cmm l2- quality management system

27
Quality Management system

Upload: suyog-raut

Post on 16-Jul-2015

664 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CMM L2- Quality Management System

Quality Management system

Page 2: CMM L2- Quality Management System

Welcome

Welcome everyone to :

QMS Overview

Page 3: CMM L2- Quality Management System

Overview

Goal: Train everyone for performing following:

• Requirement Management• Project Management (Planning)• Project Monitoring and control• Measurement of your Project performance• Configuration Management• Quality Assurance of your Product/Process

Importance of this training:

• Improved Project Management • Improved Reporting, monitoring and control• Qualify your organization for CMM-L2 certification

Page 4: CMM L2- Quality Management System

Requirement Management

Page 5: CMM L2- Quality Management System

Requirement Management

Understand the requirements

Get an agreement and commitment to the requirements

Manage the requirement changes

Maintain the bidirectional traceability of the requirements

Maintain the consistency between requirements and Project plans

To manage the requirements of the project's products and product components and to identify inconsistencies between those requirements and the Deliverables.

Avoid Unnecessary efforts, resources on rework (i.e. more cost)

Develop/deliver accurate and complete project

Meet deadlines, budgets, expectations of the customers.

Avoid Unplanned project delays and Project failures

Page 6: CMM L2- Quality Management System

Activities RoleAnalyze requirements to understand them. PM, Developers,

Client, End Users

Impact analysis of requirements and get the commitments for the same.

PM, Developers

Document all requirement and requirementchanges

PM, Client

Measure the impact of the requirement changes to the existing project schedule, design, coding activities etc..

PM, Developers

Maintain the traceability among the source requirements to the derived low level requirements.

PM, Developers

Identify the inconsistencies between the requirements and work products by performing Integration review

PM, Test Lead

Tools

Requirement Tractability Matrix Template

Change Request Form Template

Requirement Management

Page 7: CMM L2- Quality Management System

Project Management

Page 8: CMM L2- Quality Management System

Project Management

Develop the project management plan

Interact with stakeholders appropriately.

Get commitment to the plan.

Maintain the plan.

To define how a project is planned for execution at WCCS.

Better estimates; Finish the project on time.

Better Co-Ordination among Project Members

Risks are identified.

Why Important ? Because Failing to plan is planning to fail, so you better plan right.

Page 9: CMM L2- Quality Management System

Project Management

What is your Project lifecycle?

What are your Resources Requirement?

Which Knowledge/skills are required? Do you Have those? Training required ?

Who are stakeholders? How are they involved? What are their roles and responsibilities?

Have you taken commitments from all stakeholders?

How are you managing Data?

Are there any risks? How severe are those ?

What are your Quality Objectives? How are you measuring ?how do you control quality in your project ?

How will you measure your project performance ?

Configuration Management ?

Have you done your work breakdown structure? And effort estimation for the same ?

Have you prepared Project Schedule for your project ?

Page 10: CMM L2- Quality Management System

Activities RoleDevelop WBS and effort Estimate. PM, Dev

Develop Project Schedule. PM, Dev

Develop Project Management Plan. PM

Develop Data Management Plan PM

Develop Configuration Management Plan PM

Develop Resource Requirement Plan PM

Develop Stakeholder Involvement Plan PM

Develop Commitment Plan PM

Develop Communication Plan PM

Develop Quality Assurance Plan PM

Develop Measurement & Analysis Plan PM

Indentify Milestones in your project PM, Dev

Review all Plans PM, Dev

Maintain all the plans PM

Project Management

Project Planning Tools

Microsoft Project Schedule Template

WBS Estimation Checklist Template

Project Plan Template

Project Schedule Template

Page 11: CMM L2- Quality Management System

Configuration Management

Page 12: CMM L2- Quality Management System

Configuration Management

Identify the configuration of selected project products that are base lined at given points in time.

Establish Configuration Management System.

Control changes to configuration items.

Provide accurate status of Configuration Management data to all project members.

To establish and maintain the integrity of the products of the projects throughout the software life cycle.

Coordinate, track and manage change activities.

Avoidance of re-work (fixing old code)

Complete inventory of system components is available when needed

Avoid time spent on finding parts, specifications and interfaces.

Page 13: CMM L2- Quality Management System

Configuration Management

Activities RoleCreate and Maintain Config. Mgmt. Plan PM, Dev

Provide CM training PM, Dev

Perform Configuration Identification PM,Dev

Create/Maintain CM System PM, Dev

Develop Configuration Management Plan PM

Create Baselines for internal use. PM,Dev

Track Change Requests PM,Dev

Control the changes to the configuration.

PM,Dev

Maintain records of Configurable items. PM,Dev

Perform CM audits. PPQA members

CM Tools

SharePoint Server

Visual Source Safe

Clear Case

Project Plan Template

Change Request Form Template

CM Audit Checklist Template

Page 14: CMM L2- Quality Management System

Project Monitoring & Control

Page 15: CMM L2- Quality Management System

Project Monitoring & Control

Monitor following: Is there any deviation in estimated tasks, efforts, schedule? All the Commitments are met by everyone ? Are there in project Risks ? Is all of the project data Managed as per the plan? Are Stakeholder Involved, as per planned earlier?

Conduct Progress Reviews Conduct Milestone Reviews Manage Corrective Actions to Closure

To provide an understanding of the project’s progress so that appropriate corrective actions can be taken when the project’s performance deviates significantly from the plan.

Save time spent in meetings trying to discover the project status

Data available whenever management needs it

Corrective actions are identified well before the issues occur.

Page 16: CMM L2- Quality Management System

Activities RoleMonitor Project Planning Parameters PM

Monitor Commitments PM, Developers, Client

Monitor Project Risks PM, Developers, Client

Monitor Data Management PM, Developers, Client

Monitor Stakeholder Involvement PM, Developers, Client

Conduct Progress Reviews PM

Conduct Milestone Reviews PM

Manage Corrective Actions to Closure PM

Tools

Project Status Report Template

Microsoft Project Schedule Template

Project Monitoring & Control

Page 17: CMM L2- Quality Management System

Measurement and Analysis

Page 18: CMM L2- Quality Management System

Measurement and Analysis

Establish the measurement objective

Determine:

What to collect as a measurement data

When to collect the measurement data

How to collect the measurement data

Record and store the information

Analyze data for consistency and accuracy

Chart the results, Review the charts, Do something(Corrective actions)

To develop and sustain a measurement capability that is used to support management information needs.

Provide basis for measuring your Project performance

Management is achieved by the facts (Accurate information) rather than perception/judgement

Measurements are in lined with Organization objectives.

Page 19: CMM L2- Quality Management System

Activities RoleDocument measurement plan-Establish Measurement Objectives-Specify Measures-Specify Data collection Procedures.-Specify Analysis procedures

PM

Collect measurement Data Developers

Analyze and interpret measurement data PM

Manage and store measurement data, measurement specifications and analysis results.

PM

Report results of Measurement and analysis to all stakeholders

PM

Tools

Measurement Plan Template

Project Status report Template

Measurement and Analysis

Page 20: CMM L2- Quality Management System

Measurement and Analysis

Objective Stakeholder(s)

Metric(s) Data Storage andCollection

Analysis Reporting

Meet All commitments

<Names> # Days early/Late/On time

Collected Every Monday –Recorded in Milestones.doc

1. If > 5 days late:Report to program manager- Adjust resources?- Delegate work?- Simplify solution?- Slip deadline?

- Weekly staff meeting- Monthly ManagementReview

100% known defects resolved

<Name> # Major defects with open status

Collected weekly via scriptrun on bug tracking systemdatabase. Defect counts are recorded inbugtrack.xls

1. Open rate (new defectsopen per week) \<= close rate(defects closed per week)2. # Major defects open = 0

- Weekly staff meeting- Monthly Management Review

Page 21: CMM L2- Quality Management System

Process & Product Quality Assurance

Page 22: CMM L2- Quality Management System

Process & Product Quality Assurance

Formalize Process & Product Quality Assurance (PPQA) activities

Evaluation of project products.

Evaluate whether process are followed correctly or not.

Manage Non-Compliances(Inconsistencies)

to provide staff and management with objective insight into processes and associated project products.

Assurance of the processes being following correctly.

Identifying inconsistencies at early stage save time.

Page 23: CMM L2- Quality Management System

Activities RoleIdentify PPQA Manager and team Process

Engineering Group

Create schedule for the audits in all projects PPQA Manager

Evaluate Processes PPQA Team member

Evaluate project products PPQA Team member

Communicate results and ensure resolutions of non-compliances.

PPQA Team member

Maintain Records. PPQA Team member

Tools

Audit Checklist Templates

Audit Report Template

Observation Report Template

Process & Product Quality Assurance

Page 24: CMM L2- Quality Management System

Questions?

Page 25: CMM L2- Quality Management System

Summary

List the topics that were covered:◦ Requirement Management◦ Project Management ◦ Configuration Management◦ Project Monitoring and Control◦ Process and Product Quality Assurance ◦ Measurement & Analysis

You are now ready to start your CMMI journey.

Feedback about this training session

Page 26: CMM L2- Quality Management System

More information

List books, articles, Guidlines◦ E-Books

◦ CMMI® for Development, Version 1.2

◦ Additional Reading

◦ <Your Organization>Procedures

Page 27: CMM L2- Quality Management System