ITIL konzentriert sich mehr auf die Infrastruktur- und Support-Seite und nicht auf die Entwicklung. Daher ist die Diskussion von ITIL wahrscheinlich geeigneter für die "IT" -orientierte Version von StackOverflow, die sich angeblich in der Entwicklung befindet. Abgesehen davon nehme ich eine Ausnahme mit dem Hinweis, dass andere IT-Standorte sich auf IT, Infrastruktur, Support und Entwicklung konzentrieren. Wahrscheinlich ist ein guter Prozentsatz der StackOverflow-Anwender Entwickler in IT-Abteilungen.
Ich habe mit CMMI und dem Team Software Process (TSP) gearbeitet, beides Produkte von Watts Humphrey und dem Carnegie Mellon Software Engineering Institute. Wenn Sie sich einer kontinuierlichen Verbesserung verschrieben haben und der Meinung sind, dass die Messung im Mittelpunkt jeder kontinuierlichen Verbesserung steht, dann werden Sie in CMMI Wert finden.
Es ist sehr einfach, CMMI (und TSP) falsch oder in einer Weise zu machen, die Entwickler verfremdet und schließlich als Schaufensterdekoration oder etwas, das auf einem Haufen von Zertifizierungen gut aussieht, endet. Sieh dir die Entwickler in Indien an ... sie sind wie durch ein Wunder alle CMMI Level 5.Was sie nicht sagen, ist, dass es fast immer ein kleines Projekt oder Team in ihrer Organisation war, das hart daran gearbeitet hat, die Zertifizierung zu bekommen, aber die wiederholbaren Praktiken sind einfach nicht für 95% ihrer Organisation da. Der Schwerpunkt liegt auf Zeit-Tracking (Clock-Punching), Fehler-Tracking (Bug-Quoten), Code-Zeilen (viele Möglichkeiten zum "Spiel", wenn Sie so geneigt sind), und machen Ihren Prozess wiederholbar (so dass ein Entwickler fühlen wie ..) eine Kogge ohne Innovationsfreiheit), schalten viele Entwickler aus. < - Beachten Sie die abgestumpften Gegenargumente in Klammern.
Die Tatsache bleibt, dass 90% der Entwickler da draußen (von denen einige StackOverflow oder irgendwelche technischen Blogs/Websites lesen) aus der Hüfte schießen und sehr wenig Selbstbewusstsein darüber haben, wo ihre Möglichkeiten sich zu verbessern. Für sie sind die Prozessrigorität und die Möglichkeit, schrittweise Verbesserungen in der Qualität durch das Selbstbewusstsein, das Wiederholungen und Messungen ermöglichen, zu ermöglichen, wertvolle Bestandteile von CMMI. Wenn Sie das richtig machen, erhalten Sie die gleichen Vorteile von Agile-Methoden wie Scrum, bei denen wiederholbare Iterationen im Mittelpunkt stehen, die von jeder Iteration lernen und Ihr Ziel verbessern/eingrenzen. Es braucht viel Reife und Erfahrung, um ein Team zu führen, das entweder agile Methoden oder CMMI anwendet und den vollen Nutzen aus ihnen zieht.
Agile ist sexy und CMMI ist so weit weg von sexy wie Sie können, weshalb Sie nicht so viel davon hören.
Ihre Frage ist Thema auf der [ITIL Stack] (http://area51.stackexchange.com/proposals/89073/itil?referrer=x5X3k7r_NAmvg4ZTdjTOlw2) – SQLMason