CMMI und SPA
Transcrição
CMMI und SPA
w www.ba-loe errach.de Prof. & SPA eha technologie service GmbH Prof. Dr. Dr. Eckhart Eckhart Hanser, Hanser: BA Lörrach CMMI und CMMI – Der Weg zur erfolgreichen Softwareorganisation CMMI & SPA (Siemens Process Assessment) Prof. Dr. Eckhart Hanser Berufsakademie Loerrach University of Cooperative Education Studienbereich Technik [email protected] eha technologie g service GmbH 79618 Rheinfelden Gesellschafter [email protected] Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 1 Prof. Dr. Eckhart Hanser: CMMI und SPA CMM – CMMI – SCAMPI – SPA – Siemens SM Inhalt: • • • • • Capability Maturity Model (CMM) p y Maturity y Model Integration g Capability (CMMI) SCAMPI Assessment Siemens Process Assessment Si Siemens Sorting S ti Machines, M hi L Levell 4 Potential Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 2 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 1993 1998 CMM V1.0 CMM V1.1 CMM V2.0 (zurückgezogen) Alternativer Ansatz: • Capers Jones, Software Productivity Research (SPR) ° Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 3 Prof. Dr. Eckhart Hanser: CMMI und SPA CMM – CMMI – SCAMPI – SPA – Siemens SM Reifegrad / CMM Ebene Fokus Eingeführte Verfahren Ergeb Ergebnisse 5. Optimierend (Optimierter Prozess) Ständige Verbesserung Defektverhütung, statistisch. Effizienz-Beweis Prozeß-Änderungsmanagement, Technologie-Änderungsmanagement Produktivität und Qualität messen/ verbessern 4. Gemanagt (Geführter Prozess) QualitätsProzesse Software Qualitäts-/Prozess-Management, Produktivitäts-/Qualitätsmessungen: Software-Metriken 3. Definiert (Definierter Prozess) SoftwareEngineering Definition / Dokumentation techn. Prozess und Management-Prozess, Teamkoordination, Teamkoordination Ausbildungsprogramm 2. Wiederholbar (Wiederholbarer Prozess) ProjektManagement Projektmanagement (Planen u. Schätzen), Qualitätssicherung, Spezifikation, ÄnderungsÄnderungs und Konfigurationsmanagement, 1. Anfänglich ((Initialer Prozess)) Keiner Ad-hoc Software-Prozess, g g nicht SW-Entwicklungsergebnisse vorhersehbar Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Risiken quantifizieren und reduzieren Folie 4 Prof. Dr. Eckhart Hanser: CMMI und SPA CMM – CMMI – SCAMPI – SPA – Siemens SM Capability Maturity Model Integration (CMMI) • Nachfolger des CMM • Integration g von • CMM V2.0 • CMM für Systementwicklung • CMM für integrierte Produktentwicklung • Historie: • • • • 1997 2000 2002 Aug. 2006 Projektstart CMMI V1 V1.0 0 CMMI V1.1 CMMI for Development V1.2 Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 5 Prof. Dr. Eckhart Hanser: CMMI und SPA CMM – CMMI – SCAMPI – SPA – Siemens SM Capability Maturity Model Integrated (CMMI) • deckt ab • Software-Entwicklung (ehemals SW-CMM) • Systementwicklung • Integrierte Entwicklung von Prozessen und Produkten • Kauf von Software / Beschaffung g über Lieferanten • Stufenförmige St f fö i Darstellung D t ll • Kontinuierliche Darstellung g Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH s. CMM NEU! Folie 6 Prof. Dr. Eckhart Hanser: CMMI und SPA CMM – CMMI – SCAMPI – SPA – Siemens SM Kontinuierliche Darstellung: Einteilung in Prozesskategorien und -gebiete Aus Kneuper CMMI Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 7 Prof. Dr. Eckhart Hanser: CMMI und SPA CMM – CMMI – SCAMPI – SPA – Siemens SM REQM PP PMC Kontinuierliche Darstellung: Fähigkeitsgrade Beispiel SAM MA PPQA CM Aus Chrissis et.al. CMMI - Guidelines Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 8 Prof. Dr. Eckhart Hanser: CMMI und SPA CMM – CMMI – SCAMPI – SPA – Siemens SM Prozessgebiete, R if Reifegrad d (ML) und d Fähigkeitsgrad (CL) Kneuper Aus Chrissis et.al. CMMI - Guidelines Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 9 Prof. Dr. Eckhart Hanser: CMMI und SPA CMM – CMMI – SCAMPI – SPA – Siemens SM SCAMPI Standard CMMI Appraisal Method for Process Improvement • Vom SEI definierte Methode für CMMI-Appraisals (Begutachtung: Assessment + Bewertung) – Prozessverbesserung / Identifizierung von Verbesserungsmöglichkeiten => Assessment – Bestimmung des Reifegrades / Fähigkeitsgradprofils • SCAMPI Class A – – – – detailliert und zuverlässig Bestätigung durch mehrere Quellen ( 3 Datenquellen) Bestimmung des Reifegrades typisch < 1 mal / Jahr Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 10 Prof. Dr. Eckhart Hanser: CMMI und SPA CMM – CMMI – SCAMPI – SPA – Siemens SM • SCAMPI Class B – – – – – weniger detailliert 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 – – – – – 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 Prof. Dr. Eckhart Hanser: CMMI und SPA CMM – CMMI – SCAMPI – SPA – Siemens SM „Feedback-Runde“ Aus Kneuper CMMI Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 12 Prof. Dr. Eckhart Hanser: CMMI und SPA CMM – CMMI – SCAMPI – SPA – Siemens SM V b it Verbreitung CMMI 2005 • Siemens – Diplomarbeit Edlefsen, BA LÖ ,TTR01 Curie, Siemens Konstanz • • • • • • • Bosch E-Plus DB Systems EDS Deutsche Post IT-Solutions Philips Semi Conductor BMW Quelle: Kneuper, CMMI Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 13 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 Prof. Dr. Eckhart Hanser: CMMI und SPA Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 15 Prof. Dr. Eckhart Hanser: CMMI und SPA Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 16 Prof. Dr. Eckhart Hanser: CMMI und SPA Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 17 Prof. Dr. Eckhart Hanser: CMMI und SPA Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 18 Prof. Dr. Eckhart Hanser: CMMI und SPA Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 19 Prof. Dr. Eckhart Hanser: CMMI und SPA Stand 2005 SPA Reifegrad in Vi t l h itt Viertelschritten CMMI: Ganzzahlen Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 20 Prof. Dr. Eckhart Hanser: CMMI und SPA • SPA Reifegrade R if d iin Viertelschritten, Vi t l h itt z.B. B 3 3,75 75 • CMMI in Ganzzahlschritten, z.B: 3 oder 4 • SPA: „80/50 80/50-Regel“ Regel – Sind obligate Anforderungen des Reifegrades z.B. zu 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 Prof. Dr. Eckhart Hanser: CMMI und SPA Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 22 Prof. Dr. Eckhart Hanser: OPP: QPM: PLM: Re-Use: Level 5: CMMI und SPA Performance der organisationsweiten Prozesse (CMMI & SPA, Level 4: Kat. Prozessmanagement) Quantitatives Projektmanagement (CMMI & SPA, Level 4: Kat. Projektmanagement) Produktlinienmanagement (SPA, Level 4: Kat. Engineering) Komponenten-Re-Use (SPA Level 4: Kat. (SPA, Kat Engineering) Prozessverbesserung / -optimierung Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 23 Prof. Dr. Eckhart Hanser: CMMI und SPA Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 24 Prof. Dr. Eckhart Hanser: CMMI und SPA Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 25 Prof. Dr. Eckhart Hanser: CMMI und SPA Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 26 Prof. Dr. Eckhart Hanser: CMMI und SPA Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 27 Prof. Dr. Eckhart Hanser: CMMI und SPA Noch Fragen? Prof. Dr. Eckhart Hanser, BA Lörrach Studienbereich Technik & eha technologie service GmbH Folie 28