CMMI-Services Visao Geral & CMMI v1.3 Plans



Similar documents
Agenda. CMMI, ITIL & ISO A Mutually Supportive Relationship

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

CMMI KEY PROCESS AREAS

CMMI meets ITIL. Dr. Ute Streubel

wibas Team CMMI-ITIL IT Maturity S e r v i c e s

CMMI for Development Introduction & Implementation Roadmap

Synergism of the CMMI Development and Services Constellations in a Hybrid Organization

You Want to Use Scrum, You are Told to Use CMMI

MKS Integrity & CMMI. July, 2007

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

Software Engineering. Standardization of Software Processes. Lecturer: Giuseppe Santucci

Custom Development Management and Resource Planning. Eric Halbur, Application Development Manager

Capability Maturity Model Integration (CMMI SM ) Fundamentals

Interpretation and lesson learned from High Maturity Implementation of CMMI-SVC

Towards a new approach of continuous process improvement based on CMMI and PMBOK

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

Implementation of Multiple Quality Frameworks An Analysis

CAPABILITY MATURITY MODEL INTEGRATION

Interpreting Capability Maturity Model Integration (CMMI ) for Service Organizations a Systems Engineering and Integration Services Example

FEASIBILITY STUDY FOR MAPPING MULTI- SPECIALTY HOSPITAL PROCESS WITH CMMI

Capability Maturity Model Integration (CMMI)

CMMI for Development, Version 1.3

Software Quality. Process Quality " Martin Glinz. Chapter 5. Department of Informatics!

Software Process Improvement Framework for Software Outsourcing Based On CMMI Master of Science Thesis in Software Engineering and Management

By Drew Allison of SSCI

CMMI for Development, Version 1.3

A SURVEY OF ARTIFICIAL INTELLIGENCE TECHNIQUES FOR CAPABILITY MATURITY MODEL INTEGRATION (CMMI)

CMMI for Services (CMMI-SVC): Agile Strategy

Lessons Learned from Adopting CMMI for Small Organizations

ISO 9001/TL 9000 and CMMI Comparison

CMMI for Acquisition, Version 1.3

A common core ITIL Version 3.0 and CMMi-SVC

CMMI: Specific Goals and Practices

Is the CMMI¹ of Value for Flight Software? Dr. Gary M. Heiligman Space Department The Johns Hopkins University Applied Physics Laboratory

Software Configuration Management. Wingsze Seaman COMP250SA February 27, 2008

Usability in SW-Engineering-Prozessen und in CMMI

Match point: Who will win the game, ITIL or CMMI-SVC? NA SEPG 2011 Paper Presentation

Software Process Improvement Software Business. Casper Lassenius

SW Process Improvement and CMMI. Dr. Kanchit Malaivongs Authorized SCAMPI Lead Appraisor Authorized CMMI Instructor

CMMI and IBM Rational Unified Process

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

Data Management Maturity (DMM) Model Update

Introduction to SEIs Capability Maturity Model Integration (CMMI)

LUXOFT ADVANTAGES. International Quality Standards

Developing Core Software Requirements of Energy Management System for Smart Campus with Advanced Software Engineering

An OWL Ontology for Representing the CMMI-SW Model

An Integrated Model of ISO 9001:2000 and CMMI for ISO Registered Organizations

Exploring CMMI-ISO ISO 9001:2000 Synergy when Developing a Process Improvement Strategy

Integrating CMMI with COBIT and ITIL

Capability Maturity Model Integration (CMMI ) Overview

The Design and Improvement of a Software Project Management System Based on CMMI

Software Quality Standards and. from Ontological Point of View SMEF. Konstantina Georgieva

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

A unified model for the implementation of both ISO 9001:2000 and CMMI by ISO-certified organizations

How CMMI contributes to Software Testing

Aligning CMMI & ITIL. Where Am I and Which Way Do I Go? cognence, inc.

Using Lean Six Sigma to Accelerate

Process Improvement. From the Software Engineering Institute:

Integrating CMMI & ITIL: An Outsourcing Success Story. Joanne Kopcho Capgemini, Outsourcing Services

Using Baldrige Performance Criteria to Strengthen CMMI Measurable Results NDIA CMMI Conference - November 2008

Security by Design with CMMI for Development, Version 1.3

RTI Software Development Methodology and CMMI

PSM. Using CMMI To Improve Contract Management Within DCMA. Guy Mercurio, DCMA Boston, MA

Managing Process Architecture and Requirements in a CMMI based SPI project 1

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

ITIL-CMMII Comparison

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

SOFTWARE QUALITY ASSURANCE IN CAPABILITY MATURITY MODEL INTEGRATION

Why do we need effective management of services?

Comparing Scrum And CMMI

ADOPTION AND UP GRADATION OF CMMI: PROSPECT OF SOFTWARE INDUSTRY OF BANGLADESH. A Thesis

A Report on The Capability Maturity Model

CMMI and Agile our experience revealed

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

EVALUATION FRAMEWORK FOR SERVICE CATALOG MATURITY IN INFORMATION TECHNOLOGY ORGANIZATIONS

Software Quality Management II

CMMI Version 1.2. SCAMPI SM A Appraisal Method Changes

Capability Maturity Model Integrated (CMMI)

"Demystifying the SEI CMMI

How To Understand And Understand The Cmm

Overview of Service Support & Service

Literature. 9. Quality Control. Quality control tries to eliminate coincidence Quality control makes achieving quality repeatable FBI Sentinel Project

Applying Lean Principles to CMMI for Services and ITIL

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

Applying Agile Techniques to Process Development: Lessons Learned

The purpose of Capacity and Availability Management (CAM) is to plan and monitor the effective provision of resources to support service requirements.

A Framework to Manage and Evaluate Remote Software Testing Using the CMMI for Services Constellation. Dr. Aldo Dagnino

Software Project Management I

SwA Community s Assurance Process Reference Model - Mapping to Assurance Models

CMMI - The AGILE Way By Hitesh Sanghavi

Leveraging CMMI framework for Engineering Services

Capability Maturity Model Integration (CMMI ) Version 1.2 Overview

CGI FEDERAL CMMI HIGH MATURITY IMPLEMENTATION LESSONS LEARNED

A Lightweight Supplier Evaluation based on CMMI

Institutionen för datavetenskap Department of Computer and Information Science

Automotive SPICE & ISO/CD Their Mutual Relationship

Realizing CMMI using Enterprise Architect and UML for Process Improvement

Manage the acquisition of products from suppliers for which there exists a formal agreement.

Using CMMI Effectively for Small Business Panel

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

Transcription:

CMMI-Services Visao Geral & CMMI v1.3 Plans Antonio Braga Crest Consulting Novembro/09 This presentation was created using slides from CMMI for Services presentation and Supplement CMMI-Services course Which property belongs to Software Engineering Institute

What Is the CMMI for Services? CMMI-SVC extends the coverage of the CMMI Product Suite to cover the establishment, management, and delivery of services. Like every CMMI model, CMMI-SVC is a process improvement approach that provides organizations with the essential elements of effective processes (PAs), can be used to guide improvement across a team, project, division, or an entire organization, and helps to set process improvement goals and priorities, provide guidance for quality processes, and provide a point of reference for appraising current processes.

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 through focusing on common processes. Many existing models are designed for specific services or industries. Other existing models do not provide a clear improvement path. Some services organizations use CMMI-DEV, but its practices are not fully aligned with services activities.

What Types of Services Does CMMI-SVC Cover?

How Do Services Differ from Other Products? A service is an intangible, non-storable product (e.g., operations, maintenance, logistics, and IT). Services imply on-going relationships governed by service agreements. Services are delivered through the operation of a service system. Services are simultaneously produced and consumed. Services have a different business rhythm. Product Develop Deliver Service Develop Deliver

Flexible and Leverageable Product Suite The CMMI Product Suite is composed of models, training, and appraisals: Models describe best practices for specific target audiences. Appraisals allow organizations to benchmark against any model. Training ensures a consistent educational CMMI-SVC SCAMPI approach. Training Appraisals CMMI for Development provides guidance for measuring, monitoring, and managing development processes. CMMI-DEV 16 Core Process Areas CMMI-ACQ CMMI for Services provides guidance for those providing services within organizations and to external customers. CMMI for Acquisition provides guidance for acquirers in improving operating practices.

Appraisal Approach The SCAMPI approach will be used. CMMI-SVC based SCAMPI A appraisals will be accepted in September 2009.

CMMI-SVC Training Initial training for CMMI-SVC will do the following: - assume the completion of existing Introduction to CMMI training The Introduction to CMMI course will be revised at a later date to accommodate a multiple CMMI model approach. Other training - Tutorials are available at various conferences. - SCAMPI team training for CMMI-SVC based appraisals is available.

Relationships to Other Constellations CMMI-SVC (24 PAs) Services-specific PAs Shared PA (SAM) with 2 modified SPs 1 6 1 16 Core PAs CMMI-SVC additions Core PAs have been expanded to include 3 SPs include Services-specific informative material CMMI-DEV CMMI-ACQ CMMI for Development CMMI for Acquisition

CMMI-SVC v1.2 Process Areas PA Addition Service System Development (SSD) Strategic Service Management (STSM) Service System Transition (SST) 16 Core Process Areas and 1 shared PA (SAM) Service Continuity (SCON) Service Delivery (SD) Capacity and Availability Management (CAM) Incident Resolution and Prevention (IRP)

CMMI-SVC Content CMMI-SVC consists of the 16 core PAs, one shared PA, and 7 service-specific PAs, 1 of which is an addition. Core PAs in CMMI-SVC include the following: Services-specific informative material expanded expected material (3 specific practices) A project strategy specific practice in Project Planning Integrated teaming specific practices, one in Organization Process Definition and one in Integrated Project Management the Requirements Management PA in the Project Management process area category

CMMI-SVC PA Organization by Maturity Level and Category ML/ Category Project Management Process Management Service Establishment and Delivery 5 Organizational Innovation and Deployment (OID) 4 Quantitative Project Management (QPM) 3 2 <Integrated Project Management (IPM)>, Risk Management (RSKM), Capacity and Availability Management (CAM), Service Continuity (SCON) Requirements Management (REQM), <Project Planning (PP)>, Project Monitoring and Control (PMC), <Supplier Agreement Management (SAM)> Organizational Process Performance (OPP) <Organizational Process Definition (OPD)>, Organizational Process Focus (OPF), Organizational Training (OT) Incident Resolution and Prevention (IRP), Service System Transition (SST), Strategic Service Management (STSM), Service System Development (SSD) Service Delivery (SD) Support Legend: Core PAs in black type; Services specific PAs in italicized red type; Additions in italicized and underlined blue type; Shared in underlined green type PAs surrounded by <> have modified or expanded SPs. Note that Requirements Management is in the Project Management process area category. Causal Analysis and Resolution (CAR) Decision Analysis and Resolution (DAR) Configuration Management (CM), Process and Product Quality Assurance (PPQA), Measurement and Analysis (MA)

CMMI-SVC Specific Process Area Summary Process Area Maturity Level Capacity and Availability Management (CAM) 3 Incident Resolution and Prevention (IRP) 3 Service Continuity (SCON) 3 Service Delivery (SD) 2 Service System Development (SSD) * 3 Service System Transition (SST) 3 Strategic Service Management (STSM) 3 Category Project Management Service Establishment and Delivery Project Management Service Establishment and Delivery Service Establishment and Delivery Service Establishment and Delivery Service Establishment and Delivery Specific Goals/ Specific Practices 2 / 6 3 / 11 3 / 8 3 / 8 3 / 11 2 / 5 2 / 4 * Addition

Service Delivery (SD) Purpose The purpose of Service Delivery (SD) is to deliver services in accordance with service agreements.

Service System Transition (SST) Purpose The purpose of Service System Transition (SST) is to deploy new or significantly changed service system components while managing their effect on ongoing service delivery.

Incident Resolution and Prevention (IRP) Purpose The purpose of Incident Resolution and Prevention (IRP) is to ensure timely and effective resolution of service incidents and prevention of service incidents as appropriate.

Capacity and Availability Management (CAM) Purpose The purpose of Capacity and Availability Management (CAM) is to ensure effective service system performance and ensure that resources are provided and used effectively to support service requirements.

Service Continuity (SCON) Purpose The purpose of Service Continuity (SCON) is to establish and maintain plans to ensure continuity of services during and following any significant disruption of normal operations.

Strategic Service Management (STSM) Purpose The purpose of Strategic Service Management (STSM) is to establish and maintain standard services in concert with strategic needs and plans.

Service System Development (SSD) Purpose The purpose of Service System Development (SSD) is to analyze, design, develop, integrate, verify, and validate service systems, including service system components, to satisfy existing or anticipated service agreements.

Top-Level Differences Between CMMI- SVC and CMMI-DEV CMMI-SVC, V1.2 CMMI-DEV, V1.2 Covers generic practices only in the Generic Goals and Generic Practices section Covers generic practices both in the Generic Goals and Generic Practices section and at the end of each process area Contains a Service Establishment and Delivery process area category, but no Engineering category Categorizes Requirements Management as a Project Management process area Contains an Engineering process area category, but no Service Establishment and Delivery process area category Categorizes Requirements Management as an Engineering process area For more information on these differences, see http://www.sei.cmu.edu/cmmi/models/svc-v12- comparetodev.html

Project in CMMI-SVC In the context of CMMI-SVC, the term project is interpreted to encompass all of the resources required to satisfy a service agreement with a customer. Thus, the concept of project management in this context is intended to be similar to the concept of service management in other standards and models, although the correspondence may not be exact.

Summary CMMI-SVC is designed to meet the needs of a wide range of service types. CMMI-SVC consists of the 16 core PAs, one shared PA, and 7 service-specific PAs, 1 of which is an addition Core PAs in CMMI-SVC include the following: services-specific informative material expanded expected material (3 specific practices) A project strategy specific practice in Project Planning Integrated teaming specific practices, one in Organization Process Definition and one in Integrated Project Management the Requirements Management PA is in the Project Management Process Area Category

CMMI v1.3 Plans

CMMI Product Suite, Version 1.3 Version 1.3 will focus on but not be limited to the following: High Maturity Appraisal efficiency Consistency across constellations Simplify the generic practices Version 1.3 is change request (CR) driven. Events such as this conference presentation are for information sharing and dialogue.

Major Model Decisions PA Categories PA Categories There are six PA categories for V1.3: Process Management, Project Management, Support, Engineering, Acquisition, and Service Establishment and Delivery. All PAs that are core must have the same PA category in all three models and this PA category must be one of the following: Process Management, Project Management, or Support. PAs that are not core must be assigned to one of the following PA categories: Engineering, Acquisition, or Service Establishment and Delivery. Category of REQM REQM is assigned to the Project Management PA category in all CMMI models.

Model Improvements Approved by the CCB CM (1) Add notes to SP 1.3 that emphasizes that a baseline represents a fixed set of work products at a distinct point in time, (2) add a note to SP 1.1 that specifies that configuration items may include hardware, equipment, and tangible assets, (3) clarify notes in SP 1.1 and SP 3.2, subp4. DAR (1) Add notes to SP 1.2 explaining that a well-defined decision statement places the appropriate focus on the decision to be analyzed and aids in defining evaluation criteria, (2) add notes to the intro notes that discusses how defining the problem helps to define the scope of alternatives to be considered, (3) incorporate communicating to appropriate stakeholders to SP 1.6, subp2, and (4) change the SP 1.5 title to Evaluate Alternative Solutions. OPD (1) Add an example box to SP 1.1, subp9, and (2) add a note to SP 1.4, subp3 about desirable functions of a measurement repository.

Model Improvements Approved by the CCB OT (1) Replace instructors with a more general term or add others that may deliver training, (2) replace the word conduct with deliver, (3) remove the confusing sentence about support groups in the intro notes, (4) eliminate the word technical where it causes problems, and (5) clarify a note in SP 2.3. PPQA (1) Clarify the example box discussing peer reviews as an objective evaluation method in the intro notes and (2) clarify the last paragraph of the intro notes that discusses the applicability of PPQA at the organizational level. RSKM (1) Add to the example box in SP 1.1, subp1 to broaden the scope of risk sources, (2) update the notes of SP 2.1, subp1 to identify risks associated with business objectives, (3) make editorial changes to the notes in SP 1.2, subp2 and SP 2.1, subp1.

High Maturity Proposed Changes The overall objectives of high maturity changes to CMMI models are to do the following: Improve the clarity of high maturity practices Establish a clear understanding between requirements and expectations

Improve Clarity of High Maturity Practices Problem statement: HM practices are currently unclear, leading to a variety of interpretations. The objective in a nutshell: All CMMI users have a common understanding of the HM Practices. Provide clarification on the following: Process models and process modeling How business objectives thread to high maturity Common causes - definition/concentration/expectations at ML5 Defining high maturity expectations on individual PA performance High maturity re-structuring (including stronger alignment between ML 4 & ML5) Subprocess - selection/definition/level of instantiation

High Maturity Proposed Changes References to important methods such as Agile methods may be added. Amplifications may be converted to notes. Typical work products may be renamed and updated. A subpractice and notes may be added to IPM that provides for lowerlevel CAR activities. Revise the definitions of the following: process, subprocess, process element, development, corrective action, quality, and supplier.

Considerations for Training Provide on-line upgrade as with V1.2 Maintain one day difference supplements for constellations Deploy a CMMI-SVC three day course Create a difference supplement for DEV

Grato pela atencao Antonio Braga Crest Consulting Email: bragaa@crestconsulting.com.br