30
© 2008 Carnegie Mellon University Break the Shackles Early Success in Global Sourcing with CMMI-ACQ Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Jack Ferguson – SEI Rich Frost - GM

Break the Shackles - … · Break the Shackles Early Success in Global Sourcing with CMMI-ACQ ... & Test Develop Deliver CMMI for Development CMMI for Acquisition Operational Need

  • Upload
    dinhnhu

  • View
    218

  • Download
    0

Embed Size (px)

Citation preview

© 2008 Carnegie Mellon University

Break the ShacklesEarly Success in Global Sourcing with CMMI-ACQ

Software Engineering InstituteCarnegie Mellon UniversityPittsburgh, PA 15213

Jack Ferguson – SEIRich Frost - GM

2CMMI-ACQJack Ferguson, Nov 2008© 2008 Carnegie Mellon University

Are you held hostage by your suppliers and customers?CMMI-ACQ can help break the shackles.

3CMMI-ACQJack Ferguson, Nov 2008© 2008 Carnegie Mellon University

Breaking the shackles (Agenda)• Manage requirements with discipline.

• Plan and manage your acquisition process.

• Select the right supplier.

• Manage the supplier relationship.

• Accept the product or service on your terms.

• Transition the product or service to operations and support.

Early Success – General Motors Global IT sourcing

4CMMI-ACQJack Ferguson, Nov 2008© 2008 Carnegie Mellon University

First, some Acquisition Terms

Global sourcing

Procurement

Supply Chain Management

Outsourcing

Buying

…many others, but not Acquisition & Mergers

5CMMI-ACQJack Ferguson, Nov 2008© 2008 Carnegie Mellon University

Acquisition Context

Acquisition Planning

RFPPrep.

Solicita-tion

Source Selection

System Acceptance

Program Leadership Insight / Oversight Transition

Plan Design Integrate& TestDevelop Deliver

CMMI for Development

CMMI for Acquisition

OperationalNeed

Acquirer

Developer

6CMMI-ACQJack Ferguson, Nov 2008© 2008 Carnegie Mellon University

CMMI-ACQ v1.2Acquisition Process Areas

Acquisition Requirements Development

Solicitation & Supplier

Agreement Development

AgreementManagement

AcquisitionTechnical

Management

Acquisition Validation

Acquisition Verification

CMMI Model Framework

(CMF)

16 Project, Organizational,

and Support Process Areas

7CMMI-ACQJack Ferguson, Nov 2008© 2008 Carnegie Mellon University

Addressing the requirements situation -Acquisition Requirements Development

SG 1: Develop Customer RequirementsStakeholder needs, expectations, constraints, and interfaces are collected and translated into customer requirements.

SG 2: Develop Contractual RequirementsCustomer requirements are refined and elaborated to develop contractual requirements.

SG 3: Analyze and Validate RequirementsThe requirements are analyzed and validated.

Then use Requirements Management to manage requirements and requirements changes throughout the life of the contract.

8CMMI-ACQJack Ferguson, Nov 2008© 2008 Carnegie Mellon University

Acquisition Requirements Development -Summary

Acquisition Requirements Development includes

•Eliciting, analyzing, validating, and communicating customer and stakeholder needs, expectations, and constraints and interfaces

•Establishing contractual requirements and allocating those requirements to contractual deliverables

•Establishing operational concepts and scenarios•Analyzing and validating requirements and ensuring requirements are necessary and sufficient

•Balancing stakeholder needs and constraints

9CMMI-ACQJack Ferguson, Nov 2008© 2008 Carnegie Mellon University

The Key to Planning – The Acquisition Strategy• Acquisition strategy - Planning begins with the acquisition strategy that provides the

framework for the acquisition project and its plans.• PP SP 1.1 Establish and maintain the acquisition strategy.• The strategy has the following attributes:

• used to focus on specifying customer and contractual requirements that express customer value in the Acquisition Requirements Development process area practices.

• is the business and technical management framework for planning, executing, and managing agreements for a project.

• relates to the objectives for the acquisition, the constraints, availability of resources and technologies, consideration of acquisition methods, potential supplier agreement types, terms and conditions, accommodation of business considerations, considerations of risk, and support for the acquired product over its lifecycle.

• reflects the entire scope of the project.• encompasses the work to be performed by the acquirer and the work to be performed by

the supplier, or in some cases multiple suppliers, for the full lifecycle of the product

10CMMI-ACQJack Ferguson, Nov 2008© 2008 Carnegie Mellon University

Acquisition Strategy Contents

Acquisition Approach

Best PracticesModular Open Systems Approach

AcquisitionStrategy

Considerations

Business Considerations Product Support

Capability Needs Summary Program Structure

Environment, Safety, Occupational Health Relief, Exemption, and Waiver

Human Systems Integration

Information AssuranceResearch and Technology Protection

Information Technology Resource Management

Risk ManagementIntegrated Test and Evaluation

Interoperability Systems Engineering

Reference: https://akss.dau.mil/dag/Guidebook/IG_c2.3.asp#Table2

11CMMI-ACQJack Ferguson, Nov 2008© 2008 Carnegie Mellon University

Managing Your Stuff - Acquisition Verification

SG 1 - Prepare for Verification

Preparation for verification is conducted.SG 2 - Perform Peer Reviews

Peer reviews are performed on selected work products.

SG 3 - Verify Selected Work Products

Selected work products are verified against their specified requirements.

12CMMI-ACQJack Ferguson, Nov 2008© 2008 Carnegie Mellon University

Acquisition Verification - Summary

Verification includes

•Selecting work products for verification•Establishing a verification environment•Establishing criteria and procedures•Preparing for and conducting peer reviews•Analyzing peer review data•Performing verification•Analyzing verification results and identifying corrective actions

13CMMI-ACQJack Ferguson, Nov 2008© 2008 Carnegie Mellon University

Selecting the right supplier - Solicitation and Supplier Agreement Development

SG 1: Prepare for Solicitation and Supplier Agreement Development

Preparation for solicitation and supplier agreement is performed.

SG 2: Select SuppliersSuppliers are selected based on an evaluation of their ability to meet the specified requirements and established criteria.

SG 3: Establish Supplier AgreementsSupplier agreements are established and maintained.

14CMMI-ACQJack Ferguson, Nov 2008© 2008 Carnegie Mellon University

Solicitation and Supplier Agreement Development - SummarySolicitation and Supplier Agreement Development includes

•Developing and distributing a solicitation package•Evaluating supplier responses to the solicitation•Negotiation with potential suppliers•Selecting supplier•Establishing the supplier agreement

15CMMI-ACQJack Ferguson, Nov 2008© 2008 Carnegie Mellon University

Agreement Management

SG 1 - Satisfy Supplier Agreements

The terms of the supplier agreement are met by both the acquirer and the supplier.

16CMMI-ACQJack Ferguson, Nov 2008© 2008 Carnegie Mellon University

Agreement Management - Summary

Agreement Management includes

•Managing the supplier agreements•Monitoring selected supplier processes•Accepting an acquired product•Managing supplier invoices

17CMMI-ACQJack Ferguson, Nov 2008© 2008 Carnegie Mellon University

Acquisition Technical Management

SG 1: Evaluate Technical SolutionsSupplier technical solutions are evaluated to confirm that contractual requirements continue to be met.

SG 2: Perform Interface ManagementSelected interfaces are managed.

18CMMI-ACQJack Ferguson, Nov 2008© 2008 Carnegie Mellon University

Acquisition Technical Management - Summary

Acquisition Technical Management includes

•Selecting technical products for analysis•Analyzing supplier technical solutions•Performing technical reviews•Selecting interfaces to manage•Managing interfaces

19CMMI-ACQJack Ferguson, Nov 2008© 2008 Carnegie Mellon University

Acquisition Validation

SG 1: Prepare for ValidationPreparation for validation is conducted.

SG 2: Validate Selected Products and Product Components

Selected products and product components are validated to ensure that they are suitable for use in their intended operating environment.

20CMMI-ACQJack Ferguson, Nov 2008© 2008 Carnegie Mellon University

Acquisition Validation - Summary

Validation includes

•Selecting products for validation•Establishing the validation environment•Establishing procedures and criteria•Performing validation activities•Analyzing results and identifying issues

21CMMI-ACQJack Ferguson, Nov 2008© 2008 Carnegie Mellon University

Transition to Operations and Support

Transition to operations and support includes the approach for introducing and maintaining the readiness, sustainment, and operational capability of the product(s) delivered by the supplier. • PP SP 2.7 - Plan for transition to lifecycle operations and

support for the product.• PMC SP 1.8 - Monitor the transition to operations and

support.Typically, the supplier has a role in integrating and packaging the products and prepares for the transition to operations and support, including support for business user acceptance. The acquirer monitors supplier activities.

22CMMI-ACQJack Ferguson, Nov 2008© 2008 Carnegie Mellon University

GM is using CMMI-ACQ as a basis for their global IT sourcing:* • $3 billion IT spend• 7 Core Tier 1 vendors• Hundreds of Tier 2 and Tier 3 vendors

Global IT market is $2.13 Trillion, 75% spent in acquisition*

* General Motors SEPG 2008

* ComputerWorld article, November 26, 2007

General Motors Global IT Sourcing

23CMMI-ACQJack Ferguson, Nov 2008© 2008 Carnegie Mellon University

23

GM is Truly a Global Company

Willow Run, MI

Bay City, MI

Tonawanda, NY

Toluca, Mexico 1&2

Defiance, OH

Sao José, Brazil

Port Melbourne, Australia

Shanghai, China

Fredericksburg, VA

Lansing Metal, MI

Doraville, GA

Pittsburgh, PA

Silao, Mexico

Massena

Lansing Regional. MI

Sao Caetano do Sul, Brasil

GM South Africa 1

Saab, Trollhattan, Sweden

Bochum

Elizabeth, Australia

Rayong, Thailand

Elizabeth, South Australia

Halol, India

Bekasi Indonesia*Rayong, Thailand

Antwerp, Belgium

Eisenach, Germany

Trollhattan, Sweden

Ellesmere Port, UK

Kaiserslautern, Germany

Russelsheim, Germany

Aspern

Biala (Bielsko)

Gliwice, Poland

Sao Caetano do Sul, Brazil

Sao Jose dos Campos, BrazilRosario, ArgentinaMogi das Cruzes, Brasil

Arica, Chile*

Quito, Ecuador*

Bogota, Colombia*

Valencia, Venezuela*

AMT South Lyon, MI

Indianapolis, IN

Arlington, TX

Ramos Arizpe 1 & 2, Mex

Baltimore, MD

Bowling Green, KY

Doraville, GA

Ramos Arizpe, Mexico Shreveport, LA

Spring Hill, TN

Shreveport, LA

Silao, Mex

Linden, NJToledo, OH 1&2

Wilmington, DEMoraine, OH - JV

Lordstown, OH

Mansfield, OH

Moraine, OH

Pontiac, MI

Orion, MI

Lansing M, MI

Saginaw , MI 1&2

Flint, MI

Grand Blanc, MI

Janesville 1 & 3, WI

Wentzville, MO

Oklahoma City, OK

Bedford

Parma, OH

Fort Wayne, IN

CAMI-Ingersol, ONT

NUMMI-Fremont, CA

Oshawa Truck, ONT

Oshawa 1 & 2, Ont

Lansing Craft Center, MI

Lordstown, OH

Nairobi, Kenya - CKDLagos, Nigeria -CKD

CJSC, Zaporoche, Ukraine

IBC, Luton, UK

Tychy - JV

Szentgotthard

AvtoVAZ, Togliatti, Russia

Qingdao, China

Azambuja, Portugal

Shanghai N&S, China

Changwon, S. Korea

Gunsan, S. Korea

Hanoi, Vietnam

Liuzhou, China

Shanghai, China

Ramos Arizpe, Mexico

Wentzville, MO

Mishawaka, IN Parma, OH

Fairfax, KS

Romulus, MI 1#2

Fairfax, KS

Marion, IN

Heuliez, Cerizay, France

Bertone, Torino, Italy

Steyr, Graz, Austria

Barcelona, Spain

Tunis, Tunisia - CKD

Bupyeong 1 & 2, S.Korea

Changwon, S. Korea

Bupyong, S. Korea

Bupyeong, S. Korea

Warren, MI

Baltimore, MDIndianapolis, IN

Zaragoza, Spain

Strasbourg, Germany

Zaragoza, Spain

Spring Hill, TN

Flint, MI 1,N&S

St. Catharines,ONT 1&2

Detroit-Hamtramck, MI

Windsor, ONT

Silao, MexicoToluca, Mex

Spring Hill 1 & 2, TN

Rosario, Argentina Gravatai, Brazil

Lansing C, MI

Lansing Grand River, MI

Pontiac, MI

Lansing Tooling, MI

Flint 1 & 3, MI

Hethel, England

Oshawa, ONT, Canada

Renault, Batilly, France

Kaiserslautern

Ellesmere Port, England

Russelsheim, Germany

Antwert, Belgium

Luton, England

Bochum, Germany

Soedertaelje

Gothenburg

Bochum, Germany

Russelsheim, GermanyGliwice, Poland

6 October City, Egypt

STSW, MI

Livonia, MI

Grand Rapids, MI

Sao Jose dos Campos, Brasil

Gravatai, Brasil

GM South Africa 2

Muncie, IN

Gunsan, S. Korea

Yantai, China

Shenyang, China Gunsan, S. Korea

Changwon, S. Korea

Boryong, S. Korea

Yanati, China

Yantai, China

Qingdao, China

Liuzhou, China 1&2

Luizhou, China

GM is truly 24x7 GM is truly 24x7 –– we are always working somewhere!we are always working somewhere!

• 280,000 employees worldwide• $207 billion revenue in 2006• Products sold in more than 200 countries• Sold more than 9 million cars and trucks in

2006• 181 Manufacturing facilities in 35 countries• 14,000+ dealers in North America alone• $89 billion of direct materials purchased

annually• 14 million pounds of material received daily• Approximately 5,000 parts in each vehicle

24CMMI-ACQJack Ferguson, Nov 2008© 2008 Carnegie Mellon University

24

Evolution of IT at General MotorsEvolution of IT at General Motors

ITITSupplierSupplier

First Generation1984-1996First Generation1984-1996

Second Generation1996-2003Second Generation1996-2003

Third Generation2003→Third Generation2003→

ITSupplier

ITITSupplierSupplier

ITSupplier

ITITSupplierSupplier

ITSupplier

ITITSupplierSupplier

ITSupplier

ITITSupplierSupplier

ITSupplier

ITITSupplierSupplier

ITSupplier

ITSupplier

CommonEnterprise

ManagementProcesses

CommonCommonEnterpriseEnterprise

ManagementManagementProcessesProcesses

ITSupplier

ITITSupplierSupplier

ITSupplier

ITITSupplierSupplier

ITSupplier

ITITSupplierSupplier

ITSupplier

ITITSupplierSupplier

ITSupplier

ITITSupplierSupplier

ITSupplier

ITSupplier

25CMMI-ACQJack Ferguson, Nov 2008© 2008 Carnegie Mellon University

25

Current IT Models Focused on the Developer – not the Customer

CMM, CMMISPICEIEEECOBITITIL

General Motors partnered with:General Motors partnered with:•• Software Engineering InstituteSoftware Engineering Institute•• US Department of DefenseUS Department of Defense•• NASANASA•• Industry Leading SuppliersIndustry Leading Suppliers

To develop a maturity model for To develop a maturity model for the the Customers of IT SourcingCustomers of IT Sourcing

26CMMI-ACQJack Ferguson, Nov 2008© 2008 Carnegie Mellon University

CMMICMMI--ACQ for GMACQ for GMImplementing the model requires structural change and Implementing the model requires structural change and global standardizationglobal standardization

Organizational StructureOrganizational StructureCommon Global ProcessesCommon Global ProcessesCommon Service AgreementsCommon Service Agreements

StructureStructure

ProcessesProcessesCMMI Model

Framework (CMF)

Project Management

Standardized Work Processes

Enterprise & DomainIntegration

Contracting(GSCs & ITSRs)Integrated

Project

Planning

Requirements& Prototypes

Architecture

Acceptance

Criteria

Peer Reviews

ContractsContracts26

© 2008 Carnegie Mellon University

GM IS&S: Strategic Hub for TechnologyGM IS&S: Strategic Hub for Technology

27

28CMMI-ACQJack Ferguson, Nov 2008© 2008 Carnegie Mellon University

Global ImplementationGlobal Implementation

Global Standardization is key to GMGlobal Standardization is key to GM’’s successs successGlobal Training on ProcessesGlobal Training on ProcessesGlobal Process CoachesGlobal Process CoachesGlobal Management and Architecture meetingsGlobal Management and Architecture meetings

Regular Improvement driven by GM users and suppliersRegular Improvement driven by GM users and suppliersProcess ReleasesProcess ReleasesContract UpdatesContract Updates

28

29CMMI-ACQJack Ferguson, Nov 2008© 2008 Carnegie Mellon University

ResultsResults

CMMI Model

Framework (CMF)

Project Management

Standardized Work Processes

Enterprise & DomainIntegration

Contracting(GSCs & ITSRs)Integrated

Project

Planning

Requirements& Prototypes

Architecture

Acceptance

Criteria

Peer Reviews

29

GM has realized significant benefits from the 3GM has realized significant benefits from the 3rdrd

Generation IT Sourcing Model and CMMIGeneration IT Sourcing Model and CMMI--ACQACQCustomer IntimacyCustomer IntimacyControl of Strategy, Architecture, and StandardsControl of Strategy, Architecture, and StandardsInnovation from our Supplier BaseInnovation from our Supplier BaseLow IT cost per vehicleLow IT cost per vehicleLess time Less time ““RFPRFP--inging”” –– more time solving IT problemsmore time solving IT problemsStandardized work Standardized work -- globallyglobally

30CMMI-ACQJack Ferguson, Nov 2008© 2008 Carnegie Mellon University

Jack Ferguson, SEI: [email protected]

Rich Frost, GM: [email protected].

Contacts