CMMI for Services (CMMI-SVC): Current State

Similar documents
CMMI for Services (CMMI-SVC): Current State

Eileen Forrester CMMI for Services Product Manager

Eileen Forrester CMMI for Services Product Manager

CMMI Version 1.3: Are you Ready for Release?

Beyond Service Management: The Next Performance Advantage for All Disciplines

CMMI for Services: The Strategic Landscape for IT

Patricia A Eglin David Consulting Group

Software Process Assessment

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

CMMI for Services (CMMI -SVC) Process Areas

Lesson Learned from Cross Constellations and Multi Models Process Improvement Initiatives

Strategies for Transitioning to CMMI-SVC

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

CMMI for Services Quick Reference

Bill Smith, CEO Leading Edge Process Consultants LLC

Visualizing Betweenness Centrality of Process Area Networks Organization, CMMI-SVC

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

Highlights of CMMI and SCAMPI 1.2 Changes

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

CMMI-SVC: A Cost-Effective Approach to Early Use

Using CMMI for Services for IT Excellence QUEST 2009 Conference Talk

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

Marilyn Ginsberg-Finner Northrop Grumman Corporation

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

CMM,,mproving and,ntegrating

CC and CMMI. An Approach to Integrate CC with Development

One if by Land, Two if by Sea

MTAT Software Engineering Management

8. CMMI Standards and Certifications

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

Using CMMI. Type of Work. IT solution development Software development IT solution integration IT solution deployment

Complexity and Software: How to Meet the Challenge. NDIA CMMI Technology Conference

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

Process Maturity Profile

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

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

CMMI for Services: Re-introducing the CMMI for Services Constellation

CAPABILITY MATURITY MODEL INTEGRATION - CMMI. Software Engineering Competence Center

A Global Overview of The Structure

DORNERWORKS QUALITY SYSTEM

SCAMPI V1.1 Method Overview

SOFTWARE ENGINEERING SOFTWARE PROCESS. Saulius Ragaišis.

CERT Resilience Management Model, Version 1.2

Do s and Don ts of Appraisal Preparation

System Engineering Process Improvement using the CMMI in Large Space Programs

CMMI Version 1.2. Model Changes

CERT Resilience Management Model Capability Appraisal Method (CAM) Version 1.1

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

CMMI A-Specification. Version 1.7. November, For CMMI Version 1.2. This document is controlled by the CMMI Steering Group.

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

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

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

What is important in CMMI and what are the interrelations among its elements?

CM M Is for Services. AAddison-Wesley. Guidelines for Superior Service. Sandy Shrum. Second Edition. Eileen C. Forrester Brandon L Buteau

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

Risk and Resilience: Considerations for Information Security Risk Assessment and Management

Generating Supportive Hypotheses

The Quality Paradigm. Quality Paradigm Elements

CMMI SM Mini- Assessments

Buy:

Boldly Going Where Few Have Gone Before SCAMPI SM C Appraisal Using the CMMI for Acquisition

CARNEGIE MELLON UNIVERSITY

CMMI Update. Mary Beth Chrissis, as represented by: Pat O Toole Software Engineering Institute. Pittsburgh, PA May 15, 2008

CMMI for Technical Staff

Architecture Support for Testing

Applying CMMI-SVC Process Areas to CMMI-DEV Projects

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

How to Develop Highly Useable CMMI Documentation

Capability Maturity Model Integration (CMMI) V1.3 and Architecture-Centric Engineering

CMMI FOR SERVICES, THE PREFERRED CONSTELLATION WITHIN THE SOFTWARE TESTING FUNCTION OF A SOFTWARE ENGINEERING ORGANIZATION

Understanding and Leveraging a Supplier s CMMI Efforts: A Guidebook for Acquirers (Revised for V1.3)

Understanding Model Representations and Levels: What Do They Mean?

Introduction to Software Product Lines Patrick Donohoe Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213

"LEANING" APPRAISALS NAME: TITLE: Michael S. Evanoo, CQE, HMLA, SSBB, Scrum Master Quality Strategist. ORGANIZATION: DXC Technology / US Public Sector

Use and Organizational Impact of Process Performance Modeling in CMMI High Maturity Organizations

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

CMMI-DEV v1.3: What you need to know!

Creating a Computer Security Incident Response Team Action Plan

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

CMMI for Acquisition Quick Reference

Improving Acquisition in Government Requirements Management Leading Practices: CMMI-ACQ Visualization

CMMI Current State. Bob Rassa Industry CMMI Chair, Raytheon. Clyde Chittister Chief Operating Officer, Software Engineering Institute

Software Engineering. Lecture 7: CMMI

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

TSP Performance and Capability Evaluation (PACE): Customer Guide

CERT Resilience Management Model, Version 1.2

CMMI for Acquisition (CMMI-ACQ) Primer, Version 1.2

Streamlining Processes and Appraisals

Organizational Synthesis - CMMI, The Glue That Binds

Process Improvement for All: What to Expect from CMMI Version 1.3

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

OCTAVE -S Implementation Guide, Version 1.0. Volume 9: Strategy and Plan Worksheets. Christopher Alberts Audrey Dorofee James Stevens Carol Woody

A Case Study: Experiences with Agile and Lean Principles

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

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

Applying CERT-RMM: Users Group Workshop Experiences. 12 th Annual CMMI Technology Conference and User Group

NDIA Systems Engineering Division. November in partnership with: Software Engineering Institute Carnegie Mellon University

CMMI-DEV v1.3 Good? Bad? Ugly?

Gary Natwick Harris Corporation

The Smart Grid Maturity Model & The Smart Grid Interoperability Maturity Model. #GridInterop

Transcription:

: Current State Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Eileen Forrester April 2011

What I will cover Explain what the CMMI-SVC is and why we built it Discuss service types and market segments Describe fit with ITIL and ISO and RMM Cover some early user experience and considerations for applying Consider how we might collaborate 2

What is the CMMI for Services? CMMI-SVC guides all types of service providers to establish, manage, and improve services to meet business goals. Like every CMMI model, CMMI-SVC helps to set process improvement goals and priorities, provide guidance for quality processes, and provide a point of reference for appraising current processes can be applied internally or externally works well with other frameworks represents the consensus of thousands of practitioners about the essential elements of service delivery 3

CMMI-SVC services-specific PAs in English Strategic Service Management (STSM): deciding what services you should be providing, making them standard, and letting people know about them Service System Development (SSD): making sure you have everything you need to deliver the service, including people, processes, consumables, and equipment Service System Transition (SST): getting new systems in place, changing existing systems, retiring obsolete systems, all while making sure nothing goes terribly wrong with service Service Delivery (SD): setting up agreements, taking care of service requests, and operating the service system Capacity and Availability Management (CAM): making sure you have the resources you need to deliver services and that they are available when needed at an appropriate cost Incident Resolution and Prevention (IRP): handling what goes wrong and preventing it from going wrong ahead of time if you can Service Continuity Management (SCON): being ready to recover from a disaster and get back to delivering your service 4

A Look at CMMI-SVC CMMI-SVC Services-specific PAs *CMMI-SVC addition Define, and Establish, and Deliver Services Shared PA (SAM) CMMI-DEV Core PAs Include service-specific informative material Monitor and Control Service and Work ProductsPROCESS IMPROVEMENT Ensure Service Mission Success Make Work Explicit and Measurable CMMI-ACQ Manage Decisions, Suppliers, and Standard Services Create a Culture to Sustain Service Excellence 5

Why is the CMMI-SVC needed? Service providers deserve a consistent benchmark as a basis for process improvement that is appropriate to the work they do and is based on a proven approach. Demand for process improvement in services is likely to grow: services constitute more than 80% of the U.S. and global economy. CMMI-SVC addresses the needs of a wide range of service types by focusing on common processes. Many existing models are designed for specific services or industries. Other existing models do not provide a clear improvement path. Poor customer service costs companies $338 billion annually Services constitute more than 54% of what the US DoD acquires. SEI stakeholders approached us requesting a model for services. * FY 2006 data is from DoD throws light on how it buys services [GCN 2006]. GAO data is from GAO report GAO-07-20. 6

What types of services does CMMI-SVC cover? 7

Sample Use Cases (Scenarios) by Industry - 1 Internet, computer systems, data processing Arts, entertainment, recreation and spiritual Software Sales, marketing, management science and technical consulting Healthcare, personal care Education and training Energy Financial, insurance Real estate, household Transportation Human resources Manufacturing Travel and tourism Hotel, restaurant, food Media and telecomm's 0 5 10 15 20 8

Sample Use Cases (Scenarios) by Industry - 2 Accounting Services Aircraft maintenance Aluminum packaging manufac. Banking Billing Call center Church administration Client staffing Database management Defense contractor Education Eldercare Electric generation and supply Employment Fertilizer manufacturer Fitness club Fitness equipment maintenance Food services Gardening and Lawn Care Genealogy Gutter maintenance Healthcare Home health care Home inspection Infrastructure management Insurance Internet retailer Internet/Cable provider ISO audits IT services Letting a holiday home Loan broker Logistics Maintenance Management consulting Oilfield services Organizational Performance Improvement Process consulting Project management Providing PCs Public health information Publishing Quality assurance Software benchmarking service Software development Software testing Sports officiating Staff augmentation Thermal diagnostics Training Training and other aviation services Training and technology deployment for COTS software Translation services Travel agency Travel services University Voice and data services 9

What market segments are of interest Education, energy, health care, transportation, finance, insurance, and hospitality are possibilities. I have a marketing segmentation and targeting effort under way. Branding and messaging work will follow. 10

What is the fit with ITIL and ISO and RMM? We designed CMMI-SVC to be complementary and compatible with ITIL. We did a full mapping to ISO 20K. CMMI-SVC is missing security and financial management, though neither is entirely absent from the model. In part, we left security out because we knew the RMM model was on its way, with full coverage of security and continuity. ITIL does not have an evolutionary improvement path or organizational supports, and CMMI excels at these. ITIL has more how to guidance particular to IT this is why we think the models are complementary. RMM is like SCON (service continuity) on steroids. We have a working team looking at SCAMPI appraisals to include ITIL. We have a pseudo PA on security management out for comment. 11

What are early users saying? Dramatic returns on investment from early adopters, but might be hard for later adopters to replicate: 13.5X income 3.5X capacity to deliver service Examples of people using CMMI-SVC as their foundation, but adding the engineering PAs for large, complex services SCAMPI B with security added from other frameworks is plausible. CMMI-SVC in use for development more than we expected. More use of CMMI-SVC by process groups to guide their own work (three presentations on this at CMMI User Group Conference, a tutorial and presentation at SEPG NA) High demand for multi-constellation use, and of course, multi-model use! 12

Points of confusion Confusion about STSM: apply it to any coherent process context, not only at the corporate level Misapplication of SSD: the scope of SSD is the entirety of resources to support a service, not just stuff you happen to develop Also, SSD is not just IT stuff, and not just for new services. PI practitioners from a development background try to force new service users to use PMC for work that fits CAM more adeptly What s a PPM in service? 13

Early SCAMPI results - 1 As of March 18, 2011, 89 formal SCAMPIs were reported in SAS. Of these, 49* are SCAMPI As, 9 SCAMPI Bs, 14 SCAMPI Cs *only closed appraisals 32% are using SSD; some of those not using SSD use the engineering PAs 43 appraisals are on SEI s Published Appraisals Results (PARs) list 14

Early SCAMPI results - 2 Number of Appraisals by CY Quarter 25 Percentage of Appraisals by Class 20 20 15 14 15 13 10 8 8 7 5 4 0 3Q09 4Q09 1Q10 2Q10 3Q10 4Q10 1Q11 *2Q11 *2Q11 data collection is ongoing SCAMPI A 72% SCAMPI B 11% SCAMPI C 17% 15

Early SCAMPI results - 3 Percentage of Appraisals by Industry Business Services, 38% Engineering and Management Services, 33% Other Services, 14% None Selected, 9% Electronic and Other Electric Equipment, 6% Transportation, Communication, Electric, Gas and Sanitary Services, 2% Finance, Insurance and Real Estate, 1% Public Administration (Including Defense), 1% 16

Indicators of uptake We have our first new instructor. We have our first ML5 appraisal. More than 150 lead appraisers have been certified. More than 225 instructors have been certified. More than 3200 students have been taught. Qualification for new instructors in Intro to CMMI-SVC has begun (about 75). Three qualification classes in US this year, one in Asia Pacific, one in Latin America. Next one in Europe. The CMMI-SVC book is available worldwide, and in second edition. Two masters theses and four doctoral dissertations are complete or ongoing. Translations into Chinese and Arabic are under way. 17

Considerations for applying CMMI-SVC Using the continuous representation is recommended when getting started Most common PAs to start with: SD, IRP, and CAM. Discomfort with PP, PMC, and sometimes REQM. Many new-to-cmmi service users; the Intro course was just in time An authorized instructor can use the Services Supplement as an introductory course Beware of service PAs only attitudes; the core PAs have valuable content for service providers 18

What changes are in V1.3? Changes to high maturity PAs will be the same in all three models. While these are substantive, they are clarifications to what modelers always intended. Most changes to service-specific PAs are extremely modest. The model team made slightly more substantial changes to IRP to clarify the distinction between resolving incidents (SG 2) and preventing incidents (SG 3). The words work and work group replace project in CMMI-SVC V1.3. Sometimes, the word project is simply deleted. The SCAMPI Upgrade Team is made changes to the SCAMPI method as well. These are meant to do the following: Make the method more robust to support constellations and P-CMM Bring greater clarity to sampling Cover more variety with less effort and cost, but greater efficiency 19

Other product and collaboration needs Seeking guides for particular disciplines: education, health care, insurance, and maintenance are hottest topics In focus groups with partners, instructors, and appraisers, discussing whether an optional practitioner certificate is needed; opinions are polarized; what about a six sigma credential People want actionable guidance on model choice, transition DEV to SVC, using DEV and SVC together, using ITIL and SVC together Need executive and introductory components, brief and focused on benefits and results Need publishable cases and results and ROI Want to consider joint marketing with partners maybe shared segmenting and targeting is a first step Looking for pilots on tough issues like combined and multi appraisal, appraising ITIL with SCAMPI, etc. 20

Contact information Eileen Forrester ecf@sei.cmu.edu General info@sei.cmu.edu 21

This work was created in the performance of Federal Government Contract Number FA8721-05-C-0003 with Carnegie Mellon University for the operation of the Software Engineering Institute, a federally funded research and development center. The Government of the United States has a royalty-free government-purpose license to use, duplicate, or disclose the work, in whole or in part and in any manner, and to have or permit others to do so, for government purposes pursuant to the copyright license under the clause at 252.227-7013. This Presentation may be reproduced in its entirety, without modification, and freely distributed in written or electronic form without requesting formal permission. Permission is required for any other use. Requests for permission should be directed to the Software Engineering Institute at permission@sei.cmu.edu. NO WARRANTY THIS MATERIAL OF CARNEGIE MELLON UNIVERSITY AND ITS SOFTWARE ENGINEERING INSTITUTE IS FURNISHED ON AN AS-IS" BASIS. CARNEGIE MELLON UNIVERSITY MAKES NO WARRANTIES OF ANY KIND, EITHER EXPRESSED OR IMPLIED, AS TO ANY MATTER INCLUDING, BUT NOT LIMITED TO, WARRANTY OF FITNESS FOR PURPOSE OR MERCHANTABILITY, EXCLUSIVITY, OR RESULTS OBTAINED FROM USE OF THE MATERIAL. CARNEGIE MELLON UNIVERSITY DOES NOT MAKE ANY WARRANTY OF ANY KIND WITH RESPECT TO FREEDOM FROM PATENT, TRADEMARK, OR COPYRIGHT INFRINGEMENT. 22

23

CMMI-SVC Service PAs in Plain Language Capacity and Availability Management (CAM): making sure you have enough of the resources you need to deliver services and that they are available when needed at an appropriate cost Incident Resolution and Prevention (IRP): handling what goes wrong and preventing it from going wrong ahead of time if you can Service Continuity Management (SCON): being ready to recover from a disaster and get back to delivering your service Service Delivery (SD): setting up agreements, taking care of service requests, and operating the service system Service System Development (SSD): making sure you have everything you need to deliver the service, including people, processes, consumables, and equipment Service System Transition (SST): getting new systems in place, changing existing systems, and retiring obsolete systems, all while making sure nothing goes terribly wrong with service Strategic Service Management (STSM): deciding what services you should be providing, making them standard, and letting people know about them 24

Core and Shared PAs in Plain Language 1 of 3 Causal Analysis and Resolution (CAR): getting to the sources of important mistakes and problems and taking effective action to correct them Configuration Management (CM) controlling changes to your crucial work products Decision Analysis and Resolution (DAR): using a formal decision making process on the decisions that matter most in your business Integrated Work Management (IWM): making the most of your participants and defined processes, even when it s complex Measurement and Analysis (MA): knowing what to count and measure to manage your service Organizational Performance Management (OPM): managing your improvements and innovations using a statistical understanding of your process performance Organizational Process Definition (OPD): establishing standard processes and relaying them throughout your organization 25

Core and Shared PAs in Plain Language 2 of 3 Organizational Process Focus (OPF): figuring out your current process strengths and weaknesses, planning what to do to improve, and putting those improvements in place Organizational Process Performance (OPP): making sure you understand your process performance and how it affects service quality Organizational Training (OT): developing the skills and knowledge your people need to deliver superior service Process and Product Quality Assurance (PPQA): checking to see that you are actually doing things the way you say you will in your policies, standards, and procedures Quantitative Work Management (QWM): managing service to quantitative process and performance objectives Requirements Management (REQM): keeping clear with your customers and other stakeholders about the service you provide, and adjusting when you find inconsistency or mismatched expectations Supplier Agreement Management (SAM): getting what you need and what you expect from suppliers who affect your service 26

Core and Shared PAs in Plain Language 3 of 3 Risk Management (RSKM): supporting the success of your service mission by anticipating problems and how you will handle them before they occur Work Monitoring and Control (WMC): making sure what s supposed to be happening in your service work is happening and fixing what isn t going as planned Work Planning (WP): estimating costs, effort, and schedules; getting commitment to the work plan; and involving the right people all while watching your risks and making sure you ve got the resources you think you need 27

CMMI-DEV Engineering PAs in Plain Language Product Integration (PI): putting together all the product components so that the overall product has expected behaviors and characteristics Requirements Development (RD): understanding what stakeholders think they need and documenting that understanding for the people who will be designing solutions Technical Solution (TS): using effective engineering to build solutions that meet end user needs Validation (VAL): making sure that the solution actually meets the needs of users in the service environment Verification (VER): making sure that the solution you ended up with meets your agreement about the needs 28

CMMI-SVC Service PAs in Plain Language Capacity and Availability Management (CAM): making sure you have enough of the resources you need to deliver services and that they are available when needed at an appropriate cost Incident Resolution and Prevention (IRP): handling what goes wrong and preventing it from going wrong ahead of time if you can Service Continuity Management (SCON): being ready to recover from a disaster and get back to delivering your service Service Delivery (SD): setting up agreements, taking care of service requests, and operating the service system Service System Development (SSD): making sure you have everything you need to deliver the service, including people, processes, consumables, and equipment Service System Transition (SST): getting new systems in place, changing existing systems, and retiring obsolete systems, all while making sure nothing goes terribly wrong with service Strategic Service Management (STSM): deciding what services you should be providing, making them standard, and letting people know about them 29