Fredagstrött på att vi inte gör tillräckligt korta iterationer och releasar tillräckligt ofta. I alla våra projekt. Alla!
Nedan är en bra artikel om nytta av att göra det. Vägen dit är inte helt enkel. Första steget är att inse att vi har för mycket overhead och splittrade roller.
I ett normalt projekt har vi 4 styrgruppmedlemmar, en projektledare, ett par i linjen som hjälper till ibland fler. Kravställare, kommersiella och tekniska produktchefer m.m. som managerar projekt. 10 “tänkare”.
I utvecklingsteamen är det sedan inte ovanligt att vi är 2-3 personer som jobbar tillsammans. Sällan att utvecklingsteamen är större än 5-6.
I den agila modellen ersätter man dessa “10 tänkare”, lite krasst, med en produktägare, som måste bestämma features/user stories prioriterade så att utvecklingsteamet kan leverera nytta varje dag.
Iterationer helst varje vecka. Releaser helst också varje vecka. Helst varje dag, Allra helst kontinuerligt. Hela tiden.
Hur kommer det sig att man 6-8 månader efter det att vi finansierat projekt och satt grunderna inte är klar över vad man skall göra, när man är klar, vad man håller på med, hur man skall jobba ihop i team eller vad en sak kostar?
I snabba projekt, som ad hoc kampanjer, som kanske i praktiken går på 1-2 månad kommer utvecklingsteamen igång när det är 2 veckor kvar. Varför då? Varför får en del av ett “team” hålla på i lugn och ro men ett annat inte?
Ju mer folk vi sätter in ju mer tid tar det att komma överens. Ju mer tid det tar att komma överens ju längre tid tar det till att utvecklingsteamet blandas in. Ju längre tid tar det att nå ut till våra kunder/prospects. Ju längre tid till att vi får feedback.
Samtidigt blir projekten förstås väldigt dyra. Men det är bara en konsekvens av hur vi “tänker” och jobbar. Ibland tror jag att vi har alldeles för mycket tid och pengar för att det skall vara bra för oss.
Här är tweetet:
“Affärschefer, produktägare, projektledare, knappt IT själva förstår nyttan av korta iterationer och att releasa ofta. http://ow.ly/m1yCZ ”

