Mer agil systemutveckling åt folket!

Jag har många olika roller i många utvecklingsprojekt för både små och stora lösningar.
Själv är jag ingen systemutvecklare även om jag kompilerat en hel del kodrader i mina dagar.
Nu för tiden är det mest små enkla VB och C#-saker som jag ibland inte orkar gå till riktiga utvecklare med.

De senaste åren har jag arbetat med förvaltning och utveckling av system där man övervägande använt vad som närmast kan anses vara vattenfallsmodellen.
I botten har det oftast funnits en ansats att vara i någon form agil men lättrörligheten har förhindrats av externa faktorer (ofta ekonomi och beslutsprocesser).
Min bedömning är att många gånger är vattensfallsmodellen en bra väg att nå rätt kvalitet.
Detta kan vara väldigt viktigt när det gäller livsnödvändiga system.

Agila utvecklingsmodeller så som FDD, DSDM, XP och inte minst Scrum är dock oftast snabbare och utnyttjar resurserna bättre.
Själv agerar jag ofta Product Owner eller Scrum master i projekt och märker tydligt skillnaderna.
Men baksidan är att detta med ”nightly builds” och små korta möten ibland gör att kvalitetssäkringen blir lidande hur noga man än är.

Vet att en del nu vill säga ”är det så gör du fel”.
Visst är det sant att inkompetenta, eller illvilliga, personer snabbt kan förstöra projekt.
Men lika sant är det att agila metoder ger duktiga människor frihet och utrymme att göra sitt jobb bra.

Så enligt mig är vikten av rätt bemanning A och O när man väljer hur pass lättrörliga projekten i verkligheten kan bli.

Kommentera

Fyll i dina uppgifter nedan eller klicka på en ikon för att logga in:

WordPress.com-logga

Du kommenterar med ditt WordPress.com-konto. Logga ut /  Ändra )

Google-foto

Du kommenterar med ditt Google-konto. Logga ut /  Ändra )

Twitter-bild

Du kommenterar med ditt Twitter-konto. Logga ut /  Ändra )

Facebook-foto

Du kommenterar med ditt Facebook-konto. Logga ut /  Ändra )

Ansluter till %s