JFR Consulting3 Purpose zTo gain some understanding of: yProcess Models, their history, assumptions yWhat’s in the CMMI and why yProject management across maturity levels yIn summary
JFR Consulting4 Why Focus on Process? zThe process management premise: yThe quality of a system is highly influenced by the quality of the process used to acquire, develop, and maintain it. zThis premise implies focus on processes as well as on product. yThis is a long-established practice in manufacturing. yBelief in this premise is visible worldwide in quality movements in manufacturing and service industries, e.g., ISO standards.
JFR Consulting5 A Little History SW-CMM V1.1 SW-CMM V2.0 Draft CMMIEIA 731 (SE) IPD CMM Why am I being pulled? Pulled, I was never used! I’m big, I’m beautiful, and you can’t hide! I could have been a contender if I had maturity levels. What?
JFR Consulting6 CMMI Parts zMaturity levels (or cultural state) yProcess Areas (PA) (or topics) xGoals (or general activities) Practices (or detailed activities)
JFR Consulting8 Maturity Levels zThe maturity level of an organization provides a way to predict the future performance of that organization within a discipline or set of disciplines.
JFR Consulting9 Quick quiz 1) What is the first level where data from one project is easily available to other projects in the organization? 2) At what level are individual projects managed with little detailed organizational influence? 3) At what level are boundaries applied to project metrics measures as an indicator to take action? 4) At what level is the transition to new technologies routine? 5) What level relies heavily on the heroics of individuals for project success? Level 1 (Initial) Level 2 (Repeatable) Level 3 (Defined) Level 4 (Managed) Level 5 (Optimizing)
JFR Consulting10 Level 2 Process Areas Requirements Management Configuration Management Process & Product Quality Assurance Measurement & Analysis Supplier Agreement Management Project Monitoring & Control Project Planning
JFR Consulting11 Level 3 Process Areas Organizational Process Focus Validation Product Integration Verification Decision Analysis & Resolution Risk Management Organizational Training Organizational Process Definition Integrated Project Management Technical Solution Requirements Development
JFR Consulting12 Levels 4 and 5 Process Areas Causal Analysis & Resolution Organizational Innovation & DeploymentQuantitative Project Management Organizational Process Performance
JFR Consulting13 Some Goals (from Project Planning) zGoal 1 – Estimates of project planning parameters are established and maintained. zGoal 2- A project plan is established and maintained as the basis for managing the project. zGoal 3- Commitments to the project plan are established and maintained.
JFR Consulting14 Some Practices (from goal 2 of Project Planning) 1.Establish the budget and schedule 2.Identify project risks 3.Plan for data management 4.Plan for project resources 5.Plan for needed knowledge and skills 6.Plan stakeholder involvement 7.Establish the project plan
JFR Consulting15 Process Areas may also be grouped by topic zProject management zProcess management zEngineering zSupport Let’s take a look at the project management process areas across the maturity levels.
JFR Consulting17 A model is an abstraction… zThe CMMI ycaptures industry/common sense best practices, yand documents them at the appropriate level of abstraction yso that there exist many ways to meet the model practices
JFR Consulting19 For further study zMight want to start with these SEI web pages: ywww.sei.cmu.edu/cmmi/www.sei.cmu.edu/cmmi/ xFor more about the CMMI ywww.sei.cmu.edu/sema/www.sei.cmu.edu/sema/ xFor summaries of appraisal results