2008-11-03 21 views
17

Ich arbeite in einem Geschäft, das auf CMMI Level 5 zertifiziert ist. Diese Zertifizierung ist wichtig, weil es uns Zugang zu bestimmten Kunden und Verträgen ermöglicht. Ich schaue mir an, wie man Scrum mit CMMI mischt. Ich habe einige Informationen über das Mischen von Scrum mit CMMI-3 gefunden, aber einiges davon ist "Hand-wellig" und würde einer genauen Untersuchung nicht standhalten. Insbesondere scheinen die organisatorischen KPAs herausfordernd zu sein.Wie mischt man CMMI und Scrum?

Welche Erfahrungen haben Sie gemacht (gut und schlecht) die beiden Prozesse zu mischen?

Antwort

16

Dies scheint ein interessantes Papier von den SEI Leute an der Carnegie Mellon (nicht nur über Scrum obwohl):

CMMI und Agile kompatibel sind. Auf Projektebene konzentriert sich CMMI auf einem hohen Abstraktionsniveau auf Projekte, die nicht auf Entwicklungsmethodik beruhen, während agile Methoden auf die Entwicklung von Produkten fokussieren.Daher kann CMMI und Agile Methoden koexistieren

CMMI or Agile: Why not embrace both (PDF)

+0

Im Anschluss an das bereits erwähnte SEI-Papier veröffentlichte Scott Ambler einen Artikel über Dr. Dobb's mit dem Namen "Agile CMMI: Complimentary or Oxymoronic?" (Http://www.ddj.com/architect/212501388) Er kommentiert das SEI-Papier. HTH. – philant

9

Hier ist ein experience report on the results of introducing Scrum into a CMMI Level 5 environment to replace waterfall projects for large defense and healthcare contracts (pdf).

Abstract:

Projekte kombiniert mit agilen Methoden CMMI1 sind erfolgreicher bei der Herstellung von hochwertigere Software, die mehr Kunden effektiv bei einer schneller muss erfüllt. Systematische Software Engineering arbeitet bei CMMI Level 5 und nutzt Lean Software Development als Treiber für die Optimierung der Software Prozesse. Frühe Pilotprojekte bei Systematic zeigte Produktivität auf Scrum Teams fast doppelt so viele wie traditionelle Teams. Andere Projekte demonstrierten eine storybasierte Test Ansatz für Software-Entwicklung reduzierte Fehler im finalen Test von 40% gefunden. Wir behaupten, dass Scrum und CMMI zusammen eine leistungsfähigere Kombination von Anpassungsfähigkeit und Vorhersagbarkeit als entweder allein bringen und schlagen vor, wie andere Firmen sie kombinieren können.

HTH,

+0

ich dies zunächst angekreidet an die Hand wellig Pool, aber genauere Untersuchung zeigte die erste Hälfte des Papiers wirklich die Ebene 4 und 5 KPAs tut adressieren. Vielen Dank! –

+0

Unfairer Vergleich! Wenn Sie Wasserfall durch jedes andere System für das Projektmanagement ersetzen, gewinnt es. Es ist, als würde man zwei Wochen lang nur mit Wasser ... vs. Leber- und Kohldiäten verhungern. – Kieveli

6

ich nur zufällig einen Blog auf genau diesem Thema zu finden: Agile CMMI blog

Ein Ausgangspunkt für eine Diskussion über Agile Methoden und CMMI heiraten.

Es verbindet auf mehrere Artikel

Es die ganze Interesse gefunden, so habe ich beschlossen, es zu teilen.

+0

Nur zur Kenntnisnahme - der Blog wurde in einigen Monaten nicht aktualisiert, aber es scheint, dass eine Menge (wenn nicht alle) der mit den Posts verknüpften Ressourcen noch verfügbar sind. –

+0

Ich habe gerade den Link aktualisiert, den ich gab, der auf die Beiträge beschränkt ist, die mit agile AND CMMI getaggt sind; aber der Blog lebt noch. – philant

3

Ein weiteres interessantes Jeff Sutherland Papier zu diesem Thema ist „Scrum and CMMI Level 5: The Magic Potion for Code Warriors

Ist gesagt wird: „Die Ergebnisse zeigen, dass die Projekte Agile Methoden kombiniert mit CMMI 5 ist erfolgreicher darin, Software höherer Qualität zu produzieren, die die Kundenanforderungen schneller erfüllt. "

Wenn Sie französisch lesen kann, ist hier ein sehr guter Artikel zu diesem Thema: Synergies entre CMMI et les Méthodes Agiles

4

Eine weitere aktuelle Artikel realen Lebenserfahrung zu diesem Thema bereitstellt ist „Mature Scrum at Systematic“, Co-writtent von Carsten Ruseng Jakobsen, Jeff Sutherland

+0

Das ist ein schöner, danke! –

0

Auf der EuroStar 2009-Konferenz sprach Gittie Ottosen darüber, wie sie agil in ihrem Unternehmen agieren. Beeindruckend ist, dass diese Firma Systematic Software für Luftfahrzeuge, Militär usw. entwickelt. Sie tun es in Übereinstimmung mit CMMI 5, ISO 9001 und AQAP 150 & 2110. Ich denke also, agile kann auf Systeme mit hohen Vorschriften angewendet werden. Vielleicht versuchen Sie, diese Präsentation nachzuschlagen und versuchen Sie, mehr Informationen von ihm zu bekommen.

4

Zusätzlich zu den zuvor erwähnten Dokumenten habe ich noch einen gefunden: Agile Methods and CMMI: Compatibility or Conflict? Der Schwerpunkt dieses Artikels liegt auf Extreme Programming (XP) und wie seine Methoden innerhalb einer Organisation angewendet werden können, die versucht, mit dem CMMI-Framework konform zu bleiben. Obwohl es nicht Scrum ist, könnte es eine interessante Lektüre sein.

+0

Das ist genau die Detailtiefe, nach der ich gesucht habe - es ist das notwendige Maß an Details, wenn Sie versuchen, mit Leuten umzugehen, die mit CMMI indoktriniert sind. Ich wünschte, es wäre vor zwei Jahren verfügbar gewesen. Aber definitiv eine Aufwertung wert. –

1

Siehe kurzen, aber detaillierten Vergleich zu http://www.processgroup.com/pgpostmar09.pdf

+0

Hier gibt es einige nützliche Informationen, insbesondere die Zuordnung von CMMI SPs zu Scrum Praktiken. Es geht jedoch nicht darum, das gesamte CMMI-3 durchzugehen und in die Ebenen 4 und 5 zu gehen, damit es meine ursprüngliche Frage nicht beantwortet. Sehr wertvoll und das Lesen wert. –

Verwandte Themen