Målet med detta kapitel är att du skall kunna utvärdera ett agilt projekt och förstå hur man upptäcker vad som behöver förstärkas. Metoden som egentligen är ett verktyg kan användas på många sätt: att utvärdera ett pågående projekt, att hitta problem i ett projekt, att kontinuerligt mäta framgångar i processen etc. Alla varumärken, produktnamn eller företagsnamn som nämns används bara för identifiering och tillhör respektive innehavare. Astrakan Strategisk Utbildning AB 2011 1
Vi kommer här att presentera en metod som kan användas för att utvärdera projekt. Detta är ett sätt att mäta på projekt och på hur stora chanser det har att lyckas. Astrakan Strategisk Utbildning AB 2011 2
Projecess Maturity Metrics Metoden är inte begränsad till enbart utvärderingar av projekt utan kan användas från projektstart till projektslut. Metoden sätter betyg på projekts förutsättningar att lyckas. Astrakan Strategisk Utbildning AB 2011 3
Tanken med metoden är att sätta betyg på projekt. Betygsskalan sträcker sig från 1 till 5 där 1 är icke godkänt och 5 betyder med beröm godkänt. Skalan är konstruerad som så att 3 är tillräckligt bra, vi bör således sträva efter att undvika 1:or och 2:or. Vi kan se det som en kedja där den svagaste länken (1:or och 2:or) brister. På så sätt kan vi med metodens hjälp identifiera vilka brister vi skall fokusera på att förbättra (alla 1:or och 2:or). Det finns inte någon anledning att försöka få 5,0 som betyg i och med att många av de åtgärderna också har en kostnad. Det räcker med att ligga en bit över 3. Vad vi vill vara bättre än 3 på varierar från projekt till projekt och företag till företag. Vid alla mätningar som vi har gjort har det visat sig att inget projekt med över 3 i genomsnitt har misslyckats. Däremot har många som legat under 3 i snitt misslyckats med att leverera. Astrakan Strategisk Utbildning AB 2011 4
Metoden har vuxit fram utifrån praktiskt arbete med att införa metoder, att ta reda på vad som fungerar och vad som inte fungerar i projekt. Det har visat sig att metoden är användbar även i andra sammanhang för att mäta på projekt. Ett exempel på mätning är att ta reda på hur framgångsrika mentorer är i att få projekt att arbeta mer effektivt. Ett annat är att snabbt identifiera de problem som hindrar ett projekt från att nå framgång. Bara genom att mäta brukar innebära att projekt genast sätter igång och förbättrar de brister som identifieras. Astrakan Strategisk Utbildning AB 2011 5
Denna mätning är gjort på ett verkligt projekt som inte lyckades leverera. Den visar också vad projektet borde har fokuserat på att förbättra. Tanken med denna miniövning är att visa hur enkelt det är att mäta med PMM på projekt. Det kan räcka med en intervju med några i projektet eller att låta dem självskatta på vilken nivå de ligger. Astrakan Strategisk Utbildning AB 2011 6
På 1990-talet gjordes intervjuer i framgångsrika projekt för att ta reda på vilka framgångsfaktorerna hade varit. Listan visas i figuren ovan. För att komma med på listan måste minst 3 projekt ha lyft fram samma framgångsfaktor. Egentligen är det här ganska självklara saker. Ur ett agilt perspektiv kan man diskutera om punkt 6 Visuell modellering är en framgångsfaktor. Erfarenhetsmässigt gör man många ritningar även i agila projekt, på tavlor och lappar men till skillnad från andra metoder så sparas inte alla ritningar. Det viktiga ur det här perspektivet är kommunikationen av lösningar så att de som bygger systemet kan förklara för varandra hur det fungerar. Det skall villigt erkännas att agila projekt som inte nått nivå 3 på punkt 6 ändå har lyckats leverera. Astrakan Strategisk Utbildning AB 2011 7
De 6 framgångsfaktorerna vi gick igenom på föregående bild är inte en komplett uppsättning. Det finns ytterligare några mycket viktiga faktorer. En alla verkar vara överens om är att människor med rätt kunskap och kompetens är avgörande för projektets framgång. Kompetensen måste således vara en mycket viktig framgångsfaktor. Att lösa problem på enkla sätt är ofta svårare än att göra en komplicerad lösning eftersom man oftast behöver göra den komplicerade innan man förstår problemet så att man kan förenkla den. Att förklara en enkel lösning är lättare och därför förstås den bättre. Fokus betyder i det här fallet att vi fokuserar på att lösa det problem som projektet har blivit tilldelat. Det som ofta tar fokus från att bygga system är när man t.ex. inför en ny metod, ett nytt programmeringsspråk, en ny okänd arkitektur etc. Astrakan Strategisk Utbildning AB 2011 8
Den kompletta listan i PMM-metoden ser då ut som i bilden ovan. Ordningen avspeglar också vilka som är de viktigaste framgångsfaktorerna. Rätt kompetens är således viktigare än Visuell modellering och Enkelhet. Astrakan Strategisk Utbildning AB 2011 9
Bilden visar de detaljerade skalan för den 5:e framgångsfaktorn Iterationer. Vi kan här notera att framgångsfaktorerna påverkar varandra på så sätt att det inte går att nå nivå 3 för Iterationer utan att man även har nått nivå 3 för Ordning och reda. För att komma upp till nivå 3 måste allt uppfyllas som beskrivs under punkt 3. Astrakan Strategisk Utbildning AB 2011 10
När skall man använda PMM? Svaret är att den går att använda från projektstart till att följa upp projekt och för att bedöma projektet i t.ex. en slutrapport. Astrakan Strategisk Utbildning AB 2011 11
Bilden ovan visar hur man kan använda resultatet av PMM vid olika tidpunkter under ett projekts livscykel. Astrakan Strategisk Utbildning AB 2011 12
Detta är en grafisk sammanställning mitt i ett projekt som är i arkitekturfasen (i det här exemplet ett RUP-projekt där denna fas kallas Elaboration). Den nedre figuren visar samma sak men i ett spindeldiagram per fas. Astrakan Strategisk Utbildning AB 2011 13
Astrakan Strategisk Utbildning AB 2011 14