QMS Training TM Module.

Slides:



Advertisements
Similar presentations
Software Quality Assurance Plan
Advertisements

Chapter 7: Key Process Areas for Level 2: Repeatable - Arvind Kabir Yateesh.
More CMM Part Two : Details.
<<replace with Customer Logo>>
GAI Proprietary Information
Stepan Potiyenko ISS Sr.SW Developer.
A framework for describing IT Project Management Processes and Tool Set Features Enterprise Project Management Framework.
Software Configuration Management
Quality Manual for Interoperability Testing Morten Bruun-Rasmussen Presented by Jos Devlies, Eurorec.
Software Test Plan Why do you need a test plan? –Provides a road map –Provides a feasibility check of: Resources/Cost Schedule Goal What is a test plan?
Configuration Management
Project Execution & Termination Life Cycle Execution Presented by: Basker George.
Project Execution.
SystematicSystematic process that translates quality policy into measurable objectives and requirements, and lays down a sequence of steps for realizing.
> Blueprint Kickoff >. Introductions Customer Vision & Success Criteria Apigee Accelerator Overview Blueprint Schedule Roles & Responsibilities Communications.
Release & Deployment ITIL Version 3
Fundamentals of ISO.
Effective Methods for Software and Systems Integration
S/W Project Management
CHAPTER 5 Infrastructure Components PART I. 2 ESGD5125 SEM II 2009/2010 Dr. Samy Abu Naser 2 Learning Objectives: To discuss: The need for SQA procedures.
© Mahindra Satyam 2009 Project Metrics QMS Training.
PMP® Exam Preparation Course
Training on “CMMI for Development – ver 1.2”
Page 1 MODEL TEST in the small GENERALIZE PROGRAM PROCESS allocated maintenance changes management documents initial requirement project infrastructure.
Software Testing Life Cycle
Software Inspection A basic tool for defect removal A basic tool for defect removal Urgent need for QA and removal can be supported by inspection Urgent.
© Mahindra Satyam 2009 Defect Management and Prevention QMS Training.
Project Planning QMS Training.
FCS - AAO - DM COMPE/SE/ISE 492 Senior Project 2 System/Software Test Documentation (STD) System/Software Test Documentation (STD)
© Mahindra Satyam 2009 Proposal Handling QMS Training.
1.  Describe an overall framework for project integration management ◦ RelatIion to the other project management knowledge areas and the project life.
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
Project Tracking and Monitoring QMS Training. 2 Objective To track and monitor the progress of the project and take appropriate corrective actions to.
Managing CMMI® as a Project
Georgia Institute of Technology CS 4320 Fall 2003.
© Mahindra Satyam 2009 Project Initiation QMS Training.
© Mahindra Satyam 2009 QMS Training Conducting Contract Review.
INFO 637Lecture #101 Software Engineering Process II Review INFO 637 Glenn Booker.
© Mahindra Satyam 2009 Configuration Management QMS Training.
Paul Hardiman and Rob Brown SMMT IF Planning and organising an audit.
Processing Project Proposals
© Mahindra Satyam 2009 QMS Overview- DH/RH Module.
Develop Project Charter
Slide No : 1 Kick-off Meeting Date dd/mm/2001. Project Kick Off Meeting For  To Share Project Information With Attendees  To Obtain Commitments From.
BSBPMG501A Manage Project Integrative Processes Manage Project Integrative Processes Project Integration Processes – Part 1 Diploma of Project Management.
© Mahindra Satyam 2009 QUALIFY (QUALity Information For You) An Introduction.
Estimation QMS Training. Objective To arrive at accurate estimates for the project Mahindra Satyam Confidential2.
Software Quality Assurance SOFTWARE DEFECT. Defect Repair Defect Repair is a process of repairing the defective part or replacing it, as needed. For example,
TMS - Cooperation partner of TÜV SÜD EFFECTIVE SERVICE MANAGEMENT based on ISO/IEC & ISO/IEC
© Mahindra Satyam 2009 PM/PL/ML Module QMS Training Mahindra Satyam Confidential.
Team-Based Development ISYS321 Managing the Information Systems Project.
SEN 460 Software Quality Assurance. Bahria University Karachi Campus Waseem Akhtar Mufti B.E(C.S.E) UIT, M.S(S.E) AAU Denmark Assistant Professor Department.
Mahindra Satyam Confidential Quality Management System Software Defect Prevention.
Software Engineering Lecture 9: Configuration Management.
Software Test Plan Why do you need a test plan? –Provides a road map –Provides a feasibility check of: Resources/Cost Schedule Goal What is a test plan?
6/6/ SOFTWARE LIFE CYCLE OVERVIEW Professor Ron Kenett Tel Aviv University School of Engineering.
TMP3413 Software Engineering Lab Lab 01: TSPi Tool Support.
Process Knowledge Playback Maintenance Project Presented By- Alka Mehta(885026) Arpit Saran(838563) Kirti Singh(883796) Kumari Meenu(840291) Rishabh Jha(835286)
© Mahindra Satyam 2009 Inspections and Reviews QMS Training.
Software Configuration Management (SCM)
Software Configuration Management
TechStambha PMP Certification Training
Engineering Processes
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
HART Technologies Process Overview
Configuration Management
Software Reviews.
Presentation transcript:

QMS Training TM Module

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

Mahindra Satyam Confidential QUALIFY QUALity Information For You (QUALIFY) – Mahindra Satyam’s Quality Management System (QMS) Mahindra Satyam Confidential

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

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

Team Member and Team Member Roles

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

Mahindra Satyam Confidential The Team Member SCM Group Designer Team Member Tester Programmer Reviewer Mahindra Satyam Confidential

Process Structure

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

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

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

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

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

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

Overview of Project Life Cycle

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

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

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

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

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

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

TM in the Project

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

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

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

Mahindra Satyam Confidential Project Execution TM Executes Work & Updates TSMS Allocates Work Reviews & PL/ML Peer TM Review Work Mahindra Satyam Confidential

Project Review Meetings Forum to share Project Knowledge discuss Project specific issues awareness in case of large teams Mahindra Satyam Confidential

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

Team Member - Role Specific Activities

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

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

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

TM Activities - Role - SCM Group Member The SCM group Records change requests requested by phone, e­mail , 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

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

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 print­out from VSS giving the current status of all SCIs) SCM Group conducts the Physical configuration audit (PCA) Functional Configuration audit (FCA) Mahindra Satyam Confidential

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

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

Contact your PL / Unit QR for any Clarifications