I Have Had My CMMI Appraisal What Do I Do Now? How to Establish a Process Improvement WBS

Similar documents
Integrated Class C Process Appraisals (ICPA)

CMMI for Services Quick Reference

Getting from Here (SW-CMM) to There (CMMI) in a Large Organization

Getting from Here (SW-CMM) to There (CMMI) in a Large Organization

USING PILOTS TO ASSESS THE VALUE AND APPROACH OF CMMI IMPLEMENTATION. Goddard Space Flight Center (GSFC)

This resource is associated with the following paper: Assessing the maturity of software testing services using CMMI-SVC: an industrial case study

Measuring the Impact of RD and REQM CMMI Process Areas

CMMI for Acquisition Quick Reference

The Explicit Relationship Between CMMI and Project Risks

PROJECT TIME MANAGEMENT Powered by POeT Solvers Limited

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

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

Quizzes for 1 st Study Group Session

Introduction to the WBS

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

SWEN 256 Software Process & Project Management

CMMI Project Management Refresher Training

Risk Management Beyond CMMI Level 5

CMMI Conference November 2006 Denver, Colorado

Recursion in the CMMI Project Management Process Areas

Aldo Dagnino. ABB Corporate Research Industrial Software Systems. Raleigh, NC

Evolutionary Differences Between CMM for Software and the CMMI

Project Management by Functional Capability. NDIA CMMI Technology Conference and User s Group November 15, 2007

CMMI Level 5 Lessons Learned Steven Thompson Director, Quality Assurance BAE Systems Mission Solutions

CMMI Version 1.2. Model Changes

Quizzes for 1 st Study Group Session

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

PMBOK Guide Fifth Edition Pre Release Version October 10, 2012

Independent Verification and Validation (IV&V)

[Company] [Company Address] [Project Name] [Sub-Project, phase, etc.]

WORK PLAN AND IV&V METHODOLOGY Information Technology - Independent Verification and Validation RFP No IVV-B

CBAP Question Bank. Adaptive Processes Be with the best! Page 2 of 30

International Diploma in Project Management. (Level 4) Course Structure & Contents

CMMI for Services (CMMI -SVC) Process Areas

What Functional Groups Are Included in the CMMI -SE/SW/IPPD/SS Model?

Developing a Business Case

CH (5) Hot Topics Scope Management

A Practical Guide to Implementing Levels 4 and 5

DORNERWORKS QUALITY SYSTEM

Streamlining Processes and Appraisals

Our Experience of the SCAMPI E Pilot SEPG North America, Pittsburgh October 1st, 2013

17/12/1437. Lecture. Project Scope Management. Lecture 4. Project Management Knowledge Areas Section 3 Chapter 5. Project Scope Management.

Debating the Tough Change Requests: Appraisal Perspectives

Using Pilots to Assess the Value and Approach of CMMI Implementation

Project Scope. Management. module 3. pmbok-105

A Global Overview of The Structure

3 PART THREE: WORK PLAN AND IV&V METHODOLOGY (SECTION 5.3.3)

Developing a Business Case

Shrinking the Elephant: If Implementing CMMI Practices Looks Like More Effort than it s Worth, Let s Look Again. Sam Fogle ACE Guides, LLC

Successful Project Management. Overview Houston Community College Fall, 2017

Project Management Scope Management e WBS

A Framework for Integrating Systems and Software Engineering

PMP. Processexam.com. PMI Project Management Professional. Exam Summary Syllabus Questions

Software Project & Risk Management Courses Offered by The Westfall Team

SOFTWARE ENGINEERING SOFTWARE PROCESS. Saulius Ragaišis.

Comparing Scrum And CMMI

Project Management Context Outline

Patricia A Eglin David Consulting Group

Requirements Analysis and Design Definition. Chapter Study Group Learning Materials

EXAMINATION CONTENT OUTLINE-6

Project Time Management

Highlights of CMMI and SCAMPI 1.2 Changes

PMP Exam Prep Coaching Program

MBP1123 Project Scope, Time and Cost Management Prepared by Dr Khairul Anuar

CMMI SM Mini- Assessments

ADM The Architecture Development Method

Does your organization Establish Career Path for all Organizational Project Management Roles"?

Project Management Framework with reference to PMBOK (PMI) July 01, 2009

Solution Evaluation. Chapter Study Group Learning Materials

Best Practices for Enterprise Agile Transformation

Use of Competency Guidelines to Address CMMI GP 2.5

CENTRE (Common Enterprise Resource)

PART THREE - WORK PLAN AND IV&V METHODOLOGY WORK PLAN. FL IT IV&V Work Plan

Biometrics Enterprise Architecture Systems Engineering Management Plan (BMEA SEMP)

PMP Exam Preparation Workshop. Chapter # 5 Project Scope Management

LCS International, Inc. PMP Review. Chapter 7 Planning Project Resources. Presented by David J. Lanners, MBA, PMP

CMMI What a Difference a Sponsor Makes!

version NDIA CMMI Conf 3.5 SE Tutorial RE - 1

INTRODUCTION: Plan and Schedule Development Task Identification and Work Breakdown Structure

A Universal Classification System for CMMI Artifacts

Systems Analysis for Business Analysts (3 Day)

BaiGuo ML4 Journey. Tim Kasse Kasse Initiatives LLC USA +45 (0) Europe NREL

MTAT Software Engineering Management

Applying Qualitative Risk Analysis to Software Maintenance

Connoisseur Solutions Project Scope Management

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

Top 10 Signs You're Ready (or Not)

VANCOUVER Chapter Study Group. BABOK Chapter 5 Enterprise Analysis

Project Management Session 6.2. Project Initiation Phase Integration Management

How mature is my test organization: STDM, an assessment tool

CSU Project Management Certificate Program. Project Scope Management

Project Quality Management

Testkings PMP 705q. PMI PMP. Project Management Professional v5

System Engineering Process Improvement using the CMMI in Large Space Programs

Diversity of Cultural Expressions

Oracle Unified Method (OUM) The OUM Implement Core Workflow The Key to Understanding and Applying OUM. An Oracle White Paper April 2012

NATURAL S P I. Critical Path SCAMPI SM. Getting Real Business Results from Appraisals

Powerful Mechanism for Deployment. November 2004 Copyright 2004 Raytheon Company. All rights reserved.

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

Copyright 2013 Pearson Education, Inc. Publishing as Prentice Hall 5-1

Transcription:

I Have Had My CMMI Appraisal What Do I Do Now? How to Establish a Process Improvement WBS Aldo Dagnino Director of Manufacturing Solutions

Agenda Introduction Work Breakdown Structure Characteristics Work Packages A Practical Example

Problem Statement Creating a work breakdown structure (WBS) that will serve as a basis to create a process improvement plan utilizing the Final Findings obtained after a CMMI Appraisal

Assumptions A CMMI Appraisal has been recently conducted focusing on specific CMMI process areas (PAs) Findings from the appraisal provide details on strengths and weaknesses on the PAs in scope Details on weaknesses are actionable The Process Improvement team has experience developing plans

CMMI Project Planning Process Area SG 1 Establish Estimates SP 1.1 - Estimate the Scope of the Project Establish a top-level Work Breakdown Structure (WBS) to estimate the scope of the project SP 1.2 Establish Estimates of Work Product and Task Attributes Establish and maintain estimates of the attributes of the work products and tasks SP 1.3 Define Project Lifecycle Define the project life-cycle phases on which to scope the panning effort SP 1.4 Determine Estimates of Effort and Cost Estimate the project effort and cost for the work products and tasks based on estimation rationale

CMMI Project Planning Process Area SG 1 Establish Estimates SP 1.1 - Estimate the Scope of the Project Establish a top-level WBS to estimate the scope of the project SP 1.2 Establish Estimates of Work Product and Task Attributes Establish and maintain estimates of the attributes of the work products and tasks SP 1.3 Define Project Lifecycle Define the project life-cycle phases on which to scope the panning effort SP 1.4 Determine Estimates of Effort and Cost Estimate the project effort and cost for the work products and tasks based on estimation rationale

Sub-practices Develop a Work Breakdown Structure Identify work packages to specify tasks, estimates, responsibilities, and schedule

The Work Breakdown Structure 1 Serves to identify the work components needed to complete the development project It is the basis for size estimates The WBS is structured according to the way in which the work will be performed in the project The WBS reflects the way the project will be planned and tracked The WBS organizes the work into a hierarchical set of work relationships needed to accomplish the objectives of a project

The Work Breakdown Structure 2 A top-level WBS serves to structure the initial estimates The WBS divides the overall project into an interconnected set of manageable components The WBS provides a scheme for identifying and organizing the logical units of work to be managed, which are called work packages The WBS provides a mechanism for assigning effort, duration, schedule, and responsibility The WBS is used as the underlying framework to plan, organize, and control the work done on the project The WBS allows to hierarchically organize the project The WBS provides a framework to track progress in the project

The Work Breakdown Structure 3 The WBS allows to identify: Tasks associated with deliverables and supporting activities Tasks for skill and knowledge acquisition Tasks for development Tasks for integration Tasks for management of the project Risks and associated mitigation strategies

The WBS and Work Packages 1 The WBS identifies at the lowest level of the tree hierarchy work packages (WPs) WPs are units of work that can be assigned to a subteam and can be individually tracked WPs is assigned a unique ID to be tracked in the Process Improvement Project Plan

The WBS and Work Packages 2 The WBS Contains, at its lowest level, information related to: The scope of the work to be performed A list of deliverables associated with the work packages A list of required resources to complete the work Required skills and knowledge to complete the work

Six-level WBS Tree Hierarchy T, Kasse (2004) A Detailed Look at the Work Breakdown Structure (WBS) and Work Packages, 2004 SEPG Conference in Orlando, Florida

Work Package Template

An Example: Geographically Dispersed SW Development at SAS Sister development organization in India Often remote collaborative software development Management of remote development often based on personal relations Certain projects require more structured approach to manage remote software development, especially for newly formed groups

Findings CMMI Internal Class B Appraisal 1 Strengths Organizational policy to manage external suppliers exist Supplier Agreements for COTS products are developed COTS products are evaluated against requirements Supply Chain Management handles the purchasing of commercial components for HW, SW and contractors Remote sister Development organization uses same RE, CM, and defect tracking tools as Cary team

Final Findings 2 Weaknesses No organizational policy to manage remote development with sister organizations No organizational procedure to manage development activities with sister organizations No formal agreements are established with remote development teams in sister organizations Transition of work products provided by sister organizations performed in informal manner

Final Findings 3 Recommendations Develop SAM Procedure and Process Map for remote development Pilot SAM procedure Integrate R&D SAM and Supply Chain Management procedures Institutionalize SAM Process

Project Goal Level WBS

Project Level WBS

Task Level WBS

Sub-task Level WBS Project Goal Level Level 1 Improve CMMI Level 2 Pas ID # 1.0 Project Level Level 2 Develop and Implement SAM Process for Remote Development ID# 1.1 Level 2 Improve Project Planning Process ID # 1.2 Task Level Level 3 Develop SAM Procedure ID # 1.1.1 Level 3 Pilot SAM Procedure ID # 1.1.2 Level 3 Integrate SAM and SCM Procedure ID # 1.1.3 Level 3 Institutionalize SAM Process ID # 1.1.4 Sub-task Level Level 4 Develop SAM Procedure and Process Map ID # 1.1.1.1 Level 4 Review SAM Procedure ID # 1.1.1.2

Work Package Level WBS

Effort Level WBS

Work Package and Effort Project Develop and Implement Supplier Management Process for Remote Development Activities Revision # and Date V 3.1 June 12, 2006 Work Package Work Package # Brainstorm R&D SAM Procedure 1.1.1.1.2 Work Package Description A group of selected domain experts in managing remote development in the past will brainstorm a viable process to follow in order to better manage remote development activities. An initial process map document will be created as the brainstorming session is carried out. Minutes of the meeting will be taken. The brainstorming session will begin with a presentation of the CMMI SAM PA by the SAM EPG Deliverable(s) Deliverable includes a first draft of the SAM process map and minutes of the brainstorming meeting that will be used as input to WP # 1.1.1.1.3 Guidelines for Work Follow the organizational standards required in the development of new processes in the organization and process maps SAM EPG Lead People Skills Size Estimate Time Estimate Project Manager 1 Project Manager 2 Development Manager in India Development Manager in Cary Scribe CMMI SAM PA and facilitation expertise Project Mgmt expertise Project Mgmt expertise Development expertise Development expertise Mapping expertise 2 page process map with medium level of difficulty 8 hours per person

WBS in Detail Created by SAM EPG Develop and implement SAM process (policy, procedure, and process map) for remote development Develop SAM Procedure and Process Map for remote development Design and Develop SAM Procedure and Process Map Review Supply Chain Management Policy and Procedure Brainstorm among SAM team new R&D SAM procedure Document SAM process map Document SAM procedure Develop few relevant SAM metrics Metrics required within the SAM procedure Metrics to measure effectiveness of SAM procedure Document required SAM templates Remote Development Agreement Metrics template Pilot SAM procedure Identify two pilot projects Implement pilot projects identified Implement pilot SAM metrics Monitor pilot projects Document lessons learned Refine and finalize SAM procedure Integrate R&D SAM and Supply Chain Management procedures Identify all of the supply chain processes Review R&D SAM and SCM processes jointly. Identify interface points Ensure that SCM representatives participate on the contract management team Institutionalize SAM Process Develop SAM Policy Develop SAM Process training materials Train organization relevant stakeholders Implement new SAM process in all new development projects Monitor SAM process in all projects

Conclusions It is necessary to go deeper than the information typically obtained in the Appraisal Final Findings Carry the work breakdown structure tree to the level at which you can define self-contained and measurable tasks that can be assigned to specific individuals or smaller team Decide on how you want to track your Process Improvement project Make sure you involve the people that are and will be directly involved in the specific process being improved