Archive for May 20th, 2009
Arkitekten och de agila metoderna
Posted by alexander in Agila metoder on May 20, 2009
Jag har läst några böcker om agila utvecklingsmetoder (tyvärr inte tillräckligt många), och hört en eller annan presentation av t ex Scrum. Det som har slagit mig i ett tidigt skede är att de agila metoderna inte problematiserar kring arktitektrollen särskilt mycket, och när det inträffar så hör man att arkitekten inte ska sitta i sitt “Ivory tower”, utan vara med i teamet. Innan jag läste på lite på bloggar och i forum, så ville jag själv problematisera kring tre områden som blir lidande när arkitektrollen försvinner:
Kodpolisen: någon måste ansvara för coding conventions, dokumentstandarder och informaitonsinfrastruktur.
Konceptuell integritet: detta är ett ord som sällan nämns i den agila världen, eller i alla fall av dem som vill sälja in agil utveckling. Mina erfarenheter är att konceptuell integritet är extremt svår att upprätthålla som team. Kostnaden för att lyckas är otroligt mycket kommunikation.
Icke-funktionella krav: dessa ska vara lösta inom scope för varje story… På pappret.
Sedan läste jag som sagt på lite och hittade lite fakta kring den agila arkitekten. En agil arkitekt är inte bara en stenhård utvecklare, han är också testare, försvarare av den konceptuella integriteten, mentor, balanskonstnär av affärsnytta/kvalitet/fungerande lösning, men framför allt en extrem team player och superb kommunikatör.
Allt detta låter vettigt, men pitchar man agila metoder måste man hitta praktiska former för hur allt detta ska ske. Hur jobbar akritekten? Har han egna tasks/stories, inte så förenligt med det jag vet om t ex XP och Scrum. Jobbar han istället med alla andra och försöker “få in” arkitekturen i de andras tasks? Har han mandat att köra över enskilda teammedlemmars designval? Hur ser hans dagliga rapport ut?
Dessutom, om rollen blir en duktig allt-i-allo. Är det lätt att motivera när man bildar nya team som ska jobba med “affärsnytta”. En Ivory tower-akritekt låter tungt i alla fall…
Som i en tonårings dagbok… Bara frågor, inte svar.
En kul grej att läsa kan vara “Who needs an Architect” av Martin Fowler. Handlar inte riktigt om detta problem, men kort och tänkvärd läsning.
IPMA-D
Posted by alexander in Kära dagbok on May 20, 2009
Försöker att hålla bloggen kanske opersonlig, men måste kommentera lite kring ett test jag skrev idag: IPMA-D. Det är nämligen detta som gjort att bloggen har varit lidande.
För att göra en lång historia kort, så blir resultatet spännande. Det som gör provet pikant är antalet fleralternativsfrågor, där ett alternativ är rätt, men två är helt plausibla. Visst är det svårt att skapa ett-kryss-två-frågor kring ett så komplicerat ämne som projektledning, men ibland kändes det lite väl hårfint, speciellt när formuleringar som “Vilket är det bästa … ?”
a) Tripp
b) Trapp
c) Trull
d) a + b
dök upp, och Tripp och Trapp kändes tämligen likvärdiga.
Eller så var det bara jag som var dålig :P.
Jaja. Svenskt Projektforum behöver i alla fall en månad på sig att rätta provet. Så allt är lugnt.