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

Beyond Service Management: The Next Performance Advantage for All Disciplines

CMMI for Services: The Strategic Landscape for IT

Software Process Assessment

Patricia A Eglin David Consulting Group

CMMI for Services (CMMI -SVC) Process Areas

CMMI Version 1.3: Are you Ready for Release?

Lesson Learned from Cross Constellations and Multi Models Process Improvement Initiatives

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

CMMI for Services Quick Reference

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

Strategies for Transitioning to CMMI-SVC

Bill Smith, CEO Leading Edge Process Consultants LLC

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

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

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

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

Marilyn Ginsberg-Finner Northrop Grumman Corporation

One if by Land, Two if by Sea

Highlights of CMMI and SCAMPI 1.2 Changes

Using CMMI for Services for IT Excellence QUEST 2009 Conference Talk

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

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

CC and CMMI. An Approach to Integrate CC with Development

CMM,,mproving and,ntegrating

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

MTAT Software Engineering Management

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

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

8. CMMI Standards and Certifications

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

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

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

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

CERT Resilience Management Model, Version 1.2

CAPABILITY MATURITY MODEL INTEGRATION - CMMI. Software Engineering Competence Center

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

SCAMPI V1.1 Method Overview

DORNERWORKS QUALITY SYSTEM

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

A Global Overview of The Structure

System Engineering Process Improvement using the CMMI in Large Space Programs

Process Maturity Profile

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

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

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

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

Generating Supportive Hypotheses

Buy:

The Quality Paradigm. Quality Paradigm Elements

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

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

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

CARNEGIE MELLON UNIVERSITY

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

CMMI SM Mini- Assessments

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

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

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

Creating a Computer Security Incident Response Team Attendee Workbook

CMM and CMMI : Show Me the Value!

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

Organizational Synthesis - CMMI, The Glue That Binds

Applying CMMI-SVC Process Areas to CMMI-DEV Projects

CERT Resilience Management Model, Version 1.2

CMMI Version 1.2. Model Changes

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

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

A Case Study: Experiences with Agile and Lean Principles

Agile In Government: A Research Agenda for Agile Software Development

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

Creating a Computer Security Incident Response Team Action Plan

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

Architecture-Centric Procurement

How to Develop Highly Useable CMMI Documentation

CMMI for Technical Staff

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

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

Why Should you Care about CMMI?

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

CMMI for Acquisition Quick Reference

Do s and Don ts of Appraisal Preparation

The Business Case for Systems Engineering: Comparison of Defense-Domain and Non- Defense Projects

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

Acquisition Overview: The Challenges

Chapter 26 Process improvement

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

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

An Introduction to Influence Maps: Foundations, Construction, and Use

Software Engineering. Lecture 7: CMMI

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

Understanding Model Representations and Levels: What Do They Mean?

Architecture Support for Testing

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

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

This chapter illustrates the evolutionary differences between

What Metrics Should a CSIRT Collect to Measure. Success?

Transcription:

: Current State Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Eileen Forrester July 2012

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, ISO, RMM, and other CMMI models Cover some early user experience and considerations for applying Consider how we might collaborate *Note: this presentation is regularly updated. The latest version can always be found online here: www.sei.cmu.edu/library/abstracts/presentations/cmmi-for-services-overview.cfm 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 can be used in whole or in part 3

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 if you can Service Continuity (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 services, including people, processes, consumables, and equipment Service System Transition (SST): getting new systems in place, changing existing systems, or retiring obsolete systems all while making sure nothing goes terribly wrong with the service Strategic Service Management (STSM): deciding what services you should be providing, making them standard, and letting people know about them 4

A Quick 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

Why think about adopting a service mindset if you're a product developer? Do we provide training services to others? Do we provide analysis services to others? Do we provide engineering services to others? Do we provide configuration or other logistics services to others? Do we do software maintenance or sustainment? Do our customers provide acquisition services to their stakeholders? 7

Sample Use Cases by Industry - 1 internet, computer systems, data processing and other related sales, marketing, management science, and technical consulting software arts, entertainment, recreation, and spiritual financial, insurance healthcare, personal care education and training transportation and maintenance energy real estate, household manufacturing travel and tourism human resources media and telecomm's hotel, restaurant, food 20% 11.8% 8.6% 8.6% 7.5% 7.5% 7.5% 6.5% 5.4% 4.3% 3.2% 2.2% 2.2% 2.2% 2.2% 8

Sample Use Cases & Scenarios by Industry - 2 Accounting services Aircraft maintenance Aluminum packaging manufacturer Ambulatory Auto service Auto insurance 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 Internal process group Internet retail Internet cable provider ISO audits IT services Letting a holiday home Loan broker Logistics Maintenance Management consulting Military communications support Nuclear power Oilfield services Organizational performance improvement Pharmaceutical Process consulting Project management Providing PCs Public health information Publishing Quality assurance Recommending technology Securities investment Software benchmarking service Software development Software testing Sports officiating Staff augmentation Stock trading Textiles 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, ISO, and RMM? We designed CMMI-SVC to be complementary and compatible with ITIL. We did a full mapping to ISO 20K as we built the model. 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 draft PA on security management out for use and comment. 11

What are early users saying? Dramatic returns on investment from early adopters: 13.5X income with one CMMI-SVC process area 3.5X capacity to deliver service with one CMMI-SVC practice Conversion from internal cost center to profit center Other patterns in early use: Combined CMMI-SVC and CMMI-DEV use, with examples of people using CMMI-SVC as their foundation, but adding the engineering PAs for large, complex service systems SCAMPI B with security added is plausible CMMI-SVC in use for development more than we expected High maturity users of CMMI-DEV begin with ML3 of CMMI-SVC when they transition More use of CMMI-SVC by process groups to guide their own work 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. Occasional mistakes about incidents: these are disruptions to your service, not software defects and not the things your service provider responds to as a request. 13

Early SCAMPI results - 1 As of July 1, 2012, 215 formal SCAMPIs were reported in SAS. Of these, 175 are SCAMPI As, 18 SCAMPI Bs, 22 SCAMPI Cs 25% are using SSD 141 appraisals are on SEI s Published Appraisals Results (PARs) list This represents just under 3 years of CMMI-SVC appraisals. For comparison, it took 5 years for the Software CMM to reach 100 appraisals. 14

Early SCAMPI results - 2 Number of Appraisals by CY Quarter 30 25 26 20 19 20 22 22 23 15 15 10 12 12 8 8 5 0 3 3Q09 4Q09 1Q10 2Q10 3Q10 4Q10 1Q11 2Q11 3Q11 4Q11 1Q12 2Q12 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

More indicators of uptake of CMMI-SVC We have four ML5 appraisals. The first was also enterprise and multi model. We see an increase in CMMI-SVC appraisals quarter over quarter. More than 190 lead appraisers have been certified. More than 280 instructors have been certified. More than 6,000 students have been taught CMMI-SVC. Qualification for new instructors in Intro to CMMI-SVC continues (63 in queue). The CMMI-SVC book is available worldwide, and in second edition. Two other books featuring CMMI-SVC by partners are published, a third on its way. Two masters theses and four doctoral dissertations are complete or ongoing. Translations of CMMI-SVC into Chinese is complete for V1.2 and under way in Arabic and Spanish for V1.3. 17

Considerations for applying CMMI-SVC Using the continuous representation is recommended when getting started. You can get business results with a single practice, a single PA, or another small portion of the model. Most common PAs to start with: SD, IRP, and CAM. Discomfort with WP, WMC, and sometimes REQM. Beware of service PAs only attitudes; the core PAs have valuable content for service providers. It s not all or nothing! 18

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

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. 20

21

Backup Slides

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 if you can Service Continuity (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 services, including people, processes, consumables, and equipment Service System Transition (SST): getting new systems in place, changing existing systems, or retiring obsolete systems all while making sure nothing goes terribly wrong with the service Strategic Service Management (STSM): deciding what services you should be providing, making them standard, and letting people know about them 23

Core and Shared PAs in Plain Language 1 of 3 Causal Analysis and Resolution (CAR): getting to the sources of selected work results and taking effective action to enable good results and prevent bad results in other work 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): getting the most from defined processes and all participants when managing complex service 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 spreading them throughout your organization 24

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 inconsistencies or mismatched expectations Risk Management (RSKM): supporting the success of your service mission by anticipating problems and how you will handle them before they occur 25

Core and Shared PAs in Plain Language 3 of 3 Supplier Agreement Management (SAM): getting what you need and what you expect from suppliers who affect your service 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, figuring out how you ll provide the service, and involving the right people all while watching your risks and making sure you ve got the resources you need 26

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 27

Maybe All Work is Service Work Knowledge work, such as legal and research Production, such as engineering and manufacturing Disciplines and industries, such as education, health care, insurance, utilities, and hospitality Plus, consider Bosch dishwashers and Zipcars and home exchange 28

What about Software? CEOs don t buy software anymore they buy service level agreements George Fischer, EVP and Group Executive for CA Technologies, Speaking at NASSCOM and SEPG Asia Pacific 2010 29

Are Services Agile? Perhaps Agile is an attempt to make development more like service. Consider these features of service: Ongoing close relationship between provider and user to agree on the product Simultaneity Coproduction Many instances of the work Frequent production of customer-facing value 30

Impact for Organizations Productivity improved by 25% using CMMI over a three-year period 42% decrease in the costs of rework at CMMI Level 3 Met milestones improved from 50% to 85% with focus on CMMI 20% reduction in software costs by integrating its engineering processes using CMMI 31

Putting All the Pieces Together 32

CMMI-SVC is a Perfect Fit 33

What does the CMMI-SVC deliver? The CMMI-SVC offers a proven approach to maintaining competitiveness increasing revenue improving efficiency by strengthening service delivery and service management. Promotes assured, consistently high-quality service delivery that cements, retains, and increases customer loyalty Provides a roadmap for continuous service improvement: benchmark, set goals, prioritize activities, take action, measure progress Supports efficiency and reduces complexity through an enterprise-wide common service improvement vocabulary that is critical for multi model use and outsourcing Reduces time-to-market (or field) delivery of new services to customers Enables the rapid fine-tuning of existing service performance and quality Fosters stronger employee motivation and better retention, as they participate in making service coordination and delivery better Can be the basis for regional and global strategies, as all work becomes service 34