Was ist CMMI – Kostenloses Whitepaper
Blog-Liste

Was ist CMMI – Kostenloses Whitepaper

Blog | 9 Minuten gelesen
Geschrieben von admin

Inhaltsverzeichnis

Unternehmen suchen ständig nach neuen Wegen, um die Leistung zu verbessern und Prozesse zu optimieren. Das Capability Maturity Model Integration (CMMI) -Modell hat vielen Unternehmen geholfen, nachweisbare Geschäftsergebnisse zu erzielen, und seine praktische Umsetzung war dank moderner CMMI-Tools noch nie einfacher.

Wer erstellt CMMI?

CMMI wurde an der Carnegie Mellon University (CMU) entwickelt und wird von vielen Verträgen des US-Verteidigungsministeriums und der US-Regierung gefordert. Ziel von CMMI ist es, eine klare Roadmap mit Best Practices bereitzustellen, die Unternehmen befolgen sollten, um die Leistung in einer Reihe von Bereichen zu steigern und zu bewerten kritischer Geschäftsfähigkeiten.   

CMMI ist der Nachfolger des Capability Maturity Model (CMM), kurz Software CMM. Wie der Name schon sagt, wurde Software CMM auf das Software-Engineering zugeschnitten. Die neueste Version von CMMI (Version 2.0) wurde 2018 veröffentlicht und ermöglicht die branchenübergreifende Anwendung des Modells auf Hardware-, Software- und Serviceentwicklung.

Was ist CMMI?

CMMI (Capability Maturity Model Integration) beschreibt die in der Branche bereits angewandten Best Practices zur Entwicklung, Wartung und Beschaffung von Produkten und Dienstleistungen. Es bietet einen Rahmen, der es ermöglicht, den Reifegrad einer Organisation oder ihre Fähigkeit in Bezug auf die von ihr durchgeführten Prozesse zu bewerten, Prioritäten zu setzen, um die durchzuführenden Verbesserungen in die Praxis umzusetzen.

Es gibt 3 CMMI-Modelle, die alle vom Software Engineering Institute (SEI), einem Forschungs- und Entwicklungszentrum der Carnegie Mellon University in Philadelphia, entwickelt wurden. Diese Modelle sind:

  • CMMI for Development richtet sich an Organisationen, die Produkte und Dienstleistungen für die Systementwicklung entwickeln und warten.
  • CMMI for Acquisition richtet sich an Organisationen, die Entwicklungsdienstleistungen vergeben sowie Produkte und Dienstleistungen für die Systementwicklung warten.
  • CMMI for Services richtet sich an Organisationen, die Dienstleistungen für andere Unternehmen erbringen.

Die Ziele von CMMI sind :

  • Bereitstellung eines Frameworks, das der Organisation hilft, ihre Prozesse zu verbessern
  • Bereitstellung eines Leitfadens zur Verbesserung der Fähigkeit, von einer Organisation bereitgestellte Produkte oder Dienstleistungen zu entwickeln, zu erwerben und zu warten.
  • Beschreibung einer Reihe von Best Practices sowohl im Management als auch im Engineering.

In den letzten Jahren hat CMMI als Qualitätssystem in der Systemindustrie eine enorme Bedeutung erlangt und kann in diesem Bereich praktisch als De-facto-Standard angesehen werden. Nichtsdestotrotz kann CMMI auf verschiedene Bereiche wie Systems Engineering, Hardware usw. angewendet werden. CMMI for Development wird für die Entwicklung und Wartung von Produkten und Dienstleistungen verwendet, unabhängig von dem Bereich oder dem Interessengebiet. Die aktuelle Version von CMMI ist das seit August 1.2 verfügbare Dokument „CMMI for Development“, Version 2006.

Die Hauptelemente im CMMI for Development-Modell sind Prozessbereiche; In jedem Prozessbereich legt CMMI eine Reihe spezifischer und allgemeiner Ziele sowie eine Reihe von Praktiken fest, die implementiert werden sollten, um diese Ziele zu erreichen und jeden der Prozessbereiche abzudecken.

Was sind die 5 Ebenen von CMMI?

Das CMMI-Modell berücksichtigt 5 Reifegrade, die für die Organisation messbar sind:

  1. Initiale
  2. Managed
  3. definiert
  4. Quantitativ verwaltet
  5. Optimieren

Im Reifegrad 1 (Anfänglich) ist die Organisation durch den Ad-hoc-Charakter ihrer Prozesse gekennzeichnet. Die Organisation bietet kein stabiles Umfeld für die Entwicklung ihrer Produkte. Daher hängt der Erfolg ihrer Projekte ausschließlich von den Fähigkeiten der einzelnen Mitarbeiter ab, die sich für sie einsetzen.

In der Reifegradstufe 2 (verwaltet) führen Projekte in der Organisation Prozesse gemäß den in den Organisationsrichtlinien festgelegten Plänen und Definitionen durch, beschäftigen qualifizierte Mitarbeiter mit den erforderlichen Kenntnissen, beziehen alle relevanten Stakeholder ein und überwachen, steuern und überprüfen alle Prozesse.

In Reifegrad 3 (definiert) werden alle Prozesse durch Standards, Verfahren, Werkzeuge und Methoden verstanden und beschrieben.

In Reifegrad 4 (quantitativ verwaltet) legen die Organisation und die Projekte quantitative Ziele fest, um die Prozessqualität sowie deren Verwendung zu messen, und die erforderlichen Kriterien, um sie zu verwalten. Statistische Methoden steuern Prozesse.

In Reifegrad 5 (Optimieren) führt die Organisation eine kontinuierliche Verbesserung ihrer Prozesse durch, indem sie die prozessbedingten Variationsursachen quantitativ versteht und dabei statistische Methoden verwendet, die eine kontinuierliche Verbesserung unterstützen.

Reifegrade sind kumulativ, mit anderen Worten, um jedes von ihnen zu erreichen, müssen alle spezifischen Prozessbereiche in diesem Level sowie alle niedrigeren Level implementiert werden.

Was sind die 6 Fähigkeitsstufen von CMMI?

Das CMMI-Modell berücksichtigt wiederum 6 Fähigkeitsstufen, die für jeden Prozess messbar sind:

  1. Unvollständig
  2. Durchgeführt
  3. Managed
  4. definiert
  5. Quantitativ verwaltet
  6. Optimieren

CMMI Capability Level 0 (Incomplete): teilweise durchgeführt. Ein oder mehrere Einzelziele des Prozessbereichs sind nicht erfüllt.

CMMI Capability Level 1 (durchgeführt): Es handelt sich um einen unvollständigen Prozess, der alle spezifischen Ziele im Prozessbereich erfüllt.

CMMI Capability Level 3 (verwaltet): Es handelt sich um einen durchgeführten Prozess, der über die erforderliche Infrastruktur zur Unterstützung des Prozesses verfügt, sodass der Prozess gemäß den in den Organisationsrichtlinien geplanten und definierten Vorgaben ausgeführt wird. Dabei werden qualifizierte Mitarbeiter eingesetzt, die über das erforderliche Wissen verfügen. Einbeziehung aller relevanten Stakeholder sowie Überwachung, Kontrolle und Überprüfung des Prozesses.

CMMI-Fähigkeitsstufe 3 (definiert): Es handelt sich um einen verwalteten Prozess, der aus dem Organisationssatz von Standardprozessen gemäß seinen Schneiderleitfäden zugeschnitten ist und der Produkte, Maßnahmen usw. zur Verbesserung der Organisation beiträgt.

CMMI Capability Level 4 (quantitativ verwaltet): Dies ist ein definierter Prozess, der mithilfe statistischer Techniken gesteuert wird.

CMMI Capability Level 5 (Optimierung): Es handelt sich um einen quantitativ verwalteten Prozess, der durch ein quantitatives Verständnis der Ursachen für Abweichungen, die dem Prozess gemeinsam sind, verbessert wird.

Fähigkeitsstufen sind kumulativ.

Was sind die Vertretungen von CMMI?

Das Modell gibt zwei Darstellungen an:

  • Inszenierte Darstellung
  • Kontinuierliche Darstellung

In beiden Fällen sind Prozessbereiche, Ziele und Praktiken gleich. Der Unterschied zwischen diesen Darstellungen besteht in der Reihenfolge, in der die Prozessverbesserung implementiert wird:

  • Bei der gestuften Darstellung werden die zu verbessernden Prozessbereiche in einer vordefinierten Sortierung ausgewählt, die sich aus der Zuordnung zu den Reifegraden des Modells ergibt.
  • Im Falle einer kontinuierlichen Repräsentation werden die zu verbessernden Prozesse in der Sortierung ausgewählt, die die Organisation basierend auf ihren Geschäftszielen als am besten geeignet erachtet. Für jeden Prozessbereich gibt es Fähigkeitsstufen (von 0 bis 5), die einen Hinweis auf die Sortierung geben, in der die Verbesserung in jedem von ihnen behandelt werden sollte. Die kontinuierliche Darstellung ist näher an anderen Qualitätsstandards wie ISO 15504 (SPICE). Die gestufte Darstellung entspricht den ersten Versionen des CMMI-Modells, früher CMM, und sah die Implementierung nur auf der Grundlage des Reifegrades der Organisation vor.

Wie kann CMMI Ihrer Organisation helfen?                          

CMMI kann Organisationen auf verschiedene wichtige Arten unterstützen:

  • Steigert die Kundenzufriedenheit.
  • Verbessert die Chance, neue Kunden zu gewinnen und zu halten.
  • Steigert Produktivität und Effizienz.  
  • Erzeugt mehr Gewinne.  
  • Erhöht die Fähigkeit, Projektziele und Geschäftsziele zu erreichen.
  • Erleichtert den Umgang mit Risiken und Unsicherheiten. 
  • Hilft beim Erkennen von Qualifikationslücken und beim Beseitigen von Workflow-Engpässen.  
  • Fördert die Kommunikation mit unternehmensweiten Standards. 

Die neueste Version von CMMI ist in einer nicht-technischen Sprache verfasst, wodurch es benutzerfreundlicher und einfacher zu implementieren ist. Unternehmen können CMMI online erkunden und anhand ihrer spezifischen Ziele für die Leistungsverbesserung und den Unternehmenserfolg konfigurieren. Tools wie Visure Requirements tragen zur Verbesserung der Reife bei, indem sie Anforderungen überwachen und nachverfolgen sowie die Standardisierung und Harmonisierung der Anwendung von Geschäftsprozessen unterstützen.  

Verwendung von Datenmodellen für das Rückverfolgbarkeitsmanagement mit Visure

Verwendung eines Anforderungsmanagement-Tools zur Unterstützung von CMMI

Visure Requirements teilt diesen Ansatz mit CMMI: Das Anforderungsmanagement ist eng mit der Anforderungsentwicklung verknüpft. Ein von Visure Requirements unterstützter Requirements Engineering-Prozess umfasst nicht nur Aktivitäten für das Anforderungsmanagement, wie die eindeutige Identifizierung von Anforderungen, die Versionierung, die Rückverfolgbarkeit, usw., sondern auch andere wie die Definition von Geschäftsmodellen und Schnittstellen sowie die Identifizierung von Funktionen der System entwickelt werden. Die Verwaltung dieser Aktivitäten innerhalb desselben Tools ist ein wesentlicher Vorteil, da die Projektteilnehmer eine integrierte Gesamtvision aller Aktivitäten als Teil eines zyklischen und iterativen Prozesses erhalten.

Darüber hinaus bietet die Verwendung von Visure Requirements als Unterstützung für die Implementierung von CMMI viele Vorteile, da ein Teil der Prozesse automatisiert werden kann und die Erfüllung von Prozessen auch in Stressmomenten sichergestellt wird, wie dies in der Beschreibung von CMMI Level 2 erforderlich ist (Gelang es).

Verwalten und Analysieren von Fehlern, Anforderungen, Tests usw. mit Visure

Tatsächlich wird empfohlen, bereits in CMMI für Entwicklungsstufe 2 unter den Ressourcen, die zur Unterstützung der Aktivitäten als eines der „typischen Arbeitsprodukte“ angesehen werden, ein Tool zum Überwachen und Nachverfolgen von Anforderungen zu verwendenDer Grund dafür ist, dass die manuelle Wartung so kostspielig ist, dass das Risiko eines Abbruchs bewährter Verfahren sehr hoch ist, wenn ein solches Werkzeug nicht verfügbar ist.

Für Reifegrad 3 (definiert) müssen in der Organisation allgemeine Prozesse definiert werden, die bei Bedarf auf die verschiedenen Projekte zugeschnitten werden. Außerdem müssen diese Prozesse in Standards, Prozessen, Werkzeugen und Methoden richtig charakterisiert, verstanden und beschrieben werden, um Vorlagen zur Unterstützung der Prozessstandardisierung bereitzustellen. Hier erleichtert die Verwendung von Visure Requirements die Implementierung von Anforderungsprozessen auf Ebene 3, da sie dazu beiträgt, die Anwendung von Prozessen im Unternehmen zu standardisieren und zu harmonisieren.

Für die Reifegrade 4 (quantitativ verwaltet) und 5 (optimiert) müssen die Teilprozesse ermittelt werden, die den größten Beitrag zum allgemeinen Prozess leisten. Sie müssen mithilfe einer Reihe statistischer und quantitativer Techniken überprüft und verwaltet werden möglich, die Definition und Implementierung von Prozessen in der Organisation zu verbessern. Interessant ist hier auch der Einsatz eines Tools, da ein quantitatives Management ohne die Speicherung von Daten nicht möglich ist, die anschließend für die Berechnung von Metriken und die Entwicklung von Leistungsmodellen oder Prozessverhaltensmodellen genutzt werden können.

Lesen Sie das vollständige Whitepaper weiter


Vergiss nicht, diesen Beitrag zu teilen!

„Visure in Aktion“ ansehen

Füllen Sie das untenstehende Formular aus, um auf Ihre Demo zuzugreifen