Dittert CMMI als Management-Strategie zur Prozessverbesserung · Menschen beraten BTC zeigt Wege...
Transcript of Dittert CMMI als Management-Strategie zur Prozessverbesserung · Menschen beraten BTC zeigt Wege...
Menschen beraten
BTC zeigt Wege auf - Sie entscheidenMenschen beratenBTC zeigt Wege auf - Sie entscheiden
BTC AGCMMI® als Management-Strategie zur Prozessverbesserung
Matthias Dittert
Dipl. Wirtschafts-InformatikerManagement ConsultantLeiter Team CRM Beratung & QM
2
© 2008 BTC AG, Matthias Dittert
CMMI®
Management-Zusammenfassung
p Quelle: Software Engineering Institute, Carnegie Mellon University, Pittsburgh, USA
R O I 4 : 1
Return on Investment vier zu eins
R O I 4 : 1
Return on Investment vier zu eins
p Management-Zusammenfassung:
3
© 2008 BTC AG, Matthias Dittert
CMMI®
Agenda
p Management-Zusammenfassung
p Agenda
p CMMI: Das Modell
p CMMI: Der Nutzen
p Was sind die nächsten Schritte, wenn... ?
p Zusammenfassung
® CMMI, CMM, and Capability Maturity Model are registered in the U.S. Patent and Trademark Office.
CMM Integration, SCAMPI, and IDEAL are service marks of Carnegie Mellon University.
4
© 2008 BTC AG, Matthias Dittert
CMMI®
Begriffsklärung
p CMMI = Capability Maturity Model Integration
p Capability = Fähigkeit
p Maturity = Reife
p Reifegradmodell zur Beurteilung und Verbesserung der Qualität der Entwicklungs-
Prozesse von Produkten und Dienstleistungen
p Gesamter Produktlebenszyklus
� von Konzeption bis zu Lieferung und Wartung
p Fünf Stufen
� Verbesserungspfad wird angeboten
p In der Praxis bewährt
� Vorgehensweisen stammen aus erfolgreichen Projekten
5
© 2008 BTC AG, Matthias Dittert
CMMI®
Entwicklung und Philosophie
p Entwicklung
� am Software Engineering Institute entwickelt
(Carnegie Mellon University)
� zunächst als Werkzeug für die
Beurteilung von Softwarelieferanten
� schnell von Wirtschaft adaptiert und angereichert mit
Know How aus den unterschiedlichen Wirtschaftszweigen
p Philosophie (ähnlich ISO 9000)
� Arbeits-Ergebnisse dadurch verbessern, indem die
Arbeits-Prozesse verbessert werden
p Unterschied zu ISO 9000
� CMMI bietet Verbesserungspfad mit fünf Stufen an
(ISO 9000 kennt lediglich „erfüllt“ oder „nicht erfüllt“)
� konkretere Aussagen bzgl. spezifischer Ziele und Praktiken
� Nennung von Beispielen und typischen Arbeitsergebnissen
6
© 2008 BTC AG, Matthias Dittert
CMMI®
Internationale Bedeutung
p CMMI ist ein international anerkannter Standard
p 500+ CMMI Class A Appraisals pro Jahr
� 60% außerhalb USA
� 66% freie Wirtschaft
p CMMI ist häufig Vorbedingung im Offshoring-Sektor
7
© 2008 BTC AG, Matthias Dittert
CMMI®
Reifegradstufen
• Arbeiten ad hoc durchgeführt (teilw. sogar chaotisch)• Prozesse wenig oder nicht definiert
• Erfolg hängt sehr stark von einzelnen Mitarbeitern ab(„Helden“)
• Arbeiten ad hoc durchgeführt (teilw. sogar chaotisch)• Prozesse wenig oder nicht definiert
• Erfolg hängt sehr stark von einzelnen Mitarbeitern ab(„Helden“)
• Fokus auf einzelnen Projekten (individuelle Prozesse) • Wiederholbare Ergebnisse • Es gibt jedoch noch starke Abweichungen zwischen den Projekten
• Fokus auf einzelnen Projekten (individuelle Prozesse) • Wiederholbare Ergebnisse • Es gibt jedoch noch starke Abweichungen zwischen den Projekten
Projekt-management
Projekt-management
• Fokus auf Organisation als Ganzes
• Definierte Prozesse liegen vor• Erfahrungen und Daten können zwi-schen Projekten ausgetauscht werden
• Fokus auf Organisation als Ganzes
• Definierte Prozesse liegen vor• Erfahrungen und Daten können zwi-schen Projekten ausgetauscht werden
Definition organisationsweiter Prozesse für Entwicklung & Mgmt.
Definition organisationsweiter Prozesse für Entwicklung & Mgmt.
• intensive Nutzung von Messungen und Kennzahlen• Bessere Vorhersagbarkeit (Aufwand,
Fehlerquote, etc.)
• intensive Nutzung von Messungen und Kennzahlen• Bessere Vorhersagbarkeit (Aufwand,
Fehlerquote, etc.)
• systematische Auswahl und Einführung von Verbesserungen• systematische Analyse noch auftretender Fehler und Probleme
• systematische Auswahl und Einführung von Verbesserungen• systematische Analyse noch auftretender Fehler und Probleme
1 Initial(Initial)
1 Initial(Initial)
2 Gemanagt(Managed)
2 Gemanagt(Managed)
3 Definiert(Defined)
3 Definiert(Defined)
Erhebung von Kennzahlen
Erhebung von Kennzahlen
4 Quantitativ
gemanagt(Quantitatively Managed)
4 Quantitativ
gemanagt(Quantitatively Managed)
5 Optimierend (Optimizing)
5 Optimierend (Optimizing)
Kontinuierliche Verbesserung
Kontinuierliche Verbesserung
8
© 2008 BTC AG, Matthias Dittert
CMMI®
Prozessgebiete
Prozessmanagement
(Process Management)
Projektmanagement
(Project Management)
Ingenieursdisziplinen
(Engineering)
Unterstützung
(Support)
5
Organisationsweite Innovation und
Verbreitung
(OID - Organizational Innovation and
Deployment)
Ursachenanalyse und Problemlösung
(CAR - Causal Analysis and Resolution)
4Performanz der organisationsweiten
Prozesse
(OPP - Organizational Process Performance)
Quantitatives Projektmanagement
(QPM - Quantitative Project Management)
Anforderungsentwicklung
(RD - Requirements Development)
Technische Umsetzung
(TS - Technical Solution)
Organisationsweite Prozessdefinition
(OPD - Organizational Process Definition)
Produktintegration
(PI - Product Integration)
Organisationsweiter Prozessfokus
(OPF - Organizational Process Focus)
Integriertes Projektmanagement
(IPM - Integrated Project Management)
Verifikation
(VER - Verification)
Organisationsweites Training
(OT - Organizational Training)
Risikomanagement
(RSKM - Risk Management)
Validation
(VAL - Validation)
Entscheidungsanalyse und -findung
(DAR - Decision Analysis and Resolution)
Projektplanung
(PP - Project Planning)
Konfigurationsmanagement
(CM - Configuration Management)
Projektverfolgung und -steuerung
(PMC - Project Monitoring and Control)
Qualitätssicherung von Prozessen und
Produkten
(PPQA - Process and Product Quality
Assurance)
Management von
Lieferantenvereinbarungen
(SAM - Supplier Agreement Management)
Anforderungsmanagement
(REQM - Requirements Management)
Messung und Analyse
(MA - Measurement and Analysis)
1 initial gegeben
Re
ife
gra
d
(ma
turi
ty le
ve
l)
Kategorien von Prozessgebieten
(Categories of Process Areas)
3
2
Prozessmanagement
(Process Management)
Projektmanagement
(Project Management)
Ingenieursdisziplinen
(Engineering)
Unterstützung
(Support)
5
Organisationsweite Innovation und
Verbreitung
(OID - Organizational Innovation and
Deployment)
Ursachenanalyse und Problemlösung
(CAR - Causal Analysis and Resolution)
4Performanz der organisationsweiten
Prozesse
(OPP - Organizational Process Performance)
Quantitatives Projektmanagement
(QPM - Quantitative Project Management)
Anforderungsentwicklung
(RD - Requirements Development)
Technische Umsetzung
(TS - Technical Solution)
Organisationsweite Prozessdefinition
(OPD - Organizational Process Definition)
Produktintegration
(PI - Product Integration)
Organisationsweiter Prozessfokus
(OPF - Organizational Process Focus)
Integriertes Projektmanagement
(IPM - Integrated Project Management)
Verifikation
(VER - Verification)
Organisationsweites Training
(OT - Organizational Training)
Risikomanagement
(RSKM - Risk Management)
Validation
(VAL - Validation)
Entscheidungsanalyse und -findung
(DAR - Decision Analysis and Resolution)
Projektplanung
(PP - Project Planning)
Konfigurationsmanagement
(CM - Configuration Management)
Projektverfolgung und -steuerung
(PMC - Project Monitoring and Control)
Qualitätssicherung von Prozessen und
Produkten
(PPQA - Process and Product Quality
Assurance)
Management von
Lieferantenvereinbarungen
(SAM - Supplier Agreement Management)
Anforderungsmanagement
(REQM - Requirements Management)
Messung und Analyse
(MA - Measurement and Analysis)
1 initial gegeben
Re
ife
gra
d
(ma
turi
ty le
ve
l)
Kategorien von Prozessgebieten
(Categories of Process Areas)
3
2
p 22 Prozessgebiete in 4 Kategorien auf 5 Reifegradstufen
9
© 2008 BTC AG, Matthias Dittert
CMMI®
Agenda
p Management-Zusammenfassung
p Agenda
p CMMI: Das Modell
p CMMI: Der Nutzen
p Was sind die nächsten Schritte, wenn... ?
p Zusammenfassung
10
© 2008 BTC AG, Matthias Dittert
CMMI®
Verbesserungen bzgl. Kosten
p Verringerungen
� der Gemeinkostensätze
� der Personalkosten
� der Kosten von Nacharbeit
� der Kosten durch Qualitätsmängel
� der Kosten der Fehlerauffindung und Fehlerbehebung
� der Kosten je Softwareeinheit
� der Abweichungen vom Cost Performance Index (CPI)
p Verbesserung
� der Budget-Schätzgenauigkeit
� des Durchschnitts des Cost Performance Index (CPI)
p Die mittlere Verbesserung in der Kategorie Kosten liegt bei
34%
p Quelle: Software Engineering Institute, Carnegie Mellon University, Pittsburgh, USA
11
© 2008 BTC AG, Matthias Dittert
CMMI®
Verbesserungen bzgl. Terminplanung
p Verringerungen
� der Abweichungen vom Terminplan
� der Anzahl Tage an Zeitverzug
� der Verzögerungen in der Projektübergabe
� der Abweichungen vom Schedule Performance Index (SPI)
p Verbesserung
� der Durchlaufzeit
� der Quote eingehaltener Meilensteine
� der Terminschätzgenauigkeit
� des Durchschnitts des Schedule Performance Index (SPI)
p Die mittlere Verbesserung in der Kategorie Terminplanung liegt bei 50%
p Quelle: Software Engineering Institute, Carnegie Mellon University, Pittsburgh, USA
12
© 2008 BTC AG, Matthias Dittert
CMMI®
Verbesserungen bzgl. Produktivität
p Steigerung
� der Anzahl von Programm-Code-Zeilen pro Arbeitsstunde
� von Software-Releases pro Jahr
� von Quellkommentaren pro Monat
� von Function-Points pro Vollzeitkraft
p Verbesserung
� der Testabdeckung
� des Zeitbedarfs pro Software-Build
p Die mittlere Verbesserung in der Kategorie Produktivität liegt bei 61%
p Quelle: Software Engineering Institute, Carnegie Mellon University, Pittsburgh, USA
13
© 2008 BTC AG, Matthias Dittert
CMMI®
Verbesserungen bzgl. Return on Investment
p Gewinne und Kostenvermeidung im Verhältnis zu den Investitionen in die Verbesserungen der Organisation:
� die Vermeidung von Nacharbeit (Fehlern) im Verhältnis zur Investition in Qualitätsverbesserungsaktivitäten
� die gesteigerte Produktivität im Verhältnis zur
Investition in die Automatisierung
� die gesteigerten Erlöse, geringere Durchlaufzeiten im Verhältnis zur
Investition in die Prozessverbesserung
p Die mittlere Wert der Kategorie Return on Investment für CMMI-basierte Prozessverbesserungen liegt bei 4:1
p Quelle: Software Engineering Institute, Carnegie Mellon University, Pittsburgh, USA
14
© 2008 BTC AG, Matthias Dittert
CMMI®
Agenda
p Management-Zusammenfassung
p Agenda
p CMMI: Das Modell
p CMMI: Der Nutzen
p Was sind die nächsten Schritte, wenn... ?
p Zusammenfassung
15
© 2008 BTC AG, Matthias Dittert
CMMI®
Was sind die nächsten Schritte, wenn... ?
Wenn Ihr Unternehmen eine CMMI-Einführung erwägt:
p Empfehlung:
� Eine Woche Wissen und Standortbestimmung
p Tag 1: Analyse Unternehmensdokumentation
p Tag 2: Schulung CMMI-Grundkonzepte und Terminologie
p Tag 3: Standortbestimmung Teil 1
p Tag 4: Standortbestimmung Teil 2
p Tag 5: Analyse und Zusammenfassung der Ergebnisse
p Ergebnis sind Antworten auf die Fragen:
� Welche Bereiche vom CMMI-Referenzmodell erfüllt Ihr Unternehmen bereits gut?
� In welchen Bereichen liegen die größten Verbesserungspotentiale für Ihr Unternehmen?
16
© 2008 BTC AG, Matthias Dittert
CMMI®
Agenda
p Management-Zusammenfassung
p Agenda
p CMMI: Das Modell
p CMMI: Der Nutzen
p Was sind die nächsten Schritte, wenn... ?
p Zusammenfassung
17
© 2008 BTC AG, Matthias Dittert
CMMI®
Zusammenfassung
p CMMI hilft bei der Verbesserung der eigenen Prozesseund zeigt, was eine erfolgreiche Organisation ausmacht.
p Durch fünf Stufen wird ein Verbesserungspfad
beschrieben.
p In 22 Prozessgebieten werden jeweils die Ziele und
Praktiken zu einem Thema zusammengefasst.
p CMMI beruht auf Vorgehensweisen, die sich
in der Praxis bewährt haben.
p Der Return on Investment (ROI) einer CMMI-basierten
Prozessverbesserung liegt durchschnittlich bei vier zu eins.
p Quelle: Software Engineering Institute, Carnegie Mellon University, Pittsburgh, USA
18
© 2008 BTC AG, Matthias Dittert
Vielen Dank!
Vielen Dank!
19
© 2008 BTC AG, Matthias Dittert
Kurfürstendamm 33
10719 Berlin
Fon: + 49 (0) 30/880 96-5
Fax: + 49 (0) 30/880 96-777
E-Mail: [email protected]
Mary-Somerville-Straße 3
28359 Bremen
Fon: +49 (0) 421/330 39-0
Fax: +49 (0) 421/330 39-399
E-Mail: [email protected]
Wittekindstraße 32
44139 Dortmund
Fon: +49 (0) 231/981 288-0
Fax: +49 (0) 231/981 288-12
E-Mail: [email protected]
Bartholomäusweg 32
33334 Gütersloh
Fon: +49 (0) 5241/9463-0
Fax: +49 (0) 5241/9463-55
E-Mail: [email protected]
Kehrwieder 9
20457 Hamburg
Fon: +49 (0) 40/210098-0
Fax: +49 (0) 40/210098-76
E-Mail: [email protected]
Bäulerstraße 20
CH-8152 Glattbrugg
Fon: +41 (0) 44/874 30 00
Fax: +41 (0) 44/874 30 10
E-Mail: [email protected]
ul. Nowowiejskiego 53
61-734 Poznań
Fon: +48 (0) 61 8560970
Fax: +48 (0) 61 8501870
E-Mail: [email protected]
Çay
�ryolu Sokak 5,
bay Plaza kat:6
Içerenköy, 34752 Istanbul
Fon: +90 (216) 5754590
Fax: +90 (216) 5754595
E-Mail: [email protected]
Hasebe Build.11F,
4-22-3 Sendagi, Bunkyo-Ku,
113-0022 Tokyo
Fon: +81 (3) 5832 7020
Fax: +81 (3) 5832 7021Email: [email protected]
Hauptsitz:
Escherweg 5
26121 Oldenburg
Fon: + 49 (0) 441/36 12-0
Fax: + 49 (0) 441/36 12-3999
E-Mail: [email protected]
www.btc-ag.com
Paulaner Palais
Klostergasse 5
04109 Leipzig
Fon: +49 (0) 341/350 55 8-0
Fax: +49 (0) 341/350 55 8-59
E-Mail: [email protected]
Wilh.-Th.-Römheld-Str. 24
55130 Mainz
Fon: + 49 (0) 6131/880 87-0
Fax: + 49 (0) 6131/880 87-99
E-Mail: [email protected]
Türkenstraße 55
80799 München
Fon: +49 (0) 89/3 60 35 39 - 0
Fax: +49 (0) 89/3 60 35 39 - 1
E-Mail: [email protected]
An der Alten Ziegelei 1
48157 Münster
Fon: +49 (0) 251/ 14132-0
Fax: +49 (0) 251/ 14132-11
E-Mail: [email protected]
Konrad-Zuse-Straße 3
74172 Neckarsulm
Fon: +49 (0) 7132/ 380-0
Fax: +49 (0) 7132/ 380-29
E-Mail: [email protected]
Die Standorte der BTC AG
Ihr Ansprechpartner:
Dipl.-Wirt.-Informatiker Matthias Dittert
Mobil: +49 (0) 174/333 5505
Email: [email protected]
Ihr Ansprechpartner:
Dipl.-Wirt.-Informatiker Matthias Dittert
Mobil: +49 (0) 174/333 5505
Email: [email protected]