SlideShare a Scribd company logo
QUALITY MANAGEMENT
Project Management Presentation
Presented By Muniba Noureen & Arooj Azeem
13 January 2016
1
Table of content
Quality Management
Software review
Formal inspections and technical review
Cost Impacts and software defects
Defect amplification and removal
Formal approaches to SQA
2
Presentation Mode: Group
Group introduction:
Presented to:
3
Muniba Noureen
• Roll no # 19
Arooj Azeem
• Roll no # 20
Ma ám Fakeeha Fatima
The Problem
 Low quality products are loss
 Customer dissatisfaction
 Services does not meet consistently
 Failure to meet the quality requirements
is common reason of project failure
83%
Top
Performance
44%
Everyone
else
4
Usage of software rate In 2011 survey
The solution
Quality Management
What is Quality Management?
A management process to develop and
manage the quality of a software to make
sure that the product satisfies the user.
It has four main components:
 Quality Planning
 Quality Control
 Quality Assurance
 Quality Improvement
5
“It costs a lot to produce a bad product”
Norman Augustin
6
Scope of Quality Management:
 Particularly Important for large and complex systems
 Quality documentation is record of progress
 Smaller systems require less documentation
 Focus on making quality culture
7
Components of Quality Management
Quality
Planning
Requirements must
be identified, a
criteria needs to be
set, and important
procedure must be
recognized as a part
of the plan.
Quality
Control
To review the quality
of the product or
service. Inspection
and testing is
necessary to identify
problems and defects
that need correction.
Through quality
improvement, the
results can be
measured and possible
improvements in
products can be made.
Quality
Assurance
Quality
Improvement
8
Companies need to
assure defects and
mistakes are avoided
in the manufacturing of
good and quality
assurance guarantees
consistent results.
Why Quality Management?
+80% projects are
successful
through Quality
Management with
decresed cost
9
The Quality
Results of Work Efforts
Total Cost
10
Software Review
 A process or meeting during which a software product
is examined by a project personnel, managers, users,
customers, user representatives, or other interested
parties for comment or approval
Varieties of Software Reviews
12
Software peer reviews are
conducted by the author of
the work product, or by one
or more colleagues of the
author, to evaluate the
technical content and/or
quality of the work
Software management
reviews are conducted by
management
representatives to evaluate
the status of work done and
to make decisions regarding
activities.
ISO 10018:2012 focuses on importance of people in quality
management
Quality Manager
People understanding
the importance of their
contribution and role in
the organization
Quality practitioners
People identifying their
constraints to
performance
Quality Management
Representative
People accepting their
ownership for problems
and their responsibilities
for solving them
Human Resource
Manager
People freely sharing
their knowlegde and
experience
13
Formal Inspections
 “Software Formal Inspections are a disciplined
engineering practice for detecting and correcting defects in
software and preventing their leakage into field operations.”
Don O'Neill
Steps of Formal Inspection Process
Planning: The inspection is planned by the moderator that how to conduct it.
Overview meeting: The author describes the background of the work product.
Preparation: Each inspector examines the work product to identify possible
defects.
Inspection meeting: During this meeting the reader reads through the work
product, part by part and the inspectors point out the defects for every part.
Rework: The author makes changes to the work product according to the action
plans from the inspection meeting.
Follow-up: The changes by the author are checked to make sure everything is
correct 15
Formal Technical Review
(1) It uncovers errors in function, logic, or
implementation
(2) to verify that the software under review meets
its requirements
(3) to ensure that the software according to
predefined standards;
(4) to achieve software that is developed in a
uniform manner;
(5) to make projects more manageable.
Formal Technical Review (cont..)
DefinitionBenefits
Formal technical review provides:
Defect information to the author.
Information on work product and development to peers.
Fault likelihood data to testers.
Product status to management
17
Cost Impact of Software Defects
 Defects are much more expensive to fix the later
they are discovered.
 A defect that isn't discovered until testing can be
100 times more expensive to repair than if it had
been discovered during a review.
For Example
 Assume that an error uncovered during design will
cost 1.0 monetary unit to correct.
 Relative to this cost, the same error uncovered just
before testing will cost 6.5 units; during testing, 15
units; and after release, between 60 and 100 units.
Defect Amplification and Removal
 A defect amplification model can be used to illustrate
the generation and detection of errors during the
preliminary design, detail design, and coding steps of
the software engineering process.
 During the step, errors may be mistakenly generated.
Review may fail to uncover newly generated errors
and errors from previous steps, resulting in some
number of errors that are passed through.
Reviews improve schedule performance
Req Design Code Test
R R R
Effectiveness of review  Defect Amplification and Removal
23
SQA Software Quality Assurance
 Umbrella activity applied throughout the software
process
 Planned and systematic pattern of actions required
to ensure high quality in software
 Responsibility of many stakeholders (software
engineers, project managers, customers,
salespeople, SQA group)
Statistical Software Quality Assurance
 Information about software defects is collected and
categorized
 An attempt is made to trace each defect to its
underlying cause
 Isolate the vital few causes of the major source of
all errors
 Then move to correct the problems that have
caused the defects
Statistical SQA – Categories of Errors
 Incomplete or erroneous specification (IES)
 Violation of programming standards (VPS)
 Error in data representation (EDR)
 Inaccurate or incomplete documentation (IID)
 Error in programming lang. Translation (PLT)
 Ambiguous or inconsistent human-computer
interface (HCI)
Statistical SQA – Six Sigma
Most widely used strategy for statistical SQA
Three core steps
 Define customer requirements, deliverables and
project goals via customer communication
 Measure the existing process and its output to
determine quality
If an existing software process is in place, but
improvement is required, six sigma suggests
 Improve the process by eliminating the root causes
of defects
Statistical SQA – Six Sigma (cont...)
 Control the process to ensure that future work does
not reintroduce the cases of defects
 Design the process to
□ avoid the root causes of defects
□ to meet customer requirements
 Verify that the process model will, in fact, avoid
defects and meet customer requirements
Thanks!
Any questions?
30
References:
1) Wiegers, Karl E. (2001). Peer Reviews in Software: A
Practical Guide. Addison-Wesley.
p. 14. ISBN 0201734850.
2) Jump up^ Fagan, Michael E: "Design and Code
Inspections to Reduce Errors in Program
Development"
3) A Guide to the Project Management Body of
Knowledge, Fourth Edition, PMI, USA, 2008
4) Jump up^ Microsoft Solution Framework - Chapter 18
Stabilization phase, Published: April 27, 2005

More Related Content

What's hot

Introduction to Operational Excellence - Pauwels Consulting Academy - Kris Va...
Introduction to Operational Excellence - Pauwels Consulting Academy - Kris Va...Introduction to Operational Excellence - Pauwels Consulting Academy - Kris Va...
Introduction to Operational Excellence - Pauwels Consulting Academy - Kris Va...
Pauwels Consulting
 
Lean six sigma
Lean six sigmaLean six sigma
Lean six sigma
BLUEZ09
 
Software Project Management: Risk Management
Software Project Management: Risk ManagementSoftware Project Management: Risk Management
Software Project Management: Risk Management
Minhas Kamal
 
Software Metrics
Software MetricsSoftware Metrics
Software Metrics
Massimo Felici
 
Pressman ch-3-prescriptive-process-models
Pressman ch-3-prescriptive-process-modelsPressman ch-3-prescriptive-process-models
Pressman ch-3-prescriptive-process-models
Noor Ul Hudda Memon
 
Software Engineering (Software Quality Assurance)
Software Engineering (Software Quality Assurance)Software Engineering (Software Quality Assurance)
Software Engineering (Software Quality Assurance)
ShudipPal
 
Basic understanding of lean six sigma approach for improvement
Basic understanding of lean six sigma approach for improvementBasic understanding of lean six sigma approach for improvement
Basic understanding of lean six sigma approach for improvement
Viral Jain
 
Software estimation
Software estimationSoftware estimation
Software estimationMd Shakir
 
Software metrics
Software metricsSoftware metrics
Software metrics
syeda madeha azmat
 
Unit 8-risk manaegement (1) -
Unit 8-risk manaegement (1) - Unit 8-risk manaegement (1) -
Unit 8-risk manaegement (1) -
Shashi Kumar
 
Root cause analysis - tools and process
Root cause analysis - tools and processRoot cause analysis - tools and process
Root cause analysis - tools and process
Charles Cotter, PhD
 
Six Sigma Statistical Process Control (SPC) Training Module
Six Sigma Statistical Process Control (SPC) Training ModuleSix Sigma Statistical Process Control (SPC) Training Module
Six Sigma Statistical Process Control (SPC) Training Module
Frank-G. Adler
 
Quality Assurance in SDLC
Quality Assurance in SDLCQuality Assurance in SDLC
Quality Assurance in SDLC
Adil Mughal
 
Value Stream Mapping
Value Stream MappingValue Stream Mapping
Value Stream Mappingmahawar1987
 
WCM (World Class Manufacturing)
WCM (World Class Manufacturing)WCM (World Class Manufacturing)
WCM (World Class Manufacturing)
Özcan Çavuşoğlu, Ph.D.(Cand.)
 
Software Metrics - Software Engineering
Software Metrics - Software EngineeringSoftware Metrics - Software Engineering
Software Metrics - Software Engineering
Drishti Bhalla
 
MG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENTMG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENT
Kathirvel Ayyaswamy
 
Kanban
KanbanKanban
Kanban
atif22
 

What's hot (20)

Introduction to Operational Excellence - Pauwels Consulting Academy - Kris Va...
Introduction to Operational Excellence - Pauwels Consulting Academy - Kris Va...Introduction to Operational Excellence - Pauwels Consulting Academy - Kris Va...
Introduction to Operational Excellence - Pauwels Consulting Academy - Kris Va...
 
Lean six sigma
Lean six sigmaLean six sigma
Lean six sigma
 
Software Project Management: Risk Management
Software Project Management: Risk ManagementSoftware Project Management: Risk Management
Software Project Management: Risk Management
 
Software Metrics
Software MetricsSoftware Metrics
Software Metrics
 
Pressman ch-3-prescriptive-process-models
Pressman ch-3-prescriptive-process-modelsPressman ch-3-prescriptive-process-models
Pressman ch-3-prescriptive-process-models
 
Software Engineering (Software Quality Assurance)
Software Engineering (Software Quality Assurance)Software Engineering (Software Quality Assurance)
Software Engineering (Software Quality Assurance)
 
Basic understanding of lean six sigma approach for improvement
Basic understanding of lean six sigma approach for improvementBasic understanding of lean six sigma approach for improvement
Basic understanding of lean six sigma approach for improvement
 
Software estimation
Software estimationSoftware estimation
Software estimation
 
CMMI
CMMICMMI
CMMI
 
Software metrics
Software metricsSoftware metrics
Software metrics
 
Unit 8-risk manaegement (1) -
Unit 8-risk manaegement (1) - Unit 8-risk manaegement (1) -
Unit 8-risk manaegement (1) -
 
Root cause analysis - tools and process
Root cause analysis - tools and processRoot cause analysis - tools and process
Root cause analysis - tools and process
 
FMEA Presentation
FMEA PresentationFMEA Presentation
FMEA Presentation
 
Six Sigma Statistical Process Control (SPC) Training Module
Six Sigma Statistical Process Control (SPC) Training ModuleSix Sigma Statistical Process Control (SPC) Training Module
Six Sigma Statistical Process Control (SPC) Training Module
 
Quality Assurance in SDLC
Quality Assurance in SDLCQuality Assurance in SDLC
Quality Assurance in SDLC
 
Value Stream Mapping
Value Stream MappingValue Stream Mapping
Value Stream Mapping
 
WCM (World Class Manufacturing)
WCM (World Class Manufacturing)WCM (World Class Manufacturing)
WCM (World Class Manufacturing)
 
Software Metrics - Software Engineering
Software Metrics - Software EngineeringSoftware Metrics - Software Engineering
Software Metrics - Software Engineering
 
MG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENTMG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENT
 
Kanban
KanbanKanban
Kanban
 

Viewers also liked

The non intuitive impact of software defects on development efforts time esti...
The non intuitive impact of software defects on development efforts time esti...The non intuitive impact of software defects on development efforts time esti...
The non intuitive impact of software defects on development efforts time esti...
Pragmatic Cohesion Consulting, LLC
 
Balancing software project drivers a rational quantitative approach
Balancing software project drivers   a rational quantitative approachBalancing software project drivers   a rational quantitative approach
Balancing software project drivers a rational quantitative approach
Pragmatic Cohesion Consulting, LLC
 
Software Inspection And Defect Management
Software Inspection And Defect ManagementSoftware Inspection And Defect Management
Software Inspection And Defect ManagementAjay K
 
Healthcare Quality Concepts
Healthcare Quality ConceptsHealthcare Quality Concepts
Healthcare Quality Conceptsalberpaules
 
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect StatesSoftware Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
eVideoTuition
 

Viewers also liked (7)

The non intuitive impact of software defects on development efforts time esti...
The non intuitive impact of software defects on development efforts time esti...The non intuitive impact of software defects on development efforts time esti...
The non intuitive impact of software defects on development efforts time esti...
 
Balancing software project drivers a rational quantitative approach
Balancing software project drivers   a rational quantitative approachBalancing software project drivers   a rational quantitative approach
Balancing software project drivers a rational quantitative approach
 
Chapter 15
Chapter 15Chapter 15
Chapter 15
 
Software bugs
Software bugsSoftware bugs
Software bugs
 
Software Inspection And Defect Management
Software Inspection And Defect ManagementSoftware Inspection And Defect Management
Software Inspection And Defect Management
 
Healthcare Quality Concepts
Healthcare Quality ConceptsHealthcare Quality Concepts
Healthcare Quality Concepts
 
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect StatesSoftware Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
 

Similar to Quality management

IT Quality Testing and the Defect Management Process
IT Quality Testing and the Defect Management ProcessIT Quality Testing and the Defect Management Process
IT Quality Testing and the Defect Management Process
Yolanda Williams
 
Slides chapters 26-27
Slides chapters 26-27Slides chapters 26-27
Slides chapters 26-27
Priyanka Shetty
 
SQA-Lecture-4.pptx
SQA-Lecture-4.pptxSQA-Lecture-4.pptx
SQA-Lecture-4.pptx
SaritaAgrahari2
 
16103271 software-testing-ppt
16103271 software-testing-ppt16103271 software-testing-ppt
16103271 software-testing-ppt
atish90
 
Software testing kn husainy
Software testing kn husainySoftware testing kn husainy
Software testing kn husainy
khalid noman husainy
 
Planning For Success Quality Management
Planning For Success Quality ManagementPlanning For Success Quality Management
Planning For Success Quality Management
Jolene_Eichorn
 
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
Deepgaichor1
 
09 fse qualitymanagement
09 fse qualitymanagement09 fse qualitymanagement
09 fse qualitymanagementMohesh Chandran
 
Ackerman-p99.ppt
Ackerman-p99.pptAckerman-p99.ppt
Ackerman-p99.ppt
KomalSinghGill
 
Qualilogy services 201409v1
Qualilogy services 201409v1Qualilogy services 201409v1
Qualilogy services 201409v1
Jean-Pierre Fayolle
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
Majane Padua
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
lokareminakshi
 
SE Lecture 2.ppt
SE Lecture 2.pptSE Lecture 2.ppt
SE Lecture 2.ppt
ssusere16bd9
 
Six sigma ajal
Six sigma ajalSix sigma ajal
Six sigma ajal
AJAL A J
 
Software testing for beginners
Software testing for beginners Software testing for beginners
Software testing for beginners
ssuser622d45
 
Software Productivity Framework
Software Productivity Framework Software Productivity Framework
Software Productivity Framework Zinnov
 

Similar to Quality management (20)

IT Quality Testing and the Defect Management Process
IT Quality Testing and the Defect Management ProcessIT Quality Testing and the Defect Management Process
IT Quality Testing and the Defect Management Process
 
Slides chapters 26-27
Slides chapters 26-27Slides chapters 26-27
Slides chapters 26-27
 
SQA-Lecture-4.pptx
SQA-Lecture-4.pptxSQA-Lecture-4.pptx
SQA-Lecture-4.pptx
 
16103271 software-testing-ppt
16103271 software-testing-ppt16103271 software-testing-ppt
16103271 software-testing-ppt
 
Software testing kn husainy
Software testing kn husainySoftware testing kn husainy
Software testing kn husainy
 
Planning For Success Quality Management
Planning For Success Quality ManagementPlanning For Success Quality Management
Planning For Success Quality Management
 
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
 
Softwaretesting
SoftwaretestingSoftwaretesting
Softwaretesting
 
09 fse qualitymanagement
09 fse qualitymanagement09 fse qualitymanagement
09 fse qualitymanagement
 
Ackerman-p99.ppt
Ackerman-p99.pptAckerman-p99.ppt
Ackerman-p99.ppt
 
Qualilogy services 201409v1
Qualilogy services 201409v1Qualilogy services 201409v1
Qualilogy services 201409v1
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
SE Lecture 2.ppt
SE Lecture 2.pptSE Lecture 2.ppt
SE Lecture 2.ppt
 
Six sigma ajal
Six sigma ajalSix sigma ajal
Six sigma ajal
 
stfbegn.ppt
stfbegn.pptstfbegn.ppt
stfbegn.ppt
 
Software testing for beginners
Software testing for beginners Software testing for beginners
Software testing for beginners
 
Process Models IN software Engineering
Process Models IN software EngineeringProcess Models IN software Engineering
Process Models IN software Engineering
 
Software Productivity Framework
Software Productivity Framework Software Productivity Framework
Software Productivity Framework
 

Recently uploaded

OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 

Recently uploaded (20)

OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 

Quality management

  • 1. QUALITY MANAGEMENT Project Management Presentation Presented By Muniba Noureen & Arooj Azeem 13 January 2016 1
  • 2. Table of content Quality Management Software review Formal inspections and technical review Cost Impacts and software defects Defect amplification and removal Formal approaches to SQA 2
  • 3. Presentation Mode: Group Group introduction: Presented to: 3 Muniba Noureen • Roll no # 19 Arooj Azeem • Roll no # 20 Ma ám Fakeeha Fatima
  • 4. The Problem  Low quality products are loss  Customer dissatisfaction  Services does not meet consistently  Failure to meet the quality requirements is common reason of project failure 83% Top Performance 44% Everyone else 4 Usage of software rate In 2011 survey
  • 5. The solution Quality Management What is Quality Management? A management process to develop and manage the quality of a software to make sure that the product satisfies the user. It has four main components:  Quality Planning  Quality Control  Quality Assurance  Quality Improvement 5
  • 6. “It costs a lot to produce a bad product” Norman Augustin 6
  • 7. Scope of Quality Management:  Particularly Important for large and complex systems  Quality documentation is record of progress  Smaller systems require less documentation  Focus on making quality culture 7
  • 8. Components of Quality Management Quality Planning Requirements must be identified, a criteria needs to be set, and important procedure must be recognized as a part of the plan. Quality Control To review the quality of the product or service. Inspection and testing is necessary to identify problems and defects that need correction. Through quality improvement, the results can be measured and possible improvements in products can be made. Quality Assurance Quality Improvement 8 Companies need to assure defects and mistakes are avoided in the manufacturing of good and quality assurance guarantees consistent results.
  • 9. Why Quality Management? +80% projects are successful through Quality Management with decresed cost 9
  • 10. The Quality Results of Work Efforts Total Cost 10
  • 11. Software Review  A process or meeting during which a software product is examined by a project personnel, managers, users, customers, user representatives, or other interested parties for comment or approval
  • 12. Varieties of Software Reviews 12 Software peer reviews are conducted by the author of the work product, or by one or more colleagues of the author, to evaluate the technical content and/or quality of the work Software management reviews are conducted by management representatives to evaluate the status of work done and to make decisions regarding activities.
  • 13. ISO 10018:2012 focuses on importance of people in quality management Quality Manager People understanding the importance of their contribution and role in the organization Quality practitioners People identifying their constraints to performance Quality Management Representative People accepting their ownership for problems and their responsibilities for solving them Human Resource Manager People freely sharing their knowlegde and experience 13
  • 14. Formal Inspections  “Software Formal Inspections are a disciplined engineering practice for detecting and correcting defects in software and preventing their leakage into field operations.” Don O'Neill
  • 15. Steps of Formal Inspection Process Planning: The inspection is planned by the moderator that how to conduct it. Overview meeting: The author describes the background of the work product. Preparation: Each inspector examines the work product to identify possible defects. Inspection meeting: During this meeting the reader reads through the work product, part by part and the inspectors point out the defects for every part. Rework: The author makes changes to the work product according to the action plans from the inspection meeting. Follow-up: The changes by the author are checked to make sure everything is correct 15
  • 16. Formal Technical Review (1) It uncovers errors in function, logic, or implementation (2) to verify that the software under review meets its requirements (3) to ensure that the software according to predefined standards; (4) to achieve software that is developed in a uniform manner; (5) to make projects more manageable.
  • 17. Formal Technical Review (cont..) DefinitionBenefits Formal technical review provides: Defect information to the author. Information on work product and development to peers. Fault likelihood data to testers. Product status to management 17
  • 18. Cost Impact of Software Defects  Defects are much more expensive to fix the later they are discovered.  A defect that isn't discovered until testing can be 100 times more expensive to repair than if it had been discovered during a review.
  • 19. For Example  Assume that an error uncovered during design will cost 1.0 monetary unit to correct.  Relative to this cost, the same error uncovered just before testing will cost 6.5 units; during testing, 15 units; and after release, between 60 and 100 units.
  • 20.
  • 21. Defect Amplification and Removal  A defect amplification model can be used to illustrate the generation and detection of errors during the preliminary design, detail design, and coding steps of the software engineering process.  During the step, errors may be mistakenly generated. Review may fail to uncover newly generated errors and errors from previous steps, resulting in some number of errors that are passed through.
  • 22. Reviews improve schedule performance Req Design Code Test R R R
  • 23. Effectiveness of review  Defect Amplification and Removal 23
  • 24. SQA Software Quality Assurance  Umbrella activity applied throughout the software process  Planned and systematic pattern of actions required to ensure high quality in software  Responsibility of many stakeholders (software engineers, project managers, customers, salespeople, SQA group)
  • 25. Statistical Software Quality Assurance  Information about software defects is collected and categorized  An attempt is made to trace each defect to its underlying cause  Isolate the vital few causes of the major source of all errors  Then move to correct the problems that have caused the defects
  • 26. Statistical SQA – Categories of Errors  Incomplete or erroneous specification (IES)  Violation of programming standards (VPS)  Error in data representation (EDR)  Inaccurate or incomplete documentation (IID)  Error in programming lang. Translation (PLT)  Ambiguous or inconsistent human-computer interface (HCI)
  • 27. Statistical SQA – Six Sigma Most widely used strategy for statistical SQA Three core steps  Define customer requirements, deliverables and project goals via customer communication  Measure the existing process and its output to determine quality If an existing software process is in place, but improvement is required, six sigma suggests  Improve the process by eliminating the root causes of defects
  • 28. Statistical SQA – Six Sigma (cont...)  Control the process to ensure that future work does not reintroduce the cases of defects  Design the process to □ avoid the root causes of defects □ to meet customer requirements  Verify that the process model will, in fact, avoid defects and meet customer requirements
  • 30. 30
  • 31. References: 1) Wiegers, Karl E. (2001). Peer Reviews in Software: A Practical Guide. Addison-Wesley. p. 14. ISBN 0201734850. 2) Jump up^ Fagan, Michael E: "Design and Code Inspections to Reduce Errors in Program Development" 3) A Guide to the Project Management Body of Knowledge, Fourth Edition, PMI, USA, 2008 4) Jump up^ Microsoft Solution Framework - Chapter 18 Stabilization phase, Published: April 27, 2005

Editor's Notes

  1. Purpose: serves to uncover errors in analysis, design, coding, and testing
  2. Informal reviews: informal meeting and informal desk checking Formal reviews: (design to an audience of customers, management, and staff)Walkthrough, inspection, and round-robin reviews
  3. during software development and serve to uncover errors and defects that can then be removed.
  4. A review using the diversity of a group of people to: Point out needed improvements in the product of a single person or team Confirm those parts of a product in which improvement is either not desired or not needed; Achieve technical work of more uniform, or at least more predictable, quality than can be achieved without reviews, in order to make technical work more manageable.
  5. Technical review - walkthrough or inspection: Most effective filter from a quality assurance standpoint: Conducted by software engineers, effective means for improving software quality.