2
Beispielsweise Projektplanung oder Ursachenanalyse. Eine Organisation ordnet zunächst die realen Prozesse den CMMI-Prozessgebieten zu. Dabei umfasst jedes Prozessgebiet eine Reihe von Zielen. Jedem Ziel sind eine oder mehrere Praktiken zugeordnet, die detailliert beschreiben, wie diese erreicht werden. Um die Praktiken richtig zu interpretieren muss der allgemeine Kontext berücksichtigt werden, in dem sie verwendet werden. Die CMMI-Praktiken verwenden bewusst allgemein formulierte Wendungen wie „soweit erforderlich“. Damit soll den Bedürfnissen unterschiedlicher Organisationen und Projekte gerecht werden [3]. Die Prozessgebiete werden im CMMI je nach ausgewählter Darstellungsform in Reifegraden bzw. Fähigkeitsgraden zusammengefasst.
C. Darstellung in Fähigkeitsgraden B. Darstellung in Reifegraden
Bei der Darstellung in Reifegraden wird jeweils eine In dieser Darstellung des CMMI gibt es fünf Stufen, die vorgegebene, fest definierte Sammlung von Prozessgebieten man als Reifegrade bezeichnet [3]. Mit Ausnahme von untersucht (vgl. B). Dagegen betrachtet man bei der Reifegrad 1 ist jedem dieser Reifegrade eine Reihe von Darstellung in Fähigkeitsgraden jeweils einzelne
Prozessgebieten mit konkreten Anforderungen zugeordnet. Prozessgebiete auf ihre gründliche Umsetzung hin. Hierfür Die Erfüllung dieser Anforderungen unterstützt jeweils einen gibt es fünf generische Ziele und die Stufe 0 [5]. wichtigen Aspekt des Softwareentwicklungsprozesses. Die Um einen bestimmten Fähigkeitsgrad für ein Prozessgebiet Reifegrade bauen aufeinander auf, was bedeutet, um zu erreichen, muss das dazugehörige generische Ziel GG beispielsweise Reifegrad 3 zu erreichen, muss man Reifegrad erfüllt werden. Ist kein generisches Ziel erreicht, hat die 2 plus zusätzliche Anforderungen erfüllen. Abbildung 1 Organisation auf diesem Prozessgebiet den Fähigkeitsgrad 0. veranschaulicht diesen Zusammenhang: Ähnlich der Darstellung in Reifegraden bauen die Fähigkeitsgrade einander auf. Folgende Fähigkeitsgrade sind
werden. Deswegen ist mit den Fähigkeitsgraden eine
Abbildung 1: Die Reifegrade im CMMI-Modell, Quelle: [4]
wesentlich feingranulare Beschreibung der Organisation möglich. Umgekehrt kommt es aber bei der Bewertung der Nachfolgend die fünf Reifegrade im Einzelnen: einzelnen Prozessgebiete zu stark unterschiedlichen
x
Reifegrad 1, Initial:
Einstiegsstufe. Noch keine Fähigkeitsgraden innerhalb einer Organisation. Anforderungen an die Prozesse.
x
Reifegrad
grundlegenden Projektmanagementprozesse sind eingeführt. Die Erfahrung zeigt, dass ein [6]. Für die Darstellung in Reifegraden sind folgende Punkte funktionierendes Projektmanagement die Grundlage als vorteilhaft zu nennen:
x
Der aller weiteren Verbesserung ist.
x Reifegrad 3, Definiert: Kernanforderung ist, die Entwicklungs- und Projektmanagementprozesse organisationsweit zu standardisieren. Dazu verlagert x Die Abhängigkeiten zwischen den verschieden sich der Schwerpunkt der Arbeit von den einzelnen Projekten auf die gesamte Organisation. Prozessgebieten sind berücksichtigt.
3
Die Darstellung in Fähigkeitsgraden hingegen bietet IV. ANFORDERUNGEN AN APPRAISALS folgende Vorteile: Organisationen können eigene Appraisalmethoden
x Eine sehr große Flexibilität bei der Verbesserung. Es kann definieren. Dies macht bei besonders individuellen sich auf Themen mit dem größten Nutzen konzentriert Gegebenheiten oder Voraussetzungen Sinn. Für diese werden. Möglichkeit wurden vom SEI die Appraisal Requirements for x Die Gefahr bei der Einführung von CMMI, sich auf das CMMI (ARC) [10] eingeführt. Diese legen
Erreichen einer Stufe zu konzentrieren ist gering. Mindestanforderungen an eine Appraisalmethode fest und Stattdessen liegt hier das Hauptaugenmerk auf der unterteilen sie in drei Klassen. Eine vollständige Bewertung Verbesserung der einzelnen Projekte. wird als Appraisal der Klasse A bezeichnet. Weniger formale Vorgehen werden in den Klassen B und C definiert. Die drei Klassen von Appraisalmethoden unterscheiden sich III. APPRAISALS hinsichtlich ihrer Intensität und ihrem Umfang. Abbildung 2 verdeutlicht die wichtigsten Unterschiede: A. Definition
Appraisals erfüllen zwei Funktionen. Auf der einen Seite
dienen sie zur internen Prozessverbesserung [7]. In diesem Fall spricht man auch von Assessments. Hier steht der Aspekt der Selbstbewertung im Vordergrund. Dazu werden die Prozesse der Organisation mit den Best Practices von CMMI abgeglichen. Ein weiterer Zweck ist die Identifizierung von Verbesserungsmöglichkeiten innerhalb einer Organisation. Anderseits kann mithilfe eines Appraisals ermittelt werden, auf welcher Stufe sich eine Organisation im Reifegradmodell befindet (vgl. II-B). Dies wird als Evaluation bezeichnet. Zudem kann ein Fähigkeitsgradprofil generiert werden, in welchem die Darstellung in Fähigkeitsgraden verwendet wird. Abbildung 2: Appraisalklassen in Anlehnung nach ARC, Quelle: [10] Damit wird eine Aussage über die Prozessreife einer Organisation getroffen (vgl. II-C). A. Klasse A
Als gemeinsamen Oberbegriff für Assessments und Appraisalmethoden der Klasse A sind vor allem auf Evaluationen verwendet das SEI Appraisal. zuverlässige und korrekte Ergebnisse optimiert. Sie sind damit Appraisals entsprechen den Audits von Modellen wie ISO aber auch mit einem hohen Aufwand verbunden. 9001, auch wenn es hierfür kein offizielles Zertifikat gibt [8]. Appraisalmethoden der Klasse A werden als einzige vom SEI Offizielle Appraisals werden durch einen SEI-autorisierten als ausreichend angesehen, um eine Aussage über den Appraisalleiter durchgeführt, der durch ein Appraisalteam Reifegrad einer Organisation bzw. den Fähigkeitsgrad eines unterstützt wird. Als Anleitung für die Bewertung und die Prozesses zu machen. Die wichtigste Methode dieser Klasse anschließende Präsentation der Ergebnisse verwenden ist SCAMPI A (vgl. V). Appraisalteams ein CMMI-Model und eine Appraisalmethode nach den festgeschriebenen Anforderungen im ARC B. Klasse B
Dokument (vgl. IV). Die Ergebnisse werden anschließend an Appraisalmethoden der Klasse B haben einen mittleren das SEI zurückgemeldet und dort statistisch ausgewertet. Anspruch an Zuverlässigkeit und Genauigkeit der Ergebnisse. B. Ziele Diese müssen beispielsweise nicht so gründlich durch mehrere Quellen bestätigt werden. Dadurch wird der Aufwand für das Zusammenfassend kann man folgende Ziele und Gründe für Appraisal geringer. Aussagen zum erreichten Reifegrad bzw. ein Appraisal unterscheiden [9]: Fähigkeitsgrad ist ausdrücklich nicht das Ergebnis eines Appraisal der Klasse B. Die Standardmethode des SEI für x Feststellen, inwieweit die Prozesse einer Organisation die diese Klasse ist SCAMPI B (vgl. VII). Best Practices von CMMI erfüllen. x Identifizierung von Verbesserungsmöglichkeiten. C. Klasse C
x Belegen des erreichten Reife- oder Fähigkeitsgrades nach Klasse C Appraisalmethoden sind eher auf häufige, schnelle außen, vor allem gegenüber Kunden. Überprüfungen ausgelegt und reduzieren dazu nochmals den x Prüfung durch den Kunden, um sicherzustellen, dass der Aufwand und die Anforderungen an die Zuverlässigkeit der Auftragnehmer den geforderten Reifegrad erreicht hat, Ergebnisse für das Appraisal. Auch wenn die Ergebnisse nicht also zur Lieferantenauswahl. so zuverlässig sind wie die der Klasse A und B, reichen sie für x Erfüllung der Vertragsanforderungen eines oder mehrerer viele Zwecke vollkommen aus. Dank des relativ niedrigen Kunden. Aufwandes sind sie gut für die laufende Fortschrittskontrolle geeignet.
4
D. Appraisal Requirements for CMMI in zweiter Linie der Bestätigung eines Reifegrades bzw. Fähigkeitsgradprofils. Durchgeführt wird dieses Appraisal Das ARC-Dokument ist dafür gedacht eine gewisse wenn die Organisation eine höhere Stufe erreicht hat, Einheitlichkeit und Mindestqualität sicherzustellen und die spätestens aber nach zwei bis drei Jahren. Unterschiede zwischen den verschiedenen Methoden zu veranschaulichen. Folgende Aspekte werden dabei A. Ablauf berücksichtigt [10]:
Die SCAMPI A-Methode ist detailliert im Method Verantwortlichkeiten. Diese Anforderung ist identisch für Definition Document (MDD) [11] beschrieben. Das MDD alle drei Klassen. Die Verantwortlichkeit von Sponsor und enthält Regeln damit die Konsistenz von Appraisalbwertungen Appraisalleiter wird definiert. Dies sind die beiden wichtigsten sichergestellt werden kann. Dies ist notwendig um einheitliche Rollen bei einem Appraisal. Der Sponsor beauftragt das Bewertungen der Appraisals zu gewährleisten. Das Erreichen Appraisal und nimmt die Ergebnisse entgegen. Weiter ist er eines bestimmten Reifegrads muss für unterschiedliche für die Behebung der festgestellten Abweichungen und die Organisationen dieselbe Bedeutung haben. Dadurch können Umsetzung der Verbesserungsempfehlungen verantwortlich. Appraisals für den Vergleich mit anderen Organisationen Der Sponsor sollte der Leitung der begutachteten Organisation herangezogen werden können. angehören.
Der Ablauf eines SCAMPI A lässt sich in drei zeitlich Der Appraisalleiter ist für den korrekten Ablauf und die nacheinander folgenden Phasen einteilen [12]. Ergebnisse des Appraisals verantwortlich. Unterstützt wird er dabei vom Appraisalteam. Planung und Vorbereitung. Die Vorbereitung eines Dokumentation. Die Anforderung ist nahezu identisch für Appraisals beginnt mit der Klärung der Ziele und den alle drei Klassen. Das CMMI Model für das die Methode Anforderungen, die eine Organisation damit verfolgt. Dazu verwendet werden darf, muss ersichtlich sein, des Weiteren gehört welcher Teil der Organisation betrachtet werden soll. die ARC Versionsnummer auf welcher die Appriasalmethode Außerdem müssen die Prozessgebiete festgelegt werden. basiert. Zudem muss eine Liste Aufschluss darüber geben Diese Informationen werden in einem sogenannten „Appriasal welche CMMI Appraisal Anforderungen mit dieser Methode Input Document“ dokumentiert. Bei einem CMMI-Appraisal abgedeckt worden sind. Weiterhin ist die Klasse, die der werden die Prozessgebiete der Stufe bewertet, mit deren Methode zugeordnet werden kann, zu nennen, außerdem eine Erreichen man rechnet. Hinzu kommt eventuell ein Teil der Tätigkeitsbeschreibung, verwendete Werkzeuge und ein Prozessgebiete der nächsten Stufe. Damit sind Empfehlungen Leitfaden, der alle Anforderungen implementiert. für weitere Verbesserungen schon früher möglich. Planung und Vorbereitung eines Appraisals. Diese Im nächsten Schritt wird das Appraisalteam ausgewählt und Anforderung ist identisch für alle drei Klassen. Hier werden geschult. Diese Schulung umfasst den Besuch der CMMIder Zweck und Rahmen des Appraisal definiert. Außerdem Einführungsschulung des SEI „Introduction to the CMMIwerden die Prioritäten für die Datensammlung festgelegt. DEV“ [13]. Aber auch vom Appraisalleiter durchgeführte Datensammlung, -konsolidierung und -validierung. Diese Schulungen zur Appraisalmethode, zu den verwendeten Anforderungen sind stark abhängig von der Klasse des Werkzeugen und zu den Rahmenbedingungen ist ein Teil der Appraisals. Dazu werden zwei Datenquellen betrachtet: 1. Qualifizierung. Andere häufige Inhalte sind ein Überblick Interviews, z. B. mit Management, Projektleitung und über die Appraisalplanung sowie eine kurze Präsentation der Projektmitarbeitern. 2. Dokumentenreview. Bei Klasse A und zu betrachtenden Organisation und Projekte. Ein B müssen beide Datenquellen genutzt werden, in Klasse C Appraisalteam inkl. des Appraisalleiters besteht aus reicht eine der beiden Datenquellen aus. mindestens 4 Personen.
Bewertung. Diese Anforderung ist nur für Klasse A Die begutachtete Organisation muss anhand einer „Practice vorgesehen. Es erfolgt die Feststellung eines Reifegrades Implementation Indicator Database“, kurz PIIDB (vgl. VI), (Darstellung in Reifegraden) bzw. Fähigkeitsgrades belegen, ob überhaupt und wie die CMMI-Anforderungen (Darstellung in Fähigkeitsgraden), das sogenannte Raiting. erfüllt worden sind. Das Appraisalteam hingegen verifiziert Bericht der Ergebnisse. Diese Anforderung ist identisch für diesen Beleg. Eine Abbildung der tatsächlich gelebten alle drei Klassen. Alle Erkenntnisse und Bewertungen sollen Prozesse auf die CMMI-Praktiken wird durch das dem Sponsor und der bewertenden Organisation zum Zwecke Apraisalteam nicht vorgenommen. Für die begutachtete der Speicherung zugänglich gemacht werden.
Organisation Vorbereitungsaufwand. beschleunigt.
Die vom SEI definierte Methode für CMMI-Appraisals ist Review durchgeführt. Damit soll geprüft werden ob die SCAMPI A. SCAMPI steht für Standard CMMI Appraisal Organisation bereit für die Durchführung des Appraisals ist. Method for Process Improvement und beschreibt die Hierfür muss geklärt sein, ob das Appraisalteam ausreichend allgemein zugelassenen Methoden für die Durchführung von qualifiziert ist, ob die PIID in ausreichender Qualität vorliegt Appraisals unter der Verwendung von CMMI-Modellen. und ob alle organisatorischen und administrativen Vorarbeiten SCAMPI A dient in erster Linie der Prozessverbesserung und des Appraisals erledigt sind.
Arbeit zitieren:
Adam Staisch, 2011, SCAMPI – Die Appraisal-Methode von CMMI, München, GRIN Verlag GmbH
Dieser Text kann über folgende URL aufgerufen und zitiert werden:
Einbetten
DOI
Formatvorlage (Microsoft Word) für eine Diplomarbeit, Masterarbeit, Ha...
Für MS Word 2003 - Update 2010
Vorlagen, Muster, Formulare, Infobroschüren
Ausarbeitung, 25 Seiten
Formatvorlage (OpenOffice) für eine Diplomarbeit, Masterarbeit, Hausar...
Vorlagen, Muster, Formulare, Infobroschüren
Ausarbeitung, 35 Seiten
Formatvorlage / Vorlage zur Erstellung einer Diplomarbeit, Bachelorarb...
Vorlagen, Muster, Formulare, Infobroschüren
Ausarbeitung, 15 Seiten
Formatvorlage / Vorlage für eine Diplomarbeit / Hausarbeit
Für MS Word 2007 - dotx
Vorlagen, Muster, Formulare, Infobroschüren
Ausarbeitung, 25 Seiten
Anleitung zum Erstellen schriftlicher Arbeiten: Der Aufbau einer wisse...
Vorlagen, Muster, Formulare, Infobroschüren
Ausarbeitung, 20 Seiten
Erstellen einer schriftlichen Hausarbeit
Vorlagen, Muster, Formulare, Infobroschüren
Hausarbeit, 14 Seiten
Grundtechniken wissenschaftlichen Arbeitens
Bibliografieren - Reden - Schr...
Vorlagen, Muster, Formulare, Infobroschüren
Skript, 46 Seiten
Ratgeber zur Erstellung wissenschaftlicher Arbeiten. Diplomarbeiten - ...
Vorlagen, Muster, Formulare, Infobroschüren
Ausarbeitung, 39 Seiten
Informatik - Wirtschaftsinformatik: neuer Titel erschienen: SCAMPI – Die Appraisal-Methode von CMMI
Adam Staisch hat einen neuen Text hochgeladen
Mass Appraisal Methods: An International Perspective for Property Valu...
Tom Kauko, Maurizio d'Amato
Cmmi(r) Scampi Distilled: Appraisals for Process Improvement
Dennis M. Ahern, Jim Armstrong, Aaron Clouse
Between the Lines: Not-So-Tall Tales from Ray "Scampy" Scapinello's Fo...
Ray Scapinello, Rob Simpson, Scotty Bowman
Between the Lines: Not-So-Tall Tales from Ray "Scampy" Scapinello's Fo...
Ray Scapinello, Rob Simpson
Appraisal and Prediction of School Violence: Methods, Issues, and Cont...
Michael J. Furlong, Michael P. Bates, Douglas C. Smith
0 Kommentare