Mer än jag som har hakat upp sig på att många företag utger sig för att använda Scrum men som tyvärr inte riktigt har fattat galoppen. Läs hela artikeln här.
Gillar framför allt slutklämmen: "Using only certain Scrum techniques and adopting only some of the Scrum characteristics may not preclude you from claiming you are agile. However, I would use this analogy to show why you cannot profess to be using true Scrum: Can you say you've made a batch of chocolate chip cookies if you leave out the chocolate chips?"
"Join me dancing naked in the rain"
Visar inlägg med etikett Scrum. Agile. Visa alla inlägg
Visar inlägg med etikett Scrum. Agile. Visa alla inlägg
onsdag 4 juni 2008
söndag 18 maj 2008
Living Elaine - Episode 90
Alla ni som har funderat på problematiken kring att driva fastpris-projekt med agila utvecklingsmetoder kan läsa den här intressanta artikeln på Dr Dobb's portal.
"I'm gonna get dressed for success"
"I'm gonna get dressed for success"
söndag 4 maj 2008
Living Elaine - Episode 78
Det har varit lite dött på bloggfronten de senaste dagarna. Besök hos bilhandlare och för mycket solsken är ursäkten. Men med nyfixad balkong kan jag nu med gott samvete sjunka ner i soffan och njuta av söndagsledighet. Surfade runt lite för att uppdatera mig kring vad som hänt och hittade en artikel i Computer Sweden om agila metoder som jag näst intill önskar att jag skrivit själv.
Framför allt jublar jag när jag läser "Men det finns en uppenbar risk att den får dåligt rykte eftersom begreppet ibland används som en ursäkt för att göra ett slarvigt jobb.". För det är precis det som jag hör och ser framför allt när jag träffar kolleger som hamnat i projekt som bedrivs i den agila världen. Jag morrar och spottar och fräser när jag hör uttalanden i stil med "Alltså, vi kör Scrum så vi behöver inga projektledare" eller "Åh, det är så skönt med Scrum för det blir så mycket mindre stress. Det man inte hunnit klart när sprinten är slut kan man bara skriva upp i backlogen.". Listan kan göras lång och återigen är det uppenbart att alltför många företag fastnat för denna modenyck utan att förstå vad det egentligen innebär. (Eller, jag vill egentligen inte ens kalla det för modenyck. För precis som Ivar Jacobson skriver är det här intet nytt under solen.) Och okunskap mina vänner, det kan inte ens den bästa agila-metod råda bot på.
"I saw the sign"
Framför allt jublar jag när jag läser "Men det finns en uppenbar risk att den får dåligt rykte eftersom begreppet ibland används som en ursäkt för att göra ett slarvigt jobb.". För det är precis det som jag hör och ser framför allt när jag träffar kolleger som hamnat i projekt som bedrivs i den agila världen. Jag morrar och spottar och fräser när jag hör uttalanden i stil med "Alltså, vi kör Scrum så vi behöver inga projektledare" eller "Åh, det är så skönt med Scrum för det blir så mycket mindre stress. Det man inte hunnit klart när sprinten är slut kan man bara skriva upp i backlogen.". Listan kan göras lång och återigen är det uppenbart att alltför många företag fastnat för denna modenyck utan att förstå vad det egentligen innebär. (Eller, jag vill egentligen inte ens kalla det för modenyck. För precis som Ivar Jacobson skriver är det här intet nytt under solen.) Och okunskap mina vänner, det kan inte ens den bästa agila-metod råda bot på.
"I saw the sign"
torsdag 14 februari 2008
Living Elaine - Episode 26
Så var det det här med projektledare och projektledning. I IT- och telekombranschen har det minst sagt gått inflation i begreppet projektledare och alla som är för kassa på tekniken blir plötsligt projektledare. Det snackas hejvilt om Scrum och Agile i den yngre generationen, medan de äldre fortfarande mässar ITIL och RUP. Emellanåt hörs någon ropa PPS och en annan röst nämner PROPS. Dessvärre förstår inte de allra, allra flesta att de mixar äpplen med bananer i en enda salig röra. Och som projektledarkonsult måste jag därför varsamt akta mig för detta missstånd kring min profession för att inte riskera att hamna på uppdrag som målats upp som tungt projektledaruppdrag men efter lite grävande visar sig vara något helt annat.
Lärdom nummer 1: Ett projekt är en tydligt definierad uppgift som utförs under en begränsad tid med givna resurser och budget. Personen som ansvarar för att projektet utförs och levereras enligt givna direktiv är projektledare.
Alltså.
Alla de uppdrag som innebär en sjuhelsikes massa koordinerande och jagande för att saker och ting ska hända innebär nödvändigtvis inte att det för den sakens skull kan kallas projektledning. Visserligen innebär projektledning ofta just precis en sjuhelsikes massa koordinerande och jagande. MEN, det ska då vara inom givna ramar och inte brandsläckning allt eftersom problemen uppstår lite till höger och vänster på vägen. Att projektleda innebär att ha en plan för att uppnå ett mål och vidare undanröja de hinder som dyker upp på vägen samt kontrollera att planen efterföljs alternativt omplanera.
Lärdom nummer 2: För att effektivt driva projekt brukar man använda sig av en projektmodell. Det är viktigt att skilja på projektmodell och utvecklingsmodell - vs äpplena och bananerna som jag nämnde tidigare. En projektmodell är stöd för att driva projekt och är generellt oberoende av vilken typ av projekt du driver (med vissa undantag såklart som bekräftar regeln. Utvecklingsmodellen beskriver däremot arbetssättet - dvs hur du ska konstruera och designa slutresultatet på ett effektivt sätt.
Alltså.
Scrum och dess släktingar är alltså utvecklingsmetoder och inte projektmodeller vilket däremot PPS och PROPS är. ITIL å andra sidan faller utanför båda definitionerna eftersom det snarare är ett ramverk för hur IT-verksamhet generellt ska hanteras. Inom IT-verksamheten kan man givetvis identifiera behov av ett eller flera projekt som då lämpligen bedrivs enligt en passande projektmodell och där resultatet uppnås genom en utvald utvecklingsmodell. Ni hajar?
Resultatet blir att en hel drös med mycket erfarna projektledare plötsligt inte har drivit ett enda projekt genom åren. Det innebär inte att deras arbetsinsatser är mindre värda för det. Tvärtom. Det finns ett stort behov av projektkoordinatörer (som jag fördrar att kalla denna typ av roll). Utan duktiga och drivna projektkoordinatörer skulle många projekt stanna av helt och det finns inte en projektledare i världen som driver projekt i större organisationer som skulle klara sig utan dem. Men det är en viss skillnad i arbetsuppgifter och en väsentlig skillnad i ansvar. Eftersom jag alltid förespråkar rätt person på rätt plats tycker jag också att det är oerhört viktigt att vi förstår skillnaderna mellan dessa roller.
På samma sätt är det viktigt att våra företagsledningar inser att det finns behov av såväl projek- som utvecklingsmetoder eftersom de fyller olika syften. Först när de insett detta kan vi få snurr på verksamheten och bedriva effektiva projekt som levererar bättre resultat till lägre kostnader. Säg det företag som inte vill nå dit.
"It's the final countdown"
Lärdom nummer 1: Ett projekt är en tydligt definierad uppgift som utförs under en begränsad tid med givna resurser och budget. Personen som ansvarar för att projektet utförs och levereras enligt givna direktiv är projektledare.
Alltså.
Alla de uppdrag som innebär en sjuhelsikes massa koordinerande och jagande för att saker och ting ska hända innebär nödvändigtvis inte att det för den sakens skull kan kallas projektledning. Visserligen innebär projektledning ofta just precis en sjuhelsikes massa koordinerande och jagande. MEN, det ska då vara inom givna ramar och inte brandsläckning allt eftersom problemen uppstår lite till höger och vänster på vägen. Att projektleda innebär att ha en plan för att uppnå ett mål och vidare undanröja de hinder som dyker upp på vägen samt kontrollera att planen efterföljs alternativt omplanera.
Lärdom nummer 2: För att effektivt driva projekt brukar man använda sig av en projektmodell. Det är viktigt att skilja på projektmodell och utvecklingsmodell - vs äpplena och bananerna som jag nämnde tidigare. En projektmodell är stöd för att driva projekt och är generellt oberoende av vilken typ av projekt du driver (med vissa undantag såklart som bekräftar regeln. Utvecklingsmodellen beskriver däremot arbetssättet - dvs hur du ska konstruera och designa slutresultatet på ett effektivt sätt.
Alltså.
Scrum och dess släktingar är alltså utvecklingsmetoder och inte projektmodeller vilket däremot PPS och PROPS är. ITIL å andra sidan faller utanför båda definitionerna eftersom det snarare är ett ramverk för hur IT-verksamhet generellt ska hanteras. Inom IT-verksamheten kan man givetvis identifiera behov av ett eller flera projekt som då lämpligen bedrivs enligt en passande projektmodell och där resultatet uppnås genom en utvald utvecklingsmodell. Ni hajar?
Resultatet blir att en hel drös med mycket erfarna projektledare plötsligt inte har drivit ett enda projekt genom åren. Det innebär inte att deras arbetsinsatser är mindre värda för det. Tvärtom. Det finns ett stort behov av projektkoordinatörer (som jag fördrar att kalla denna typ av roll). Utan duktiga och drivna projektkoordinatörer skulle många projekt stanna av helt och det finns inte en projektledare i världen som driver projekt i större organisationer som skulle klara sig utan dem. Men det är en viss skillnad i arbetsuppgifter och en väsentlig skillnad i ansvar. Eftersom jag alltid förespråkar rätt person på rätt plats tycker jag också att det är oerhört viktigt att vi förstår skillnaderna mellan dessa roller.
På samma sätt är det viktigt att våra företagsledningar inser att det finns behov av såväl projek- som utvecklingsmetoder eftersom de fyller olika syften. Först när de insett detta kan vi få snurr på verksamheten och bedriva effektiva projekt som levererar bättre resultat till lägre kostnader. Säg det företag som inte vill nå dit.
"It's the final countdown"
Prenumerera på:
Inlägg (Atom)