Академический Документы
Профессиональный Документы
Культура Документы
and PMI
G.C.Reddy
www.gcreddy.net
Agenda
• An overview of CMM
• An introduction to PMBOK
• Malcolm Baldrige and ISO 9000
• How do they fit together?
What is CMM?
• Capability Maturity Model
• Developed by the software community in 1986 with leadership
from the SEI.
• Has become a de facto standard for assessing and improving
processes related to software development
• Has evolved into a process maturity framework
• Provides guidance for measuring software process maturity
• Helps establish process improvement programs
What makes up the CMM?
• The CMM is organized into five maturity levels:
– Initial
– Repeatable
– Defined
– Manageable
– Optimizing
• Except for Level 1, each maturity level decomposes into several key
process areas that indicate the areas an organization should focus on
to improve its software process.
Continuously
Improving 5 - Optimizing
process
Predictable 4 - Managed
process
Standard,
3- Defined
Consistent
process
Disciplined 2 - Repeatable
process
1 - Initial
Level 2 - Repeatable
• Key practice areas
– Requirements management
– Software project planning
– Software project tracking & oversight
– Software subcontract management
– Software quality assurance
– Software configuration management
Level 3 - Defined
• Key practice areas
– Organization process focus
– Organization process definition
– Training program
– Integrated software management
– Software product engineering
– Intergroup coordination
– Peer reviews
Level 4 - Manageable
• Key practice areas
• Quantitative Process Management
• Software Quality Management
Level 5 - Optimizing
Key practice areas
Defect prevention
Technology change management
Process change management
Interesting CMM Facts
• The number of companies using CMM to assess their software
management practices more than doubles every five years
(since 1987).
• Software Quality Assurance is the biggest obstacle for
organizations trying to move from level 1 to level 2.
• Organization Process Definition is one of the biggest obstacles
for organization trying to move from level 2 to level 3.
• On average, it takes an organization:
– 25 months to move from level 1 to 2
– 22 months to move from level 2 to 3
– 36.5 months to move from level 3 to 4
More interesting facts…
• Only 1.2% of companies engaged in CMM have IT departments
with over 2000 employees. Of these large companies, 40% are
at CMM levels 3, 4 or 5.
• About 80% of companies engaged in CMM have IT
departments with less than over 300 employees. Oh these
smaller companies, 21% are at CMM levels 3, 4, or 5.
• About a third of companies engaged in CMM are located
overseas (primarily India), and are 3 times more likely to reach
CMM level 4 or 5 than US organizations.
• Only about 23% of organizations surveyed eventually move
from level 2 to level 3 or higher.
What is PMBOK
• Project Management Book of Knowledge
• A virtual collection of processes and knowledge areas generally
accepted as best practices within Project Management
• A internationally recognized standard (IEEE Std1490-1998)
• Provides the fundamentals of project management, irrespective of the
type of project (software, construction, environmental, aerospace, etc.)
• Recognizes 5 basic process groups and 9 knowledge areas typical of
almost all projects
• Basic concepts applicable to all projects and programs (and
operations)
Project Management Process Groups
Initiating Planning
Processes Processes
Controlling
Processes Executing
Processes
Closing
Processes
PM Process Groups
• Processes overlap and interact throughout a
project or phase
• Processes described in terms of:
– Inputs (docs,plans, designs, etc)
– Tools & Techniques (mechanisms applied to
inputs)
– Outputs (docs, products, etc.)
PM Knowledge Areas