SlideShare a Scribd company logo
1 of 20
Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, Mobile: +44 (0) 7747 612665
Quality Management Training
Enablers for Project and Product Quality Management
Quality Gates
Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, 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
Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, Mobile: +44 (0) 7747612665
3
Why?
Why we need Quality Gates?
Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, 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
Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, 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
Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, 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.
Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, Mobile: +44 (0) 7747612665
7
What?
What are Quality Gates?
Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, 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 + 1
Quality
Gate
Incorrect
Workproducts
Phase x - 1
Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, 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)
Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, Mobile: +44 (0) 7747612665
10
How?
How can you implement Quality Gates?
Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, 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 Planning
Monitoring
and
Controlling
Executing Closing
Quality Gates across the Project life cycle
Product Quality
Gates
Project
Quality
Gates
Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, Mobile: +44 (0) 7747612665
12
Project Management Quality Gates
Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, 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 Planning
Monitoring
and
Controlling
Executing Closing
Milestone QA
gate
Project
Start-Up
Third
party
Procurement
QA gate
Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, Mobile: +44 (0) 7747612665
14
Applying Project Management Quality Gates
Project Management Quality Gates would correspond to Milestones M1 to M6
Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, 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
Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, Mobile: +44 (0) 7747612665
16
Product Development Quality Gates
Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, 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
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
Requirements
Baseline
Design
Baseline
Developmental
Baseline
Product
Baseline
Operational
Baseline
Requirements
understood
Design
completed
Development
completed
ready for testing
Product
ready for
release
Product
deployed
• Quality Gates are injected at the development lifecycle milestones (to control the flow of
workproducts from one phase into the next phase)
Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, Mobile: +44 (0) 7747612665
18
 Business Sponsor

Product release

Business, Systems and user
Requirements (PID)
Integration

Analysis

Design





 System
testing
Acceptance testing
Unit
development
Mainly Verification
Mainly Verification
Mainly Validation
with Verification
Product Development Quality Gates
(Across the Product Development Life Cycle)
Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, 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
Testing
Product
Release
Go/
No Go
Process
Improvement
Requests
Product
Release
Quality Gate
System
Testing
Incorrect work products (Defect Reports)
Correct work
products
Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, Mobile: +44 (0) 7747612665
20
Q&A, Summary & Lessons Learned

More Related Content

What's hot

Application Quality Gates in Continuous Delivery: Deliver Better Software Fas...
Application Quality Gates in Continuous Delivery: Deliver Better Software Fas...Application Quality Gates in Continuous Delivery: Deliver Better Software Fas...
Application Quality Gates in Continuous Delivery: Deliver Better Software Fas...Andreas Grabner
 
Quality assurance and management, software engineering
Quality assurance and management, software engineeringQuality assurance and management, software engineering
Quality assurance and management, software engineeringRupesh Vaishnav
 
How to manage agile fixed-price projects?
How to manage agile fixed-price projects?How to manage agile fixed-price projects?
How to manage agile fixed-price projects?Tassilo Kubitz
 
Cigniti Independent Software Testing Services
Cigniti Independent Software Testing ServicesCigniti Independent Software Testing Services
Cigniti Independent Software Testing ServicesCigniti Technologies Ltd
 
Agile Testing and Test Automation
Agile Testing and Test AutomationAgile Testing and Test Automation
Agile Testing and Test AutomationNaveen Kumar Singh
 
6 Ways to Measure the ROI of Automated Testing
6 Ways to Measure the ROI of Automated Testing6 Ways to Measure the ROI of Automated Testing
6 Ways to Measure the ROI of Automated TestingSmartBear
 
Waterfall vs Agile : A Beginner's Guide in Project Management
Waterfall vs Agile : A Beginner's Guide in Project ManagementWaterfall vs Agile : A Beginner's Guide in Project Management
Waterfall vs Agile : A Beginner's Guide in Project ManagementJonathan Donado
 
Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle Kari Kakkonen
 
Testen mit, durch und in Scrum
Testen mit, durch und in ScrumTesten mit, durch und in Scrum
Testen mit, durch und in ScrumFrank Düsterbeck
 
Agile Testing Framework - The Art of Automated Testing
Agile Testing Framework - The Art of Automated TestingAgile Testing Framework - The Art of Automated Testing
Agile Testing Framework - The Art of Automated TestingDimitri Ponomareff
 
Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)Leonard Fingerman
 
automation testing benefits
automation testing benefitsautomation testing benefits
automation testing benefitsnazeer pasha
 
Test Automation: A Roadmap For Sucesss
Test Automation: A Roadmap For SucesssTest Automation: A Roadmap For Sucesss
Test Automation: A Roadmap For SucesssDavid O'Dowd
 

What's hot (20)

Quality Management System
Quality Management SystemQuality Management System
Quality Management System
 
Application Quality Gates in Continuous Delivery: Deliver Better Software Fas...
Application Quality Gates in Continuous Delivery: Deliver Better Software Fas...Application Quality Gates in Continuous Delivery: Deliver Better Software Fas...
Application Quality Gates in Continuous Delivery: Deliver Better Software Fas...
 
Quality assurance and management, software engineering
Quality assurance and management, software engineeringQuality assurance and management, software engineering
Quality assurance and management, software engineering
 
How to manage agile fixed-price projects?
How to manage agile fixed-price projects?How to manage agile fixed-price projects?
How to manage agile fixed-price projects?
 
QA process Presentation
QA process PresentationQA process Presentation
QA process Presentation
 
Cigniti Independent Software Testing Services
Cigniti Independent Software Testing ServicesCigniti Independent Software Testing Services
Cigniti Independent Software Testing Services
 
Agile Testing and Test Automation
Agile Testing and Test AutomationAgile Testing and Test Automation
Agile Testing and Test Automation
 
6 Ways to Measure the ROI of Automated Testing
6 Ways to Measure the ROI of Automated Testing6 Ways to Measure the ROI of Automated Testing
6 Ways to Measure the ROI of Automated Testing
 
Waterfall vs Agile : A Beginner's Guide in Project Management
Waterfall vs Agile : A Beginner's Guide in Project ManagementWaterfall vs Agile : A Beginner's Guide in Project Management
Waterfall vs Agile : A Beginner's Guide in Project Management
 
Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle
 
Testen mit, durch und in Scrum
Testen mit, durch und in ScrumTesten mit, durch und in Scrum
Testen mit, durch und in Scrum
 
QA metrics in Agile (GUIDE)
QA metrics in Agile (GUIDE)QA metrics in Agile (GUIDE)
QA metrics in Agile (GUIDE)
 
Introduction to Agile Testing
Introduction to Agile TestingIntroduction to Agile Testing
Introduction to Agile Testing
 
Agile Testing Framework - The Art of Automated Testing
Agile Testing Framework - The Art of Automated TestingAgile Testing Framework - The Art of Automated Testing
Agile Testing Framework - The Art of Automated Testing
 
Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)
 
QA Center Of Excellence (TCoE)
QA Center Of Excellence (TCoE)QA Center Of Excellence (TCoE)
QA Center Of Excellence (TCoE)
 
automation testing benefits
automation testing benefitsautomation testing benefits
automation testing benefits
 
Test Automation
Test AutomationTest Automation
Test Automation
 
Testing Services
Testing ServicesTesting Services
Testing Services
 
Test Automation: A Roadmap For Sucesss
Test Automation: A Roadmap For SucesssTest Automation: A Roadmap For Sucesss
Test Automation: A Roadmap For Sucesss
 

Similar to Sami Zahran Quality Gates

360logica_Testing_center_of_excellence
360logica_Testing_center_of_excellence360logica_Testing_center_of_excellence
360logica_Testing_center_of_excellenceguestf2e1db
 
JF608: Quality Control - Unit 2
JF608: Quality Control - Unit 2JF608: Quality Control - Unit 2
JF608: Quality Control - Unit 2Asraf Malik
 
Process Guidelines V2
Process Guidelines V2Process Guidelines V2
Process Guidelines V2Imaginea
 
Webinar: Traceability Over the Entire Lifecycle in codeBeamer
Webinar: Traceability Over the Entire Lifecycle in codeBeamerWebinar: Traceability Over the Entire Lifecycle in codeBeamer
Webinar: Traceability Over the Entire Lifecycle in codeBeamerIntland Software GmbH
 
Implementing a Test Dashboard to Boost Quality
Implementing a Test Dashboard to Boost QualityImplementing a Test Dashboard to Boost Quality
Implementing a Test Dashboard to Boost QualityTechWell
 
Best Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left CommitmentBest Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left CommitmentApplause
 
PMP Key-exam-concepts-QA-QC-VS-VS
PMP Key-exam-concepts-QA-QC-VS-VSPMP Key-exam-concepts-QA-QC-VS-VS
PMP Key-exam-concepts-QA-QC-VS-VSAnand Bobade
 
Transforming Your QA and Test Team
Transforming Your QA and Test TeamTransforming Your QA and Test Team
Transforming Your QA and Test TeamTechWell
 
The quality assurance checklist for progressive testing
The quality assurance checklist for progressive testingThe quality assurance checklist for progressive testing
The quality assurance checklist for progressive testingMaitrikpaida
 
The Quality Assurance Checklist for Progressive Testing
The Quality Assurance Checklist for Progressive TestingThe Quality Assurance Checklist for Progressive Testing
The Quality Assurance Checklist for Progressive TestingCygnet Infotech
 
Sample Product Management Lifecycle Presentation
Sample Product Management Lifecycle PresentationSample Product Management Lifecycle Presentation
Sample Product Management Lifecycle PresentationJulie Grosse
 
Qa 3 best practices
Qa 3 best practicesQa 3 best practices
Qa 3 best practicesJorge Boria
 
Agile Development And Medtech
Agile Development And MedtechAgile Development And Medtech
Agile Development And MedtechRobert Ginsberg
 
Quality strategies in Agile Transformation
Quality strategies in Agile TransformationQuality strategies in Agile Transformation
Quality strategies in Agile TransformationKaali Dass PMP, PhD.
 
Quality Principals and its application to project management
Quality Principals and its application to project managementQuality Principals and its application to project management
Quality Principals and its application to project managementGaurav Pathak
 
Ez- template-IT- Quality Assurance
Ez- template-IT- Quality AssuranceEz- template-IT- Quality Assurance
Ez- template-IT- Quality AssuranceEzni Serafina
 

Similar to Sami Zahran Quality Gates (20)

360logica_Testing_center_of_excellence
360logica_Testing_center_of_excellence360logica_Testing_center_of_excellence
360logica_Testing_center_of_excellence
 
JF608: Quality Control - Unit 2
JF608: Quality Control - Unit 2JF608: Quality Control - Unit 2
JF608: Quality Control - Unit 2
 
Process Guidelines V2
Process Guidelines V2Process Guidelines V2
Process Guidelines V2
 
Innovation Team Plan
Innovation Team PlanInnovation Team Plan
Innovation Team Plan
 
Webinar: Traceability Over the Entire Lifecycle in codeBeamer
Webinar: Traceability Over the Entire Lifecycle in codeBeamerWebinar: Traceability Over the Entire Lifecycle in codeBeamer
Webinar: Traceability Over the Entire Lifecycle in codeBeamer
 
Implementing a Test Dashboard to Boost Quality
Implementing a Test Dashboard to Boost QualityImplementing a Test Dashboard to Boost Quality
Implementing a Test Dashboard to Boost Quality
 
Best Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left CommitmentBest Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left Commitment
 
Free PMP Exam Q & A
Free PMP Exam Q & AFree PMP Exam Q & A
Free PMP Exam Q & A
 
PMP Key-exam-concepts-QA-QC-VS-VS
PMP Key-exam-concepts-QA-QC-VS-VSPMP Key-exam-concepts-QA-QC-VS-VS
PMP Key-exam-concepts-QA-QC-VS-VS
 
Transforming Your QA and Test Team
Transforming Your QA and Test TeamTransforming Your QA and Test Team
Transforming Your QA and Test Team
 
The quality assurance checklist for progressive testing
The quality assurance checklist for progressive testingThe quality assurance checklist for progressive testing
The quality assurance checklist for progressive testing
 
The Quality Assurance Checklist for Progressive Testing
The Quality Assurance Checklist for Progressive TestingThe Quality Assurance Checklist for Progressive Testing
The Quality Assurance Checklist for Progressive Testing
 
Sample Product Management Lifecycle Presentation
Sample Product Management Lifecycle PresentationSample Product Management Lifecycle Presentation
Sample Product Management Lifecycle Presentation
 
Agile foundation online - slide share
Agile  foundation   online - slide shareAgile  foundation   online - slide share
Agile foundation online - slide share
 
Qa 3 best practices
Qa 3 best practicesQa 3 best practices
Qa 3 best practices
 
Final sdlc material with agile
Final sdlc material with agileFinal sdlc material with agile
Final sdlc material with agile
 
Agile Development And Medtech
Agile Development And MedtechAgile Development And Medtech
Agile Development And Medtech
 
Quality strategies in Agile Transformation
Quality strategies in Agile TransformationQuality strategies in Agile Transformation
Quality strategies in Agile Transformation
 
Quality Principals and its application to project management
Quality Principals and its application to project managementQuality Principals and its application to project management
Quality Principals and its application to project management
 
Ez- template-IT- Quality Assurance
Ez- template-IT- Quality AssuranceEz- template-IT- Quality Assurance
Ez- template-IT- Quality Assurance
 

More from Dr. Sami Zahran

The Agile Project Manager
The Agile Project Manager The Agile Project Manager
The Agile Project Manager Dr. Sami Zahran
 
Quick Introduction to the EU GDPR by Sami Zahran
Quick Introduction to the EU GDPR by Sami ZahranQuick Introduction to the EU GDPR by Sami Zahran
Quick Introduction to the EU GDPR by Sami ZahranDr. Sami Zahran
 
Enterise Tranformation why what-how by sami zahran
Enterise Tranformation why what-how by sami zahranEnterise Tranformation why what-how by sami zahran
Enterise Tranformation why what-how by sami zahranDr. Sami Zahran
 
Zahran's 10 minute introduction to PRINCE2
Zahran's 10 minute introduction to PRINCE2Zahran's 10 minute introduction to PRINCE2
Zahran's 10 minute introduction to PRINCE2Dr. Sami Zahran
 
Zahran's 4 p dimentions of quality
Zahran's  4 p dimentions of quality  Zahran's  4 p dimentions of quality
Zahran's 4 p dimentions of quality Dr. Sami Zahran
 
Patterns for the Enterprise Process Architecture
Patterns for the Enterprise Process Architecture Patterns for the Enterprise Process Architecture
Patterns for the Enterprise Process Architecture Dr. Sami Zahran
 

More from Dr. Sami Zahran (7)

The Agile Project Manager
The Agile Project Manager The Agile Project Manager
The Agile Project Manager
 
Quick Introduction to the EU GDPR by Sami Zahran
Quick Introduction to the EU GDPR by Sami ZahranQuick Introduction to the EU GDPR by Sami Zahran
Quick Introduction to the EU GDPR by Sami Zahran
 
PRINCE2 2017 Updates
PRINCE2 2017 UpdatesPRINCE2 2017 Updates
PRINCE2 2017 Updates
 
Enterise Tranformation why what-how by sami zahran
Enterise Tranformation why what-how by sami zahranEnterise Tranformation why what-how by sami zahran
Enterise Tranformation why what-how by sami zahran
 
Zahran's 10 minute introduction to PRINCE2
Zahran's 10 minute introduction to PRINCE2Zahran's 10 minute introduction to PRINCE2
Zahran's 10 minute introduction to PRINCE2
 
Zahran's 4 p dimentions of quality
Zahran's  4 p dimentions of quality  Zahran's  4 p dimentions of quality
Zahran's 4 p dimentions of quality
 
Patterns for the Enterprise Process Architecture
Patterns for the Enterprise Process Architecture Patterns for the Enterprise Process Architecture
Patterns for the Enterprise Process Architecture
 

Recently uploaded

VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfayushiqss
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfryanfarris8
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfproinshot.com
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 

Recently uploaded (20)

VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 

Sami Zahran Quality Gates

  • 1. Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, Mobile: +44 (0) 7747 612665 Quality Management Training Enablers for Project and Product Quality Management Quality Gates
  • 2. Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, 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
  • 3. Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, Mobile: +44 (0) 7747612665 3 Why? Why we need Quality Gates?
  • 4. Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, 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
  • 5. Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, 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
  • 6. Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, 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.
  • 7. Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, Mobile: +44 (0) 7747612665 7 What? What are Quality Gates?
  • 8. Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, 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 + 1 Quality Gate Incorrect Workproducts Phase x - 1
  • 9. Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, 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)
  • 10. Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, Mobile: +44 (0) 7747612665 10 How? How can you implement Quality Gates?
  • 11. Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, 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 Planning Monitoring and Controlling Executing Closing Quality Gates across the Project life cycle Product Quality Gates Project Quality Gates
  • 12. Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, Mobile: +44 (0) 7747612665 12 Project Management Quality Gates
  • 13. Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, 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 Planning Monitoring and Controlling Executing Closing Milestone QA gate Project Start-Up Third party Procurement QA gate
  • 14. Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, Mobile: +44 (0) 7747612665 14 Applying Project Management Quality Gates Project Management Quality Gates would correspond to Milestones M1 to M6
  • 15. Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, 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
  • 16. Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, Mobile: +44 (0) 7747612665 16 Product Development Quality Gates
  • 17. Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, 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 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 Requirements Baseline Design Baseline Developmental Baseline Product Baseline Operational Baseline Requirements understood Design completed Development completed ready for testing Product ready for release Product deployed • Quality Gates are injected at the development lifecycle milestones (to control the flow of workproducts from one phase into the next phase)
  • 18. Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, Mobile: +44 (0) 7747612665 18  Business Sponsor  Product release  Business, Systems and user Requirements (PID) Integration  Analysis  Design       System testing Acceptance testing Unit development Mainly Verification Mainly Verification Mainly Validation with Verification Product Development Quality Gates (Across the Product Development Life Cycle)
  • 19. Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, 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 Testing Product Release Go/ No Go Process Improvement Requests Product Release Quality Gate System Testing Incorrect work products (Defect Reports) Correct work products
  • 20. Copyright Dr. Sami Zahran, PMP, email: sami_zahran@hotmail.com, Mobile: +44 (0) 7747612665 20 Q&A, Summary & Lessons Learned