Download presentation
1
QMS Training TM Module
2
Training Expectations
Understanding the Current QMS from TM’s Perspective What will you know after this training An overview of QMS and an insight into the TM’s role specific activities in a project What you need to do next Read the QMS in QUALIFY for a comprehensive understanding Mahindra Satyam Confidential
3
Mahindra Satyam Confidential
QUALIFY QUALity Information For You (QUALIFY) – Mahindra Satyam’s Quality Management System (QMS) Mahindra Satyam Confidential
4
Mahindra Satyam Confidential
QUALITY POLICY To satisfy our customers by ensuring that the products and services we provide meet or exceed customer requirements and expectations. Mahindra Satyam Confidential
5
Mahindra Satyam Confidential
Topics Team Member and Team Member Roles Process Structure Overview of Project Life Cycle TM in the Project Role Specific Team Member Activities Mahindra Satyam Confidential
6
Team Member and Team Member Roles
7
Mahindra Satyam Confidential
The Team Member The Team Member (TM) plays a vital role in a project CoRCC assigns a TM to a project in consultation with the PL, based on Skills Availability CoRCC sends an allocation letter to the TM stating the roles and responsibilities of the TM in the project TM can play several roles in the project Mahindra Satyam Confidential
8
Mahindra Satyam Confidential
The Team Member SCM Group Designer Team Member Tester Programmer Reviewer Mahindra Satyam Confidential
9
Process Structure
10
Project Knowledge Base, Process Database
Process Structure Project Knowledge Base, Process Database Templates Work Instructions Tailoring Guidelines Methodologies Life Cycle Processes Project Mgmt Support Processes Quality Policy Manual Training Kit Standards Mahindra Satyam Confidential
11
Mahindra Satyam Confidential
Quality Policy Manual Quality Policy Manual states the policies of Mahindra Satyam as applicable to the Development and Maintenance of software Engineering, and Internal support services For example, “ In order to proceed with software development, the customer’s complete, unambiguous set of functional and non-functional requirements shall be documented By Mahindra Satyam, or By Customer and reviewed by Mahindra Satyam ” Mahindra Satyam Confidential
12
Mahindra Satyam Confidential
Methodologies Methodologies describe the life cycle phases for a particular project, depicting the EITVOX (Entry, Inputs, Tasks, Verification/Validation, Outputs, Exit) criteria For example, Object Oriented Methodology E-Learning Methodology Mahindra Satyam Confidential
13
Project Management Processes
Generic Processes Main Processes Project Estimation Project Initiation Risk Management Project Planning Configuration Management Project Tracking and Monitoring DAR Delivery and Deployment Project Metrics Project Closure Defect Prevention Inspections and Reviews Mahindra Satyam Confidential
14
Mahindra Satyam Confidential
Life Cycle Processes Requirements Gathering and Analysis Design Construction / Unit Testing Integration System and Acceptance Testing Warranty Programming Guidelines Mahindra Satyam Confidential
15
Mahindra Satyam Confidential
Support Processes Processes for the activities of Support Units They are HR Secretarial N&S Finance IA Global Sales Global Marketing Legal Corporate Quality Corporate Communications Corporate Processes Mahindra Satyam Confidential
16
Overview of Project Life Cycle
17
Overview of Project Life Cycle
Project Initiation Project Planning Project Planning Estimation Project Tracking and Monitoring Project Execution Delivery and Deployment Project Closure Mahindra Satyam Confidential
18
Project planning Project Acquisition Project Initiation
Creation of the Project in OPTIMA Project Initiation Identification of Project Team Project Kick-off meeting Identifying the Criticality of the Project Plan for Resources and Services from SSUs Identifying infrastructure required from customer Fill up the project initiation checklist B Project Planning Mahindra Satyam Confidential
19
Project planning Project Initiation Project Planning Project Execution
B Inputs for Project Planning Project Estimation Project Planning Risk Management Defect Prevention Identification of Roles and Responsibilities Project Plan Preparation C Project Execution Mahindra Satyam Confidential
20
Project execution Project planning Project Delivery
Organization of Team Training to Team Project Monitoring & Tracking Status Updation OnTime / OPTIMA Configuration Management (VSS) Work Allocation in OPTIMA Work Execution Inspections/ Reviews Project review meetings Defect Prevention Metrics Testing Customer Communication Audits Project Delivery D Mahindra Satyam Confidential
21
Software Replication & Delivery Mahindra Satyam Confidential
Project execution Project Tracking & Monitoring D Software Replication & Delivery Project Delivery Onsite Installation Acceptance E Project Closure Mahindra Satyam Confidential
22
Project execution Project Delivery Project Closure E
Release of Manpower and Terminals Project Closure Project Retrospective Report Taking Back-ups Update Project Information in OPTIMA Project Retrospective Meeting Revoking access to On-line systems Best Practices and Lessons Learned through PKB Handing over Project File to Library Mahindra Satyam Confidential
23
TM in the Project
24
Mahindra Satyam Confidential
TM in the Project CoRCC issues Project Allocation letter to team members giving the details of: Allocation Start Date Allocation End Date Reporting Manager (PL / ML) Responsibilities The allocation is based on the project requirements and the skills of the associates (as per skills database maintained by RCC) Mahindra Satyam Confidential
25
Mahindra Satyam Confidential
TM in the Project Onsite Offshore AIC (BU) RCC Finance Customer PM PM RCC RCC Onsite Coordinator PL ML ML ML TM TM Mahindra Satyam Confidential
26
Mahindra Satyam Confidential
Project Training Project specific Training needs are identified by PM/PL PM/PL decides the mode of training Class room training On the Job Training Self paced training The team members are imparted the required training Mahindra Satyam Confidential
27
Mahindra Satyam Confidential
Project Execution TM Executes Work & Updates TSMS Allocates Work Reviews & PL/ML Peer TM Review Work Mahindra Satyam Confidential
28
Project Review Meetings
Forum to share Project Knowledge discuss Project specific issues awareness in case of large teams Mahindra Satyam Confidential
29
Mahindra Satyam Confidential
Logging in Defect Data The defects identified by a TM will help in taking preventive action for non-reoccurrence In the same project In similar project Will undergo a Causal Analysis to identify corrective preventive action The accuracy of the data is thus very important Defect data does not relate to a team member’s performance in any way Mahindra Satyam Confidential
30
Team Member - Role Specific Activities
31
TM Activities - Role - Designer
Translate system into functional subsystems corresponding to specified functional requirements Typical outputs are Input processing logic, Database/File processing logic, Table processing logic, Output processing logic, Output documentation formats and Output Screen formats etc. Prepare Program Specifications Prepare Integration Test Cases Prepare Unit Test Cases Mahindra Satyam Confidential
32
TM Activities - Role -Programmer
Translate the Program Specifications along with the other detailed design components into source code Follow the relevant Programming Standards Unit test the written code Review the Peer produced code Mahindra Satyam Confidential
33
TM Activities - Role -SCM Group Member
The SCM group Controls and manages SCIs Source Code Documents Customer supplied/ included software products Places a copy of VSS on the respective project volume allocated to the project and maintains the source code MS-VSS or any other project specific SCM tool may be used. This is documented in the Project Plan Mahindra Satyam Confidential
34
TM Activities - Role - SCM Group Member
The SCM group Records change requests requested by phone, email , fax, etc. in a Change Request Form Assigns a unique Change Request ID for each request Updates status of requests in Change Request Log Mahindra Satyam Confidential
35
TM Activities - Role - SCM Group Member
When a change is scheduled, the SCM group checks out the identified SCI(s) and informs the concerned TMs Once the changes are validated, the concerned TMs inform the SCM group about the readiness of the SCI(s) to be checked in The SCM group then checks in the SCI(s) into the configuration management system tool Mahindra Satyam Confidential
36
TM Activities - Role - SCM Group Member
SCM group sends configuration status reports to the affected groups as identified in the project plan The inputs for these reports are : Change Request Log for the project SCI Status (a printout from VSS giving the current status of all SCIs) SCM Group conducts the Physical configuration audit (PCA) Functional Configuration audit (FCA) Mahindra Satyam Confidential
37
TM Activities - Role - Reviewer
Review the Work products produced by Peers based on work allocation from PL Fill in the corresponding Checklists Fill in the Review Report Follow-up with the author of the work product on review findings Inspection/ Review does not relate to a team member’s performance in any way Mahindra Satyam Confidential
38
TM Activities - Role - Tester
Ensure that the test cases available are relevant and sufficient Perform the testing as per Test Plan Record the test results in the test report Get the results reviewed in coordination with PL Follow-up with the test results review Fill in Defect Consolidation Log Mahindra Satyam Confidential
39
Contact your PL / Unit QR for any Clarifications
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.