www.wikidata.de-de.nina.az
Das Capability Maturity Model Integration CMMI der ISACA ist eine Familie von Referenzmodellen fur unterschiedliche Anwendungsgebiete derzeit fur die Produktentwicklung den Produkteinkauf und die Serviceerbringung Ein CMMI Modell ist eine systematische Aufbereitung bewahrter Praktiken um die Verbesserung einer Organisation zu unterstutzen Ein CMMI Modell kann genutzt werden um einen Uberblick uber bewahrte Praktiken z B bei der Projektplanung zu bekommen die Starken und Schwachen einer Organisation objektiv zu analysieren oder Verbesserungsmassnahmen zu bestimmen und in eine sinnvolle Reihenfolge zu bringen Primar sind die CMMI Modelle ein Mittel um die Arbeit einer Organisation zu verbessern Sekundar sind offizielle Uberprufungen eines Reifegrades siehe Appraisal eine in der Industrie de facto anerkannte Auszeichnung CMMI wird deshalb haufig auch als Reifegradmodell bezeichnet obwohl die Reifegrade nur ein Aspekt unter vielen von CMMI sind Alle CMMI Modelle Constellation genannt haben die gleiche Struktur und einen gemeinsamen inhaltlichen Kern Zurzeit gibt es drei veroffentlichte CMMI Modelle Das CMMI for Development CMMI DEV unterstutzt die Verbesserung von Organisationen die Software Systeme oder Hardware entwickeln Das CMMI for Supplier Management CMMI SPM unterstutzt die Verbesserung von Organisationen die Software Systeme oder Hardware von Lieferanten beziehen aber nicht selbst entwickeln bis Version 1 3 Acquisition CMMI ACQ Das CMMI for Services CMMI SVC unterstutzt die Verbesserung von Organisationen die Dienstleistungen erbringen Inhaltsverzeichnis 1 Geschichtliche Entwicklung 2 Einordnung der CMMI Modelle 3 Aufbau eines CMMI Modells 4 Prozessgebiete des CMMI for Development Version 1 3 5 Institutionalisierung und Fahigkeitsgrade 6 Reifegrade 7 CMMI und CMM 8 Zielorientierung und falsche Verwendung von CMMI 9 Abgrenzung zu anderen Normen 10 Literatur 11 Weblinks 12 EinzelnachweiseGeschichtliche Entwicklung Bearbeiten nbsp Folgende Teile dieses Abschnitts scheinen seit V1 3 nicht mehr aktuell zu sein Veraltete Daten Bitte hilf uns dabei die fehlenden Informationen zu recherchieren und einzufugen Wikipedia WikiProjekt Ereignisse Vergangenheit fehlend 1979 veroffentlichte Philip B Crosby das Quality Management Maturity Grid welches als Vorlaufermodell des CMMI gilt 1986 begann auf Initiative des US Verteidigungsministeriums das Software Engineering Institute SEI an der Carnegie Mellon University Pittsburgh welches dem US Verteidigungsministerium untersteht mit der Entwicklung eines Systems zur Bewertung der Reife von Softwareprozessen 1991 wurde das Modell als Capability Maturity Model 1 0 herausgegeben 1993 wurde CMM uberarbeitet und in der Version 1 1 bereitgestellt 1997 wurde CMM 2 0 kurz vor der Verabschiedung vom US Verteidigungsministerium zuruckgezogen und das CMMI Projekt gestartet 2000 wurde CMMI damals noch unter dem Namen Capability Maturity Model Integrated als Pilotversion 1 0 herausgegeben 2002 wurde CMMI unter dem neuen Namen Capability Maturity Model Integration kurz CMMI freigegeben 2003 ist die Unterstutzung des SEI fur die alte Version CMM ausgelaufen und seit 2005 liefen die Lizenzen der Assessmentleiter fur CMM aus D h es gibt keine offiziellen CMM Assessments mehr 2006 ist die neue Version 1 2 des CMMI veroffentlicht worden Mit dieser sind einige grundlegende Veranderungen einhergegangen So wurde u a die neue Version in CMMI DEV CMMI for Development umbenannt 2007 ist die Version 1 2 des CMMI for Acquisition erschienen 2009 ist die Version 1 2 des CMMI for Services erschienen 2010 wurde eine Version 1 3 aller CMMI Modelle CMMI DEV CMMI ACQ CMMI SVC herausgegeben 1 2018 erschien die Version 2 0 von CMMI DEV CMMI SVC und CMMI Supplier Management SPM Letzteres ist die neue Bezeichnung des bisherigen CMMI ACQ 2 Einordnung der CMMI Modelle BearbeitenDie CMMI Modelle sind Referenzmodelle die bewahrte Praktiken zusammenfassen Im Gegensatz zu einem konkreten Vorgehensmodell definiert ein CMMI Modell grundsatzliche Praktiken z B einer guten Produktentwicklung das Was aber keine konkreten Schritte das Wie Das primare Ziel der CMMI Modelle ist es eine kontinuierliche Prozessverbesserung zu unterstutzen indem Praktiken bzw Kriterien von einer professionellen Organisation definiert werden Die konkrete und adaquate Ausgestaltung der Arbeit bzw Arbeitsweise obliegt der Organisation und ist eine wichtige Teilaufgabe der Prozessverbesserung Da CMMI keine konkrete Vorgehensweise definiert kann CMMI auf sehr unterschiedliche Organisationen und Organisationsgrossen angewendet werden So kann z B die Forderung von CMMI dass bei der Projektplanung eine Zustimmung der Projektbeteiligten Stakeholder zum Projektplan eingeholt werden muss auf sehr unterschiedliche Art und Weise konkret in einer Organisation umgesetzt werden Es gibt daher nicht die eine richtige CMMI Umsetzung Eine besondere Eigenschaft der CMMI Modelle ist dass sie nicht nur auf die fachlichen Praktiken eingehen sondern auch auf die unterstutzenden Aufgaben der Organisation wie z B Ressourcen Bereitstellung oder Durchfuhrung von Trainingsmassnahmen Ein weiteres besonderes Merkmal ist dass CMMI sehr viel Wert auf den gelebten Prozess legt und so im Gegensatz zu solchen haufig als Schrankware bezeichneten Prozessen steht die dokumentiert aber nicht gelebt werden Aufbau eines CMMI Modells BearbeitenEin CMMI Modell definiert eine Reihe von Prozessgebieten z B Projektplanung Anforderungsentwicklung organisationsweite Prozessdefinition Ein Prozessgebiet Process Area spezifiziert Ziele und bewahrte Praktiken einer professionellen Arbeit Beispiel Beim Prozessgebiet Projektplanung sind die Ziele Schatzungen aufstellen Einen Projektplan entwickeln und Verpflichtung auf den Plan herbeifuhren Die Praktiken zum Ziel Schatzungen aufstellen sind Umfang des Projekts schatzen Attribute der Arbeitsergebnisse und Aufgaben schatzen Projektlebenszyklus definieren und Schatzungen von Aufwand und Kosten aufstellen Fur die Prozessgebiete Ziele und Praktiken gibt CMMI jeweils zusatzliche erklarende Informationen So wird z B jedes Prozessgebiet zunachst erlautert und andere in Verbindung stehende Prozessgebiete aufgezahlt Danach werden die Ziele und Praktiken aufgefuhrt Jede Praktik wird durch einen Erklarungstext durch typische Arbeitsergebnisse und durch typische Arbeitsschritte weiter erlautert Diese Hinweise sollen bei der Umsetzung helfen sind aber keine Prufgrundlage in einer Einschatzung Appraisal Die Prozessgebiete werden in Kategorien eingeteilt Bei allen drei CMMI Modellen sind dies Projektmanagement Project Management bzw im CMMI for Services Arbeitsmanagement Work Management Unterstutzung Support Prozessmanagement Process Management Die Prozessgebiete dieser Kategorien sind in den drei CMMI Modellen grundsatzlich ahnlich allerdings unterscheiden sich die Prozessgebiete teilweise So spricht z B CMMI for Services von Arbeitsmanagement und CMMI for Development von Projektmanagement da Dienstleistungen haufig durch Teams und Entwicklungen typischerweise durch Projekte umgesetzt werden Prozessmanagement bzw Prozessverbesserung sind vor allem eine organisationsweite Aufgabe Die Prozessgebiete in der Kategorie Unterstutzung werden in manchen Organisationen projekt oder teamspezifisch in manchen Organisationen organisationsweit umgesetzt Jedes der drei CMMI Modelle hat jeweils eine weitere Kategorie in der die fur das entsprechende Anwendungsgebiet spezifischen Prozessgebiete enthalten sind Beim CMMI for Development Entwicklung Engineering Beim CMMI for Acquisition Beschaffung Acquisition Beim CMMI for Services Etablierung und Lieferung von Services Service Establishment and Delivery Diese Struktur bei den CMMI Modellen von gemeinsamen Kategorien und spezifischen Kategorien ist einer der grossen Vorteile von CMMI Auf der einen Seite werden die spezifischen Themen adressiert wie z B Services andererseits lassen sich die CMMI Modelle durch den gemeinsamen Kern und die gemeinsame Struktur nahtlos miteinander kombinieren Letzteres ist insbesondere fur Organisationen interessant die z B sowohl Entwicklung als auch Services anbieten z B IT Entwicklung und IT Services oder Entwicklung von Autos und Wartung von Autos Solche Organisationen finden in der CMMI Familie ein aufeinander abgestimmtes Set von Modellen so dass Verbesserungen ubergreifend gedacht werden konnen Prozessgebiete des CMMI for Development Version 1 3 BearbeitenDie folgende Tabelle fuhrt die Prozessgebiete des CMMI for Development Version 1 3 auf und die Zuordnung der Prozessgebiete zu den Kategorien und Reifegraden Prozessgebiete Process Areas Kategorien Categories und Reifegrade Maturity Levels beim CMMI for Development Version 1 3 Prozessgebiet engl Prozessgebiet dt Kategorie ReifegradCausal Analysis and Resolution CAR Ursachenanalyse und Problemlosung Support 5Configuration Management CM SCM Konfigurationsmanagement Support 2Decision Analysis and Resolution DAR Entscheidungsanalyse und findung Support 3Integrated Project Management IPM Integriertes Projektmanagement Project Management 3Measurement and Analysis MA Messung und Analyse Support 2Organizational Performance Management OPM Organisationsweites Prozessfahigkeitsmanagement Process Management 5Organizational Process Definition OPD Organisationsweite Prozessdefinition Process Management 3Organizational Process Focus OPF Organisationsweiter Prozessfokus Process Management 3Organizational Process Performance OPP Organisationsweite Prozessfahigkeit Process Management 4Organizational Training OT Organisationsweites Training Process Management 3Product Integration PI Produktintegration Engineering 3Project Monitoring and Control PMC Projektverfolgung und steuerung Project Management 2Project Planning PP Projektplanung Project Management 2Process and Product Quality Assurance PPQA Qualitatssicherung von Prozessen und Produkten Support 2Quantitative Project Management QPM Quantitatives Projektmanagement Project Management 4Requirements Development RD Anforderungsentwicklung Engineering 3Requirements Management REQM Anforderungsmanagement Project Management 2Risk Management RSKM Risikomanagement Project Management 3Supplier Agreement Management SAM Management von Lieferantenvereinbarungen Project Management 2Technical Solution TS Technische Umsetzung Engineering 3Validation VAL Validierung Engineering 3Verification VER Verifizierung Engineering 3Institutionalisierung und Fahigkeitsgrade BearbeitenNeben den fachlichen Praktiken die spezifisch fur ein Prozessgebiet sind spricht CMMI auch explizit die Thematik der Institutionalisierung an Mit Institutionalisierung ist gemeint dass die Arbeitsweisen in der Organisation selbstverstandlich und als Teil der taglichen Arbeit gelebt werden Insbesondere in Zeiten von Stress haben institutionalisierte Arbeitsweisen Bestand Neben den fachlichen Praktiken definiert CMMI Praktiken welche die Institutionalisierung umsetzen Diese Praktiken zur Institutionalisierung werden als generische Praktiken Generic Practices bezeichnet da sie fur alle Prozessgebiete gleich sind Die Umsetzung vieler generischer Praktiken ist eine Aufgabe der Organisation CMMI beschreibt den Grad der Reife eines einzelnen Prozessgebiets durch sogenannte Fahigkeitsgrade capability levels Der Grad der Institutionalisierung ist ab Version 1 3 wie folgt definiert 0 Incomplete Die Arbeit wird so durchgefuhrt dass die fachlichen Ziele in CMMI Specific Goals genannt z B bei der Projektplanung ein Projektplan nicht erreicht werden 1 Performed Die Arbeit wird so durchgefuhrt dass die fachlichen Ziele erreicht werden 2 Managed Die Arbeit wird gelenkt 3 Defined Die Arbeit wird mit Hilfe eines angepassten Standardprozesses durchgefuhrt und die Arbeitsweise verbessert Die generischen Praktiken und die Fahigkeitsgrade gehoren zum Kern von CMMI und sind in allen CMMI Modellen identisch Reifegrade Bearbeiten nbsp Charakteristik der verschiedenen Reifegrade engl Original 3 Neben den Fahigkeitsgraden eines einzelnen Prozessgebiets definiert CMMI Reifegrade maturity levels Ein Reifegrad umfasst eine Menge von Prozessgebieten die mit dem zum Reifegrad korrespondierenden Fahigkeitsgrad etabliert sein mussen Jeder Reifegrad ist ein Entwicklungsplateau in der Prozessverbesserung der Organisation CMMI bietet damit eine Hilfe fur die Verbesserung indem es die Prozessgebiete bezuglich der Verbesserung priorisiert Die Reifegrade sind 1 Initial Keine Anforderungen Diesen Reifegrad hat jede Organisation automatisch 2 Managed Die Projekte werden gefuhrt Ein ahnliches Projekt kann erfolgreich wiederholt werden 3 Defined Die Projekte werden nach einem angepassten Standardprozess durchgefuhrt und es gibt eine organisationsweite kontinuierliche Prozessverbesserung 4 Quantitatively Managed Es wird eine statistische Prozesskontrolle durchgefuhrt 5 Optimizing Die Arbeit und Arbeitsweise werden mit Hilfe einer statistischen Prozesskontrolle verbessert Die Reifegrade sind in allen CMMI Modellen grundsatzlich identisch aber die Zuordnung der Prozessgebiete zu den funf Reifegraden ist spezifisch fur jedes CMMI Modell da jedes CMMI Modell unterschiedliche Prozessgebiete enthalt Die Bewertung des Reifegrades bzw des Fahigkeitsgrads einer Organisation geschieht durch eine SCAMPI Untersuchung SCAMPI Appraisal die nur durch vom SEI autorisierte Personen geleitet werden kann Die Liste aller vom SEI autorisierten Lead Appraiser also diejenigen Personen die ein solches SCAMPI leiten durfen findet sich auf den Seiten des Software Engineering Institutes siehe Weblinks unten Die deutschsprachigen autorisierten Lead Appraiser haben sich im German CMMI Lead Appraiser and Instructor Board CLIB zusammengeschlossen Veroffentlichte Ergebnisse von CMMI Appraisals Stand 01 2009 4 Level Firmen1 Initial 802 Managed 7263 Defined 13064 Quantitatively Managed 515 Optimizing 184CMMI und CMM BearbeitenCMMI hat das Software Capability Maturity Model kurz SW CMM oder verkurzt nur CMM ersetzt CMM wurde vom SEI abgekundigt und wird nicht mehr unterstutzt CMMI ersetzt nicht nur verschiedene Qualitatsmodelle fur unterschiedliche Entwicklungsdisziplinen z B fur Software oder Systementwicklung sondern integriert diese in einem neuen modularen Modell Dieses modulare Konzept ermoglicht zum einen die Integration weiterer Entwicklungsdisziplinen z B Hardwareentwicklung zum anderen auch die Anwendung des Qualitatsmodells in ubergreifenden Disziplinen z B Entwicklung von Chips mit Software Zielorientierung und falsche Verwendung von CMMI Bearbeiten nbsp Der folgende Absatz ist nicht hinreichend mit Belegen beispielsweise Einzelnachweisen ausgestattet Angaben ohne ausreichenden Beleg konnten demnachst entfernt werden Bitte hilf Wikipedia indem du die Angaben recherchierst und gute Belege einfugst Siehe Diskussionsseite Fur eine erfolgreiche Verwendung von CMMI ist ein konkretes Verbesserungsziel zwingend notwendig Mit einem konkreten Verbesserungsziel ist CMMI eine sehr nutzliche Unterstutzung bei der Verbesserung CMMI hilft gezielt die relevanten Praktiken durchzugehen bei denen die Frage im Vordergrund steht ob diese Praktiken im Sinne des Verbesserungsziels unter Kontrolle sind oder ob eine Optimierung sinnvoll erscheint Ein Beispiel fur eine Umsetzung von CMMI mit Schlankheit und Effizienz als Verbesserungsziele ist z B Scrum das Projekt und Anforderungsmanagement Methoden bietet Ohne ein Verbesserungsziel kann eine Organisation nur zufallig Verbesserungen erreichen mit oder ohne CMMI Im Gegenteil Verbesserungen ohne ein Ziel konnen schnell Burokratismus erzeugen wenn Praktiken ziellos und dann sicherheitshalber ubererfullt umgesetzt werden Abgrenzung zu anderen Normen BearbeitenIm Unterschied zur DIN EN ISO 9001 gehen die CMMI Modelle spezifisch auf die Praktiken in einem bestimmten Anwendungsgebiet ein Wahrend die DIN EN ISO 9001 die gesamte Organisation und damit mehr die Breite abdeckt geht CMMI bei den konkreten Tatigkeiten weit mehr in die Tiefe und bietet konkrete Prozessgebiete und Praktiken Die CMMI Modelle und die DIN EN ISO 9001 haben jedoch denselben Grundgedanken Die Anforderungen der CMMI Modelle lassen sich auf die Anforderungen der DIN EN ISO 9001 abbilden diese Tabelle ist auf den SEI Webseiten verfugbar Die CMMI Modelle setzen die Anforderungen der Norm ISO IEC 15504 SPICE an ein Prozessmodell um Das Appraisal Verfahren SCAMPI setzt die Anforderungen der Norm ISO IEC 15504 an ein Bewertungsverfahren teilweise um Neben den CMMI Modellen gibt es auch die Prozessmodellnormen ISO IEC 12207 fur Software und ISO 15288 fur die Systementwicklung Im Gegensatz zu CMMI gehen diese beiden Normen aber nicht uber die Definition der Titel der Praktiken von CMMI hinaus keine umfangreichen Erklarungen wie in CMMI Es gibt auch keine Integration der beiden Normen Inhaltlich fordern ISO IEC 12207 und ISO 15288 im Wesentlichen das Gleiche wie CMMI fur Entwicklung CMMI DEV Zu der Norm ISO 12207 gibt es ein in ISO IEC 15504 SPICE Teil 5 exemplarisch definiertes CMMI unabhangiges Bewertungsverfahren engl process assessment model CMMI fur Entwicklung CMMI DEV wird fur die Entwicklung von Produkten oder fur Wartungsprojekte zu existierenden Produkten verwendet Das CMMI for Services CMMI SVC wird fur Organisationen verwendet die Dienstleistungen anbieten CMMI SVC adressiert alle Arten von Dienstleistungsorganisationen Fur IT Betriebsorganisationen stellt CMMI for Services eine Alternative zu ITIL dar Im Vergleich zu ITIL ist CMMI for Services hoher aggregiert CMMI for Services und CMMI for Development konnen miteinander integriert werden so dass sie zusammen den gesamten Produkt Lifecycle abdecken Literatur BearbeitenMary B Chrissis Mike Konrad Sandy Shrum CMMI Richtlinien fur Prozess Integration und Produkt Verbesserung 1 Auflage Addison Wesley Verlag Munchen 2009 ISBN 978 3 8273 2784 0 Brian P Gallagher Mike Phillips Karen J Richter Sandy Shrum CMMI ACQ Guidelines for Improving the Acquisition of Products and Services Addison Wesley 2009 ISBN 978 0 321 58035 1 Eileen C Forrester Brandon L Buteau Sandy Shrum CMMI for Services Guidelines for Superior Service Addison Wesley 2009 ISBN 978 0 321 63589 1 Malte Foegen Mareike Solbach Claudia Raak Der Weg zur professionellen IT Springer Berlin 2007 ISBN 978 3 540 72471 1 Christian Hertneck Ralf Kneuper Prozesse verbessern mit CMMI for Services Ein Praxisleitfaden mit Fallstudien dpunkt verlag Heidelberg 2011 ISBN 978 3 89864 657 4 Hubert Hoffmann Debbie Yedlin John Mishler Susan Kushner CMMI for Outsourcing Guidelines for Software Systems and IT Acquisition Addison Wesley Professional 2007 ISBN 978 0 321 47717 0 Ralf Kneuper CMMI Verbesserung von Softwareprozessen mit Capability Maturity Model Integration 3 Auflage dpunkt verlag Heidelberg 2007 ISBN 978 3 89864 464 8 Ralf Kneuper Ernest Wallmuller CMMI in der Praxis Fallstudien zur Verbesserung der Entwicklungsprozesse mit CMMI dpunkt verlag Heidelberg 2009 ISBN 978 3 89864 571 3 Jurgen Schmied Paul Roux Wentzel Michael Gerdom Uwe Hehn Mit CMMI Prozesse verbessern dpunkt verlag 2008 ISBN 978 3 89864 538 6 Ernest Wallmuller SPI Software Process Improvement mit CMMI und ISO 15504 Hanser Munchen 2006 ISBN 3 446 40492 9 Weblinks BearbeitenCMMI Main page verwaltet vom CMMI Institute Alle CMMI Modelle als PDF oder Word Datei bereitgestellt vom SEI Deutsche Ubersetzung von CMMI for Development v1 3 PDF 3 5 MB bereitgestellt vom SEI IDEAL Vorgehensmodell zur Prozessverbesserung mittels CMMI verwaltet vom SEI German CMMI Lead Appraiser and Instructor Board CLIB CMMI for Development v1 2 Browser der Inhalt der PDF Datei als Browser Erklarung von CMMI in zwei Videos Lange funf oder 30 Minuten Einzelnachweise Bearbeiten CMMI Version 1 3 Information Center Abgerufen am 6 Januar 2011 History Of CMMI Abgerufen am 16 Juni 2020 Sally Godfrey 2008 What is CMMI Memento vom 4 April 2009 im Internet Archive NASA presentation Accessed 8 dec 2008 Published Appraisal Results Nicht mehr online verfugbar Archiviert vom Original am 4 Januar 2017 abgerufen am 22 Januar 2009 nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot sas cmmiinstitute com Abgerufen von https de wikipedia org w index php title Capability Maturity Model Integration amp oldid 232726623