Software Development as a Service. Project vs Service Orientations



Similar documents
Copyright protected. Use is for Single Users only via a VHP Approved License. For information and printed versions please see

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

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

Agenda. CMMI, ITIL & ISO A Mutually Supportive Relationship

Capability Maturity Model Integration (CMMI SM ) Fundamentals

Quality Systems Frameworks. SE 350 Software Process & Product Quality 1

CMMI for Development Introduction & Implementation Roadmap

Future of CMM and Quality Improvement. Roy Ko Hong Kong Productivity Council

How To Compare Itil To Togaf

How To Understand And Understand The Cmm

A Report on The Capability Maturity Model

San Francisco Chapter. Cassius Downs Network Edge LLC

The IT Infrastructure Library (ITIL)

Leveraging CMMI framework for Engineering Services

Measuring the level of quality of IT Service Management

Copyright protected. Use is for Single Users only via a VHP Approved License. For information and printed versions please see

Process Improvement. From the Software Engineering Institute:

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

A common core ITIL Version 3.0 and CMMi-SVC

Introduction to ITIL for Project Managers

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

Measurement and the esourcing Capability Model for Service Providers v2

EASPI EASPI. The Integrated CMMI-based Improvement Framework for Test and Evaluation. Jeffrey L. Dutton Principal Consultant

The Capability Maturity Model for Software, Version 1.1

EXIN IT Service Management Foundation based on ISO/IEC 20000

How To Manage A Service Transition

Preparation Guide. EXIN IT Service Management Associate Bridge based on ISO/IEC 20000

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

Preparation Guide. EXIN IT Service Management Associate based on ISO/IEC 20000

ITIL Vs. LAYER - Search Engine Marketing System

Best of Everything ITIL, CMMI & Lean Six Sigma

Benefits to the Quality Management System in implementing an IT Service Management Standard ISO/IEC

CMMI meets ITIL. Dr. Ute Streubel

ICTEC. IT Services Issues HELSINKI UNIVERSITY OF TECHNOLOGY 2007 Kari Hiekkanen

Contrasting CMMI and the PMBOK. CMMI Technology Conference & User Group November 2005

Storage Management Within the NEW ITIL Version 3 Context. Dr. D. Akira Robinson, IT Governance Management, Ltd. Dept of Navy

Which statement about Emergency Change Advisory Board (ECAB) is CORRECT?

Implementation of Multiple Quality Frameworks An Analysis

ITIL by Test-king. Exam code: ITIL-F. Exam name: ITIL Foundation. Version 15.0

Submitted to: Service Definition Document for Service Desk for IT Infrastructure Management Services

IT Organisation in Change

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

sample exam ITMP.EN IT Management Principles (ITMP.EN) edition 2010 content introduction 3 exam 4 answer key 9 evaluation 16

ITIL V3 Application Support Volume 1

LUXOFT ADVANTAGES. International Quality Standards

Complimentary Relationship Between ITIL and PMBOK

Contract management roles and responsibilities

SC7-ISO20000 Alignment issues Aligning ITIL to existing ISO JTC1- SC7 Software Engineering Standards

Roles within ITIL V3. Contents

ORACLE NAIO Excellence combined with Quality A CMMI Case study

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

The Advantages of ISO 9001 Certification

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

Practical IT Service Management: Rapid ITIL Without Compromise

This volume is related to the topics of IT Governance and IT Portfolio Management.

Capability Maturity Model Integrated (CMMI)

ISO/IEC Part 1 the next edition. Lynda Cooper project editor for ISO20000 part 1

CMMI KEY PROCESS AREAS

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

CMMI: Adapting to SEI's New Integrated CMM

Understanding High Maturity Organizations

ISO20000: What it is and how it relates to ITIL v3

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

ITSM Process Maturity Assessment

EXIN Foundation in IT Service Management based on ISO/IEC 20000

ITIL v3 Service Manager Bridge

ITIL V3 AND THE SERVICE LIFECYCLE PART I THE MISSING COMPONENT

Life Cycle Management. Service Offering

Preparation Guide. Side entry to the EXIN Expert in IT Service Management based on ISO/IEC 20000

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

CMMI-Services Visao Geral & CMMI v1.3 Plans

Contents. viii. 4 Service Design processes 57. List of figures. List of tables. OGC s foreword. Chief Architect s foreword. Preface.

What are the three types of metrics that an organization should collect to support Continual Service Improvement (CSI)?

ITIL & The Service Oriented Approach. Vivek Shrivastava

EVALUATION FRAMEWORK FOR SERVICE CATALOG MATURITY IN INFORMATION TECHNOLOGY ORGANIZATIONS

ITIL v3 Foundation -Overview. Eric Foust, PMP, ITIL

Global Strategic Sourcing Services

Capability Maturity Model Integration (CMMI ) Version 1.2 Overview

CMS Policy for Capability Maturity Model Integration (CMMI)

Maturity Assesment for Processes in IT

1 What does the 'Service V model' represent? a) A strategy for the successful completion of all service management projects

Best Practice ITIL (Information Technology Infrastructure Library)

Incorporate CMMI with Corporate Governance Using Enterprise Software Change Management Solutions

Optimizing Organizational Measurement and Analysis ROI for Small Diverse Projects. Susanna Schwab July 2007

ITSM. Maturity Assessment

The Capability Road Map a framework for managing quality and improving process capability

EXIN.Passguide.EX0-001.v by.SAM.424q. Exam Code: EX Exam Name: ITIL Foundation (syllabus 2011) Exam

How does IBM deliver cloud security? An IBM paper covering SmartCloud Services 1

INTERMEDIATE QUALIFICATION

International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research)

ITIL: Continual Service Improvement

Is ITIL All Theory and No Practice?

Using CMMI Effectively for Small Business Panel

Your Infrastructure. Our Responsibility.

How to set up a CSIRT in an ITIL driven organization. Christian Proschinger Raiffeisen Informatik GmbH

2005 Kasse Initiatives, LLC version 1.2. ITIL Overview - 1

Sample Exam. IT Service Management Foundation based on ISO/IEC 20000

MKS Integrity & CMMI. July, 2007

About this guide. 4 The syllabus requires knowledge of this topic This is material that may be of interest to the reader but is

Transcription:

Software Development as a Service Dr. Mark C. Paulk Carnegie Mellon University Project vs Service Orientations Custom software development has traditionally been project-oriented. government contracting emphasizes level playing field Quality gurus such as Deming emphasize single supplier to lessen variation. Outsourcing movement driving towards long-term software suppliers. maintenance is bulk of life cycle 1

Moving from Projects to Services Relationship rather than time-bounded with no memory Integrating software supplier into customer business processes Building supplier capability in partnership with customer A service is a means of delivering value to customers by facilitating outcomes customers want to achieve without the ownership of specific costs and risks. ITIL v3 Service Management Frameworks ISO 20000 (IT Service Management) + IT Infrastructure Library (ITIL) CMMI for Services (Acquisition) esourcing Capability Model for Service Providers (Client Organizations) 2

ISO 20000 (IT Service Management) 3. Requirements for a management system 4. Planning and implementing service management 5. Planning and implementing new or changed services 6. Service delivery process 7. Relationship processes 8. Resolution processes 9. Control processes 10. Release process IT Infrastructure Library (ITIL) Five core books Service Strategy Service Design Service Transition Service Operation Continual Service Improvement 3

zzz 5/30/12 CMMI for Services Configuration Management Measurement and Analysis Process and Product Quality Assurance Requirements Management Supplier Agreement Management Service Delivery Work Monitoring and Control Work Planning Organizational Process Performance Quantitative Work Management Causal Analysis and Resolution Organizational Performance Management Capacity and Availability Management Decision Analysis and Resolution Incident Resolution and Prevention Integrated Work Management Organizational Process Definition Organizational Process Focus Organizational Training Risk Management Service Continuity Service System Development Service System Transition Strategic Service Management escm for Service Providers Capability Level Sourcing Life-cycle Capability Area 2 3 4 Totals 51 Ongoing Knowledge Management 3 4 1 8 People Management 3 7 1 11 Performance Management 3 3 5 11 Relationship Management 3 4 1 8 Technology Management 4 1 1 6 Threat Management 6 1 7 21 Initiation Contracting 9 2 11 Service Design and Deployment 6 2 8 Service Transfer (in) 2 2 8 Delivery Service Delivery 7 1 8 4 Completion Service Transfer (out) 2 1 1 4 TOTALS 48 26 10 84 4

escm for Client Organizations Sourcing Life-cycle Capability Areas CL2 CL 3 CL 4 Totals 50 Ongoing Sourcing Strategy Management 4 1 5 Governance Management 2 5 7 Relationship Management 2 3 2 7 Value Management 2 5 7 Organizational Change Management 2 4 6 People Management 2 2 4 Knowledge Management 1 3 1 5 Technology Management 3 3 Threat Management 5 1 6 9 Analysis Sourcing Opportunity Analysis 2 2 4 Sourcing Approach 4 1 5 20 Initiation Sourcing Planning 5 5 Service Provider Evaluation 3 3 Sourcing Agreements 6 1 7 Service Transfer 4 1 5 11 Delivery Sourced Services Management 9 2 11 5 Completion Sourcing Completion 4 1 5. Totals 58 29 8 95 ISO 20000 Coverage of escm-sp del - Service Delivery tfr - Service Transfer knw - Knowledge Management 1.00 0.90 0.80 0.70 0.60 0.50 0.40 0.30 0.20 0.10 0.00 ppl - People Management prf - Performance Management sdd - Service Design & Deployment rel - Relationship Management cnt - Contracting tch - Technology Management thr - Threat Management 5

escm Coverage of ISO 20000 Section 10 Release Process Section 9 Control Processes Section 3 Requirements for a Management System 1.00 0.90 0.80 0.70 0.60 0.50 0.40 0.30 0.20 0.10 0.00 Section 4 Planning & Implementing Service Management Section 5 Planning & Implementing New or Changed Services Section 8 Resolution Processes Section 6 Service Delivery Process Section 7 Relationship Processes Primary Causes of Sourcing Failures Criteria for success are not well understood or agreed up front. Trade-offs between providing better service, faster service, or cheaper service are not always fully articulated. Clients often have little experience in outsourcing and so have no standard criteria for service provider selection. Clients frequently lack expertise to manage relationships and risks throughout the sourcing life cycle. 6

A Strategic Perspective Service providers can become tightly linked with their client s business processes. Software is frequently a critical business capability. Aligning services with the client s business strategy can be a prerequisite for success. Strategy ITIL s Service Strategy Organization Design and Development CMMI for Services Strategic Service Management escm for Client Organizations Sourcing Strategy Management Sourcing Opportunity Analysis Sourcing Approach 7

Relationship Management When a software developer is providing a long-term service, the perspective moves from time-bounded projects to open-ended relationships. Protecting and growing the relationship should be a priority for both the client and the service provider. Relationships ITIL s Service Strategy Business Relationship Management CMMI for Services Requirements Management escm for Client Organizations & Service Providers Relationship Management 8

Service Design Focus is not design of the software! Focus is on designing the service capability, i.e, the ability to provide software Select opportunities to reuse work products. Identify cultural attributes that impact service. Create a design for the work environment. Create a design for the personnel structure to be used in service delivery. Create a design for the technology infrastructure. Designing a Service ITIL s Service Design CMMI for Services Service provider organizations can also choose to use the CMMI-DEV model as the basis for improving and appraising their service system development processes. escm for Service Providers Service Design & Deployment (sdd02.b3) 9

Collaboration Over Negotiation Services evolve over time service levels change new services are added Multiple levels of changing support contract amendments for major changes service modifications for minor changes Service Modifications ITIL Service Design (Service Level Management) Continual Service Improvement CMMI for Services Service Delivery (Establish Service Agreements and ad-hoc requests) escm for Service Providers Amend Contracts (cnt11) Service Modifications (del07) 10

Deployment and Operations Release of the software to the users is emphasized as a continuing responsibility. expectation of multiple releases Operational support is an intrinsic part of software development as a service. Designing a Service ITIL Service Transition Service Operation CMMI for Services Service Continuity Service System Transition escm for Client Organizations & Service Providers Service Transfer 11

Technology Is a Service Enabler Outsourcing is enabled by communications technology that allow us to span the globe. IT-enabled services! Technology management is fundamental to integrating client and service provider technology bases. Technology Management ITIL Service Design: four P s of design Service Operation: Technical Management Function Continual Service Improvement CMMI for Services Organizational Performance Management escm for Client Organizations & Service Providers Technology Management 12

Questions and Answers Contact Information Dr. Mark C. Paulk Carnegie Mellon University Wean Hall 5101 5000 Forbes Avenue Pittsburgh, PA 15213 USA Email: mcp@cs.cmu.edu or Mark.Paulk@ieee.org Web: http://www.cs.cmu.edu/~mcp/ 13