Tieto dve veci, ktoré nie je potrebné porovnávať, sa porovnávajú už dlhý čas, pretože sú vždy pridelené oddeleniu podniku (EPG) na správu, takže boli porovnávané N-krát a sporné už dlhý čas. Na výročnom stretnutí Process Improvement Annual Meeting 2011 (v skutočnosti pôvodnom stretnutí PK) bolo viacerým hosťom položená otázka, ktorá mohla tento spor vyriešiť: Aký je cieľ riadenia CMMI? Aké sú manažérske ciele Agile? Odpoveď hosťa: Manažérskym cieľom CMMI je harmonogram, kvalita, náklady. Agile je...... (Táto otázka nebola neskôr zodpovedaná) Ak odpoviete takto, zistíte, že spor sa vôbec nedá vyriešiť, pretože obe takmer zvládajú náklady na kvalitu pokroku, ak ich je viac, ľudia/technológie/organizácia...... Zvládni všetko, hoci zameranie je iné. Marťanské príslovie hovorí: Len jednoduché odpovede sú správne. Existuje teda jednoduché riešenie, ako tento spor vyriešiť?
V skutočnosti si myslím, že odpoveď je: cieľom riadenia CMMI je umožniť Ministerstvu obrany USA objektívne vyhodnotiť a vybrať dodávateľov; Manažérskym cieľom Agile je umožniť vývojárom riadiť projekty podľa vlastných hodnôt.
Čoho sa NASA obáva? Obávate sa, že programátori nebudú motivovaní? Obávate sa, že programátori neinovujú? Obavy, ale nikdy viac než toto: obavy z toho, že projekt zlyhá. Keďže majú veľké problémy s bezpečnosťou majetku a života, potrebujú spôsob, ako zabezpečiť, aby všetko prebiehalo hladko, bez ohľadu na to, aké vysoké sú náklady. Filozofia CMMI, ktorá je silná, ale zaručená pre prvý úspech je zjavne vhodnejšia. Nezáleží na tom, aké úspešné sú Apple a Google, NASA ich nemôže nájsť, aby proces riadili alebo im projekt outsourcovali (aj keby existovali, projekt prešiel CMMI úrovňou 3 alebo vyššou, čo je americký zákon).
Čoho sa Google obáva? Obávate sa zlyhania projektu? Nie! Ak máte obavy, neotvárajte internetovú spoločnosť, úspech akéhokoľvek vládneho bankového projektu je väčší ako úspech internetového projektu. Tak čoho sa obávaš? Obávajte sa, že neinovujete, obávajte sa, že ste o pol kroku pomalší. Koho si v tomto prostredí vybrať? Samozrejme, vyberte si agilný vývoj, ktorý ľudí otvorí ich mysli. Plán 18 Shanda Network má viac ako 100 kooperatívnych tímov a nevyžaduje, aby všetky tímy uspeli, presnejšie povedané, pokiaľ je jeden úspešný, vráti sa k pôvodným nákladom.
Existuje niečo, čo sa nazýva mužská ekonómia, čo znamená myslieť si, že cieľom je dosiahnuť viac, väčšie, silnejšie a širšie. Preto niektorí agilní rozvojoví promotéri zúfalo chcú dokázať, že agile je vhodný aj pre letectvo a že agile je vhodný aj pre vývojový tím 10 000 ľudí, čo je v skutočnosti úplne zbytočné. Keď priekopníci, ktorí založili Agile Development Manifesto, lyžovali, kto myslel na letectvo? Kto myslí na vývojový tím 10 000 ľudí? |