www.wikidata.de-de.nina.az
Das CMU Capability Maturity Model kurz CMM zu deut Reifegradmodell ist ein Reifegradmodell zur Beurteilung der Qualitat Reife des Softwareprozesses Softwareentwicklung Wartung Konfiguration etc von Organisationen sowie zur Bestimmung der Massnahmen zur Verbesserung desselben Die Varianten des CMU CMM wurden Ende 2003 durch Capability Maturity Model Integration kurz CMMI erganzt um dem Wildwuchs der CM Modelle jede Entwicklungs Disziplin entwickelte ein eigenes Modell entgegenzuwirken und ein einheitliches modulares und vor allem allgemein verwendbares Modell zu erstellen Andere populare auf dem ursprunglichen CMU CMM basierende Modelle sind Spice fur Reifegradbestimmung und Assessment von Software Prozessen sowie COBIT fur IT Governance Prozesse Inhaltsverzeichnis 1 Geschichtliche Entwicklung 2 Aufbau des Modells 3 Abgrenzung zu anderen Normen 4 Siehe auch 5 Literatur 6 Weblinks 7 EinzelnachweiseGeschichtliche Entwicklung Bearbeiten1986 begann auf Initiative des US Verteidigungsministeriums Department of Defense DoD 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 es uberarbeitet und in der Version 1 1 bereitgestellt 1997 wurde CMM 2 0 kurz vor der Verabschiedung vom DoD zuruckgezogen stattdessen wurde das CMMI Projekt gestartet 2000 wurde im Herbst CMMI damals noch unter dem Namen Capability Maturity Model Integrated als Pilotversion 1 0 herausgegeben Anfang 2002 wurde CMMI unter dem neuen Namen Capability Maturity Model Integration kurz CMMI freigegeben Ende 2003 ist CMM ausgelaufen Aufbau des Modells BearbeitenBeim CMU CMM wird die Qualitat mit einer von funf Stufen bewertet wobei die Qualitat mit jeder Stufe steigt Jeder Stufe sind spezielle Key Process Areas zugeordnet die wiederum Ziele enthalten und beispielhafte Aktivitaten wie diese Ziele zu erreichen sind 1 Diese Stufen lauten nbsp Characteristics of the maturity levels 1 Initial beginnend Dies ist der Grundzustand den jede Organisation erreicht auch ohne dass ein Prozess fur die Softwareentwicklung definiert und umgesetzt wird Kosten Zeiten und Qualitat sind nicht vorhersehbar Es sind keine Key Process Areas KPA definiert 2 Repeatable wiederholbar bei CMMI Managed Ein grundlegender Prozess existiert Die Planung neuer Projekte erfolgt anhand der Erfahrungen mit vergangenen Projekten Zeiten sind einigermassen kontrollierbar Kosten und Qualitat unterliegen starken Schwankungen Key Process Areas KPA Requirements management software project planning software project tracking and oversight software subcontractor management software quality assurance Software configuration management 3 Defined definiert In der Organisation ist ein typischer Software Entwicklungs und wartungsprozess eingefuhrt und dokumentiert Standard Software Prozess Eine spezielle Organisationseinheit ist fur die Umsetzung verantwortlich Kosten und Zeiten sind hier einigermassen zuverlassig bewertbar Qualitat ist immer noch Schwankungen ausgesetzt KPA Organizational process focus organizational process definition training program integrated software management software product engineering intergroup coordination peer reviews 4 Managed gesteuert bei CMMI Quantitatively Managed Sowohl fur das Produkt als auch fur den Prozess werden quantitative Ziele vorgegeben ihre Erreichung gemessen und uberwacht Zeiten Kosten und Qualitat sind zuverlassig kontrollierbar KPA Quantitative process management software quality management 5 Optimizing optimierend Die gesamte Organisation konzentriert sich auf das Finden von Schwachen und die weitere Verbesserung des Prozesses KPA Defect prevention technology change management process change management Abgrenzung zu anderen Normen BearbeitenIm Unterschied zur DIN EN ISO 9001 ist das CMM speziell fur den Softwareprozess entwickelt und kann alternativ oder in Kombination zu jener verwendet werden Eine weitere Norm die sich mit der Bewertung der Prozessreife u a in der Softwareentwicklung beschaftigt ist die ISO Norm 15504 auch bekannt unter dem Namen Spice Siehe auch BearbeitenWatts S Humphrey Personal Software Process Team Software Process SPICE ISO 15504Literatur BearbeitenAlain April Alain Abran Software maintenance management Evaluation and continuous improvement Wiley u a Hoboken NJ u a 2008 ISBN 978 0 470 14707 8 Kenneth M Dymond CMM Handbuch Das Capability Maturity Model fur Software Springer Verlag Berlin u a 2002 ISBN 3 540 67771 2 Xpert press Watts S Humphrey Managing Technical People Innovation Teamwork and the Software Process 5 print Addison Wesley Reading MA 1999 ISBN 0 201 54597 7 The SEI series in software engineering Ralf Kneuper CMMI Verbesserung von Softwareprozessen mit Capability Maturity Model Integration 2 uberarbeitete und erweiterte Auflage dpunkt Verlag Heidelberg 2006 ISBN 3 89864 373 5 Georg Erwin Thaller Software Qualitat Der Weg zu Spitzenleistungen in der Software Entwicklung VDE Verlag Berlin u a 2000 ISBN 3 8007 2494 4 EDV Praxis Ernest Wallmuller SPI Software Process Improvement mit CMMI und ISO 15504 Hanser Munchen 2006 ISBN 3 446 40492 9Weblinks BearbeitenCMMI Institute mini CMMI survey SQI Hungarian Software Quality Consulting Institute Ltd 2007 abgerufen am 20 Dezember 2009 Einzelnachweise Bearbeiten Watts S Humphrey Managing Technical People S 288 Abgerufen von https de wikipedia org w index php title Capability Maturity Model amp oldid 222050019