PM Architecture Design as a Critical Success Factor in CMMI Model Implementation

Similar documents
CMMI-DEV V1.3 CMMI for Development Version 1.3 Quick Reference Guide

Software Process Assessment

Managing a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination)

DORNERWORKS QUALITY SYSTEM

CMMI for Acquisition Quick Reference

A Global Overview of The Structure

USAF Software Technology Support Center (STSC) STSC SPI Help Desk COM , DSN

Highlights of CMMI and SCAMPI 1.2 Changes

Use of Competency Guidelines to Address CMMI GP 2.5

CMMI Version 1.2. Model Changes

MTAT Software Engineering Management

CMMI-SVC V1.3 CMMI for Services Version 1.3 Quick Reference Guide

Update Observations of the Relationships between CMMI and ISO 9001:2000

CMMI v1.1 for a Service-Oriented Organization. By Steve Hall, Jeff Ricketts, Diane Simpson 16 November 2005

Software technology 3. Process improvement models. BSc Course Dr. Katalin Balla

8. CMMI Standards and Certifications

CMMI for Services Quick Reference

Lesson Learned from Cross Constellations and Multi Models Process Improvement Initiatives

Relationship between CMMI Maturity Levels and ISO/IEC Processes Capability Profiles

Using the Equity in AS9100C to Implement CMMI-DEV Maturity Level 3

Organizational Synthesis - CMMI, The Glue That Binds

CMMI for Technical Staff

How to Assure your Subcontractors Quality with Cross Constellations and Multi Models Inspiration Continues Process Improvement Initiatives

CMMI for Services (CMMI -SVC) Process Areas

SOFTWARE ENGINEERING SOFTWARE PROCESS. Saulius Ragaišis.

9/24/2011 Sof o tw t a w re e P roc o e c s e s s s Mo M d o e d l e s l 1 Wh W a h t t i s i s a Pr P oc o ess s 2 1

Practical Application of the CMMI for Building a Strong Project Management Infrastructure

Quest 2015 Webinar Series:

The Rational Unified Process and the Capability Maturity Model Integrated Systems/Software Engineering

CC and CMMI. An Approach to Integrate CC with Development

How to Kick Start a Process Improvement Project to Achieve a CMMI Rating Brenda F. Hall Computer Sciences Corporation (CSC)

CMMI V2.0 MODEL AT-A-GLANCE. Including the following views: Development Services Supplier Management. CMMI V2.0 outline BOOKLET FOR print.

PMO QUICK TIP GUIDE FOR ESTABLISHING, SUSTAINING, AND ADVANCING YOUR PMO. Quick Tip Guide compliments of PMO Symposium San Diego, California, USA

What s New in V1.3. Judah Mogilensky Process Enhancement Partners, Inc.

Bill Smith, CEO Leading Edge Process Consultants LLC

TACOM-ARDEC Software Enterprise (SWE) CMMI Based Process Improvement

Generating Supportive Hypotheses

CMMI SM Mini- Assessments

High Maturity Practices in Quality Assurance Mechanisms for Quantitative Management (QM) and Continuous Process Improvement (CPI)

SCRUM and the CMMI. The Wolf and the Lamb shall Feed Together

Comparing Scrum And CMMI

Chapter 26 Process improvement

Integrated Class C Process Appraisals (ICPA)

SCAMPI V1.1 Method Overview

A Software and Systems Process Improvement Initiative in NAVAIR: the Model Based Appraisal (MBA)

Engineering. CMMI for Development V.1.2 Module 3. M03/Engineering/v1.2

Teuvo Suntio. Quality Development Tools. Professor of Power Electronics at University of Oulu. Electronic System Design A TS Rev. 1.

Do s and Don ts of Appraisal Preparation

Do s Don ts and Pitfalls: Planning your first CMMI appraisal

Software Quality Management. Kristian Sandahl

Patricia A Eglin David Consulting Group

Buy:

Strategies for Transitioning to CMMI-SVC

Leveraging Your Service Quality Using ITIL V3, ISO and CMMI-SVC. Monday Half-Day Tutorial

The Quality Paradigm. Quality Paradigm Elements

PMO In A Box. Prepared for UBS

System Engineering Process Improvement using the CMMI in Large Space Programs

How a project approach will build change management capability across your organization

A Real-Life Example of Appraising and Interpreting CMMI Services Maturity Level 2

Successful Delivery of Change How Managing Benefits is helping Dubai Customs optimize its return on investment

PMO Services Checklist

PART THREE: Work Plan and IV&V Methodology (RFP 5.3.3)

The Economics of CMMI

Session 608 Tuesday, October 22, 2:45 PM - 3:45 PM Track: Industry Insights

Who needs that process stuff anyway? A practical example of process discipline to improve deployment

Project Management Advisory Board Deep Dive Study of Program Management

Presentation Objectives

Software Engineering. Lecture 7: CMMI

TIME SAVING TIPS AND TECHNIQUES TO PREPARE FOR CMMI APPRAISAL

CMM,,mproving and,ntegrating

Program Lifecycle Methodology Version 1.7

Translate stakeholder needs into strategy. Governance is about negotiating and deciding amongst different stakeholders value interests.

Why Should you Care about CMMI?

M. Lynn Penn Lockheed Martin Integrated Systems and Solutions November 2004

Who Should be on Your Project Team: The Importance of Project Roles and Responsibilities

TOGAF 9 Training: Foundation

Analyzing Resonance of Motivation in Software Development Process Training by Using FRAM (Work-in-progress)

CMMI Capability Maturity Model Integration [CMU SEI]

Project Management Process Groups. PMP Study Group Based on the PMBOK Guide 4 th Edition

Program Management. a practical application. November 19 th, Project Management Symposium Breakout Session D

CGEIT Certification Job Practice

How to implement PPM Technology to Improve Your Organisational Maturity. Guy Jelley, CEO, Project Portfolio Office

Chapter One PROJECT MANAGEMENT OVERVIEW

Measuring the Maturity Level of Core System Development Project in a Financial Company Using CMMI-DEV

PMP Exam Prep Coaching Program

Transitioning a Merged Organization to CMMI and a New OSSP. NDIA CMMI Technology Conference November 14, 2002

Chapter 6. Software Quality Management & Estimation

Software Engineering

Staged Representation Considered Harmful?

Passit4Sure.OG Questions. TOGAF 9 Combined Part 1 and Part 2

Software Development Life Cycle QA&Testing. January 2014 Alain Chacun all rights reserved 1

CMMI Implementation at Korestone Technologies, LLC

White Paper. PDC Taxonomy

DoD Systems Engineering and CMMI

This chapter illustrates the evolutionary differences between

Business Architecture Fundamentals

Braindumps COBIT5 50q

Fundamentals of Project Management, 2 nd June 2018

Achieving Business Analysis Excellence

Transcription:

PM Architecture Design as a Critical Success Factor in CMMI Model Implementation November, 2007 Christen M. MacMillan, PMP

Implementing CMMI into Your Organization Most CMMI efforts begin with noble intentions and senior management support: Indicates a desire to improve, streamline and standardize how the organization does business and delivers quality November 2007 2

Implementing CMMI into Your Organization So why do CMMI initiatives fail after they ve been authorized and resources allocated? What can you do to avoid the pitfalls? November 2007 3

Reasons Authorized CMMI Efforts Fail 1. Competing motivators within the organization 2. The process implementation design was not well conceived November 2007 4

Desire to Improve vs. Desire to Win New Business Executives Competing Motivators Quality Organization VS. Win New Business Improve Delivery Achieve Rating Improve Quality Cost Efficiency Mature Org Process Realists Idealists Executive sponsorship for CMMI is often initially more greatly influenced by obtaining a maturity level, rather than maturing the organization. Pressure to obtain a rating Gain competitive advantage Meet customer requirements Shorter time requirements November 2007 5

Moving Beyond the Maturity Rating Motivator Executive Sponsorship Continuum Motivators Characterization Lacks Stakeholders Champion & held accountable Enforcement & actively engaged in key decisions November 2007 6

Reasons Authorized CMMI Efforts Fail 1. Competing motivators exist within the organization 2. The process implementation design was not well conceived November 2007 7

Reasons Implementation Designs Fail Do not support business goals or solve business problems Do not plan for managing organizational change Do not consider other factors influencing the way the organization does business Do not factor other quality model process requirements (i.e. ISO registrations, ANSI 748) Do not account for customer constraints Do not account for cost and resource constraints Provide no mechanism to lead the effort or govern and oversee adherence The Process Design is bigger or more complicated than the organization needs or can handle November 2007 8

Reasons Implementation Designs Fail (Cont d) Do not obtain stakeholder buy-in on approach, methods, and priorities Incomplete business requirements The design rationale is not fully planned and communicated Lack of Planning Lose sight of the end goal November 2007 9

What is the End Goal?? To Improve Project Performance, Delivery, and Quality!! November 2007 10

Building Your Solution: Quality Enterprise Architecture QUALITY MANAGEMENT SYSTEM CMMI ITIL ISO 6 Sigma Required process rigor (greater rigor = less allowable tailoring) November 2007 11

Building Your Solution: PM as a Foundation for CMMI PM practices against CMMI process areas *note: diagram does not represent complete mapping PM Practice Scope Definition & Management Estimation Cost LOE (Level of Effort) Schedule CMMI PA RQEM (L2) RD (L3) VER (L3) VAL (L3) RQEM (L2) RD (L3) TS (L3) PI (L3) MA (L2) PP (L2) PMC (L2) ISM(L3) Communication & Reporting GP 2.7/ 2.10 MA (L2) PMC (L2) IPM (L3) RSKM (L3) Knowledge & Data Management PM Repository CM System InfoRQEMation Security CM (L2) OPD (L3) RD(L3) PM Practice Performance Management Schedule Budget Deliverables Quality Management Audit Management (plan & schedule) Peer Review Process Improvement Recommendations/Corre ctive Actions Governance PMO interface (if applicable) Corrective Action Resource Management Staff management Asset management Subcontractor Management CMMI PA RD (L3) PMC (L2) TS (L3) VER (L3) PI (L3) VAL (L3) IT (L3) ISM (L2) PPQA OPD OPF PMC (L2) OPF (L3) RSKM (L3) PPQA (L2) MA(L2) OT (L3) SAM (L2) ISM (L3) IT (L3) Risk Management RSKM (L3) PMC (L2) PP (L2) Change Management CM (L2) PI (L3) November 2007 TS (L3) 12

Building Your Solution: Solution Steps Select & Define Your PM Framework Develop Your PM Methodology Establish a Governance System Ensure Solution Meets Business Needs November 2007 13

Solution Step 1: Select & Define Your PM Framework A Framework provides the basic architecture for the Project Management Methodology Assess the organizational dynamic and current PM competency and processes Evaluate known frameworks (i.e. PMBOK, home-grown) Identify synergies between CMMI PA requirements and other quality best practices and map to your business needs Weight process attributes and level of rigor desired up front Assess the characterization of your project portfolio Short, rapid IT development or long term high risk combination efforts? Solution Buyer or Solution Provider? November 2007 14

Key Attributes of an Effective PM Framework Enables achievement of project objectives and goals Establishes foundation for monitoring and controlling project performance Identifies early performance indicators Identifies performance shortfalls Supports methods for corrective and preventative actions Supports implementation of a standardized, but tailorable methodology that facilitates quality and timely development and delivery of products and services. Is flexible enough to integrate with other quality best practices, models, and most commonly used SDLC s Build in a way that other quality models, frameworks, and best practices can be snapped on and integrated as business needs change and evolve. November 2007 15

Key Attributes of an Effective PM Framework (cont d) Sets foundation to communicate measures and roles and responsibilities Supports earlier stakeholder and executive visibility into performance Establishes or supports requirements for PM repository and PAL Identifies process interfaces Defines PM process and procedural requirements, standards and policies that: Comply with the CMMI Model Comply with Business Requirements Which meet business objectives November 2007 16

Building Your Solution: Solution Steps Select & Define Your PM Framework Develop Your PM Methodology Establish a Governance System Ensure Solution Meets Business Needs November 2007 17

Solution Step 2: 2 Develop Your PM Methodology A PM Methodology is the culmination and elaboration of practices and methods by which project management is executed Elaborate on standards and requirements defined in framework/s Develop processes, procedures and supporting documents Choose a specific PM Practice and follow the logical progression of that thread Prioritize PM practice areas and implement in phases Begin with a PM practice that helps solve immediate &/or significant problems November 2007 18

Building Your Solution: Solution Steps Select & Define Your PM Framework Develop Your PM Methodology Establish a Governance System Ensure Solution Meets Business Needs November 2007 19

Solution Step 3: 3 Establish a Governance System A Governance System Should: Consider authorizing/creating a PMO to: Facilitate identification of project improvement recommendations Mentor users Perform project/program audits to evaluate project/program health (i.e. PfM) Identify corrective and preventative actions Establish Quality Organization to Perform process quality audits Identify corrective and preventative actions Enable earlier identification and resolution of risks Help enforce defined process requirements Establish requirements for process improvements & corrective actions Provide an independent escalation chain to executive management Facilitate communication between business operations & line management November 2007 20

Building Your Solution: Solution Steps Select & Define Your PM Framework Develop Your PM Methodology Establish a Governance System Ensure Solution Meets Business Needs November 2007 21

Solution Step 4: 4 Ensure Solution Meets Business Needs Satisfy customer requirements Motivators Improved organizational quality Signed authorization: Some resources Characterization Champion: fully funded & resourced Continuously Evaluate the Effectiveness of the Implementation Approach: Ensure defined goals are being achieved as planned Identify performance variances against plan and take corrective action Ensure resource utilization is still appropriate Let Process Improvement Process work Demonstrate Business Value of Solution: Measurably improve overall performance and productivity Standardize business processes Reduce chaos Translate Solution into Business Terms: Reduce costs Increase the rate of successful projects or business initiatives November 2007 22

Ensure Solution Meets Business Needs [Estimating Example] The Value of Estimation Practices to Those Who Must Implement Helps ensure defendable, retraceable estimates via a standardized method and documented BOE (basis of estimate). Sets and communicates stakeholder expectations, system/performance boundaries, requirements definition Facilitates better scope definition Defines criterion for change EXAMPLE The Value of Estimation Practices to Executives Reduces financial and legal risk particularly for FFP contracts or on projects where financial resources are limited Reduces cost & schedule overruns Increases win rate Produces more timely & better identification of requirements Improves customer satisfaction through quality & timely project delivery November 2007 23

The Value of a PM Focus Up Front Sets foundation for and feeds into CMMI process area requirements Demonstrates early value by providing business leadership, sponsors, project teams, with measurable, repeatable performance results before committing to full cost Can be tailored at an organizational level to accommodate other quality process models/best practices/frameworks: ITIL; ISO; 6 Sigma, etc. Fosters improved communication and defined roles & responsibilities Trains project teams to work within a defined process framework Realize value faster: motivate vs. pull Facilitates smoother management of organizational change November 2007 24

The Value of a PM Focus Up Front (cont d) Improves performance faster and motivates resisting stakeholders to get on board. Unifies stove piped organizations. PM impacts or is impacted by business operations Establishes foundation by which your CMMI project can be managed! Provides opportunity to continuously improve your new PM processes Key driver behind solution and service success or failure Increases institutionalization success Reduces risk of process regression after a successful appraisal CMMI requires other elements be met, but you cannot meet any CMMI required element without executing project management practices November 2007 25

War Stories on the road to a successful CMMI Level 3 Appraisal The Challenge: Developing a unified architecture that recognized many pre-existing formal and informal processes Deciding how to fix gaps identified in SCAMPI B Different perspectives on the methods, and level of process rigor needed to meet requirements November 2007 26

War Stories The Solution: Established a Process Action Team (PAT) to modify existing PM Process Framework The PAT included representation from the implementing teams who helped design the solution Leverage and build upon existing PM Processes The Result: Resolved most shortfalls Achieved a Successful CMMI Level 3 appraisal! November 2007 27

Lessons Learned Develop your PM Framework & Methodology first Plan your CMMI Implementation with the entire organizational process architecture in mind when possible Don t try to eat the whole elephant at once: Implement good enough for now; improve process later Implement a governing organization to oversee both Quality Process Adherence and Project Health Poor Project Performance could be an indicator that key CMMI requirements have not been appropriately followed Develop user-friendly process assets and repository (PAL) Understand the dynamics, structure and culture of your organization Plan continuous improvement activities to ensure your approach is both CMMI compliant and meets business needs Be prepared for resistance and know its source/s Balance quick hits with tackling your biggest problem areas Communicate, educate, listen & be proactive! November 2007 28

QUESTIONS? Thank you! Christen MacMillan, PMP Senior Quality Process Manager L-3 Communications, EITS Reston, VA 703/434-4202 (Office) 703/798-2852 (Mobile) November 2007 29