SEI CMMI - Überblick



Prozessverbesserung ist die kontinuierliche Verbesserung.

Wir können nie erreichen Perfektion. In diesem Tutorial werden wir lernen, CMM, die ständig weiterentwickelt wird und die Verbesserung der Modell wo der Fokus immer auf besser Tun.

Unsere Reichweite sollte unserer Reichweite immer überschreiten.

Was ist CMM?

  • CMM steht für Capability Maturity Modell.

  • Konzentriert sich auf Elemente der wesentlichen Praktiken und Prozesse von verschiedenen Gremien des Wissens.

  • Beschreibt den gesunden Menschenverstand, effizient und bewährte Formen der Geschäftstätigkeit (die Sie bereits Tun sollten .) - kein radikal neues Konzept .

  • CMM ist ein Verfahren zu Bewerten und Messen der Laufzeit des Software-Entwicklungsprozesses einer Organisation.

  • CMM misst die Reife des Software-Entwicklungsprozesses auf einer Skala von 1 bis 5.

  • CMM v1.0 wurde entwickelt vom Software Engineering Institute (SEI) an der Carnegie Mellon University in Pittsburgh, USA .

  • CMM wurde ursprünglich für die Software-Entwicklung und Wartung entwickelt aber später wurde es entwickelt für :

    • Systems Ingenieurwesen
    • Lieferant Beschaffung
    • Integrierte Produkt- und Prozessentwicklung
    • Menschen CMM
    • Software Erwerb

CMM Beispiel

  • Menschen CMM: Entwicklung, motivieren und behalten Projekt begabung.
  • Software CMM: Verbessern Sie eine Software konzentrierte Entwicklung und Wartung fähigkeit.

Was ist Reife?

Definitionen variieren, aber ausgereifte Prozesse werden in der Regel angenommen, zu sein:

  • Nun definiert,
  • wiederholbar,
  • Gemessen,
  • Analysiert,
  • Verbesserte und
  • Mit Wirkung.

Arm aber ausgereifte Prozesse sind genauso schlecht wie ohne nicht Reife überhaupt!

CMM hilft, zu lösen die Reife Problem indem definiert Sie eine Reihe von Praktiken und Bereitstellung eines allgemeinen Rahmens für diedie Verbesserung sie . Der Schwerpunkt der CMM ist auf Identifizierung Schlüsselprozessbereiche und die beispielhaften Praktiken, die kann einen disziplinierten Software-Prozess umfassen .

Unreife vs Reife Organisation

Eine unreife Organisation würde folgende Merkmale aufweisen:

  • Prozess improvisierten während der Projekt
  • genehmigt Prozesse Sein ignoriert
  • Reaktive, nicht proaktive
  • Unrealistische Budget und Zeitplan
  • Qualität geopfert für Zeitplan
  • Kein objektives Maß für Qualität

Im Gegensatz dazu sind die Merkmale eines reifen Organisation wie folgt:

  • Inter-Gruppe Kommunikation und Koordination
  • Arbeit nach zu Plan vollendet
  • Praktiken konsequent die mit Prozessen
  • Prozesse aktualisiert bei Bedarf
  • Nun definierte Rollen / Verantwortlichkeiten
  • Verwaltung formell verpflichtet

Was ist CMMI?

CMM Integration Projekt wurde gebildete, um das Problem zu sortieren der Verwendung mehrerer KMG. CMMI Produkt Teams Mission war es, drei Quelle Models in eine einzige Verbesserung von Rahmenbedingungen für die Organisationen Verfolgung, die unternehmensweite Prozessverbesserung kombinieren. Diese drei Quelle Modelle sind:

  • Fähigkeit Reife Modell für Software (SW-CMM) -. v2.0 Entwurf C.
  • Elektronisch Industrien Alliance Interim Standard (EIA / IS) - 731 SystemIngenieurwesen.
  • Integrierte Produktentwicklung Fähigkeit Reife Modell (IPD-CMM) v0.98.

CMM Integration:

  • Baut eine initiale Reihe von integrierten Modellen.
  • Verbessert die beste Praktiken aus den Quellen Modelle auf Basis von Unterricht gelehrt.
  • etablieren einen Rahmen zu ermöglichen Integration zukünftiger Modelle.

Unterschied zwischen CMM und CMMI

CMM ist ein Referenzmodell der gereiften Praktiken in einer bestimmten Disziplin wie Systems Ingenieurwesen CMM, Software KMG, Menschen CMM, Software Erwerb CMM usw., aber sie waren schwierig, wie zu integrieren und, wenn brauchte.

CMMI ist der Nachfolger des CMM und entwickeln wie als mehr reifer Reihe von Richtlinien und wurde gebaut, kombiniert die besten Komponenten der einzelnen Disziplinen des CMM (Software CMM People CMM, etc.). Es kann auf der Produktherstellung, Menschenmanagement, Software-Entwicklung, etc. angewendet werden.

CMM beschreibt über das Software-Ingenieurwesen, wo allein als CMM Integrated beschreibt sowohl Software- und SystemIngenieurwesen . CMMI inkorporieren auch das integrierte Prozess- und Produktentwicklung und den Lieferanten-sourcing.

CMMI und Unternehmensziele

Die Ziele des CMMI sind sehr offensichtlich. Sie sind wie folgt:

  • Produzieren qualität produkte oder dienstleistungen: Der Prozess-Verbesserung Konzept in CMMI-Modelle entwickelte sich aus dem Deming, Juran und Crosby Qualitätsparadigma: Qualitätsprodukte sind das Ergebnis der Qualitätsprozesse. CMMI hat einen starken Fokus auf qualitätsrelevanten Aktivitäten umfasst Anforderungsmanagement, Qualitätssicherung, Verifikation und Validierung.

  • Wert für die aktionäre erstellen: Mature Organisationen sind eher bessere Kosten- und Umsatzschätzungen als solche mit geringer Restlaufzeit zu machen, und dann im Einklang mit diesen Schätzungen durch. CMMI unterstützt die Qualität der Produkte, vorhersehbaren Zeitpläne und effektive Messung, das Management bei der Herstellung präzise und vertretbar Prognosen zu unterstützen. Diese Prozessreife gegen Projekt Performance-Probleme, die den Wert der Organisation in den Augen der Investoren schwächen könnte zu schützen.

  • Erweitern kundenzufriedenheit: Treffen Kosten- und Terminziele mit qualitativ hochwertigen Produkten, die gegen Kunden validiert werden muss, ist eine gute Formel für die Kundenzufriedenheit. CMMI-Adressen all diese Zutaten durch die Betonung der Planung, Überwachung und Messung und die verbesserte Vorhersehbarkeit, die mit leistungsfähiger Prozesse geht.

  • Erhöhen marktanteil: Der Marktanteil ist das Ergebnis von vielen Faktoren ab, einschließlich der Qualität der Produkte und Dienstleistungen, Namen Identifikation, Preisgestaltung und Bild. Kunden gerne befassen mit Lieferanten, die einen guten Ruf für meeting ihre Engagement.

  • Gewinn eine branchenweite anerkennung für vorzüglichkeit: Der beste Weg, um einen ausgezeichneten Ruf ist es, konsequent gute Leistung bei Projekten, die Bereitstellung qualitativ hochwertige Produkte und Dienstleistungen im Kosten- und Terminparameter zu entwickeln. Mit Prozessen, die CMMI Anforderungen entsprechen kann diesen Ruf zu verbessern.

Advertisements