Die beiden Dinge, die nicht verglichen werden müssen, werden schon lange verglichen, weil sie immer einer Abteilung des Unternehmens (EPG) zugeordnet sind, weshalb sie N Mal verglichen und schon lange umstritten sind. Auf der Process Improvement Annual Meeting 2011 (tatsächlich das ursprüngliche PK-Meeting) wurden mehreren Gästen eine Frage gestellt, die diesen Streit hätte lösen können: Was ist das Managementziel von CMMI? Was sind die Managementziele von Agile? Gastantwort: Das Managementziel von CMMI ist Zeitplan, Qualität und Kosten. Agile ist es...... (Diese Frage wurde später nicht beantwortet) Wenn Sie so antworten, werden Sie feststellen, dass der Streit überhaupt nicht gelöst werden kann, weil beide fast die Qualitätskosten des Fortschritts steuern, wenn es mehr gibt, Menschen/Technologien/Organisationen...... Managen Sie alles, auch wenn der Fokus unterschiedlich ist. Das marsianische Sprichwort sagt: Nur einfache Antworten sind die richtigen. Gibt es also eine einfache Antwort, um diesen Streit zu lösen?
Tatsächlich denke ich, dass die Antwort lautet: Das Managementziel von CMMI ist es, dem US-Verteidigungsministerium zu ermöglichen, Lieferanten objektiv zu bewerten und auszuwählen; Das Managementziel von Agile ist es, Entwicklern zu ermöglichen, Projekte mit ihren eigenen Werten zu managen.
Worüber macht sich die NASA Sorgen? Machst du dir Sorgen, dass Programmierer nicht motiviert sind? Sorgen Sie sich, dass Programmierer nicht innovativ sind? Mach dir Sorgen, aber nie mehr als das: Sorge dich, dass das Projekt scheitert. Da sie große Sach- und Lebenssicherheitsprobleme haben, brauchen sie eine Möglichkeit, sicherzustellen, dass alles reibungslos verläuft, egal wie hoch die Kosten sind. Die anspruchsvolle, aber garantierte Philosophie des ersten Erfolgs von CMMI ist eindeutig geeigneter. Egal wie erfolgreich Apple und Google sind, die NASA kann sie nicht finden, um den Prozess zu verwalten oder das Projekt auszulagern (selbst wenn, hat das Projekt CMMI Level 3 oder höher bestanden, was US-Recht ist).
Worüber macht sich Google Sorgen? Besorgt wegen eines Projektscheiterns? Nein! Wenn Sie besorgt sind, gründen Sie kein Internetunternehmen – der Erfolg eines staatlichen Bankprojekts ist größer als der eines Internetprojekts. Worüber machst du dir Sorgen? Mach dir Sorgen, nicht zu innovieren, mach dir Sorgen, einen halben Schritt zu langsam zu sein. Wen soll ich in diesem Umfeld wählen? Natürlich solltest du agile Entwicklung wählen, die die Menschen offener für ihre Köpfe macht. Der 18-Plan des Shanda Network umfasst mehr als 100 Kooperationsteams und erfordert genauer gesagt nicht, dass alle Teams erfolgreich sind; solange eines erfolgreich ist, kehrt es zu seinen ursprünglichen Kosten zurück.
Es gibt etwas, das man männliche Ökonomie nennt, nämlich zu denken, dass mehr, größer, stärker und breiter das Ziel ist, das Ziel zu verfolgen. Deshalb wollen einige Förderer der agilen Entwicklung unbedingt beweisen, dass Agile auch für die Luft- und Raumfahrt geeignet ist und Agile auch für ein Entwicklungsteam von 10.000 Personen geeignet ist, was tatsächlich völlig unnötig ist. Als die Pioniere, die das Agile Development Manifesto gründeten, Ski fuhren, wer dachte dann an die Luft- und Raumfahrt? Wer denkt schon an ein Entwicklungsteam von 10.000 Personen? |