Top Banner
1 Project Quality Management Lec#12 Project Quality Processes Ghazala Amin
28
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1 Project Quality Management Lec#12 Project Quality Processes Ghazala Amin.

1

Project Quality Management

Lec#12

Project Quality Processes

Ghazala Amin

Page 2: 1 Project Quality Management Lec#12 Project Quality Processes Ghazala Amin.

2

Quality Processes

• Process is a logical organization of people, material, equipment and procedures into work activities designed to produce a specified end result.

– From Pall, Gabriel A. Quality Process Management

Page 3: 1 Project Quality Management Lec#12 Project Quality Processes Ghazala Amin.

3

Quality Processes• The quality of a system is highly influenced by the quality of the

process used to acquire, develop and maintain it.

• This statement focuses on processes as well as the product.– Established strongly in manufacturing industries.– Quality movement visible in not only manufacturing but now

common in service industries e.g. ISO standards, CMMI etc.– It is now widely implemented and enforced in IT development.

Page 4: 1 Project Quality Management Lec#12 Project Quality Processes Ghazala Amin.

4

Quality Nodes

• Process-People-Technology triad for product development.– Process, people and technology are the major determinants

of any product’s cost, schedule, and quality.

RequirementsRequirements

CostCostScheduleSchedule

QualityQuality

People

TechnologyTechnologyProcessProcess

Quality

Page 5: 1 Project Quality Management Lec#12 Project Quality Processes Ghazala Amin.

5

Quality Nodes

It is important to have motivated, quality work force but even our finest people cannot

perform at their best when process is not understood or is not operating at its best.

RequirementsRequirements

CostCostScheduleSchedule

QualityQuality

People

TechnologyTechnologyProcessProcess

Quality

Page 6: 1 Project Quality Management Lec#12 Project Quality Processes Ghazala Amin.

6

When Quality process is immature

• Ad hoc processes are improvised by practitioners and their management.

• Processes are not followed or enforced

• Performance is dependent on a particular practitioner

• Understanding the current status of project is limited.

Heroes are accidental but not professional practitionersWhat about your surgeon??

Page 7: 1 Project Quality Management Lec#12 Project Quality Processes Ghazala Amin.

7

When Quality process is immature

• Immature processes result in fighting fires– No time to improve

– Constantly in reactive mode rather than proactive

– Firefighters get burned easily !!!!

– Embers may rekindle later.

A professional is a man who can do his best at a time when he doesn’t particularly feel like it”.

- Alistair Cooke

Page 8: 1 Project Quality Management Lec#12 Project Quality Processes Ghazala Amin.

8

When Quality process is mature • Process descriptions are consistent with the way

work actually gets done.• They are defined, documented and continuously

improved.• Processes are supported visibly by management.• Well controlled processes are enforced and

evaluated• Constructive use of process measurement• Technology is introduced in a disciplined manner.

Page 9: 1 Project Quality Management Lec#12 Project Quality Processes Ghazala Amin.

9

When Quality processes is implemented

• “That’s the way we do things around here”.• Organization contains effective, usable and

consistently applied processes.• Management nurtures the culture.• Culture is conveyed through role model and

recognition.• Processes stay well after the originators (people who

defined the processes) are gone.

Mature processes = Fire Prevention

Page 10: 1 Project Quality Management Lec#12 Project Quality Processes Ghazala Amin.

10

Benefits of mature Project Quality processes

• Process improvements are made not processes from scratch.

• Causes less stress for human resources when they move to different projects and work with different project managers.

• Project status for sponsors and teams are predictable. • Project control techniques are predictable.• Technology, tools and techniques can be introduced

systematically.• Project resources have more chance to develop their

potential and focus on professional growth and training.

Page 11: 1 Project Quality Management Lec#12 Project Quality Processes Ghazala Amin.

11

Benefits of predicting Project performance

Time/Rs.$/…

Pro

babi

lity

of

succ

ess

a.

c.

b.

a. Process is measured and controlled

c. Process is poorly controlled, reactive and unpredictable.

b. Process is institutionalized for projects but is sometimes reactive.

Page 12: 1 Project Quality Management Lec#12 Project Quality Processes Ghazala Amin.

12

Early Process Improvement

• The theories of quality process management are synthesis of concepts of Deming, Crosby, Juran and others.

• Over the past decades, these theories have been used to address problems common to many organizations.

• Solutions to some problems have been addressed many still remain, some hidden and some untold!!

• Many of these solutions have been used to build process improvement models.

Page 13: 1 Project Quality Management Lec#12 Project Quality Processes Ghazala Amin.

13

Improving Project Quality

• Several suggestions for improving quality for projects include:

– Establish leadership that promotes quality.

– Understand the cost of quality.

– Focus on organizational influences and workplace factors that affect quality.

– Follow maturity models.

Page 14: 1 Project Quality Management Lec#12 Project Quality Processes Ghazala Amin.

14

Organizational Influences

Page 15: 1 Project Quality Management Lec#12 Project Quality Processes Ghazala Amin.

15

Expectations and Cultural Differences in Quality

• Project managers must understand and manage stakeholder expectations.

• Expectations also vary by:

– Organization’s culture

– Geographic regions

Page 16: 1 Project Quality Management Lec#12 Project Quality Processes Ghazala Amin.

16

Organizational Influences, Workplace Factors, and Quality

• Study by DeMarco and Lister showed that organizational issues had a much greater influence on programmer productivity than the technical environment or programming languages.

• Programmer productivity varied by a factor of one to ten across organizations, but only by 21 percent within the same organization.

• Study found no correlation between productivity and programming language, years of experience, or salary.

• A dedicated workspace and a quiet work environment were key factors to improving programmer productivity.

Page 17: 1 Project Quality Management Lec#12 Project Quality Processes Ghazala Amin.

17

Quality Process and Maturity Model

Page 18: 1 Project Quality Management Lec#12 Project Quality Processes Ghazala Amin.

18

What is a Quality Process Model?

• A process model is a structured collection of practices that describe the characteristics of effective processes.

• Practices that are included in a process model have been proven by experience to be effective.

Page 19: 1 Project Quality Management Lec#12 Project Quality Processes Ghazala Amin.

19

How is a Quality Process Model used?

• A process model is used– To help set process improvement objectives

and priorities of the organization– Helps ensure capable and mature processes– Guide for improving upon existing processes– Use an appraisal method to diagnose state of

an organizational current practices.

Page 20: 1 Project Quality Management Lec#12 Project Quality Processes Ghazala Amin.

20

Why is a Quality Process Model important?

• A process model provides– A place to start improving– Common language and shared vision– Template for prioritizing actions– Benefit of prior experiences– What improvement means for the organization

Page 21: 1 Project Quality Management Lec#12 Project Quality Processes Ghazala Amin.

21

Maturity Models

• Maturity models are frameworks for helping organizations improve their processes and systems.

– The Software Quality Function Deployment Model focuses on defining user requirements and planning software projects.

– The Software Engineering Institute’s Capability Maturity Model is a five-level model laying out a generic path to process improvement for software development in organizations.

Page 22: 1 Project Quality Management Lec#12 Project Quality Processes Ghazala Amin.

22

CMMI-Capability Maturity Model

• Capability Maturity Model Integration (CMMI) • is a process improvement approach that provides

organizations with the essential elements of effective processes that ultimately improve their performance.

• CMMI can be used to guide process improvement across a project, a division, or an entire organization

• CMMI according to the SEI (Software Engineering Institute), helps "integrate traditionally separate organizational functions, set process improvement goals and priorities, provide guidance for quality processes, and provide a point of reference for appraising current processes.

Page 23: 1 Project Quality Management Lec#12 Project Quality Processes Ghazala Amin.

23

CMMI-Capability Maturity Model

• Levels are used in CMMI to describe the path for an organization that wants to improve the processes it uses to develop and maintain its products and services.

• CMMI supports two improvement approaches;

• Continuous-enabling an organization to incrementally improve processes within a process area selected by the organization.

• Staged – enabling the organization to improve a set of related processes by addressing successive predefined sets of process areas.

Page 24: 1 Project Quality Management Lec#12 Project Quality Processes Ghazala Amin.

24

CMMI-Capability Maturity Model

Page 25: 1 Project Quality Management Lec#12 Project Quality Processes Ghazala Amin.

25

PMI’s Maturity Model

• PMI released the Organizational Project Management Maturity Model (OPM3) in December 2003.

• Model is based on market research surveys sent to more than 30,000 project management professionals and incorporates 180 best practices and more than 2,400 capabilities, outcomes, and key performance indicators.

• Addresses standards for excellence in project, program, and portfolio management best practices and explains the capabilities necessary to achieve those best practices.

Page 26: 1 Project Quality Management Lec#12 Project Quality Processes Ghazala Amin.

26

Project Management Maturity Model

Reference: Dr. Harold Kerzner’s PROJECT MANAGEMENT A SYSTEMS APPROACH TO PLANNING, SCHEDULING, AND CONTROLLINGPage 929: Project Management Maturity Model

Page 27: 1 Project Quality Management Lec#12 Project Quality Processes Ghazala Amin.

27

Continuous Improvement

Reference: Dr. Harold Kerzner’s PROJECT MANAGEMENT A SYSTEMS APPROACH TO PLANNING, SCHEDULING, AND CONTROLLINGPage 941: Continuous Improvement

Page 28: 1 Project Quality Management Lec#12 Project Quality Processes Ghazala Amin.

28

Bottom Line

Process improvement should be done to help the business – not for its own sake.

“In God we trust, all others bring data.”-W. Edwards Deming