This flashcard is just one of a free flashcard set. See all flashcards!
10
Was ist CMMI?
CMMI bedeutet Capability Maturity Model (Integration) und ist eine Metrik zur Bestimmung des Reifegrades eines Softwareentwicklungsprozesses. Der Prozess als solches wird in die Prozesskategorien Projektmanagement, Prozessmanagement, Entwicklung und Unterstützung (Support) eingeteilt (beim CMMI für Development). Die Prozesskategorien werden erneut heruntergebrochen in Prozessgebiete, welche erneut in "Best Practices" untergliedert werden. Für jedes Prozessgebiet wird der Fähigkeitsgrad (0-5) bestimmt. Daraus wird dann der Fähigkeitsgrad für die Prozesskategorie bestimmt. Der Reifegrad des Gesamtprozesses ergibt sich dann als Mittelwert (evtl. auch gewichtetes Mittel) der einzelnen Fähigkeitsgrade der Prozesskategorien. Die Reifegrade werden in sogenannten Appraisals bestimmt, die die Firmen in der Regel Geld kosten und recht aufwändig sind. Sie lassen sich wie folgt beschreiben:
Initial
Jede Organisation hat diesen Reifegrad automatisch. In der Regel unterliegen die Projekte keinem definierten Prozess und sind eher "Zufallserfolge".
Managed
Die Projekte werden geführt, allerdings nicht durch einen unternehmensweiten Standardprozess. Das Management ist also noch nicht sehr involviert und der Prozess wird von den IT Abteilungen selbst initiiert. Projekte können in ähnlicher From wiederholt werden.
Defined
Es gibt einen unternehmensweiten Standardprozess für alle Projekte, der unter Umständen auch kontinuierlich verbessert wird.
Quantitatively Managed
Es werden systematisch Metriken erhoben, um die Qualität des Prozesses zu kontrollieren.
Optimizing
Der Prozess wird mit Hilfe der Metriken kontinuierlich verbessert.
Initial
Jede Organisation hat diesen Reifegrad automatisch. In der Regel unterliegen die Projekte keinem definierten Prozess und sind eher "Zufallserfolge".
Managed
Die Projekte werden geführt, allerdings nicht durch einen unternehmensweiten Standardprozess. Das Management ist also noch nicht sehr involviert und der Prozess wird von den IT Abteilungen selbst initiiert. Projekte können in ähnlicher From wiederholt werden.
Defined
Es gibt einen unternehmensweiten Standardprozess für alle Projekte, der unter Umständen auch kontinuierlich verbessert wird.
Quantitatively Managed
Es werden systematisch Metriken erhoben, um die Qualität des Prozesses zu kontrollieren.
Optimizing
Der Prozess wird mit Hilfe der Metriken kontinuierlich verbessert.
Flashcard info:
Author: ChristianK
Main topic: Informatik
Topic: Softwaretechnik
School / Univ.: RWTH Aachen
City: Aachen
Published: 24.04.2010