sami zahran quality gates

20
Copyright Dr. Sami Zahran, PMP, email: [email protected] , Mobile: +44 (0) 7747 612665 Quality Management Training Enablers for Project and Product Quality Management Quality Gates

Upload: dr-sami-zahran

Post on 17-Jan-2017

59 views

Category:

Software


3 download

TRANSCRIPT

Page 1: Sami Zahran Quality Gates

Copyright Dr. Sami Zahran, PMP, email: [email protected], Mobile: +44 (0) 7747 612665

Quality Management Training

Enablers for Project and Product Quality Management

Quality Gates

Page 2: Sami Zahran Quality Gates

Copyright Dr. Sami Zahran, PMP, email: [email protected], Mobile: +44 (0) 7747612665

2

Quality Gates – Agenda

• Why? : Justification for, and Positioning of, Quality Gates

• What? Structure of Quality Gates

• How? Inserting Quality Gates throughout the project and development lifecycles.

• Who? Roles in conducting Quality Gates

Page 3: Sami Zahran Quality Gates

Copyright Dr. Sami Zahran, PMP, email: [email protected], Mobile: +44 (0) 7747612665

3

Why?

Why we need Quality Gates?

Page 4: Sami Zahran Quality Gates

Copyright Dr. Sami Zahran, PMP, email: [email protected], Mobile: +44 (0) 7747612665

4

Justification and Positioning

• Justification for Quality Gates• Quality gates are mechanisms for detection and removal of

defects in workproducts throughout the project and product development lifecycles

• Quality Gates will inject quality procedures across all the project management and product development/acquisitions activities

Page 5: Sami Zahran Quality Gates

Copyright Dr. Sami Zahran, PMP, email: [email protected], Mobile: +44 (0) 7747612665

5

Benefits of Quality Gates

• Quality Gates act as “Defect Traps” to uncover and remove defects as early as possible in the development lifecycle.

• Quality Gates embed quality activities into the project management and development activities in a seamless manner

• Quality Gates ensure the explicit acceptance of the workproducts developed in one phase are accepted by the team of the following phase

• Quality Gates could serve as a mechanism for enforcing the standard processes across the project management and development practices

Page 6: Sami Zahran Quality Gates

Copyright Dr. Sami Zahran, PMP, email: [email protected], Mobile: +44 (0) 7747612665

6

Quality Gates potential benefits

Target Benefit#1: Predictable solution delivery

Quality Gates contribution#1: Having Quality Gates throughout the project and the

development lifecycle phases aims to continuous defect detection and prevention, thus leading to increased predictability.

Target Benefit#2: Improved quality of solutions

Quality Gates contribution#2: Having Quality Gates throughout the project and the

development lifecycle phases aims at continuous defect detection and prevention, thus leading to improved quality of the solution being developed.

Page 7: Sami Zahran Quality Gates

Copyright Dr. Sami Zahran, PMP, email: [email protected], Mobile: +44 (0) 7747612665

7

What?

What are Quality Gates?

Page 8: Sami Zahran Quality Gates

Copyright Dr. Sami Zahran, PMP, email: [email protected], Mobile: +44 (0) 7747612665

8

Quality Gates are a Go - No-Go decision points between Lifecycle Phases

Quality Gate specification:• What: What work products are we inspecting?• Why: Reason for Quality Gate?

• How: Implementing Quality Gate? (How do we judge that the conditions are right for starting Phase x + 1 (usually criteria defined in the form of checklist and verification and/or validation techniques )?

• Who: Quality Gate Participants in the decision-making and Reporting?

Go/No Go decision

Phase x Phase x + 1Quality Gate

Incorrect Workproducts

Phase x - 1

Page 9: Sami Zahran Quality Gates

Copyright Dr. Sami Zahran, PMP, email: [email protected], Mobile: +44 (0) 7747612665

9

Specifying Quality Gates

Quality Gate name

Quality Gate for Phase X

Why? To establish the quality of Phase X workproducts before they can passed to Phase (X+1) team to use them as the basis for their development activities

What? All phase X wokrproducts that will be passed to Phase (X+1)

How? Workproduct inspection steps and techniques (appropriate verification and validation techniques)

Who? - Representatives of: Phase X (to defend Phase x workproducts)- Representatives of: Phase (X+1) (to accept Phase x workproducts)-Representatives of: Phase (X-1) (to ensure/check that Phase x workproducts covers all Phase (Phase x-1) workproducts)- CM representative (to baseline the workproducts passed through the Quality Gate and check them in the Config. Library)- QM representative - SME (Subject Matter Expert)

Page 10: Sami Zahran Quality Gates

Copyright Dr. Sami Zahran, PMP, email: [email protected], Mobile: +44 (0) 7747612665

10

How?

How can you implement Quality Gates?

Page 11: Sami Zahran Quality Gates

Copyright Dr. Sami Zahran, PMP, email: [email protected], Mobile: +44 (0) 7747612665

11

Project and Product Quality Gates

Project Quality Gates

Quality Gates across the Product development life cycle

Requirements Analysis Design Development Testing Release

Product Quality Gates

Initiating PlanningMonitoring

and Controlling

Executing Closing

Quality Gates across the Project life cycle

Product Quality Gates

Project Quality Gates

Page 12: Sami Zahran Quality Gates

Copyright Dr. Sami Zahran, PMP, email: [email protected], Mobile: +44 (0) 7747612665

12

Project Management Quality Gates

Page 13: Sami Zahran Quality Gates

Copyright Dr. Sami Zahran, PMP, email: [email protected], Mobile: +44 (0) 7747612665

13

Embedding Quality Gates in the Project Lifecycle

• Ideally, there should be one Quality Gate for every transition from one project phase to the next project phase

• Practically, we should decide on the number of mandatory gates that match the project lifecycle, project characteristics and the company standard processes and quality system.

Initiating PlanningMonitoring

and Controlling

Executing Closing

Milestone QA gate

Project Start-Up

Third party

Procurement QA gate

Page 14: Sami Zahran Quality Gates

Copyright Dr. Sami Zahran, PMP, email: [email protected], Mobile: +44 (0) 7747612665

14

Applying Project Management Quality Gates

Project Management Quality Gates would correspond to Milestones M1 to M6

Page 15: Sami Zahran Quality Gates

Copyright Dr. Sami Zahran, PMP, email: [email protected], Mobile: +44 (0) 7747612665

15

Specifying a Project Management Quality Gate:Project Start-Up QA Gate

Project start-up checklist (Business Controls)

Business need Project initiation

Go/ No Go

Quality checkpoint report

Project start-up

Quality Gate

Rejected (Defect

Reports)

Accepted

Page 16: Sami Zahran Quality Gates

Copyright Dr. Sami Zahran, PMP, email: [email protected], Mobile: +44 (0) 7747612665

16

Product Development Quality Gates

Page 17: Sami Zahran Quality Gates

Copyright Dr. Sami Zahran, PMP, email: [email protected], Mobile: +44 (0) 7747612665

17

Embedding Quality Gates in the Product Development Lifecycle

Quality Gates ensure that the workproducts produced in one phase are at the right level of maturity (stability and correctness) before they are allowed to move to the next phase of development

RequirementsBaseline

DesignBaseline

DevelopmentalBaseline

ProductBaseline

OperationalBaseline

Requirementsunderstood

Designcompleted

Developmentcompletedready for testing

Productready forrelease

Productdeployed

• Quality Gates are injected at the development lifecycle milestones (to control the flow of workproducts from one phase into the next phase)

Page 18: Sami Zahran Quality Gates

Copyright Dr. Sami Zahran, PMP, email: [email protected], Mobile: +44 (0) 7747612665

18

Business Sponsor

Product release

Business, Systems and user

Requirements (PID)

Integration

Analysis

Design

Systemtesting

Acceptance testing

Unitdevelopment

Mainly Verification

Mainly VerificationMainly Validation with Verification

Product Development Quality Gates (Across the Product Development Life Cycle)

Page 19: Sami Zahran Quality Gates

Copyright Dr. Sami Zahran, PMP, email: [email protected], Mobile: +44 (0) 7747612665

19

Specifying a Product Development Quality Gate: Product Release Quality Gate

• Define why, what, how, and who

Product Release Criteria

User Acceptance

TestingProduct Release

Go/ No Go

Process Improvement

Requests

Product Release

Quality Gate

System Testing

Incorrect work products (Defect Reports)

Correct work products

Page 20: Sami Zahran Quality Gates

Copyright Dr. Sami Zahran, PMP, email: [email protected], Mobile: +44 (0) 7747612665

20

Q&A, Summary & Lessons Learned