IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult....

39
IST 302 : Project Quality Management

Transcript of IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult....

Page 1: IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult. It’s a hard thing to define. Quality is the totality of characteristics of an entity

IST 302 : Project Quality Management

Page 2: IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult. It’s a hard thing to define. Quality is the totality of characteristics of an entity

The Quadruple Constraint

Scope Time

Cost Quality

Page 3: IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult. It’s a hard thing to define. Quality is the totality of characteristics of an entity

The Quadruple Constraint

Scope Time

Cost Quality

Page 4: IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult. It’s a hard thing to define. Quality is the totality of characteristics of an entity

The Quadruple Constraint

Scope Time

Cost Quality

Page 5: IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult. It’s a hard thing to define. Quality is the totality of characteristics of an entity

The Quadruple Constraint

Scope Time

Cost Quality

Page 6: IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult. It’s a hard thing to define. Quality is the totality of characteristics of an entity

Obtaining a consensus on a single definition is difficult. It’s a hard thing to define.

Quality is the totality of characteristics of an entity that bear on its ability to satisfy stated or implied needs.

Quality is the degree to which a set of inherent characteristics fulfils requirements.

ISO8042:1994 – Schwalbe p. 294

ISO9000:2008 - Schwalbe p. 294

Page 7: IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult. It’s a hard thing to define. Quality is the totality of characteristics of an entity

Quality…

Page 8: IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult. It’s a hard thing to define. Quality is the totality of characteristics of an entity

• Simply put…

Customers want quality products

Organizations want quality projects

Project Quality Management: Why do we care?

Page 9: IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult. It’s a hard thing to define. Quality is the totality of characteristics of an entity

Product Quality Problems are Costly

Business Cost/Hour DowntimeATM machines (medium sized bank) $14,500

Package Shipping Service $28,500

Telephone Ticket Sales 69,000

Catalog Sales Center $90,000

Airline Reservation System (small airline) $89,500

Mid-90s

Problem EffectShuttle Software Problem ’81 Launch Aborted

Shuttle o-ring (‘’86) / Shuttle Foam Issue (‘03) Shuttle Explosion

Security Breaches resulting in lost PII Org. investigation; consumer credit

Poor telecommunications installation Loss of customers and credibilityDelays in organizational activites

Poor disaster recovery plan Inability to regain functionlality in a timely manner

Page 10: IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult. It’s a hard thing to define. Quality is the totality of characteristics of an entity

• Monster Search (08‐nov‐2010)– Some are contractors

The issue is so significant, there are careers that focus on quality assurance.

PGH BOSTON AUSTIN Phoenix

108 693 285 271

Page 11: IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult. It’s a hard thing to define. Quality is the totality of characteristics of an entity

• Salary.com (08‐nov‐2010)– Quality Assurance Specialist I ‐ PGH

• 25th percentile : $50k• Median : $57k• 75th percentile : $64k

– IT Quality Assurance Director ‐ PGH• 25th percentile : $108• Median : $131• 75th percentile : $141

The career can be lucrative.

Page 12: IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult. It’s a hard thing to define. Quality is the totality of characteristics of an entity

The Quality Framework organizes the quality landscape.

Quality ConceptQuality Factor

Quality Quality Concept

Quality Concept

Quality Factor

Quality Factor

Quality Metric

Quality Metric

Quality Metric

Page 13: IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult. It’s a hard thing to define. Quality is the totality of characteristics of an entity

Example: Installation of a Server Farm (e.g., Cloud)

Quality Concepts: Quality Factors for_________________

Quality Metrics for________________

Page 14: IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult. It’s a hard thing to define. Quality is the totality of characteristics of an entity

Concept Example Factor Potential MetricsProcess Defects Arrival Rate : a count produced each week

Phase Rate : a count produced at the end of each phase

Backlog : a count produced each week of defects unaddressed

Response : current average time it takes to fix a defect.

Propagation : fixes that created new defects

Project Scope Changr Requests : count of requests produced each week

Change Approvals : count of approvals produced each week

Schedule Overdue : a count of tasks that should have been finished produced weekly

Tasks that should have started Unstarted : a count of tasks that should be underway but aren’t producedweekly.

Cost Over Budget Items : a count of tasks over budget produced weekly

Earned Value Earned Value : the earned value to date

Resources Over burdening : a count of overburdened resources produced weekly

Turnover Turnover : a count of project team members who quit or were terminatedproduced after each phase

Training Hours Training : the average number of training hours per project team memberproduced after each phase.

Of course, quality isn’t only about the product.

Page 15: IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult. It’s a hard thing to define. Quality is the totality of characteristics of an entity

Project Quality Management Processes

Quality Planning

Identifying which quality standards are relevant to the project

and how to satisfy them

Quality Assurance

Evaluating overall project performance to ensure the project

will satisfy the relevant quality

standards

Quality Control

Monitoring specific project results to

ensure they comply with the relevant

quality standards while identifying ways to

improve overall quality

Page 16: IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult. It’s a hard thing to define. Quality is the totality of characteristics of an entity

Maturity models are frameworks for assessing quality control effectiveness

• Several models exist– SEI’s CMM / CMMI – Capability Maturity Model / Integrated

– PMI’s OPM3: Organizational Project Management

It is important to measure quality of the project but it is equally important to measure the process for measuring quality.

Page 17: IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult. It’s a hard thing to define. Quality is the totality of characteristics of an entity

Players in the Quality Arena

• W. Edwards Deming - Out of Crisis• Worked with Japanese manufacturers

• Joseph Juran - Quality Control Handbook• Stressed top management commitment to quality

• Philip Crosby - Quality is Free• Suggested “Zero Defects”

• Kaoru Ishikawa - Guide to Quality Control• Developed concept of quality circles and fishbone diagrams

• Armand Feigenbaum – Total Quality Control

• Genichi Taguchi – Many books on Quality Engineering• Developed methods for optimizing the process of engineering experimentation

Page 18: IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult. It’s a hard thing to define. Quality is the totality of characteristics of an entity

• Focus on stakeholder satisfaction• Prevention not inspection• Improve the process to improve the product

• Fact‐based management

• Quality is everyone’s responsibility

Bottom Line on Quality Management

Page 19: IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult. It’s a hard thing to define. Quality is the totality of characteristics of an entity

Where are we?

• We know we want…– Quality products– Quality processes– Quality projects

• Quality Control– How do we track quality?– How do we know where to make improvements?

Page 20: IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult. It’s a hard thing to define. Quality is the totality of characteristics of an entity

There are common tools and techniques for controlling quality

• Example Tool:– Statistical Sampling– Pareto Analysis– Quality Control Charts

• Example Techniques:– Six Sigma

Page 21: IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult. It’s a hard thing to define. Quality is the totality of characteristics of an entity

Statistical sampling involves using a subset of a population to understand the population.

• Impossible to inspect every item

• How many items do we have to inspect to feel confident that what we observe is reflective of the population?

Page 22: IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult. It’s a hard thing to define. Quality is the totality of characteristics of an entity

Statistical Sampling

Certainty Factor

The number of standard deviations you are asserting the observed value is within the population value,

Simple Sample Size Estimate

SampleSize = 0.25 x

certainty factor

acceptable error( )2

Acceptable Error

Percentage of time your assumption that the observed value is within the specified confidence of the population value is wrong.

Page 23: IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult. It’s a hard thing to define. Quality is the totality of characteristics of an entity

Certainty Factors are based on a normal distribution and represent the number of standard deviations from the mean.

95% of the data falls within 1.96 standard deviations of the mean

Page 24: IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult. It’s a hard thing to define. Quality is the totality of characteristics of an entity

Commonly Used Certainties

Certainty Certainty Factor Acceptable Error

99% 2.58 0.01

95% 1.960 0.05

90% 1.645 0.10

80% 1.281 0.20

There a several commonly used certainties.

Page 25: IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult. It’s a hard thing to define. Quality is the totality of characteristics of an entity

So…

• What is your sample size if you want– 99% certainty? 16, 641– 95% certainty? 384– 90% certainty? 68– 80% certainty? 10

SampleSize = 0.25 x

certainty factor

acceptable error( )2

Certainty Certainty Factor Acceptable Error

99% 2.58 0.01

95% 1.960 0.05

90% 1.645 0.10

80% 1.281 0.20

Page 26: IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult. It’s a hard thing to define. Quality is the totality of characteristics of an entity

Pareto Analysis identifies the contributors that account for most of the problems.

Often exhibits 80‐20 rule

Page 27: IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult. It’s a hard thing to define. Quality is the totality of characteristics of an entity

• Pareto

• ??

Interesting aside…

Page 28: IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult. It’s a hard thing to define. Quality is the totality of characteristics of an entity

Quality Control Charts are graphic displays of data the illustrates the trends of a process over time.

11.90

11.92

11.94

11.96

11.98

12.00

12.02

12.04

12.06

12.08

12.10

0 5 10 15 20 25

Page 29: IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult. It’s a hard thing to define. Quality is the totality of characteristics of an entity

Seven Run Rule is used to flag trends that indicate non‐random variances.

• Look for seven points in a row that are– Above the mean– Below the mean– Form an increasing sequence– Form a decreasing sequence

Page 30: IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult. It’s a hard thing to define. Quality is the totality of characteristics of an entity

11.90

11.92

11.94

11.96

11.98

12.00

12.02

12.04

12.06

12.08

12.10

0 5 10 15 20 25

Where are the points that satisfy the Seven Run Rule?

Page 31: IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult. It’s a hard thing to define. Quality is the totality of characteristics of an entity

Six Sigma is a system for achieving, sustaining, and maximizing business success.

• Driven by disciplined use of – Facts– Data– Statistical analysis

• Focuses on – Managing– Improving– Reinventing

Page 32: IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult. It’s a hard thing to define. Quality is the totality of characteristics of an entity

Examples of Six Sigma Organizations

• Motorola, Inc. – 80s : Saved $14B

• Allied Signal/Honeywell– 90s : Saved $600M+

• Other adopters– GE / Raytheon

Page 33: IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult. It’s a hard thing to define. Quality is the totality of characteristics of an entity

Basic Information on Six Sigma

• Goal– Less than 3.4 defects per million opportunities

• Six Sigma can apply to a wide variety of processes

• Six Sigma projects follow a five‐phase improvement process (DMAIC)

Page 34: IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult. It’s a hard thing to define. Quality is the totality of characteristics of an entity

DMAIC

Define

Identify and define the problem, process and

requirements

DMAIC

Page 35: IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult. It’s a hard thing to define. Quality is the totality of characteristics of an entity

DMAIC

Define

Identify and define the problem, process and

requirements

DMAICMeasure

Define metrics; collect and compile data

Page 36: IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult. It’s a hard thing to define. Quality is the totality of characteristics of an entity

DMAIC

Define

Identify and define the problem, process and

requirements

DMAICMeasure

Define metrics; collect and compile data

Analyze

Scrutinize process details to find improvement opportunities

Page 37: IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult. It’s a hard thing to define. Quality is the totality of characteristics of an entity

DMAIC

Define

Identify and define the problem, process and

requirements

DMAICMeasure

Define metrics; collect and compile data

Analyze

Scrutinize process details to find improvement opportunities

Improve

Generate solutions and ideas for improving the

problem

Page 38: IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult. It’s a hard thing to define. Quality is the totality of characteristics of an entity

DMAIC

Define

Identify and define the problem, process and

requirements

DMAICMeasure

Define metrics; collect and compile data

Analyze

Scrutinize process details to find improvement opportunities

Improve

Generate solutions and ideas for improving the

problem

Control

Track and verify the stability of the improvements

Page 39: IST 302 Project Quality Management · Obtaining a consensus on a single definition is difficult. It’s a hard thing to define. Quality is the totality of characteristics of an entity

Six Sigma Applies to the Organization

• Six Sigma requires an organization‐wide commitment

• Six Sigma organizations adopt contrary objectives– For example, reducing errors and getting things done faster

• Six Sigma is an operating philosophy– Strives to eliminate waste, raise levels of quality, and improve financial performance at breakthrough levels