Dvě věci, které není třeba porovnávat, byly dlouho porovnávány, protože jsou vždy přiřazeny k řízení nějakému oddělení podniku (EPG), takže byly porovnávány Nkrát a dlouho jsou sporné. Na výročním setkání pro zlepšení procesů v roce 2011 (ve skutečnosti původním setkání PK) bylo několik hostů dotázáno na otázku, která mohla tento spor vyřešit: Jaký je cíl řízení CMMI? Jaké jsou manažerské cíle Agile? Odpověď hosta: Cílem managementu CMMI je harmonogram, kvalita a náklady. Agilní je...... (Na tuto otázku později nebylo odpovězeno) Pokud odpovíte takto, zjistíte, že spor nelze vůbec vyřešit, protože oba téměř snášejí náklady na kvalitu pokroku, pokud jich je více, lidí/technologií/organizací...... Zvládnout všechno, i když je zaměření jiné. Marťanské přísloví říká: Pouze jednoduché odpovědi jsou správné. Existuje tedy jednoduché řešení, jak tento spor vyřešit?
Ve skutečnosti si myslím, že odpověď je: cílem řízení CMMI je umožnit americkému ministerstvu obrany objektivně vyhodnotit a vybrat dodavatele; Cílem řízení Agile je umožnit vývojářům řídit projekty podle vlastních hodnot.
Čeho se NASA obává? Máte obavy, že programátoři nebudou motivovaní? Máte obavy, že programátoři neinovují? Obavy, ale nikdy víc: obavy z toho, že projekt selže. Protože mají vážné problémy s majetkem a bezpečností života, potřebují zajistit, aby vše probíhalo hladce, bez ohledu na to, jak vysoké jsou náklady. Filozofie CMMI je jednoznačně vhodnější, ale má zaručený první úspěch. Bez ohledu na to, jak úspěšní jsou Apple a Google, NASA je nemůže najít, aby proces řídily, ani jim projekt outsourcovat (i kdyby existovalo, projekt prošel CMMI úroveň 3 nebo vyšší, což je americký zákon).
Čeho se Google obává? Máte obavy z neúspěchu projektu? Ne! Pokud máte obavy, nezakládejte internetovou společnost, úspěch jakéhokoli vládního bankovního projektu je větší než úspěch internetového projektu. Tak čeho se bojíš? Bojte se, že neinovujete, bojte se, že budete o půl kroku pomalejší. Koho si v tomto prostředí vybrat? Samozřejmě volte agilní vývoj, který lidi otevře jejich myslím. Plán 18 Shanda Network má více než 100 kooperativních týmů a nevyžaduje, aby všechny týmy uspěly, přesněji řečeno, pokud je jeden úspěšný, vrátí se k původním nákladům.
Existuje něco, čemu se říká mužská ekonomie, což znamená myslet si, že cílem je usilovat o více, větší, silnější a širší. Proto někteří agilní vývojáři zoufale chtějí dokázat, že agilní je vhodný i pro letectví a kosmický průmysl, a agilní je vhodný i pro vývojový tým o 10 000 lidech, což je ve skutečnosti zcela zbytečné. Když průkopníci, kteří založili Manifest agilního vývoje, lyžovali, kdo přemýšlel o letectví? Kdo přemýšlí o vývojovém týmu o 10 000 lidech? |