rrach.de CMMI – Der Weg zur erfolgreichen e ... · Prof. Dr. Eckhart Hanser: CMMI und SPA CMM –...

28
Prof. Dr. Eckhart Hanser, BA Lörrach & eha technologie service GmbH CMMI – Der Weg zur erfolgreichen errach.de Softwareorganisation CMMI & SPA (Siemens Process Assessment) www.ba-loe w Prof. Dr. Eckhart Hanser Berufsakademie Loerrach eha technologie service GmbH University of Cooperative Education 79618 Rheinfelden Studienbereich Technik Gesellschafter [email protected] [email protected] Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 1

Transcript of rrach.de CMMI – Der Weg zur erfolgreichen e ... · Prof. Dr. Eckhart Hanser: CMMI und SPA CMM –...

Page 1: rrach.de CMMI – Der Weg zur erfolgreichen e ... · Prof. Dr. Eckhart Hanser: CMMI und SPA CMM – CMMI – SCAMPI – SPA – Siemens SM Capability Maturity Model (CMM) Software

Prof. Dr. Eckhart Hanser: CMMI und SPAProf. Dr. Eckhart Hanser, BA Lörrach & eha technologie service GmbH

CMMI – Der Weg zur erfolgreichen

errach.de

SoftwareorganisationCMMI & SPA (Siemens Process Assessment)w

ww.ba-loe

w

Prof. Dr. Eckhart HanserBerufsakademie Loerrach eha technologie service GmbHgUniversity of Cooperative Education 79618 RheinfeldenStudienbereich Technik [email protected] [email protected]

Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 1

Page 2: rrach.de CMMI – Der Weg zur erfolgreichen e ... · Prof. Dr. Eckhart Hanser: CMMI und SPA CMM – CMMI – SCAMPI – SPA – Siemens SM Capability Maturity Model (CMM) Software

Prof. Dr. Eckhart Hanser: CMMI und SPA

Inhalt:CMM – CMMI – SCAMPI – SPA – Siemens SM

Inhalt:

• Capability Maturity Model (CMM)• Capability Maturity Model Integration p y y g

(CMMI)• SCAMPI AssessmentSCAMPI Assessment• Siemens Process Assessment

Si S ti M hi L l 4• Siemens Sorting Machines, Level 4 Potential

Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 2

Page 3: rrach.de CMMI – Der Weg zur erfolgreichen e ... · Prof. Dr. Eckhart Hanser: CMMI und SPA CMM – CMMI – SCAMPI – SPA – Siemens SM Capability Maturity Model (CMM) Software

Prof. Dr. Eckhart Hanser: CMMI und SPA

CMM – CMMI – SCAMPI – SPA – Siemens SM

Capability Maturity Model (CMM)Software Engineering Institute (SEI, 1984) an der Carnegie Mellon University

• Bewertung des „Reifegrads“ einer Software-Entwicklungs-Organisation

• 5-Stufen-Schema

• Watts Humphrey (1988)

• Hilfsmittel zur Beurteilung der Lieferanten des DoD, USA

• Auslöser: SDI-Projekt (Strategic Defense Initiative – „Star Wars“)• 1991 CMM V1.0• 1993 CMM V1.1• 1998 CMM V2.0 (zurückgezogen)

Alternativer Ansatz:

Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 3

• Capers Jones, Software Productivity Research (SPR) °

Page 4: rrach.de CMMI – Der Weg zur erfolgreichen e ... · Prof. Dr. Eckhart Hanser: CMMI und SPA CMM – CMMI – SCAMPI – SPA – Siemens SM Capability Maturity Model (CMM) Software

Prof. Dr. Eckhart Hanser: CMMI und SPA

Reifegrad / CMM Ebene Fokus Eingeführte Verfahren Ergeb-

CMM – CMMI – SCAMPI – SPA – Siemens SM

Reifegrad / CMM Ebene Fokus Eingeführte Verfahren Ergebnisse

5. Optimierend(Optimierter Prozess)

StändigeVerbesserung

Defektverhütung, statistisch. Effizienz-BeweisProzeß-Änderungsmanagement,

Produktivitätund Qualitätmessen/Technologie-Änderungsmanagement messen/verbessern

4. Gemanagt(Geführter Prozess)

Qualitäts-Prozesse

Software Qualitäts-/Prozess-Management,Produktivitäts-/Qualitätsmessungen:Software-Metriken

3. Definiert(Definierter Prozess)

Software-Engineering

Definition / Dokumentation techn. Prozess und Management-Prozess,TeamkoordinationTeamkoordination,Ausbildungsprogramm

2. Wiederholbar(Wiederholbarer Prozess)

Projekt-Management

Projektmanagement (Planen u. Schätzen),Qualitätssicherung, Spezifikation, Änderungs-

Risikenquantifizieren

und

(Wiederholbarer Prozess) Management Qualitätssicherung, Spezifikation, Änderungsund Konfigurationsmanagement,

1. Anfänglich(Initialer Prozess)

Keiner Ad-hoc Software-Prozess,SW-Entwicklungsergebnisse nicht

Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 4

reduzieren( ) g g

vorhersehbar

Page 5: rrach.de CMMI – Der Weg zur erfolgreichen e ... · Prof. Dr. Eckhart Hanser: CMMI und SPA CMM – CMMI – SCAMPI – SPA – Siemens SM Capability Maturity Model (CMM) Software

Prof. Dr. Eckhart Hanser: CMMI und SPA

CMM – CMMI – SCAMPI – SPA – Siemens SM

Capability Maturity Model Integration (CMMI)

• Nachfolger des CMM

• Integration vong• CMM V2.0• CMM für Systementwicklung• CMM für integrierte Produktentwicklung• CMM für integrierte Produktentwicklung

• Historie:• 1997 Projektstart

2000 CMMI V1 0• 2000 CMMI V1.0• 2002 CMMI V1.1• Aug. 2006 CMMI for Development V1.2

Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 5

Page 6: rrach.de CMMI – Der Weg zur erfolgreichen e ... · Prof. Dr. Eckhart Hanser: CMMI und SPA CMM – CMMI – SCAMPI – SPA – Siemens SM Capability Maturity Model (CMM) Software

Prof. Dr. Eckhart Hanser: CMMI und SPA

CMM – CMMI – SCAMPI – SPA – Siemens SM

• deckt ab

Capability Maturity Model Integrated (CMMI)deckt ab

• Software-Entwicklung (ehemals SW-CMM)

• SystementwicklungSystementwicklung

• Integrierte Entwicklung von Prozessen und Produkten

• Kauf von Software / Beschaffung über Lieferanteng

St f fö i D t ll• Stufenförmige Darstellung s. CMM

NEU!• Kontinuierliche Darstellung

Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 6

g

Page 7: rrach.de CMMI – Der Weg zur erfolgreichen e ... · Prof. Dr. Eckhart Hanser: CMMI und SPA CMM – CMMI – SCAMPI – SPA – Siemens SM Capability Maturity Model (CMM) Software

Prof. Dr. Eckhart Hanser: CMMI und SPA

CMM – CMMI – SCAMPI – SPA – Siemens SM

KontinuierlicheDarstellung:

Einteilung in Prozesskategorien und -gebiete

Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 7

Aus Kneuper CMMI

Page 8: rrach.de CMMI – Der Weg zur erfolgreichen e ... · Prof. Dr. Eckhart Hanser: CMMI und SPA CMM – CMMI – SCAMPI – SPA – Siemens SM Capability Maturity Model (CMM) Software

Prof. Dr. Eckhart Hanser: CMMI und SPA

REQM

CMM – CMMI – SCAMPI – SPA – Siemens SM

Kontinuierliche Darstellung:

REQM

PP

Fähigkeitsgrade Beispiel

PMC

SAM

MA

PPQA

CM

Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 8

Aus Chrissis et.al. CMMI - Guidelines

Page 9: rrach.de CMMI – Der Weg zur erfolgreichen e ... · Prof. Dr. Eckhart Hanser: CMMI und SPA CMM – CMMI – SCAMPI – SPA – Siemens SM Capability Maturity Model (CMM) Software

Prof. Dr. Eckhart Hanser: CMMI und SPA

CMM – CMMI – SCAMPI – SPA – Siemens SM

Prozessgebiete, R if d (ML) dReifegrad (ML) und Fähigkeitsgrad (CL)

KneuperKneuper

Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 9Aus Chrissis et.al. CMMI - Guidelines

Page 10: rrach.de CMMI – Der Weg zur erfolgreichen e ... · Prof. Dr. Eckhart Hanser: CMMI und SPA CMM – CMMI – SCAMPI – SPA – Siemens SM Capability Maturity Model (CMM) Software

Prof. Dr. Eckhart Hanser: CMMI und SPA

SCAMPICMM – CMMI – SCAMPI – SPA – Siemens SM

SCAMPIStandard CMMI Appraisal Method for Process Improvement

• Vom SEI definierte Methode für CMMI-Appraisals (Begutachtung: Assessment + Bewertung)(Begutachtung: Assessment + Bewertung)– Prozessverbesserung / Identifizierung von

Verbesserungsmöglichkeiten => Assessment– Bestimmung des Reifegrades / Fähigkeitsgradprofils

• SCAMPI Class A– detailliert und zuverlässig– detailliert und zuverlässig– Bestätigung durch mehrere Quellen ( 3 Datenquellen)– Bestimmung des Reifegrades

Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 10

– typisch < 1 mal / Jahr

Page 11: rrach.de CMMI – Der Weg zur erfolgreichen e ... · Prof. Dr. Eckhart Hanser: CMMI und SPA CMM – CMMI – SCAMPI – SPA – Siemens SM Capability Maturity Model (CMM) Software

Prof. Dr. Eckhart Hanser: CMMI und SPA

CMM – CMMI – SCAMPI – SPA – Siemens SM

• SCAMPI Class B– weniger detailliert

weniger Anforderungen an die Zuverlässigkeit– weniger Anforderungen an die Zuverlässigkeit– Bestätigung durch 2 Quellen ausreichend– keine Bestimmung des Reifegrades– typisch z.B. 2 mal / Jahr

• SCAMPI Class C• SCAMPI Class C– Miniassessment– geringe Anforderungen an die Zuverlässigkeit– 1 Quelle ausreichend– keine Bestimmung des Reifegrades– typisch > 4 mal / Jahr

Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 11

typisch > 4 mal / Jahr

Page 12: rrach.de CMMI – Der Weg zur erfolgreichen e ... · Prof. Dr. Eckhart Hanser: CMMI und SPA CMM – CMMI – SCAMPI – SPA – Siemens SM Capability Maturity Model (CMM) Software

Prof. Dr. Eckhart Hanser: CMMI und SPA

CMM – CMMI – SCAMPI – SPA – Siemens SM

„Feedback-Runde“

Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 12

Aus Kneuper CMMI

Page 13: rrach.de CMMI – Der Weg zur erfolgreichen e ... · Prof. Dr. Eckhart Hanser: CMMI und SPA CMM – CMMI – SCAMPI – SPA – Siemens SM Capability Maturity Model (CMM) Software

Prof. Dr. Eckhart Hanser: CMMI und SPA

CMM – CMMI – SCAMPI – SPA – Siemens SM

V b it CMMI 2005• Siemens

Verbreitung CMMI 2005

– Diplomarbeit Edlefsen, BA LÖ ,TTR01 Curie, Siemens Konstanz

• Bosch• E-Plus• DB Systems• EDS• Deutsche Post IT-Solutions• Philips Semi Conductor• BMW

Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 13

Quelle: Kneuper, CMMI

Page 14: rrach.de CMMI – Der Weg zur erfolgreichen e ... · Prof. Dr. Eckhart Hanser: CMMI und SPA CMM – CMMI – SCAMPI – SPA – Siemens SM Capability Maturity Model (CMM) Software

Prof. Dr. Eckhart Hanser: CMMI und SPA

CMM – CMMI – SCAMPI – SPA – Siemens SM

Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 14

Page 15: rrach.de CMMI – Der Weg zur erfolgreichen e ... · Prof. Dr. Eckhart Hanser: CMMI und SPA CMM – CMMI – SCAMPI – SPA – Siemens SM Capability Maturity Model (CMM) Software

Prof. Dr. Eckhart Hanser: CMMI und SPA

Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 15

Page 16: rrach.de CMMI – Der Weg zur erfolgreichen e ... · Prof. Dr. Eckhart Hanser: CMMI und SPA CMM – CMMI – SCAMPI – SPA – Siemens SM Capability Maturity Model (CMM) Software

Prof. Dr. Eckhart Hanser: CMMI und SPA

Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 16

Page 17: rrach.de CMMI – Der Weg zur erfolgreichen e ... · Prof. Dr. Eckhart Hanser: CMMI und SPA CMM – CMMI – SCAMPI – SPA – Siemens SM Capability Maturity Model (CMM) Software

Prof. Dr. Eckhart Hanser: CMMI und SPA

Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 17

Page 18: rrach.de CMMI – Der Weg zur erfolgreichen e ... · Prof. Dr. Eckhart Hanser: CMMI und SPA CMM – CMMI – SCAMPI – SPA – Siemens SM Capability Maturity Model (CMM) Software

Prof. Dr. Eckhart Hanser: CMMI und SPA

Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 18

Page 19: rrach.de CMMI – Der Weg zur erfolgreichen e ... · Prof. Dr. Eckhart Hanser: CMMI und SPA CMM – CMMI – SCAMPI – SPA – Siemens SM Capability Maturity Model (CMM) Software

Prof. Dr. Eckhart Hanser: CMMI und SPA

Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 19

Page 20: rrach.de CMMI – Der Weg zur erfolgreichen e ... · Prof. Dr. Eckhart Hanser: CMMI und SPA CMM – CMMI – SCAMPI – SPA – Siemens SM Capability Maturity Model (CMM) Software

Prof. Dr. Eckhart Hanser: CMMI und SPA

Stand 2005

SPA Reifegrad in Vi t l h ittViertelschritten

CMMI: Ganzzahlen

Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 20

Page 21: rrach.de CMMI – Der Weg zur erfolgreichen e ... · Prof. Dr. Eckhart Hanser: CMMI und SPA CMM – CMMI – SCAMPI – SPA – Siemens SM Capability Maturity Model (CMM) Software

Prof. Dr. Eckhart Hanser: CMMI und SPA

SPA R if d i Vi t l h itt B 3 75• SPA Reifegrade in Viertelschritten, z.B. 3,75• CMMI in Ganzzahlschritten, z.B: 3 oder 4

• SPA: 80/50-Regel“SPA: „80/50 Regel– Sind obligate Anforderungen des Reifegrades z.B. zu

85% erfüllt, können sie durch 2 x 15% = 30%85% erfüllt, können sie durch 2 x 15% 30% Erfüllung eines höherwertigen Prozessgebiets kompensiert werden

– Regel existiert nicht bei CMMI

Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 21

Page 22: rrach.de CMMI – Der Weg zur erfolgreichen e ... · Prof. Dr. Eckhart Hanser: CMMI und SPA CMM – CMMI – SCAMPI – SPA – Siemens SM Capability Maturity Model (CMM) Software

Prof. Dr. Eckhart Hanser: CMMI und SPA

Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 22

Page 23: rrach.de CMMI – Der Weg zur erfolgreichen e ... · Prof. Dr. Eckhart Hanser: CMMI und SPA CMM – CMMI – SCAMPI – SPA – Siemens SM Capability Maturity Model (CMM) Software

Prof. Dr. Eckhart Hanser: CMMI und SPA

OPP: Performance der organisationsweiten Prozesse (CMMI & SPA, Level 4: Kat. Prozessmanagement)QPM: Quantitatives Projektmanagement (CMMI & SPA, Level 4: Kat. Projektmanagement)PLM: Produktlinienmanagement (SPA, Level 4: Kat. Engineering)Re-Use: Komponenten-Re-Use (SPA Level 4: Kat Engineering)

Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 23

Re-Use: Komponenten-Re-Use (SPA, Level 4: Kat. Engineering)Level 5: Prozessverbesserung / -optimierung

Page 24: rrach.de CMMI – Der Weg zur erfolgreichen e ... · Prof. Dr. Eckhart Hanser: CMMI und SPA CMM – CMMI – SCAMPI – SPA – Siemens SM Capability Maturity Model (CMM) Software

Prof. Dr. Eckhart Hanser: CMMI und SPA

Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 24

Page 25: rrach.de CMMI – Der Weg zur erfolgreichen e ... · Prof. Dr. Eckhart Hanser: CMMI und SPA CMM – CMMI – SCAMPI – SPA – Siemens SM Capability Maturity Model (CMM) Software

Prof. Dr. Eckhart Hanser: CMMI und SPA

Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 25

Page 26: rrach.de CMMI – Der Weg zur erfolgreichen e ... · Prof. Dr. Eckhart Hanser: CMMI und SPA CMM – CMMI – SCAMPI – SPA – Siemens SM Capability Maturity Model (CMM) Software

Prof. Dr. Eckhart Hanser: CMMI und SPA

Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 26

Page 27: rrach.de CMMI – Der Weg zur erfolgreichen e ... · Prof. Dr. Eckhart Hanser: CMMI und SPA CMM – CMMI – SCAMPI – SPA – Siemens SM Capability Maturity Model (CMM) Software

Prof. Dr. Eckhart Hanser: CMMI und SPA

Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 27

Page 28: rrach.de CMMI – Der Weg zur erfolgreichen e ... · Prof. Dr. Eckhart Hanser: CMMI und SPA CMM – CMMI – SCAMPI – SPA – Siemens SM Capability Maturity Model (CMM) Software

Prof. Dr. Eckhart Hanser: CMMI und SPA

Noch Fragen?Noch Fragen?

Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 28