Upload
arif-rakhman
View
216
Download
0
Embed Size (px)
Citation preview
8/13/2019 Women in Defence CMMI
1/38
The Importance of Implementing
CMMIPresented to:
Women In Defense
29 Feb 2010
Presented by:Michele NealScientific Research CorporationSEI Certified Lead AppraiserSEI ID# 0500518-01
8/13/2019 Women in Defence CMMI
2/38
Contest
How many slides in presentation.
How many orange highlighted words orphrases
Listen for key points
8/13/2019 Women in Defence CMMI
3/38
Where did it Begin?
Over 80% of all software projectsare late, over-budget, and/orincomplete. These projects: Are 222% over schedule
estimates Are 189% over cost estimates
Only 1 out of 11 projects iscompleted on time and withinbudget
Over 30% of software projects arecancelled during development
The Chaos Report, by the Standish Group
8/13/2019 Women in Defence CMMI
4/38
8/13/2019 Women in Defence CMMI
5/38
DOD Reacts
The CMMI Project:This project work is jointly sponsored by the Office of
the Under Secretary of Defense, Acquisition,Technology, and Logistics (DUSD/AT&L) and theSystems Engineering Committee of the NationalDefense Industrial Association (NDIA )Discipline and process improvement experts fromindustry, government, and the Software EngineeringInstitute (SEI) joined together to develop the CMMI
Framework, CMMI models, and supporting products.Comes from a framework that generates multipleintegrated models , courses, and an assessmentmethod.
8/13/2019 Women in Defence CMMI
6/38
Why Focus on Process?
The quality of a system is highly influenced by thequality of the process used to acquire, develop,
and maintain it.Process provides a constructive , high-leveragefocus as apposed to a focus on people or
technology.Working smarter not harder . A workforce is as good as it is trained to be.
Technology applied without a suitableroadmap will not result in a significantpayoff.
8/13/2019 Women in Defence CMMI
7/38
Design Goals
Assure consistency with source modelsSW-CMM V2.0 Draft C (software)EIA/IS-731 (system engineering)IPD-CMM V0.98 (integrated product development)
Integrate the models, eliminate inconsistencies, reduceduplicationIncrease clarity and understanding
Common terminologyConsistent styleUniform construction rules
Common componentsReduce the cost of implementing model-based processimprovement
Be sensitive to impact on legacy efforts
8/13/2019 Women in Defence CMMI
8/38
What is CMMI?
A process improvement method that provides a set ofbest practices that address productivity, performance,costs, and stakeholder satisfaction.
A model that supports multipleparallel improvement strategiesCMMI provides a consistent , enduringframework that accommodates new initiatives.
A guide for improvement of project and organizationalprocesses.
A common language and shared vision. A baseline to which appraisal methods can be used todiagnose the state of improvement efforts.
8/13/2019 Women in Defence CMMI
9/38
So, who is using CMMI andwhy should I care ?
8/13/2019 Women in Defence CMMI
10/38
8/13/2019 Women in Defence CMMI
11/38
Organization Types and Sizes
8/13/2019 Women in Defence CMMI
12/38
Status
2,464 Appraisals
2,140 Organizations1,417 Participating Companies
273 Reappraised Organizations10,338 Projects67.1% Non-USA Organizations
*Data from Sept 2002 through Sept 2007
8/13/2019 Women in Defence CMMI
13/38
Lets take a look at this versatile businesspractice model!
8/13/2019 Women in Defence CMMI
14/38
PracticesThe fundamental building blocks of the CMMI.Practices are descriptions of actions needed to fulfillkey elements of a process.Specific Practices
Required component of the model Applies to one process area Activities expected to result inachievement of a specific goal
Generic PracticesRequired component of the model
Are the same for all process areasContributes to process institutionalizationProvide for commitment and consistency throughoutthe organizations processes
8/13/2019 Women in Defence CMMI
15/38
Goals
Specific GoalRequired component of the model
Applies to one process areaDescribes what must be implementedto satisfy the requirements of theprocess area.
Generic GoalRequired component of the model
Are the same for all process areas
Signifies improved control in planning and implementing theprocessesIndicates effectiveness, repeatability, and lastingness .
8/13/2019 Women in Defence CMMI
16/38
Process Areas A process area is a cluster of relatedpractices in an area that, when performed
collectively, satisfy a set of goals consideredimportant for making significant improvementin that area.
All CMMI process areas are common for bothStaged and Continuous.In the Continuous representation process
areas are organized by categories .In the staged representation process areasare organized by maturity level.
8/13/2019 Women in Defence CMMI
17/38
Model Component Hierarchy
8/13/2019 Women in Defence CMMI
18/38
Implementation MethodsCONTINUOUS
Grants explicit freedom to select theorder of improvement that meets
business goals and mitigatesorganizational risksEnables increased visibility into thecapability achieved within each processarea
Allows for generic practices from highercapability levels to be moreevenly/completely appliedReflects newer approach; data notavailable to determine ROIComparisons across organizations only
through process area basis Affords easy comparison to ISO
STAGED
Introduces sequence of improvement,beginning with basic management of
practices and progressing through apredefined proven path of successivelevels, each serving as the foundation forthe next
Visibility is primarily at the maturity level,with limited visibility at the process arealevel
Generic practices are grouped asinstitutionalization common features thatare applied to all process areas at allmaturity levels
Permits easy comparison across andamong organizations because processimprovement results are summarized ata single maturity level
Allows comparison to ISO, but does noteasily correspond in organization
8/13/2019 Women in Defence CMMI
19/38
Staged vs Continuous
ML 1
Staged
ML2ML3
ML4
ML5
OrganizationPA PA
Continuous
C a p
a b i l i t y
0
1
2
3
4
5
Process
PA
PA PA PA
PA PA
8/13/2019 Women in Defence CMMI
20/38
Process Categories (CMMI DEV)
Process Management Process Areas
Project Management Process Areas
Engineering Process Areas
Support Process Areas
8/13/2019 Women in Defence CMMI
21/38
Structure
Process CategoryProcess areas
Specific goalsSpecific practices
Typical Work ProductsSubpractices
Generic goalsGeneric practices
Elaboration per process areaSubpractices are common among all processareas
8/13/2019 Women in Defence CMMI
22/38
The Constellations
8/13/2019 Women in Defence CMMI
23/38
CMMI for Services (CMMI-SVC)
Contains 24 process areasCMMI for Development (CMMI-DEV)
Contains 22 process areasCMMI for Acquisitions (CMMI-ACQ)
Contains 22 process areas
8/13/2019 Women in Defence CMMI
24/38
The Approach
8/13/2019 Women in Defence CMMI
25/38
Ok Now what?
8/13/2019 Women in Defence CMMI
26/38
Where did it go wrong?
So many companies are viewingCMMI with a Checklist mentality.
Project Management PlanProject schedulePosters of production processon wall
As for raise to create moresupport creation of moredocuments
8/13/2019 Women in Defence CMMI
27/38
If a process does not add value yourbusiness
DONT IMPLEMENT IT!!
8/13/2019 Women in Defence CMMI
28/38
Ok then,How do we fix it?
8/13/2019 Women in Defence CMMI
29/38
What CMMI is and is not
CMMI is a model for process improvement, not astandard and not a process.Mature organizations use CMMI models as bestpractices to assess their process weaknesses , toidentify necessary process improvements, and tomanage progress toward achievement of theirbusiness objectives in a disciplined way that producesmeasurable value and tangible benefits. CMMI, by itsvery structure, is designed to be flexibly interpretedand implemented by diverse organizations in a widevariety of application domains to help fit their businessstrategies and environments.
8/13/2019 Women in Defence CMMI
30/38
What is CMMI?
A process improvement method that provides a set ofbest practices that address productivity, performance,costs, and stakeholder satisfaction.
A model that supports multipleparallel improvement strategiesCMMI provides a consistent , enduringframework that accommodates new initiatives.
A guide for improvement of project and organizationalprocesses.
A common language and shared vision. A baseline to which appraisal methods can be used todiagnose the state of improvement efforts.
8/13/2019 Women in Defence CMMI
31/38
Involve the Right Stakeholders
Prominent executive sponsorship of CMMIManagement commitment is crucial
Set and communicate the strategic visionProvide adequate resources (staff, funding, tools)Model and reinforce desired behaviors
Hold people accountable for improvementprogress
Set objectivesGet the organization involvedRecognize and reward achievements
Understand and communicate CMMI commitmentSet the tone on why CMMI is importantThe workforce will follow cues from management
8/13/2019 Women in Defence CMMI
32/38
Implementation Strategy
PlanEstablish CMMI as a Project not a TaskingChoose and train the CMMI Project LeadChoose a Model based on your organizationsbusiness products, goals and objectives.Establish an Implementation Team.Partner with an SEI Certified consulting company
early in the implementation process to reducerework and false starts.Conduct a Class C Appraisal for Benchmarking.
8/13/2019 Women in Defence CMMI
33/38
Process Change MethodConduct an Organizational\Project ScanBudget, schedule milestones, project reviewsDocument current processRedesign process
Communication and TrainPilot & Evaluate
Implementation Strategy (2)
8/13/2019 Women in Defence CMMI
34/38
Conduct SEI CMMI Class A AppraisalMeet with your SEI Certified Lead Assessor Identify Appraisal scopeGather objective evidence and map to model
Identify Appraisal Team membersConduct Readiness Review
Implementation Strategy (3)
8/13/2019 Women in Defence CMMI
35/38
CMMI Project Lifecycle
8/13/2019 Women in Defence CMMI
36/38
8/13/2019 Women in Defence CMMI
37/38
Answers
36 Slides Including this one.36-26 = 1025-15 = 514-5 = 1Below 5 = You can wake up now its over.
62 single words or phrases highlighted62-42 = 10
41-21 = 520-10 = 2
8/13/2019 Women in Defence CMMI
38/38
Triva
How many Constellations does CMMI
offer? (5)CMMI is a set of standards to which little
tailoring should be done forimplementation? (10)How much money was showingdisplayed as a graphic on the 3 rd slide?(15)