Fakta

…om tunga teknikfrågor, varannan gång kopplade till systemutveckling och varannan till it-säkerhet. Varje månad kan du läsa Ivar Jacobson, Tomas Djurling, Tobias Fjälling och Anne-Marie Eklund Löwinder.

För några år sedan var unified process, up, högsta mode och alla införde det på olika sätt. För bara två tre år sedan var extremprogrammering, xp, hetast. Nu hör jag väldigt lite om xp. I stället är det den senaste silverkulan som gäller: Scrum.

Men är Scrum verkligen så fantastiskt? När jag första gången mötte Ken Schwaber, som skapade projektmetoden tillsammans med Jeffrey Suther­land, sa jag: ”Det jag gillar med Scrum är att det beskriver hur bra projektledare ska motivera folk och driva ett iterativt projekt.” Jag fortsatte med att ”Scrums skönhet är att man kan vara agnostisk om hur saker ska göras, man kan välja sitt eget sätt att hantera krav, design, kodning och tester.” Sedan sammanfattade jag så här: ”Man kan kalla Scrum en ansats till projekthantering som bygger på sunt förnuft, håller du med?” Ken svarade ja, och sedan hade vi mycket att prata om.

Jag kan försäkra att Scrums skapare inte såg sin skapelse som en silverkula, men de måste kanske acceptera att de har skapat en sådan.

Scrum är en utmärkt praxis för projekthantering. Det innefattar också goda mönster, patterns, för att hantera människor, vilket gör det agilt.

Men det är också allt. Man behöver andra praxis för kravhantering, tester, arkitektur, komponenter, modellering och konfiguration. Det här är grundläggande, men viktiga, saker.

Man måste också kunna skapa komplexa arkitekturer som tjänsteorienterad arkitektur, soa, och händelsestyrd arkitektur, eda, som fungerar i verkligheten. Och Scrum räcker inte till för att hantera stora, distribuerade organisationer som kan ha outsourcat projekt.

Det vettiga att göra om du gillar Scrum är att satsa på Scrum++. Scrum står för toppen av isberget, ++ står för resten och innefattar alla andra bra praxis som du behöver.
Om du inte är en Scrumfan kan du överväga att byta ut din nuvarande praxis för projekthantering mot Scrum för mindre projekt.

I vilket fall behöver du anamma moderna mönster för att arbeta med människor så att du blir agil.

Mitt företag har de senaste fyra åren arbetat med att blanda praxis från olika läger. Därmed kan vi utvecklas och undvika modetrender. Vi kan behandla mjukvara med den respekt den förtjänar.

Det är ett smart tillvägagångssätt för vår bransch.