5. What, Why process
What
A process is a series of steps that help to solve a problem.
Hoang V.Nguyen 11/10/2010 4
6. What, Why process
What
A process is a series of steps that help to solve a problem.
Why
I don’t need process
• Good People
People
Well or Not Well ?
• Good Tools
Process Tools
Hoang V.Nguyen 11/10/2010 5
10. What, Why process
What
A process is a series of steps that help to solve a problem.
Why
I don’t need process
People
• Good People
• Good Tools
Process
• interferes with creativity
• equals bureaucracy + regimenation
Process • isn’t needed when building prototypes
Tools
• is only useful on large projects
• hinders agility in fast-moving markets
• costs too much
Hoang V.Nguyen 11/10/2010 9
11. What, Why process
“The quality of a product is largely
determined by the quality of the
process that is used to develop and
maintain it.“
Based on TQM principles as taught by Shewhart, Juran, Deming and Humphrey
Hoang V.Nguyen 11/10/2010 10
12. Why process improvement
What does the customer want?
High-quality results that satisfy the requirements and are completed in
time and in budget
What does the manager want?
High customer satisfaction
High productivity
Control over projects
What does the developer want?
Do their job in peace
Hoang V.Nguyen 11/10/2010 11
13. How to improve
Business Process Reengineering(BPR)
Benchmarking
Process Engineering/Workflow Management
Reverse Engineering
Model-based process imporvement
Hoang V.Nguyen 11/10/2010 12
16. CMMI Model Structure
Level
Maturity level
Capability level
Process Areas
Goals
Generic
Specific
Practices
Generic
Specific
Common features
Hoang V.Nguyen 11/10/2010 15
18. CMMI Model representation
Staged representation(1)
Maturity Level 1 Maturity Level 2 Maturity Level N
Process Area 1 Process Area 2 Process Area N
Specific Generic
Goals Goals Common Features
Specific Specific
Practices Practices
Hoang V.Nguyen 11/10/2010 17
20. CMMI Model representation
Maturity Level Focus Process Areas
5 Optimizing Continuous process • Organization Innovation and Deployment
improvement • Causal Analysis and Resolution
4 Quantitative Quantitavtive • Organizational Process Performance
mangement • Quantitative Project Management
3 Definied Process • Requirements Development • Integrated Project Management
standardization • Technical Solution • Risk Management
• Product Integration • Decision Analysis and Resolution
• Verification • Organizational Environment for
• Validation Integration
• Organizational Process Focus • Integrated Teaming
• Organizational Process Definition • Integrated Supplier Management
• Organizational Training
2 Managed Basic project • Requirements Management • Measurement and Analysis
management • Project Planning • Product and Process Quality
• Project Monitoring and Control Assurance
• Supplier Agreement Management • Configuration Management
1 Initial
Hoang V.Nguyen 11/10/2010 19
21. CMMI Model representation
Continuous representation
Process Area 1 Process Area 2 Process Area N
Specific Generic
Goals Goals
Capability Levels
Specific
Practices
Generic
Practices
Hoang V.Nguyen 11/10/2010 20
22. CMMI Model representation
Process Area Categories Process Area
Process Management Organizational Process Focus
Organizational Process Definition
Organizational Training
Organizational Process Performance
Organizational Innovation and Deployment
Project Management Project Planning Risk Management
Project Monitoring and Control Integrated Teaming
Supplier Agreement Management Integrated Supplier Management
Integrated Project Management (IPDP) Quantitative Project Management
Engineering Requirement Management Product Integration
Requirements Development Verification
Technical Solution Validation
Support Configuration Management Organizational Environment for
Process and Product Quality Assurance Integration
Measurement and Analysis Causal Analysis and Resolution
Decision Analysis and Resolution
Hoang V.Nguyen 11/10/2010 21