Was ist CMMI? Ein Modell zur Optimierung von Entwicklungsprozessen
Was ist CMMI?
Das Capability Maturity Model Integration (CMMI) ist ein Prozess- und Verhaltensmodell, das Unternehmen dabei unterstützt, Prozessverbesserungen zu rationalisieren und produktives, effizientes Verhalten zu fördern, das Risiken in der Software-, Produkt- und Serviceentwicklung verringert.
Das CMMI wurde vom Software Engineering Institute der Carnegie Mellon University als Prozessverbesserungswerkzeug für Projekte, Abteilungen oder Organisationen entwickelt. Das DoD und U.S. Die Regierung half bei der Entwicklung des CMMI, das eine häufige Anforderung für Softwareentwicklungsverträge des Verteidigungsministeriums und der US-Regierung ist. Das CMMI wird derzeit vom CMMI Institute verwaltet, das 2016 von der ISACA gekauft wurde.
CMMI-Modell
Das CMMI wurde entwickelt, um die Leistung zu verbessern, indem es Unternehmen alles bietet, was sie für die konsequente Entwicklung besserer Produkte und Dienstleistungen benötigen. Aber das CMMI ist mehr als ein Prozessmodell; Es ist auch ein Verhaltensmodell. Unternehmen können das CMMI nutzen, um das Problem der Leistungsverbesserung durch die Entwicklung messbarer Benchmarks anzugehen, aber CMMI kann auch dazu beitragen, eine Struktur zu schaffen, um produktives, effizientes Verhalten im gesamten Unternehmen zu fördern.
Evolution von CMMI
Das CMMI wurde entwickelt, um mehrere Business Maturity Models in einem Framework zu kombinieren. Es wurde aus dem zwischen 1987 und 1997 entwickelten Software-KMG-Modell geboren. CMMI Version 1.1 wurde 2002 veröffentlicht, gefolgt von Version 1.2 im Jahr 2006 und Version 1.3 im Jahr 2010; V1.3 wurde im März 2018 durch V2.0 ersetzt.
In seiner ersten Iteration als Software-KMG war das Modell auf das Software-Engineering zugeschnitten. Die folgenden Versionen des CMMI wurden abstrakter und verallgemeinerter, sodass es auf die Hardware-, Software- und Serviceentwicklung in allen Branchen angewendet werden konnte. Mit der Veröffentlichung von V2.0 wurde der Prozess gestrafft — das CMMI befasste sich zuvor mit drei Interessensbereichen, darunter Produkt- und Serviceentwicklung, Serviceaufbau sowie Produkt- und Serviceakquise, die jedoch alle zu einem eigenständigen Modell zusammengeführt wurden.
Jede Iteration des CMMI soll für Unternehmen einfacher zu verstehen und zu verwenden sein als die letzte, und jedes Modell soll kostengünstiger und einfacher zu integrieren oder bereitzustellen sein. Es ermutigt Unternehmen, sich auf Qualität gegenüber Quantität zu konzentrieren, indem Benchmarks für die Überprüfung von Anbietern und Lieferanten, die Identifizierung und Lösung von Prozessproblemen, die Risikominimierung und den Aufbau einer Unternehmenskultur festgelegt werden, die das CMMI-Modell unterstützt.
CMMI-Reifegrade
Das CMMI-Modell unterteilt die organisatorische Reife in fünf Stufen. Für Unternehmen, die CMMI nutzen, besteht das Ziel darin, die Organisation auf Level 5, den Reifegrad der “Optimierung”, zu heben. Sobald Unternehmen dieses Niveau erreicht haben, sind sie mit dem CMMI noch nicht fertig. Stattdessen konzentrieren sie sich auf Wartung und regelmäßige Verbesserungen.
Die Reifegrade von CMMI sind:
- Reifegrad 0 – Unvollständig: In diesem Stadium kann die Arbeit “abgeschlossen werden oder nicht.” Ziele sind zu diesem Zeitpunkt noch nicht festgelegt und Prozesse sind nur teilweise geformt oder entsprechen nicht den organisatorischen Bedürfnissen.
- Reifegrad 1 – Initial: Prozesse werden als unvorhersehbar und reaktiv angesehen. In diesem Stadium “wird die Arbeit abgeschlossen, aber sie verzögert sich oft und liegt über dem Budget.” Dies ist die schlimmste Phase, in der sich ein Unternehmen befinden kann — ein unvorhersehbares Umfeld, das das Risiko und die Ineffizienz erhöht.
- Maturity Level 2 – Managed: Es wurde ein Level des Projektmanagements erreicht. Projekte werden auf dieser Ebene “geplant, durchgeführt, gemessen und kontrolliert”, aber es gibt noch viele Probleme zu lösen.
- Reifegrad 3 – Definiert: In diesem Stadium sind Organisationen eher proaktiv als reaktiv. Es gibt eine Reihe von “organisationsweiten Standards”, um “Leitlinien für Projekte bereitzustellen, Programme und Portfolios.” Unternehmen verstehen ihre Mängel, wie sie sie beheben können und was das Ziel für Verbesserungen ist.
- Reifegrad 4 – Quantitativ gemanagt: Diese Stufe ist gemessener und kontrollierter. Die Organisation arbeitet quantitative Daten ab, um vorhersehbare Prozesse zu bestimmen, die den Bedürfnissen der Stakeholder entsprechen. Das Geschäft ist den Risiken voraus, mit mehr datengesteuerten Einblicken in Prozessmängel.
- Reifegrad 5 – Optimierung: Hier sind die Prozesse einer Organisation stabil und flexibel. In dieser letzten Phase wird sich eine Organisation ständig verbessern und auf Veränderungen oder andere Möglichkeiten reagieren. Die Organisation ist stabil, was mehr “Agilität und Innovation” in einem vorhersehbaren Umfeld ermöglicht.
Sobald Organisationen die Stufen 4 und 5 erreicht haben, gelten sie als hoch ausgereift, wo sie sich “kontinuierlich weiterentwickeln, anpassen und wachsen, um die Bedürfnisse von Stakeholdern und Kunden zu erfüllen.” Das ist das Ziel des CMMI: Zuverlässige Umgebungen zu schaffen, in denen Produkte, Dienstleistungen und Abteilungen proaktiv, effizient und produktiv sind.
Weitere Informationen finden Sie unter “
.”
CMMI-Fähigkeitsstufen
Das CMMI verfügt auch über Fähigkeitsstufen, die zur Beurteilung der Leistung und Prozessverbesserung eines Unternehmens verwendet werden, da sie für einen einzelnen im CMMI-Modell beschriebenen Übungsbereich gelten. Es kann helfen, Struktur in die Prozess- und Leistungsverbesserung zu bringen, und jede Ebene baut auf der letzten auf, ähnlich wie die Reifegrade für die Bewertung einer Organisation.
Die Fähigkeitsstufen sind:
- Fähigkeitsstufe 0 – Unvollständig: Inkonsistente Leistung und ein “unvollständiger Ansatz, um die Absicht des Übungsbereichs zu erreichen.”
- Capability Level 1 – Initial: Die Phase, in der Organisationen beginnen, Leistungsprobleme in einem bestimmten Übungsbereich anzugehen, aber es gibt keinen vollständigen Satz von Praktiken.
- Capability Level 2 – Managed: Fortschritte zeigen sich und es gibt eine ganze Reihe von Praktiken, die sich speziell mit Verbesserungen im Übungsbereich befassen.
- Capability Level 3 – Definiert: Es gibt einen Fokus auf das Erreichen von Projekt- und Organisationsleistungszielen und es gibt klare organisatorische Standards für die Bewältigung von Projekten in diesem Praxisbereich.
Aktualisiertes CMMI V2.0
Die neueste Version des CMMI, Version 2.0, konzentriert sich stärker auf die Leistung und die Auswirkungen der Leistung auf das Geschäft und das Verständnis der Leistungsanforderungen eines Unternehmens. Es gibt Informationen darüber, wie Sie Leistungsziele festlegen und diese Ziele dann nachverfolgen können, um sicherzustellen, dass sie auf allen Ebenen der Geschäftsreife erreicht werden.
Ausführung 2.Es lässt sich auch besser in agile und Scrum-Prozesse integrieren, wobei der Schwerpunkt auf Sicherheit liegt. Wenn Sie bereits über eine agile Praxis verfügen, hilft Ihnen das CMMI V2.0 dabei, etablierte Prozesse zu umgehen oder zu verbessern, die bereits für Ihr Unternehmen funktionieren. Das CMMI V2.0 zielt auch darauf ab, die Gesamtkosten von Gutachten zu senken und die Zeit für die Beurteilung und Organisation zu verkürzen. Die CMMI V2.0 reduziert auch die Menge an technischem Wissen, so dass es für diejenigen außerhalb der Technologiebranche einfacher ist, zu lesen und zu verstehen. Es gibt auch eine Online-Plattform, auf der Benutzer ein Modell erstellen und entwerfen können, das den spezifischen Anforderungen des Unternehmens entspricht.
Das CMMI Institute enthielt auch weitere Informationen zum Nachweis des ROI, damit Führungskräfte andere Führungskräfte an Bord holen können. Die im CMMI festgelegten Leistungsbenchmarks und -ziele können Unternehmen dabei helfen, sicherzustellen, dass alle Projekte und Prozesse kostengünstig oder rentabel sind. Die neueste Version ist auch einfacher in einer Organisation mit weniger Fachsprache und aktualisierten benutzerfreundlichen und anpassbaren Online-Plattformen und Tools bereitzustellen, die Anleitungen für die Einführung von CMMI oder den Übergang von V1.3 zu V2.0 bieten. Es ist auch in mehreren übersetzten Sprachen verfügbar.
CMMI-Zertifizierungen
CMMI-Zertifizierungen werden direkt über das CMMI Institute angeboten, das Einzelpersonen, Gutachter, Ausbilder und Praktiker zertifiziert.
Das CMMI Institute bietet folgende Zertifizierungen an:
- CMMI Associate: Die CMMI Associate-Zertifizierung zeigt Ihr Engagement und Ihre Fähigkeiten, wenn es um Fähigkeits- und Leistungsverbesserungen geht. Die Zertifizierung bestätigt, dass Sie über die Fähigkeiten und Kenntnisse verfügen, um das CMMI-Modell mit dem Geschäftswert zu verbinden und als Appraisal Team Member (CTM) teilzunehmen.
- CMMI Professional: Die nächste Zertifizierungsstufe ist die CMMI Professional-Zertifizierung, die Ihre Fähigkeit demonstriert, das CMMI-Modell in einer Organisationsstruktur durch Roadmaps für Leistung, Teamcoaching, organisatorisches Änderungsmanagement und die Förderung einer Kultur der Verbesserung anzuwenden.
- Zertifizierter CMMI Lead Appraiser: Als zertifizierter CMMI Lead Appraiser sind Sie qualifiziert, Organisationen zu bewerten, um ihre Fähigkeiten oder ihren Reifegrad gemäß dem CMMI-Modell zu bestimmen. Bewerbungen werden vom ISACA Appraiser Application Review Committee geprüft, der Ihre Qualifikationen für die Zertifizierung bewertet.
- Certified CMMI Instructor: Mit der Certified CMMI Instructor-Zertifizierung können Sie Lehrkurse zu CMMI leiten. Sie benötigen eine Sponsoring-Organisation, die auch ISACA-Partner ist und für die Verwendung der CMMI-Produktsuite lizenziert ist, um sich für die Prüfung zu qualifizieren.
Weitere Informationen zu CMMI-Zertifizierungen finden Sie unter “
.”
CMMI-Tools
Das CMMI Institute autorisiert Drittorganisationen, CMMI-Tools und -Dienste zu verkaufen, die Liste der zugelassenen Anbieter ist umfangreich und Sie können
auf der Website des CMMI Institute.
Die Art der CMMI-Tools, die für Ihr Unternehmen am besten geeignet sind, hängt von den Anforderungen Ihres Unternehmens ab. Nach dem CMMI identifizieren Sie die besten Tools in Reifegrad 2 oder 3; Zu diesem Zeitpunkt wird Ihr CMMI-Berater Empfehlungen geben oder Ihnen bei der Entwicklung maßgeschneiderter Tools helfen, die auf umfangreichen Recherchen basieren. Die häufigste Kategorie von Tools, die Sie berücksichtigen müssen, umfasst:
- Projekt- und Dokumentenmanagement
- Fehlerverfolgung
- Schätzung
- Anforderungs- und Designmanagement
- Entscheidungs- und Analysetools
- Metrikwerkzeuge
- Integrationsanwendung
Leave a Reply