Rapidly Defining a Lean CMMI Maturity Level 3 Process



Similar documents
Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects

Distributed and Outsourced Software Engineering. The CMMI Model. Peter Kolb. Software Engineering

Using Rational Software Solutions to Achieve CMMI Level 2

Applying Agile Techniques to Process Development: Lessons Learned

Engineering Standards in Support of

CMMI for Development Introduction & Implementation Roadmap

ORACLE NAIO Excellence combined with Quality A CMMI Case study

Capability Maturity Model Integration (CMMI SM ) Fundamentals

MKS Integrity & CMMI. July, 2007

Standards & Practices for the software and system engineers /

Program Lifecycle Methodology Version 1.7

Plan-Driven Methodologies

Leveraging CMMI framework for Engineering Services

Lessons from McKesson s Approach to Maintaining a Mature, Cost-Effective Sarbanes-Oxley Program

Software Project Management and Support - Practical Support for CMMI -SW Project Documentation: Using IEEE Software Engineering Standards

SharePoint for Digital Asset Management

SEI Level 2, 3, 4, & 5 1 Work Breakdown Structure (WBS)

How To Implement Itil V3

DITA Adoption Process: Roles, Responsibilities, and Skills

Data Management Maturity Model. Overview

Between Trapezes: Maintaining Fidelity While Switching Midstream from a CMMI-Driven Waterfall to an Enterprise Lean/Agile Transformation

Roles: Scrum Master & Project Manager

AN INNOVATIVE SQA SERVICE MATURITY MODEL USING CMMI AND ITIL

Testing Process Models

Implementing the CMMI within an Information Technology (IT) Organization. March 2005

Company A Project Plan

Application Management Services (AMS)

Applying Lean Principles to CMMI for Services and ITIL

Appendix 2-A. Application and System Development Requirements

PROJECT MANAGEMENT PLAN <PROJECT NAME>

CMMI with Digité Universal Process Framework

Objectives for today. Cloud Computing i det offentlige UK Public Sector G-Cloud, Applications Store & Data Centre Strategy

Case Study of CMMI implementation at Bank of Montreal (BMO) Financial Group

Lessons Learned from Adopting CMMI for Small Organizations

Project Type Guide. Project Planning and Management (PPM) V2.0. Custom Development Version 1.1 January PPM Project Type Custom Development

Steve Masters (SEI) SEPG North America March Carnegie Mellon University

Federal Segment Architecture Methodology (FSAM): An Overview

Software and Systems Engineering. Software and Systems Engineering Process Improvement at Oerlikon Aerospace

Reaching CMM Levels 2 and 3 with the Rational Unified Process

Integrating Quality Assurance into the Software Development Life Cycle

Sparx Systems Enterprise Architect for Team Players

Guide to Mobile Testing

Establishing the HKJC IT PMO. ISACA Forum. Roland Tesmer Head of IT Strategy and Planning The Hong Kong Jockey Club. 8 April 2008

RTI Software Development Methodology and CMMI

Pega Texas Conference 2012 Department of Veterans Affairs. Terry Riffel, Director Financial Services Center October 26, 2012

HP ITSM Assessment Services Helping you reach the levels of service your business requires

Realizing CMMI using Enterprise Architect and UML for Process Improvement

How To Adopt Rup In Your Project

ReMilNet Service Experience Overview

CMMI Asset Library: Maturity Level 2

Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK

Data Management Maturity (DMM) Model Update

Enterprise Architecture: A Governance Framework

Capability Maturity Model Integrated (CMMI)

The Final Quality Gate: Software Release Readiness. Nancy Kastl, CSQA Kaslen Group, Inc. (630)

CONTENTS. Preface. Acknowledgements. 1. Introduction and Overview 1 Introduction 1 Whatis the CMMI"? 2 What the CMMI* is Not 3 What are Standards?

Life Cycle Models, CMMI, Lean, Six Sigma Why use them?

FIELD SERVICE TRANSFORMATION AT NORTHUMBRIAN WATER

Developing CMMI in IT Projects with Considering other Development Models

Open Group SOA Governance. San Diego 2009

CMMI KEY PROCESS AREAS

Manager Domain Experts. Delivery Team. C h ic a g o

The Defined Process for Auditing Software Process Implementation

Driving Your Business Forward with Application Life-cycle Management (ALM)

PUB (MPI) 1-62 Reference: Gartner Scorecard

CMMI and IBM Rational Unified Process

F15. Towards a More Mature Test Process. Anne Mette-Hass. P r e s e n t a t i o n

Integrating CMMI, TSP and Change Management Principles to Accelerate Process Improvement

Bringing agility to Business Intelligence Metadata as key to Agile Data Warehousing. 1 P a g e.

Unifying IT Vision Through Enterprise Architecture

COMMONWEALTH OF MASSACHUSETTS EXECUTIVE OFFICE OF HEALTH AND HUMAN SERVICES

Ellucian Implementation Methodology. Summary of Project Management and Solution Delivery Phases

Architecting BPM Through a Center of Excellence at Wells Fargo Bank Paul Tazbaz, Enterprise Architect, Wells Fargo, California, USA

Project Management Planning

SharePoint for Digital Asset Management

ARIS 9ARIS 9.6 map and Future Directions Die nächste Generation des Geschäftsprozessmanagements

Bulletin 140 Guidance Performance Profile Rating

Using Business Process Management Technology to Implement a CMMI-compliant Agile Software Development Approach

The Road to Enterprise Data Governance: Applying the Data Management Maturity Model in a Financial Services Firm

CMMI Version 1.2. SCAMPI SM A Appraisal Method Changes

Solution Briefing. Integrating the LogLogic API with NSN s Remediation & Escalation Mgmt. System

Business Process Services: A Value-Based Approach to Process Improvement and Delivery

CMMI and KANBAN is it possible?

Developing a Data Management Strategy Using CMMI Data Maturity Model

Service-Oriented Architecture Maturity Self-Assessment Report. by Hewlett-Packard Company. Developed for Shrinivas Yawalkar Yawalkar of CTS

The Compelling Case For CMMI-SVC: CMMI-SVC, ITIL & ISO20000 demystified

Improve Project Team Collaboration Using Microsoft Project Online

NICE and Framework Overview

Process and Procedure Definition: A Primer

How to use CMMI to bring your project management process to the next level A CMMI Implementation Case Study

Agile SW Siemens

Software Process Improvement CMM

Transcription:

Rapidly Defining a Lean CMMI Maturity Level 3 Process Zia Tufail, zia@hp.com, 301.233.4228 Julie Kellum, Julie.Kellum@hp.com, 404.731. 52.63 Tim Olson-QIC, Tim.Olson@qic-inc.com, 760.804.1405 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice

Presentation Objectives Describe CMMI compliant online HP process Outline Components for a cost effective, lean process Describe HP s improvement objectives. Identify problems addressed by the streamlined CMMI L3 HP process Describe the approach that was used to achieve CMMI Maturity Level 3. Unique techniques for defining & implementing an effective, lean CMMI L3 process in 8 months Present some challenges and lessons learned. Answer any questions. November 28, 2006 2

Outline HP Overview HP Improvement Objectives HP Approach Challenges and Lessons Learned Questions and Answers November 28, 2006 3

FY05 C&I EAS/Federal Initiatives EAS & Public Sector Initiative CMMI L3 Achievement Expand Application Services Increase Pursuit Capabilities Delivery Excellence Profit Improvement CMMI Relation Development of EAS HPGM-AS methodology, rollout and assessment. L3 methodology is unifying force for consistent standards and practices. CMMI allows us to pursue opportunities we would not get otherwise Better estimation and marketing of services Standardization and enforcement of best practices. Disciplining delivery execution and preventing margin leakage by fostering reuse and minimizing risk November 28, 2006 4

Existing Methods Revised to Meet CMMI Level 3 2004 A $1.5 Million dollar, 8 month project started to revise Success Program to meet CMMI level 3 and improve project controls. Some current and new FY05 Federal Contracts at risk without a CMMI level 3 compliant process. Sept Oct -Nov Dec CMMI Level 3 Gap Analysis on Current Methodology HPGM-AS Methodology Customizations - define per Sharepoint portals Pilots Start : PM Orientations/Planning Sessions per project CMMI & Methodology Classroom Training 2005 Success Program Office (SEPG team) and Pilot Projects start leveraging Success Program revised with the new CMMI level 3 compliant process Pilots Underway Jan Feb Mar April Envisioning & Maintenance Phase Pilots start Design & Maintenance Phase Pilots Build & Maintenance Phase Pilots Pilots Continue & CMMI Assessment begins April 29 EAS and Public Sector Achieve CMMI level 3 maturity November 28, 2006 5

Components of the HP CMMI L3 Process Technology Sharepoint based portals: Success Program Office Success Manager Success Reviews HPGM-AS Roadmap RADM Virtualization Process SEI CMMI L3 framework HP Global Method Application Services (HPGM-AS - methodology) Success Reviews (PPQA audit process) Success Manager (Team Collaboration process) Adaptive Assets (Knowledge Capture & Reuse process) Success Program Office (SEPG function) SQA Coaches (per team) Program Management Organization & Culture People November 28, 2006 6

Success Program Office EAS HP Global method Application services (HPGM-AS) Success Manager Success Reviews Adaptive Assets Knowledgebase Rapid ADM Delivery Workflow portal/process CMMI level 3 compliant Phase deliverables & Signoffs Team Collaboration web/process Pre-Loaded HPGM-AS Customer accessible Process Review (PPQA) portal/process Mentoring Support By Field PMs Process and Tech Asset KB portal/process Reuse tool Supports HPGM-AS Configuration Mgt Virtualization and Software Configuration Management (SCM) services November 28, 2006 7

November 28, 2006 8

Success Manager Team Collaboration site preloaded with HPGM-AS templates Visualization of HPGM-AS to client and team Document versioning and email alerts Customer accessible Required for large & small implementations November 28, 2006 9

Success Reviews Success Reviewers per sector US Commercial Federal Canada Provides HPGM-AS process compliance monitoring & control Provides Project health indicators November 28, 2006 10

Adaptive Assets Knowledgebase HPGM-AS Metrics Training Lessons Learned Release Baselines Harvested IP Rapid ADM Code Scripts November 28, 2006 11

November 28, 2006 12

November 28, 2006 13

Outline HP Overview HP Improvement Objectives HP Approach Challenges and Lessons Learned Questions and Answers November 28, 2006 14

Success Program Vision Using a sales and delivery integrated approach, leverage existing, as well as grow new process and technical Adaptive Assets to : Increase ability to compete in Federal bids through CMMI Level 3 compliance Win more business through improved differentiation IBM differentiation point Increase Success of Projects Synergistic Teams Referencable Clients On Time In Budget/Profitable Effective HP Global Methods Applied November 28, 2006 15

Success Program What & Why Collection of specific process and technical assets used in pre-sales for differentiation and in delivery to increase project success CMMM Maturity Level 3 compliant to meet Federal bid requirements Externally accessible outside HP Firewall by delivery teams Major Areas: Success Path HPGM-AS Success Manager Success Reviews Adaptive Assets KB Communities & Forums Best of breed IP from HP November 28, 2006 16

Outline HP Overview HP Improvement Objectives HP Approach Challenges and Lessons Learned Questions and Answers November 28, 2006 17

HP Approach Leverage existing HP processes and templates: Success Program HP India (CMMI Maturity Level 5) HP Global Methods for Application Services (HPGM- AS) HPGM for Project Management (HPGM-PM) Deploy Tailored SEI IDEAL SM Model and reuse existing processes to be CMMI compliant. Leverage Best of breed IP from HP November 28, 2006 18

SEI IDEAL SM Model SM SEI IDEAL Model for Process Improvement Stimulus for Improvement Set Context & Establish Sponsorship Establish Improvement Infrastructure Revise Organizational Approach Leveraging Document & Analyze Lessons a. Define Processes & Measures b. Plan & Execute Pilots Acting Initiating Appraise & Characterize Current Practice c. Plan, Execute & Track Installation Diagnosing Develop Recommendations & Document Phase Results Set Strategy & Priorities Establish Process Action Teams & Plan Actions Establishing SM IDEAL is a service mark of Carnegie Mellon University; Slide Adapted from SEI

Tailored SEI IDEAL SM Model Initiating: Sponsor sold idea to HP senior management. Diagnosing: HP India performed a mini-appraisal (e.g., Class B). Establishing: CMMI Consultant established high-level plan and HP established a CMMI Team. Acting: Architected HP processes to be CMMI compliant in 2 months; Skipped piloting; Trained and implemented experienced projects. Success: Performed independent SCAMPI A. November 28, 2006 20

HP s Lean Process HP Success Program is a very lean CMMI compliant process (about 25% of the size of the HP India process). The process is completely online, and uses Microsoft SharePoint. HP s process is only ~25web pages in size. HP incorporated best practices in process definition e.g., Defining Short, Usable Processes and Procedures, CrossTalk, Olson, Timothy G., June 2006. November 28, 2006 21

HPGM-AS CMMI L3 Methodology 2 Paths depending on project profile Large HPGM-AS CMMI Implementation Small HPGM-AS CMMI Implementation Excluded are projects required to use the customer s app dev methodology & staff aug No existing projects asked to convert new only Large and Small Project implementations differ mainly on use of Success Reviews and Deliverables Required November 28, 2006 22

HPGM-AS Artifact Comparison Example Small/Low Risk Success Manager site (Issues List & Change Req/PR List) Project Plan & Configuration Mgt Plan Success Manager site Large/High Risk (Issues List & Change Req/PR List) Project Plan & Configuration Mgt Plan Schedule Mini-Spec (Contains sections from all of these ) Peer Review Log/Checklist Mini-Spec CM Audit Checklists Success Manger, Product Milestone Review Phase Checklists Schedule Bus Req Spec (BRS) Systems Req Spec (SRS) Systems Architecture (SA) Detail Design (DD) V&V /Test Plan Req Traceability Matrix (RTM) Peer Review Log/Checklist Project plan, SRS, SA, V&V Plan CM Audit Checklists Success Manager, Code, Product Milestone Review Phase Checklists November 28, 2006 23

Outline HP Overview HP Improvement Objectives HP Approach Challenges and Lessons Learned Questions and Answers November 28, 2006 24

Challenges CMMI Resources were reallocated to the new high priorities. Resistance to change when people have gone through several changes without tangible results. Aggressive schedule Unexpected events such as team health and organizational changes November 28, 2006 25

Lessons Learned It takes time, senior management support, and mentoring to change behavior Traditional Classroom training not enough critical to have a local resource to mentor team on methodology/cmmi activities and artifacts Success Reviews critical for monitoring and mentoring on process use Critical to use centralized team collaboration tool for process support (i.e. PPQA, Peer Reviews, Lessons Learned, Issue Tracking/Project Change control, etc) November 28, 2006 26

Lessons Learned Spend ample time in planning phase to lock down the scope of the project. Obtain and maintain executive sponsorship to keep driving the project on schedule. Define Configuration Management early in the process. Follow the Configuration Management process. There is no substitute for one-on-one mentoring for the late adopters. Ensure core team understands the entire process. Ensure the process is lean and relevant. November 28, 2006 27

Lessons Learned Engage stakeholders throughout the process. Third party consultants can provide objective feedback. Build a diverse team and leverage diversity. Ensure CMMI expert resources are on the team. CMMI really does require continuous process improvement. November 28, 2006 28

What Went Well Teams reap benefits of Peer Reviews, and Milestone Reviews Pilot projects implement a consistent delivery approach Improved metrics to track trends across projects Integration of virtualization through CM process Increased value to customer through improved communications thru SPO: Success Manager Team Webs Status Reporting Automated Issues and Change Request tracking November 28, 2006 29

What Went Well Expanded Rollout of Success program to ~300 Implemented new Success Program processes: HPGM-AS Bid Review (Pre-sales) HPGM-AS Quickstarts (Pre-Delivery, 1 week) tailoring of the process by SEPG with PM and SA Implemented scalable training to replace classroom training: PM CMMI Training Track (14 webinars) Engineering CMMI Training Track (9 webinars) Implemented Success Reviews/PPQA based on peer PM resources - not separate SEPG PPQA staff Totally integrated into existing funding November 28, 2006 30

Outline HP Overview HP Improvement Objectives HP Approach Challenges and Lessons Learned Questions and Answers November 28, 2006 31

Questions? November 28, 2006 32