3. juni 2008

Cargo Cult Agile

Jeg læste en interessant artikel forleden omkring en vinkel på hele Agile-paradigmet. Artiklen handlede om en stamme af indfødte på en af øerne i nærheden af bikini (mener jeg), som efter at have set amerikanere bygge transportbase (en landingsbane og kontroltårn) forsøgte at "efterligne" disse artefakter for at tiltrække den transportlast de så komme ned med "jernørnene". Mange år efter fandt man således disse indfødte, som nu havde bygget kontroltårne af bambus og lavet deres egen landingsbane og som gik rundt med kokusnøddeskaller på ørene (som høreværn) i håb om at tiltrække de spændende ørne med den gyldne last. Ørnene var selvfølgelig aldrig kommet, men på trods af dette var det blevet en del af de indfødtes ritualer og spirituelle oplevelsesregister at dyrke denne vision.

The term ‘cargo cult’ is a reference to aboriginal religions that grew up in the South Pacific after World War II. The practices of these cults center on building elaborate mockups of airplanes and military style landing strips in the hope of bringing the return of the god-like airplanes that brought such marvelous cargo during the war - http://catb.org/jargon/html/C/cargo-cult-programming.html


Det er ikke første gang, jeg selv har tænkt tanken om, hvorvidt det vi udfører blot er Cargo Cult indenfor agile-paradigmet. Altså vi bruger sticky notes, whiteboards, burncharts, sprintplanning, retrospectives og impediments, men er vi virkelig agile?

Indskudt note:
Jeg har også set eksempler på nettet, hvor folk "praler" med deres compliancy i forhold til Diane Larsens ideer om retrospectives. (Hun har et eksempel, hvor hun anbefaler dot-prioritization, som blot betyder, at man går til tavlen og sætter en prik ved de tiltag man ønsker at prioritere højest.) Folkene havde til en større retrospective-session købt små runde dot-klistermærker, som man kunne sætte på papirerne i lokalet - how far out is that? Hvad er der galt med en kuglepen eller blyant?


For at runde den lange svada af: når alt kommer til alt bør man spørge sig selv om, hvad essensen af agile egentlig er? Alle artefakterne er i sidste ende vel mest biprodukter af denne essens? Hvad er dit bud på kernen - den inderste essens?

Etiketter:

4 kommentarer:

Anonymous Anonym sagde ...

Essensen af agile projekter

Jeg er bestemt tilhænger af en agil/iterativ tilgang til projekter - og især IT projekter, men jeg deler din skepsis for den dyrkelse af begrebet, som jeg fornemmer rigtigt mange steder. Lad os nu komme ned på jorden og erkende, at agilitet langt hen ad vejen bare er et syn på hvordan mennesker kan samarbejde på en bedre måde i projekter.

Nu tænker jeg bare højt (skriftligt), men for mig vil selve formålet med en agil tilgang være noget i retning af:
- Noget med at arbejde hen mod et mål der flytter sig, på en struktureret måde
- Noget med at dyrke hinandens styrker i projektgruppen
- Noget med at maksimere nytteværdien af indsatsen for kunden

De grundlæggende værdier for en agilt tænkende er:
- Kunden kan ikke beskrive kravene til produktet til fulde, før projektet er helt færdigt. Kunden ikke bringes til at gøre det uanset hvad.
- Heraf følger, at en kunde skal kunne overtage det foreløbige produkt til enhver tid.
- Heraf følger også, at projektgruppen først lærer resultat produktet til fulde at kende i slutningen af projektet.
- Hvis en projektgruppe skal udnytte sit fulde potentiale, skal der samarbejdes og kommunikere meget.
- En projektdeltager skal kende sine, og andres roller styrker og svagheder.
- Alle projektdeltagere skal kendes projektets mål og fremgangsmåde.
- Projektgruppen tjener først og fremmest kundens interesser.

Venlig hilsen,
Jakob Veje Hansen

24. juni 2008 11:44  
Blogger Rasmus sagde ...

Et input fra en anden, eksotisk kant:

http://www.gamasutra.com/view/feature/3724/top_10_pitfalls_using_scrum_.php

En gut snakker om pitfalls i hans eksperimenter med SCRUM - det er 10 negative punkter, men det er meget sjovt at se SCRUM sat i en lidt anden softwaremæssig boldgade (hvor bevarelse af kunstnerisk kreativitet er en klar prioritet).

Der er desuden links i kommentarerne til andre, som har arbejdet med SCRUM i spiludvikling.

17. juli 2008 23:11  
Anonymous Anonym sagde ...

Tjah... om abor'erne kan jeg bare sige.. øh nå! :)

Ang. de runde klistermærker: "Focus people... Focus!" .. Det handler ikke om værktøjet, men om menneskene! -- jeg har efterhånden oplevet mange mennesker der spørger mig: "Nå, men, hvilket stykke software kan du anbefale for at styre os når vi bruger Scrum" ... min anbefaling har indtil videre været: "Jeres hjerner!" -- Relax.. you're all smart.. !!

24. november 2008 05:31  
Anonymous Anonym sagde ...

Åh ja, og den der post Rasmus kom med tidligere? .. well.. deres scrum master "SUCKS!" .... DO you have an estimate for that??? --- come on people!

24. november 2008 05:35  

Send en kommentar

<< Startside