Planering och tidsestimering i agila projekt
|
|
- Emma Mattsson
- för 9 år sedan
- Visningar:
Transkript
1 Planering och tidsestimering i agila projekt VAN TRINH SARA LINDSTRÖM WESTMAN MG103X Examensarbete inom Design och Produktframtagning Stockholm, Sverige 2010
2 Planering och tidsestimering i agila projekt En jämförelse med den traditionella projektplaneringsteorin av Van Trinh Sara Lindström Westman MG103X Examensarbete inom Design och Produktframtagning KTH Industriell teknik och management Industriell produktion SE STOCKHOLM
3 Sammanfattning Enligt den traditionella projektteorin ska det läggas stor vikt vid att genomföra ett gediget och detaljrikt planeringsarbete. För systemutvecklingsprojekt som lever i en dynamisk omvärld där nya system och funktioner kan uppkomma är det svårt att i ett tidigt skede detaljplanera och specificera krav för det kommande arbetet. Av denna anledning har nya projektmodeller för systemutvecklingsprojekt uppkommit, vilka skiljer sig från den traditionella projektteorin. Dessa modeller kallas för agila modeller. Tanken med de agila modellerna är att det ska vara lätt att förändra och omprioritera uppgifter och funktioner under projektets gång. En sådan agil projektmodell som detta arbete undersöker närmare är Scrum. Syftet med detta arbete är att jämföra tidsestimeringen hos den traditionella projektplaneringsmetoden med de agila modellerna, i huvudsak Scrum, samt att hitta nyckelfaktorer som kan vara till hjälp för att välja metod utifrån projekttyp. För att besvara syftet ställs följande huvud- och delfråga. Hur går planering och tidsestimering till i agila modeller jämfört med den traditionella projektplaneringsmetoden? När är det att föredra den ena metoden framför den andra? För att utreda denna frågeställning har en litteraturstudie kring traditionella projektteorier, agila projektmodeller och Scrum som projektmodell utförts. För att ta reda på hur Scrum fungerar i praktiken har en intervju hållits med Tobias Hasslebrant, certifierad Scrumkonsult på företaget Valtech. I empirin diskuterar Tobias Hasslebrant om skillnaderna mellan traditionella metoder och agila modeller. Han berättar även om Valtechs sätt att tillämpa Scrum på sina projekt. I diskussionen redogörs de för och nackdelar med traditionell projektplanering respektive planering inom agila modeller som författarna anser vara av störst vikt. I slutsatsen presenteras vad författarna anser vara en avgörande faktor för val av tillvägagångssätt beroende på projekttyp.
4 Abstract According to the traditional project planning theory, a great effort should be made to generate a solid and detailed plan. For system development project, the environment is dynamic and new systems and functions can arise, resulting in increased difficulty to plan a project in detail and to set a product specification at an early stage. Due to this reason new project models have aroused for system development projects, which differ from the traditional project theory. These project models are known as agile models. The idea with the agile models is that functions and tasks can be re-prioritized and easily changed. One of these agile models that will be further studied is Scrum. The purpose of this project is to compare the time estimation when using the traditional project with the time estimation when using agile models, mainly Scrum, and to find key factors that may suggest which method is more suitable for a certain kind of project. To answer the purpose the following main - and secondary question was formed. How to generate a plan with agile models, compared to the traditional project theory? When is one of these methods preferable over the other? To answer these questions a study has been made with the literature around the subject of agile project management, Scrum and the traditional project planning theory. To understand Scrum in practice an open interview was conducted at the company Valtech with Tobias Hasslebrant, a certified Scum consultant. In the empirical study Tobias Hasslebrant discuss about the differences between the traditional methods and the agile models. He also shares details about how Valtech applies the Scrum model on their projects. In the discussion of this study the pros and cons with the traditional project planning and the agile models, according to the writers, are presented. In the conclusion of this study the writers presents what they consider to be a crucial factor when choosing a suitable method for a certain kind of project.
5 Innehållsförteckning 1. Inledning Bakgrund Syfte Frågeställning Metodik Informationssökning Empirisk studie Traditionell projektplanering Work Breakdown Structure Aktivitetsplanering Bedöma tidsåtgång Tidplanen Gantt Scrum Product Backlog Planning Poker Burn Down Chart Empiri Valtech Valtechs jämförelse av Scrum och Traditionell projekplanering Valtechs användande av Scrum Diskussion Slutsats Referenser Bilagor... 23
6 1. Inledning 1.1 Bakgrund Av alla stora IT-projekt som genomfördes i världen under 2008 misslyckades 24 procent helt och 44 procent gick i mål utan att ha hållit tidplan och budget, enligt amerikanska Standish Groups rapport som utkom Enligt Torsten Cegrell, professor i industriell IT vid KTH, beror detta på att kravspecifikationerna är för omfattande. (Jerräng, 2009) Enligt den traditionella projektteorin är planeringsfasen vital för att ett projekt ska vara framgångsrikt. För systemutvecklingsprojekt som lever i en dynamisk omvärld där nya system och funktioner kan uppkomma är det svårt att i ett tidigt skede detaljplanera och ställa upp kravspecifikationer för det kommande arbetet. Ett annat problem som kan dyka upp och förändra planen är nya behov som uppstått hos kunden. Kunden kan få ett behov av nya funktioner och applikationer under projektets gång som ska implementeras i systemet trots att dessa inte ingår i ursprungsavtalet. På grund av ovanstående orsaker har nya typer av modeller för systemutvecklingsprojekt dykt upp vilka skiljer sig från den traditionella projektteorin. Dessa modeller kallas agila projektmodeller. Agil betyder vig eller rörlig och syftar till att det ska vara lätt att göra förändringar i projektet under projektets gång. Ett företag som främst arbetar med Scrum, som är en av dessa agila modeller, är Valtech. De arbetar bland annat med webbstrategi, användargränssnitt och kvalitetskontroll och är specialiserade inom agil systemutveckling. Valtech har i Stockholm 85 stycken certifierade Scrumkonsulter (Valtech, 2010). 1.2 Syfte Syftet med detta arbete är att jämföra tidsestimeringen hos den traditionella projektplaneringsmetoden med de agila modellerna, i huvudsak Scrum, samt att hitta nyckelfaktorer som kan vara till hjälp för att välja metod utifrån projekttyp. 1.3 Frågeställning För att besvara syftet ställs följande huvud- och delfråga. Hur går planering och tidsestimering till i agila modeller jämfört med den traditionella projektplaneringsteorin? När är det att föredra den ena metoden framför den andra? 6
7 2. Metodik 2.1 Informationssökning För att få en teoretisk grund att stödja analysen av det agila synsättet mot har en litteraturstudie genomförts av teorin kring det traditionella sättet att se på projektplanering. När detta synsätt hade kartlagts genomfördes en studie av litteratur kring agila projektmodeller, framförallt projektmodellen Scrum. För att hitta relevant litteratur kring dessa två områden genomfördes sökningar på de databaser Kungliga Tekniska Högskolans bibliotek har tillgång till. Ett möte hölls med Anna Jerbrant, forskare vid Industriell Ekonomi och Organisation på Kungliga Tekniska Högskolan, för att få tips och feedback på vald litteratur. Litteraturen användes sedan för att kartlägga och beskriva de synsätt och metoder som undersöks i arbetet. 2.2 Empirisk studie Ett besök gjordes på företaget Valtech för att undersöka hur de arbetar med de agila modellerna. En intervju hölls på Valtech med IT-konsulten Tobias Hasslebrant som tidigare även arbetat med traditionella metoder i systemutvecklingsprojekt. Denna intervju hölls för att ta reda på hur de agila modellerna fungerar i praktiken samt vad Tobias Hasslebrant upplever är den största skillnaden mellan att planera traditionellt eller agilt. Intervjun var av öppen karaktär för att uppmana till diskussion och vinklingar av de två synsätten. Ett antal intervjufrågor ställdes dock upp innan mötet för att kunna användas som underlag om det skulle bli nödvändigt. 7
8 3. Traditionell projektplanering Enligt den traditionella projektplaneringsteorin kan man se arbetet med att planera ett projekt som en successiv process med flera steg, vilka bör genomföras i en bestämd ordning för att säkerställa kvaliteten i planeringen (Tonnquist, 2007). Innan planeringsarbetet kan påbörjas måste projektets syfte och mål formuleras och godkännas av projektgrupp och beställare. Efter att detta är genomfört kan planeringsarbetet inledas. Planeringsarbetet kan sammanfattningsvis beskrivas med följande tre steg, se Bild 3.1 Planeringens steg. Steg 1 - Skapa en uppfattning om projektets omfattning. Ett sätt att göra detta är enligt Tonnquist (2007) att skapa en arbetsstruktur, även kallad WBS (Work Breakdown Structure). Denna metod säkerställer att samtliga delar i projektet inkluderas i planen. Steg 2 - Skapa en aktivitetsplan. En WBS ligger till grund för aktivitetsplaneringen där första handlingen är att skapa ett flödesschema för att visualisera flöden och beroenden mellan olika aktiviteter. Nästa åtgärd är att omvandla flödesschemat till en lista för enklare uppföljning och vidareutveckling av planeringen. Steg 3 Bedöma tidsåtgång. Det finns flera olika metoder för estimering av tid. Oberoende av metod resulterar tidsbedömningen i en tidplan. En vanlig metod för att skapa en tidplan är med hjälp av ett Gantt-schema. I de följande avsnitten kommer samtliga steg att beskrivas mer utförligt. Bild 3.1 Planeringens steg 3.1 Work Breakdown Structure WBS är en metod för att skapa en uppfattning om projektets omfång. Att bryta ner strukturen på detta sätt gör att samtliga som deltar i projektet får en visuell gemensam syn på projektets omfång och olika delar. En WBS används även för att göra realistiska bedömningar av ledtider och kostnader. För att genomföra struktureringen bryter man ner projektets mål i mindre delar. Man kan göra denna uppdelning utifrån komponenter, ansvarsområden, delleveranser eller andra delar som är viktiga i projektet. Nedan visas en bild på hur en WBS kan se ut. 8
9 Bild 3.2 Projektets mål och aktiviteter En WBS är ett hjälpmedel för att identifiera milstolpar, planera aktiviteter och utse delansvariga. I Bild 3.2 kan en milstolpe till exempel vara Inreda och de aktiviteter som då behöver utföras för att nå den milstolpen är Montera möbler och Måla väggar. 3.2 Aktivitetsplanering För att kunna se vad som ska genomföras, i vilken ordning och vad som har genomförts skapar man en aktivitetsplan (Tonnquist, 2007). En metod för att göra detta, som både Pinto (2007) och Tonnquist (2007) skriver om, är att skapa ett flödesschema. För att skapa ett flödesschema utgår man från arbetsstrukturen och ta ett arbetspaket (den lägsta nivån i arbetsstrukturen) i taget och titta på om det behöver brytas ner ytterligare eller om nivån är tillräckligt detaljerad. Sedan identifierar man vilka arbetspaket som är beroende av varandra. Dessa kopplas ihop i ett logiskt flöde, som därmed bildar ett flödesschema. De arbetspaket som är beroende av varandra förs in i horisontella linjer och de som inte är beroende av varandra förs in i parallella linjer i flödesschemat. De aktiviteter som ligger på samma horisontella linje måste utföras i den ordning de kommer, medan de som ligger på parallella linjer kan utföras oberoende av varandra. Nedan visas en bild på ett flödesschema där varje ruta motsvarar ett arbetspaket. 9
10 Bild 3.3 Flödesschema Enligt Pinto (2007) vill man även göra en tydligare uppställning och lista över de olika arbetspaketen. Där kan man lättare identifiera beskrivningar på vad som måste verkställas. Denna lista utgör, tillsammans med flödesschemat, underlag för tid- och resursplanering. Den ska innehålla nödvändig information om resursbehov, tidsuppskattningar och beroenden för varje aktivitet, se Bild 3.4. Bild 3.4 Exempel på en WBS i form av en lista 3.3 Bedöma tidsåtgång De vanligaste metoderna för att bedöma tidsåtgång är att antingen använda sig av tidigare erfarenheter, expertutlåtanden eller matematiska modeller (Pinto, 2007). 10
11 Tidigare erfarenheter I de fall där organisationen tidigare har gjort liknande arbeten/projekt kan man använda gamla exempel på liknande projekt som en guidelinje. Ett projekt påverkas av yttre omständigheter som är olika och unika beroende på när de händer. När man använder sig av tidigare erfarenheter måste man därför vara medveten om risken att informationen man använder är förvrängd eller föråldrad. Expertutlåtande Pinto (2007) menar på att man bör vara försiktig vid tillämpningar av expertutlåtanden vad gäller tidsuppskattningar. Tillvägagångssättet är användbart intuitivt, men experter är experter just för att de till exempel vet det snabbaste sättet att slutföra en uppgift. Detta betyder därmed inte att den uppskattningen även gäller för icke-experter. Matematiska modeller Ett ytterligare tillvägagångssätt erbjuder ett mer objektivt alternativ, och kan undvika många av de problem som nämns i de två tidigare tillvägagångssätten. Denna metod bygger på att beräkna tidsåtgången med hjälp av att uppskatta minsta möjliga tidsåtgång, den mest troliga tidsåtgången och den största möjliga tidsåtgången. Eftersom det finns många okända faktorer i ett projekt betyder det att spännvidden mellan min och max kommer att vara stor. Projektets sluttidpunkt och totala kostnad blir inte ett tal utan en sannolikhetsbedömning (Tonnquist, 2007). 3.4 Tidplanen Gantt Enligt Tonnquist (2007) är tidplanen ett viktigt styrinstrument och det mest synliga beviset på hur projektet kommer att drivas. Tidplanen utgör därmed underlag för uppföljning och kvalitetsgranskning under hela genomförandet. Tidsplanen är en aktivitetsplan med tidsaxel, där aktiviteterna är markerade med varaktighet, start och färdigtider. Den vanligast förekommande metoden att skapa en tidplan är Gantt-schemat, där aktiviteterna illustreras av block med milstolparna som punkter, se bild nedan. 11
12 Bild 3.5 Exempel på Gantt-schema Den serie aktiviteter som bestämmer den tidigaste färdigtidpunkten för projektet kallas den kritiska linjen. Den kritiska linjen varierar beroende på om aktiviteter avslutas före eller efter vad som planerats, se bild nedan. Bild 3.6 Kritiska linjen Projektets totala ledtid beräknas genom att summera tidsuppskattningarna för varje aktivitet på den kritiska linjen. 12
13 4. Scrum Enligt förespråkare för de agila projektmodellerna är de traditionella teorierna och metoderna för planering och genomförande inte lämpliga för alla typer av projekt. Därför har de agila projektformerna tagits fram då de äldre metoderna inte anses vara tillräckliga. Man kallar detta för agil systemutveckling. Agil betyder vig, rörlig eller lättföränderlig. Med den agila systemutvecklingen kan prioriteringen ändras under hela projektets gång och projektplaneringen sker löpande under projekttiden. Ändringar i projektet kan till exempel ske då nya metoder eller system kommer ut på marknaden eller när kunder vill ändra eller omprioritera funktioner. Det är viktigt att kunna leverera till kunden efter varje iteration (Cohn, 2006), till exempel en funktion som kan integreras i en hemsida. En iteration är en period på till exempel 30 dagar, där vissa uppgifter ska genomföras. Iteration betyder upprepning. Ett helt projekt går följaktligen igenom flera iterationer. För att säkerställa att en funktion är färdig ska gruppen själv eller tillsammans med kunden definiera vad färdigt är. Ett exempel kan vara att funktionen ska kunna köras live eller genomgå och klara ett visst antal tester. Agil systemutveckling är ett samlingsnamn för flera modeller. Några modeller inom kategorin är Extreme Programming, Lean Software Programming, Agile Modeling, och Scrum. I detta arbete är det främst Scrum som undersöks. Scrum är en agil systemutvecklingsmodell som utvecklades av Jeff Sutherland och Ken Schwaber (Schwaber 2004). Det som gör Scrum unik är dess regler som måste upprätthållas av en scrum master. Enligt Schwaber (2004) är det väldigt viktigt att scrum mastern ser till att Scrums alla regler följs. 4.1 Product Backlog I början av varje projekt träffas projektdeltagarna och kunden för att planera vad som ska finnas i den så kallade produkt backlogen. I produkt backlogen står det viktiga funktioner, även kallade user stories, som kunden vill ha i produkten. Under det första mötet planeras det in vilka delar av produkt backlogen som kommer att hinnas med i den första iterationen (inom Scrum även kallad sprint) och i vilken ordning de är prioriterade. Det dokument med user stories som ska utföras under sprinten kallas för sprint backlog. Under sprintens gång är det inte tillåtet att ändra i produktbacklogen. Först efter sprinten kan kunden ändra i produktbacklogen. I bild 4.1 illustreras Scrums grundidé. 13
14 Bild 4.1 Scrum 4.2 Planning Poker En metod för att estimera storlek och/eller svårighetsgrad av user storyn är planning poker (Cohn, 2007). Ett planning poker-möte hålls där varje gruppmedlem får en kortlek med olika valörer, till exempel 0-10, 15, 20, 40, 50, 100, se Bild 4.2. En ordförande läser upp beskrivningen för varje user story och därefter får kunden/produktägaren svara på alla frågor som gruppen har. Därefter får varje gruppmedlem för sig själv välja ett kort som representerar dennes estimering. Korten läggs på bordet med valören neråt och när alla gruppmedlemmar är klara vänds alla kort upp samtidigt. De som har uppskattat det högsta värdet respektive det lägsta värdet får då förklara hur de tänkt kring sina uppskattningar. Bild 4.2 Kortleken i Planning Poker Hela gruppen får diskutera user storyn och sina poängsättningar några minuter, sedan får alla göra en ny uppskattning och så fortsätter det som tidigare. Målet är att alla som deltar i planning pokern ska konvergera till samma värde. När gruppen är överens om vilken poäng en user story har fortsätter mötet på samma sätt tills alla user stories är poängsatta. I detta möte kan kunden vara med och lyssna, men får ej vara med och delta i diskussionen. 14
15 Vad motsvarar då poängen från planning poker? Ett sätt att utföra själva estimeringen är med story points (Cohn, 2007). Story Points Story points är ett relativt mått på storleken av en user story. En user story som är uppskattad som 10 story points är dubbelt så stor, komplex, eller riskabel som en user story på 5 story points. Det väsentliga är de relativa värdena som tilldelas olika stories. Efter mötet med kunden håller gruppen själva ett sprintplaneringsmöte (Schwaber, 2004). Här översätter gruppen user stories till deluppgifter, så kallade tasks, som de sedan ska genomföra. Hur mycket arbete man hinner under varje sprint är något som gruppen vet av erfarenhet. 4.3 Burn Down Chart En vanlig metod inom agila projektmodeller är att använda sig av en burn down chart. En burn down chart är ett diagram som visar hur mycket arbete som är gjort i sprinten, hur mycket som är kvar, hur man ligger till och hur länge det är kvar innan nästa sprint ska påbörjas. Diagrammet skapar en visuell bild av sprinten där både delaktiga i projektet och andra på företaget snabbt kan få en uppfattning om hur projektet ligger till. Enligt Schwaber (2004) är en sprint 30 dagar lång. Nedan visas ett exempel på hur en Burn Down Chart kan se ut. Bild 4.3 Burn Down Chart 15
16 Daily Scrum Varje morgon under sprinten ses gruppdeltagarna i ett möte som kallas för Daily Scrum, vilket varar under 15 minuter (Schwaber, 2004). Under dessa 15 minuter ska mötesdeltagarna besvara tre frågor. Vad har jag gjort sen förra Daily Scrummötet? Vad har jag tänkt att göra till nästa Daily Scrummöte? Vilka hinder finns för att uppnå det jag vill under denna sprint och i detta projekt? Avslutande av sprint Vid slutet av varje sprint hålls ett möte för att granska sprinten. Under mötet presenterar teamet vad de producerat för kunden och andra intressenter som deltar på mötet. Ett retrospektivt möte sker efter mötet med kunden och innan nästa sprintplaneringsmöte. Under mötet ska alla i teamet reflektera över föregående sprint. Man tar upp frågor som: Vad fungerade? Vad fungerade inte? Vad kan förbättras och effektiviseras i nästa sprint? Efter det retrospektiva mötet börjar nästa sprintplanering och hela cirkeln tas om på detta sätt tills en produkt är färdig eller tills kunden inte vill investera mer i produkten (Schwaber, 2004). 16
17 5. Empiri 5.1 Valtech Valtech är ett globalt IT-företag med verksamhet i Europa, USA och Asien. Företaget grundades 1993 i Frankrike och har idag ca 900 anställda varav 125 arbetar på deras kontor i Stockholm. Valtech arbetar med allt inom webbstrategi, användargränssnitt och kvalitetskontroll och är specialiserade inom agil systemutveckling där 85 av de anställda i Stockholm är certifierade Scrumkonsulter (Valtech, 2010). En öppen intervju genomfördes med Tobias Hasslebrant som är certifierad Scrumkonsult på företaget Valtech (Valtech, 2010). 5.2 Valtechs jämförelse av Scrum och Traditionell projekplanering Enligt Tobias Hasslebrant (2010) är problemet med traditionella metoder att leverantören ska, vid projektets start, underteckna ett kontrakt som består av ett kravdokument. I början vet man dock inte säkert hur slutprodukten kommer se ut. Man tror att man vet, men mycket kan förändras under projektets gång. Det är här han tycker att Scrum utgör störst nytta. Man tar löpande beslut under projektets gång, och man är inte låst till något åtagande. Han säger att inget annat arbetssätt han använt sig av i systemutvecklingsprojekt har fungerat bättre än Scrum. De flesta kunder är mer vana vid de traditionella tillvägagångssätten än de agila eftersom båda parter oftast avtalar om tidplan och budget. Valtech försöker därför få in kunden i det agila tänkandet genom att fråga om kunden vill komma om tre veckor och kunna omprioritera vad som ska göras. Det är vanligt att kunden har inställningen att de vet vad de vill ha. Det gäller att lägga fram ett förslag där kunden ges möjlighet att komma tillbaka efter tre veckor för en uppdatering av projektets genomförande. När de kommer på mötet tre veckor senare brukar situation vara annorlunda. Kunden upptäcker att det finns saker de vill omprioritera och att målbilden inte längre är huggen i sten. På så sätt får de vad de egentligen vill ha, och inte vad de tror att de vill ha. Detta är vad Tobias tror är den största skillnaden mellan Scrum och traditionella metoder. Tobias säger: Efter ett tag är de inne i ekorrhjulet utan att de själva tänker på det. 5.3 Valtechs användande av Scrum User stories är väldigt enkla beskrivningar av funktioner. Funktionerna beskrivs så enkelt som möjligt för att det oftast inte finns någon anledning att specificera så mycket noggrannare förrän det är dags att utföra dem. Tobias säger att det då även kan vara så att den ursprungliga user storyn inte längre är intressant. De delar i Scrum som Valtech i vissa projekt väljer att utföra på andra sätt än vad litteraturen förespråkar är iterationslängderna samt uppskattandet av user stories och tasks. Oftast uppskattas user stories med story points, men ibland kan det hända att man endast gör en handuppräckning för varje user story om man tror att gruppen klarar av 17
18 den inom sprinten. Sedan gör man likadant med nästa user story tills gruppen inte tror att de klarar fler user stories inom sprinten. Ibland kan det också vara så att enstaka tasks uppskattas i timmar, och user stories inte uppskattas alls. I det projekt Tobias för tillfället jobbar i har de få user stories men många tasks, så då är det mer intressant att uppskatta varje task. Om man initialt bestämmer att en user story är 5 story points så vet man inte hur många tasks det är eller hur lång tid den kommer ta, utan det är endast en magkänsla projektdeltagarna har. Ibland händer det att den initiala poängsättning på en user story är felaktig och måste omprioriteras. Om så är fallet upptäcks det oftast när en user story bryts ner i tasks. Vid sådana fall återkopplar Valtech till kunden och säger att en funktion måste tas bort från sprint backlogen. Det blir då den lägst prioriterade funktionen som faller bort. Enligt Tobias fungerar Scrum bäst när man har en långsiktig relation till kunden, gärna under några års tid. Det blir även mindre beslutstagande och avstämningar som kunden måste ta del av vilket gör att fler beslut kan tas inom teamet. Har man inte fått det förtroendet så är det många avstämningar som måste genomföras vilket innebär att projektgruppen tappar fart. Tobias tycker att det är motsägelsefullt att Scrum säger att man måste hålla sig till reglerna men att det ändå heter agilt. Han menar att det ska vara lättföränderligt och därför ska man få använda sig av de saker man tycker passar sin organisation eller det aktuella projektet. Han tror också att det är väldigt få företag som följer Scrum till punkt och pricka. Tobias säger: Då kanske Ken Schwaber skulle säga att man inte arbetar med Scrum 18
19 6. Diskussion I dessa två olika synsätt, att planera enligt den traditionella teorin och att planera agilt, läggs uppenbarligen stor vikt vid planeringen, men dock på helt olika sätt. Den centrala skillnaden mellan de agila modellerna och den traditionella projektteorin är synen på om planeringen ska genomföras löpande under projektets gång eller detaljerat från början. Trots detta finns vissa likheter i planeringen. Ett sätt att bedöma aktiviteternas tid i den traditionella projektteorin är att använda sig av erfarenhet genom att jämföra med tidigare genomförda liknande projekt. Med samma grundidé kan aktiviteternas storlek estimeras i de agila modellerna genom att jämföra varje user story med liknande user stories som projektgruppen tidigare genomfört. Den största nackdelen med de agila projektmodeller jämfört med den traditionella projektteorin ligger i att kommunicera tid- och budgetestimeringar till kunden. Eftersom kunden oftast har en budget och tidplan som ska hållas lägger kunden ofta stor vikt vid att skriva ett avtal med leverantören. För de agila modellerna är detta svårt då planeringen sker löpande och kräver att kunden kan lita på att företagets agila arbetssätt kommer att resultera i att den önskvärda produkten inte blir för dyr och inte tar för lång tid. Det finns alltså en styrka med att estimera tidsåtgången på det traditionella sättet, eftersom kunder kan gå förlorade om man inte har ett konkret avtal gällande tidsåtgång och budget. En ytterligare styrka som de traditionella projektteorierna besitter är användningen av Gantt-schemat. Det är ett bra verktyg som visa aktiviteter som är beroende av varandra samt aktiviteter som kan genomföras vid samma tillfälle. En metod man kan kalla de agila modellernas motsvarighet till detta är deras burn down chart, men där ser man endast hur det har gått och var man ligger i fas, inte hur aktiviteter är beroende av varandra eller vilka som kan utföras parallellt. Det man dock missar i ett Gantt-schema som man har nytta av med en burn down chart är få en väldigt direkt och klar uppfattning om var i projektet man ligger, dag för dag. Gantt-schemat är ett verktyg för planering, och enligt Tonnquist (2007) ska Ganttschemat även användas för uppföljning av projektet. Eftersom det inte finns en klar och tydlig metod för själva uppföljningen med Gantt-schemat kan det ifrågasättas om en uppföljning verkligen genomförs i alla de projekt som utförs enligt den traditionella teorin. Eftersom planeringen sker löpande med de agila modellerna kan kunden strukturera om funktionslistan i product backlogen. Kunden har då möjlighet att lägga till eller ta bort funktioner. Det finns även möjlighet att prioritera om funktionerna, det vill säga i vilken ordning man vill att funktionerna ska bli färdiga. Detta är ett starkt argument som talar för de agila metoderna. Kunden kan påverka mycket mer, och på så sätt är chansen större att de får vad de faktiskt behöver, inte vad de från början trodde att de ville ha. Ur ett tidsåtgångsperspektiv är fördelen med löpande planering att ingen onödig tid läggs på att beskriva funktionen i detalj förrän den ska genomföras. Vid denna tidpunkt är det mycket möjligt att kunden vill förändra något i funktionen. Dessutom får kunden en leverans med jämna mellanrum. Detta gör att kunden ser resultat av investeringen tidigare och ger även kunden möjlighet att testa och omprioritera projektet. 19
20 I empirifallet använde företaget Scrum som agil metod och planning poker för att uppskatta tidsåtgången för varje funktion. Trots detta behövs enligt Valtech justeringar för att anpassa metoden och modellen till olika projekt. Anpassningarna gäller iterationslängderna i Scrum som justeras efter behov. Man väljer även att ibland låta siffrorna i planing poker representera antal timmar om story points inte är ett lämpligt mått för estimering i det enskilda fallet. Som nämnt tidigare så kräver agila modeller mer från kunden än den traditionella projektteorin men i utbyte skapar modellen också en frihet för kunden att kunna förändra produkten under projektets gång. Friheten gäller även leverantören som inte låser sig i ett kravdokument som detaljerat beskriver hur aktiviteterna ska implementeras. 20
21 7. Slutsats Vid genomförande av ett projektarbete är det viktigt att komma ihåg att det inte finns en universell projektmodell som kan tillämpas på alla projektformer. Dock finns det antydningar och nyckelfaktorer som kan hänvisa till vilken projektmodell som är mer lämplig att använda än en annan. I det föregående avsnittet har de olika metodernas för och nackdelar diskuterats. Dock finns det en faktor som vi anser är avgörande för val av metod. Nedan beskrivs vårt resonemang kring den avgörande faktorn för val av metod. Agila modeller är mer lämpliga att använda än traditionella metoder när det gäller projekt som har en tendens att ändras både under projektets gång och efter ett bestämt leveransdatum. Ändringar får emellertid inte vara av det kostsamma slaget och vad som räknas som kostsam är väldigt subjektiv och kan inte beskrivas med ett absolutbelopp. För att tydliggöra vad som menas ska två typer av projekt illustreras där de är varandras ytterligheter. Projekt 1 Lansering av en ny bilmodell. En ny bilmodell ska lanseras och nya bilar har tillverkats. Projekt 2 Lansering av en ny e-handelstjänst. En ny e-handelstjänst ska lanseras där kläder säljs. I det första projektet är leveransdatumet utsatt. Ändringar efter leveransdatumet är väldigt kostamma. Om företaget beslutar att göra ändringar, exempelvis byta ut växellådan, måste samtliga sålda bilar återkallas. För detta projekt och projekt av liknande slag är ändringar efter leveransdatum extremt dyra. Det andra projektet, att lansera en ny e-handel för klädförsäljning, kan genomföras stegvis. Det innebär att det är möjligt att ha flera leveransdatum, vilket motsvarar sprinter inom Scrum. Initialt kan hemsidan till exempel endast sälja herrkläder för att därefter utöka med damkläder vid nästa lansering. Ändringar efter leveransdatumet är relativt billigt att genomföra jämfört med det föregående exemplet. Vår slutsats är att projekt där det är kostsamt att genomföra ändringar efter ett leveransdatum bör använda sig av den traditionella projektmodellen medan agila metoder är mer ändamålsenliga för projekt där ändringar efter varje leverans är mindre kostsamma, vilket passar ypperligt för systemutvecklingsprojekt. Detta svarar således mot verkligheten då agila metoder i huvudsak används inom systemutveckling. 21
22 8. Referenser Cohn, M. (2006). Agile Estimating and Planning. Pearson Professional Computing Hasslebrant, T. (den ). Konsult på Valtech. (S. Lindström Westman, & V. Trinh, Intervjuare) Jerräng, M (2009) Miljarder och åter miljarder i sjön. [Elektronisk] på Computer Sweden Tillgänglig: [Läst ] Pinto, K, J. (2007). Project Management: Achieving competitive advantage. Pearson Education, Inc. Schwaber, K. (2004). Agile Project Management with Scrum. Microsoft Press Tonnquist, B. (2007). Projekt Ledning (2:a upplagan). Stockholm: Bonniers utbildning Valtech. (2010). Om Valtech. [Elektronisk] på Valtech hemsida: [Läst ]. 22
23 Bilagor Bilaga 1 Intervjufrågor Följer ni Scrums alla regler? Hur anpassar ni Scrum till kunden? Vilka delar i modellen anser du är viktiga att ha kvar som de är, och vilka kan man lättare ändra på? Tror ni att alla företag som arbetar med Scrum följer de specifika reglerna? Vem är det som bestämmer slutdatumet för ett projekt, är det ni, kunden, eller ni tillsammans? Vilken skala använder ni vid problemestimering, till exempel vid planning poker? Kan en story point ändras? Vad är svårigheten med att planera agilt? Använder ni er av en Burn Down Chart? När ni tvingas använda mer traditionella metoder, har ni en scrum master eller en projektledare? Räknar man varje person eller grupp som ett antal story points per vecka? Arbetar gruppmedlemmarna med ett projekt åt gången eller i flera projekt åt gången? 23
Agil Projektledning. En introduktion
Agil Projektledning En introduktion Agil Projektledning Förändringar sker alltid i projekt Agil projektledning handlar om att hantera dessa Kunden har dålig insyn i ett traditionellt projekt De ska vara
Automation Region. Affärsdriven systemutveckling genom agila metoder. Stefan Paulsson Thomas Öberg
Automation Region Affärsdriven systemutveckling genom agila metoder Stefan Paulsson Thomas Öberg Frontit Frontit är ett svenskt konsultföretag i gränslandet mellan Management & IT, som stärker sina kunders
Agil Projektledning. En introduktion
Agil Projektledning En introduktion Agil Projektledning Förändringar sker alltid i projekt Agil projektledning handlar om att hantera dessa Kunden har dålig insyn i ett traditionellt projekt De ska vara
Användningscentrering i agila utvecklingsprojekt. johanna.sarna@valtech.com Valtech
Användningscentrering i agila utvecklingsprojekt johanna.sarna@valtech.com Valtech Vem är jag? Johanna Särnå Jobbar på Valtech sedan 3 år tillbaka Jobbar där med användbarhet och projektledning Certifierad
Metoder för Interaktionsdesign
Metoder för Interaktionsdesign Föreläsning 4 Projektmetodik och Scrum Kapitel 9-12 + 14, Scrumbok Det högra spåret Vi lämnar nu det vänstra spåret de mjukare delarna och går in på det högra spåret som
Ändra dina tankar och du ändrar din värld. Norman Vincent Peale
Ändra dina tankar och du ändrar din värld. Norman Vincent Peale Föreläsning 11 september 2014 1 Vad gjorde vi förra gången? Projektgruppens utvecklingsfaser Organisation Ansvarsfördelning Referensgruppen
Linköpings universitet 1 TDP029. Systemutveckling. Systemutveckling. Vanliga faser. Fler faser. Systemutvecklingsmetod
Systemutveckling TDP029 Systemutveckling Annika Silvervarg COIN/HCCS/IDA Systemutveckling kallas processen att ta emot en beställning på ett datorsystem, skriva en strukturerad kravspecifikation på systemet,
2010-12-27 SCRUM. Vattenfallsmodellen. Analys. Design. Kod. Test. Rational Unified Process Agile. Kallas också linjär sekventiell modell.
Vattenfallsmodellen SCRUM Analys Kallas också linjär sekventiell modell Introduktion Design Kod Test Rational Unified Process Agile DSDM Adaptive Software Development Crystal Feature-Driven Development
SCRUM. Marcus Bendtsen Institutionen för datavetenskap
SCRUM Marcus Bendtsen Institutionen för datavetenskap 2 Metodik Systematiskt tillvägagångssätt för att garantera utfallet Metodiken behöver passa kontexten och tillgängliga resurser Verifiering av metodiken
Inspel till dagens diskussioner
Intro till Agil Projektledning CMB 11 juni 2018 Mats Nyman Wenell Management AB Inspel till dagens diskussioner Historik och bakgrund Agila manifestet och de agila principerna SCRUM Kort om SAFe Wenell
SCRUM och mycket mer
Typ av dokument Anvisning Skapad Senaste uppdatering 2008-01-27 2008-11-13 1 (5) Sida 1 Det minsta möjliga? SCRUM och mycket mer Om man nu vill vara agile och inte har allt tid i världen, vad skall man
Grundläggande Projektledningslära
Grundläggande Projektledningslära Tekniskt licentiat, på institutionen för industriell ekonomi & organisation Dagens övning Projektbegreppet Projektets målformulering Projektlivscykeln Projektledaren Samt
Scrum + XP samt konsekvensanalys
Scrum + XP samt konsekvensanalys Daniel Nimren dt05dn8 Douglas Frisk dt05df1 Dept. of Computer Science, Lunds Tekniska Högskola, Sweden {dt05dn8 dt05df1}@student.lth.se 1 mars 2010 Sammanfattning Denna
Projectbase en generell projektmodell
Projectbase en generell projektmodell ProjectBase 2.0 anpassad för Projectplace Projectbase är en generell projektmodell som effektiviserar planering och styrning av projekt oavsett typ och storlek. Denna
CREATING VALUE BY SHARING KNOWLEDGE
CREATING VALUE BY SHARING KNOWLEDGE PROJEKTLEDNING 101 Nidzara Dellien, Lund September 2017 PROJEKT En formell definition på projekt är följande (enligt Wikipedia): En temporär satsning för att framställa
BESKRIVNING AV PROCESSMETODEN SCRUM
NORDSCRUM BESKRIVNING AV PROCESSMETODEN SCRUM NORDSCRUM BESKRIVNING AV PROCESSMETODEN SCRUM INNEHÅLLSFÖRTECKNING inledning... 3 SCRUM... 3 Bakgrund... 3 Faser... 3 Ramverket... 3 Nordscrum... 4 StudentProjekt...
Agila Metoder. Nils Ehrenberg nils.ehrenberg@mah.se
Agila Metoder Nils Ehrenberg nils.ehrenberg@mah.se Agenda Agila Metoder: Scrum och sprints Lean och Design Workshops Kravställning Agil Utveckling Individer och interaktioner istället för processer Fungerande
Det jag hör glömmer jag det jag ser minns jag det jag gör kan jag. Kinesiskt ordspråk
Det jag hör glömmer jag det jag ser minns jag det jag gör kan jag. Kinesiskt ordspråk 1 Diskutera i Bi-kupa följande frågeställning i 2 minuter. Vad är viktigt i ledarskapet? 2 Att vara ledare innebär
Linköpings universitet 1
Vanliga faser TDP029 Systemutveckling Annika Silvervarg COIN/HCCS/IDA Analys Vad är problemet? Uppgift Vad är det för arbetsuppgifter och hur utförs de? Användarbehov Vad behöver användaren/användarna?
TDP023 Projekt: Agil systemutveckling
TDP023 Projekt: Agil systemutveckling Johan Åberg johan.aberg@liu.se Tre moment Projekt 8hp Marknadsföring av produkt 2hp Kopplat till projektarbetet Individuell rapport 2hp Kopplat till projektarbetet
Agil Projektledning. En introduktion
Agil Projektledning En introduktion Agil Projektledning Förändringar sker alltid i projekt Agil projektledning handlar om att hantera dessa Kunden har dålig insyn i ett traditionellt projekt De ska vara
Projektmetodik. Översikt. Lektion 1: Metodiker. Metodiker.
Projektmetodik Översikt Metodiker. Lektion 1: Metodiker Agile. - Lean. - Scrum. - Kanban. - XP, Extrem Programmering. - DSDM, Dynamic Systems Development Method. RUP, Rational Unified Process. Traditionella
Planering av projekt. Stig Byström
Planering av projekt Stig Byström Varför planera? - Behövs en tidplan? - Planera tar ju bara en massa tid? - Resursplan? Vi har ju både tid och utrustning? - Ett underlag för kommunikation och förankring
Agilt arbetssätt i komplexa organisationer. Välkomna! Anna Picetti, IT-HUSET 2011-10-27. www.it-huset.se
Agilt arbetssätt i komplexa organisationer Välkomna! Anna Picetti, IT-HUSET 2011-10-27 Ord från en företagsledare Ett bra genomförande är 90 procent av framgången och strategin 10, varav magkänslan är
Projektmodell med kunskapshantering anpassad för Svenska Mässan Koncernen
Examensarbete Projektmodell med kunskapshantering anpassad för Svenska Mässan Koncernen Malin Carlström, Sandra Mårtensson 2010-05-21 Ämne: Informationslogistik Nivå: Kandidat Kurskod: 2IL00E Projektmodell
SCRUM på Riksarkivet. Magnus Welander / 2011-05-26
SCRUM på Riksarkivet Magnus Welander / 2011-05-26 Agenda Metoden SCRUM Erfarenheter från Riksarkivet Sverige Metoden SCRUM Varför agile? Källa: Standish Group Önskedrömmar Kunden vet vad de vill ha Utvecklarna
Att ta fram en tidsplan
Att ta fram en tidsplan KAMP Företagsutveckling Tidplaner GANTT-schema När det gäller att ta fram tidsplaner för ett projekt är en av de vanligaste och också mest användbara metoderna det så kallade GANTT-schemat.
Fungerar Agila principer i alla typer av projekt?
Fungerar Agila principer i alla typer av projekt? Wenell Management AB Vad är Agile? Agile kan sägas vara ett paraplybegrepp. Det är inte en systemutvecklingsmetodik i sig utan snarare en uppsättning värderingar,
F7 Agila metoder. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Ulf Asklund Datavetenskap, LTH
F7 Agila metoder EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Ulf Asklund Datavetenskap, LTH 1 XP - Scrum - Kanban Agila metoder Vad innehåller SCRUM Hur skiljer sig XP och SCRUM KANBAN
ALM Live: Scrum + VSTS
ALM Live: Scrum + VSTS Explained and distilled for Everyone! Micael Herkommer micael.herkommer@inexor.se Introduktion Micael Herkommer Developer Coach & Solutions Architect INEXOR EPiServer Professional
Agil projektledning. Lean. Agila metoder. Scrum. Projektmetodiken. Agil projektledning
Agil projektledning Vad innebär agil projektledning? Det råder idag stor förvirring kring populära begrepp som Lean, Agile, Scrum och Kanban och hur de förhåller sig till traditionellt tidsplanerade projekt
IT-projektledning - introduktion 725G62
IEI Tommy Wedlund Läsanvisningar, IT-projektledning introduktion, 725G62 IT-projektledning - introduktion 725G62 Läsanvisningar tentamen inför tentamen I tentamen ingår följande kurslitteratur: The IBM
Ökat personligt engagemang En studie om coachande förhållningssätt
Lärarutbildningen Fakulteten för lärande och samhälle Individ och samhälle Uppsats 7,5 högskolepoäng Ökat personligt engagemang En studie om coachande förhållningssätt Increased personal involvement A
agil projektledning CE E86C7B9BE4BB2FD43E7A902 Agil Projektledning 1 / 6
Agil Projektledning 1 / 6 2 / 6 3 / 6 Agil Projektledning Agil projektledning blev officiellt känt redan 2001. Har du kunskap inom Agile projektledning som projektledare, ledare, företagsledare, utvecklare,
Collaborative Product Development:
Collaborative Product Development: a Purchasing Strategy for Small Industrialized House-building Companies Opponent: Erik Sandberg, LiU Institutionen för ekonomisk och industriell utveckling Vad är egentligen
hos beställare, projektdeltagare mfl!
Stig Byström - Behövs en tidplan? - Planera tar ju bara en massa tid? - Resursplan? Vi har ju både tid och utrustning? - Ett underlag för kommunikation och förankring hos beställare, projektdeltagare mfl!
Tentamen, delkurs Projektstyrning Webbutvecklare SU13, Malmö
Sida 1/14 Tentamen Projektstyrning, Webbutvecklare, WU13, Malmö Tentamen, delkurs Projektstyrning Webbutvecklare SU13, Malmö Plats: Plushögskolan Malmö Tid: fredag 29 november 2013, kl. 9.00-12.00 Tillåtna
SCRUM och agil utveckling
SCRUM och agil utveckling Johan Åberg johan.aberg@liu.se Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:
Testbara krav. SAST Syd 2012-02-09. Ställ gärna frågor under presentationen eller efteråt Åhörarkopior distribueras efteråt
Testbara krav SAST Syd 2012-02-09 Ställ gärna frågor under presentationen eller efteråt Åhörarkopior distribueras efteråt Ulf Eriksson Produktägare på ReQtest Specialist på kravhantering och test Grundare
Projektarbete med IT-verktyg - modulanpassat
Projektarbete är att arbeta på ett strukturerat sätt. Genom att kombinera projektmetodik, kunskap om och hur ett projekt fungerar, och ett planeringsverktyg, IT-stöd, kan Du få ett strukturerat och effektivt
Att arbeta agilt. En arbetsgång
Att arbeta agilt En arbetsgång Faser Samma indelning som för traditionellt projekt Förstudie Planering Genomförande Överlämning Avslut Fördelar Begränsning Avslut av projektdel Förstudiefas Ska projektet
SCRUM. En agil projektmetod baserad på empiri - vad fungerar och vad fungerar inte?
SCRUM En agil projektmetod baserad på empiri - vad fungerar och vad fungerar inte? Grundprinciper Projektgruppen organiserar och planerar sitt eget arbete Fokus på verksamhetsnytta Alla krav prioriteras
LUNDS UNIVERSITET. Projektledning
Projektledning 1 Vad är ett projekt?? 2 Vad är ett projekt? PMIs definition är: Ett projekt är en temporär satsning i syfte att skapa en unik produkt, tjänst eller resultat. Kännetecken Temporär Unik Successivt
Kursöversikt Certifierad Mjukvarutestare
Kursöversikt Certifierad Mjukvarutestare Kurs Poäng (5 yh poäng/vecka) Examensarbete 20 Grunderna inom test 20 Kommunikation i arbetslivet 15 Lärande i arbete 1 60 Lärande i arbete 2 60 Projektarbete 15
Projektmetodik. Andreas Lenshof. Institutionen för Biomedicinsk Teknik Lunds Universitet
Projektmetodik Andreas Lenshof Institutionen för Biomedicinsk Teknik Lunds Universitet Agenda Teamet Projektstrukturen Projektplanen Projektorganisationen Teamet Vad stärker teamet? Vad försvagar det?
Kanban. Marcus Hammarberg. torsdag den 15 september 2011 (v.)
Kanban Marcus Hammarberg Kanban? Vad sjutton är Kanban för något? Jag brukar beställa yakiniku... http://blog.huddle.net/wp-content/uploads/2009/08/team-building-exercises-improving-teamwork.jpg Kanban
Vätebränsle. Namn: Rasmus Rynell. Klass: TE14A. Datum: 2015-03-09
Vätebränsle Namn: Rasmus Rynell Klass: TE14A Datum: 2015-03-09 Abstract This report is about Hydrogen as the future fuel. I chose this topic because I think that it s really interesting to look in to the
Testning som beslutsstöd
Testning som beslutsstöd Vilken typ av information kan testning ge? Vilken typ av testning kan ge rätt information i rätt tid? Hur kan testning hjälpa din organisation med beslutsstöd? Hur kan produktiviteten
Projektmetodik. Johan Nilsson. Institutionen för Biomedicinsk Teknik LTH, Lunds Universitet
Projektmetodik Johan Nilsson Institutionen för Biomedicinsk Teknik LTH, Lunds Universitet Agenda Teamet Projektstrukturen Projektorganisationen Projekt? Vad är egentligen ett projekt? Varför jobba i projektform?
Sänk kostnaderna genom a/ ställa rä/ krav och testa effektivt
Sänk kostnaderna genom a/ ställa rä/ krav och testa effektivt Kravhantering / Testprocess - Agenda AGENDA Grundläggande kravhanteringsprocess. Insamling, dokumentation, prioritering, Test och förvaltning
Att planera bort störningar
ISRN-UTH-INGUTB-EX-B-2014/08-SE Examensarbete 15 hp Juni 2014 Att planera bort störningar Verktyg för smartare tidplanering inom grundläggning Louise Johansson ATT PLANERA BORT STÖRNINGAR Verktyg för smartare
CHANGE WITH THE BRAIN IN MIND. Frukostseminarium 11 oktober 2018
CHANGE WITH THE BRAIN IN MIND Frukostseminarium 11 oktober 2018 EGNA FÖRÄNDRINGAR ü Fundera på ett par förändringar du drivit eller varit del av ü De som gått bra och det som gått dåligt. Vi pratar om
Module 6: Integrals and applications
Department of Mathematics SF65 Calculus Year 5/6 Module 6: Integrals and applications Sections 6. and 6.5 and Chapter 7 in Calculus by Adams and Essex. Three lectures, two tutorials and one seminar. Important
PROJEKTLEDNING. Vad är ett PROJEKT? Ett projekt:
PROJEKTLEDNING Page: 1 Vad är ett PROJEKT? Ett projekt: är unikt ej återkommande har definierad budget är tidsbegränsat har väldefinierade mål har en temporär organisation Page: 2 Page 1 Projektets omgivning
Materialplanering och styrning på grundnivå. 7,5 högskolepoäng
Materialplanering och styrning på grundnivå Provmoment: Ladokkod: Tentamen ges för: Skriftlig tentamen TI6612 Af3-Ma, Al3, Log3,IBE3 7,5 högskolepoäng Namn: (Ifylles av student) Personnummer: (Ifylles
F7 Agila metoder. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Ulf Asklund Datavetenskap, LTH
F7 Agila metoder EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Ulf Asklund Datavetenskap, LTH 1 XP - Scrum - Kanban - FDD Agila metoder: Vad innehåller SCRUM Hur skiljer sig XP och SCRUM?
Managing Projects. Sammanfattning och kritisk diskussion av Product design and Development, Ullrich & Eppinger 4th ed Kapitel 16.
Seminarie PM Managing Projects Sammanfattning och kritisk diskussion av Product design and Development, Ullrich & Eppinger 4th ed. 2008. Kapitel 16. Alina Ekström, Annika Henrich & Axel Hällström 2011-02-24
ALM Live. April 2008 Effektivare projektarbete med Visual Studio 2008
ALM Live April 2008 Effektivare projektarbete med Visual Studio 2008 Jaha, och vem är du då? Magnus Juvas Lösningsarkitekt Transcendent Group Och vad gör ni då? Inom området ALM gör Transcendent Group
Scrum i praktiken Tillämpning inom Gripen demonstrator. Fredrik Lorentzon & Marcus Frejd 2010-11-11 SESAM
Scrum i praktiken Tillämpning inom Gripen demonstrator Fredrik Lorentzon & Marcus Frejd 2010-11-11 SESAM Agenda Vilka är Fredrik och Marcus? Gripen demonstratorprogram i korthet Varför och hur införde
Vad gjorde vi förra gången? Vad gjorde vi förra gången? Vad gjorde vi förra gången? Syftet med att organisera verksamheten Organisationsteori
Vad gjorde vi förra gången? Syftet med att organisera verksamheten Organisationsteori Struktur Processer Kultur Ständiga förändringar Teknik Kunskaper Ökad delaktighet i verksamheten 1 Vad gjorde vi förra
Examensarbete Introduk)on - Slutsatser Anne Håkansson annehak@kth.se Studierektor Examensarbeten ICT-skolan, KTH
Examensarbete Introduk)on - Slutsatser Anne Håkansson annehak@kth.se Studierektor Examensarbeten ICT-skolan, KTH 2016 Anne Håkansson All rights reserved. Svårt Harmonisera -> Introduktion, delar: Fråga/
Kursnamn XX poäng 2013-10-15. Rapportmall. Författare: (Skrivs i bokstavsordning om flera) Handledare:
Kursnamn XX poäng 2013-10-15 Rapportmall Författare: (Skrivs i bokstavsordning om flera) Handledare: Innehållsförteckning En innehållsförteckning görs i Word när hela arbetet är klart. (Referenser, Innehållsförteckning,
Produktägarens roll i Scrumprojekt
Produktägarens roll i Scrumprojekt Kandidatuppsats 15 högskolepoäng, SYSK02 i informatik Framlagd: maj, 2013 Författare: Rebecka Merkel, Kristina Wendel Handledare: Lars Fernebro Examinatorer: Markus Lahtinen,
12 principer of agile practice (rörlig)
X-treme programming 12 principer of agile practice (rörlig) Ge nöjd kund genom tidig och kontinuerliga leveranser Den viktigaste punkten som betyder att min vill ha kontinuerlig feedback Välkomna sena
en uppsatstävling om innovation Sammanfattning av de vinnande bidragen
en uppsatstävling om innovation Sammanfattning av de vinnande bidragen INNEHÅLLSFÖRTECKNING Förord Jurynsbeslut Jurynsmotiveringar Organiseraförbrukarinvolveringochöppeninnovationi fuzzyfrontend EnfallstudieavGetingeInfectionControlskomplexadesinfektor
2014-2015 Alla rättigheter till materialet reserverade Easec
1 2 Innehåll Introduktion... 4 Standarder... 5 Översikt: Standarder... 6 1058.1-1987 IEEE Standard för Software Project Management Plans... 7 Ingående dokument... 8 Syfte och struktur... 9 ITIL... 10 ITIL
Planering och styrning av tider i projekt
Planering och styrning av tider i projekt 1 Processer - Planering och hantering av tider i projekt efiniera aktiviteter: att identifiera specifika tidplansaktiviteter som måste utföras för att producera
Dugga i TEIO04 Projektledning
Dugga i TEIO04 Projektledning 2008-02-12 Namn Personnr A Faktafrågor I denna del finns totalt 8 huvudfrågor som maximalt ger 4 poäng per fråga. Skriv korta svar på anvisad plats (fortsätt på baksidan om
Projektplan för utvecklingen av Kryssarklubbens nya webbplats
Projektplan för utvecklingen av Kryssarklubbens nya webbplats Sammanfattning Detta dokument beskriver hur Kryssarklubbens nya webbplats skall tas fram. Planen är ett resultat av det arbete som gjorts av
Presentation. Fredrik Runnsjö 1996 Utvecklare 2004 Testare ~2006 Scrum/Canban
Presentation Fredrik Runnsjö 1996 Utvecklare 2004 Testare ~2006 Scrum/Canban Om AddQ Mission Vi skapar affärsnytta för kunden genom specialisttjänster inom test, kvalitetssäkring och effektivisering Tjänsteområden
Trots denna brist var GANTT-schema-tekniken den mest använda fram till mitten av 1950- talet,
Tidplaner GANTT-schema När det gäller att ta fram tidsplaner för ett projekt är en av de vanligaste och också mest användbara metoderna det så kallade GANTT-schemat. Det är ett stapeldiagram som representerar
Titel Mall för Examensarbeten (Arial 28/30 point size, bold)
Titel Mall för Examensarbeten (Arial 28/30 point size, bold) SUBTITLE - Arial 16 / 19 pt FÖRFATTARE FÖRNAMN OCH EFTERNAMN - Arial 16 / 19 pt KTH ROYAL INSTITUTE OF TECHNOLOGY ELEKTROTEKNIK OCH DATAVETENSKAP
Titel på examensarbetet. Dittnamn Efternamn. Examensarbete 2013 Programmet
Titel på examensarbetet på två rader Dittnamn Efternamn Examensarbete 2013 Programmet Titel på examensarbetet på två rader English title on one row Dittnamn Efternamn Detta examensarbete är utfört vid
Exportmentorserbjudandet!
Exportmentor - din personliga Mentor i utlandet Handelskamrarnas erbjudande till små och medelstora företag som vill utöka sin export Exportmentorserbjudandet! Du som företagare som redan har erfarenhet
Syns du, finns du? Examensarbete 15 hp kandidatnivå Medie- och kommunikationsvetenskap
Examensarbete 15 hp kandidatnivå Medie- och kommunikationsvetenskap Syns du, finns du? - En studie över användningen av SEO, PPC och sociala medier som strategiska kommunikationsverktyg i svenska företag
PROJEKTLEDNING inom produktutveckling. Individuell inlämningsuppgift KPP039 Produktutvekling 3 Boris Mrden 2010-01-10
PROJEKTLEDNING inom produktutveckling Individuell inlämningsuppgift KPP039 Produktutvekling 3 Boris Mrden 2010-01-10 Innehållsförteckning Inledning... 3 Projektarbete... 4 Projektledning & Ledarskap...
State Examinations Commission
State Examinations Commission Marking schemes published by the State Examinations Commission are not intended to be standalone documents. They are an essential resource for examiners who receive training
HÖSTTERMINEN. Scrum STF INGENJÖRSUTBILDNING AB. Vi vidareutbildar ingenjörer och tekniker. Din partner för livslångt lärande
STF INGENJÖRSUTBILDNING Vi vidareutbildar ingenjörer och tekniker Scrum STF KOMPETENSINFO NR 63/2011 HÖSTTERMINEN STF INGENJÖRSUTBILDNING AB Din partner för livslångt lärande WWW.STF.SE Scrum i praktiken
PLANERING AV PROJEKTET
PLANERING AV PROJEKTET Ett projekts mål och förväntade slutresultat definieras i ett direktiv/uppdrag Uppdraget klargör de parametrar som ska styra projektet. Avgränsningen utgår från planeringens första
Att arbeta i projekt. Innehåll - Projektledning. Hur berör projektarbete mig. Vad är ett projekt
Att arbeta i projekt något du inte är ensam om Mattias Nilson Livsmedelsteknik 1 2 Vad är ett projekt Temporär ansträngning för att uppfylla ett specifkt mål under en given tidsram Unikt Tidsbegränsat
Projekt? 1DV420 Nätverksprojekt Kalmar, Lars Karlsson +46(0)
Projekt? 1DV420 Nätverksprojekt Kalmar, 2014 Lars Karlsson lars.karlsson@opnova.se +46(0)703467897 Att planera? Idé att göra? Blir ändå aldrig som man tänkt sig... Just därför! 2 Projekt - Definition 1.
Second handbook of research on mathematics teaching and learning (NCTM)
Second handbook of research on mathematics teaching and learning (NCTM) The effects of classroom mathematics teaching on students learning. (Hiebert & Grouws, 2007) Inledande observationer Undervisningens
Projektmetodik II. HF1005, Informationsteknik och ingenjörsmetodik för Datateknik. Projektarbete
Projektmetodik II HF1005, Informationsteknik och ingenjörsmetodik för Datateknik Projektarbete Förväntade resultatet är t.ex. en produkt Vi behöver arbeta med Analys Faktainsamling Genomförande Rapportering
Innehåll (3) Innehåll (2) Innehåll (5) Innehåll (4) Innehåll (6) Innehåll (7) Dokumenthistorik. beställare, Översiktlig beskrivning av projektet
Bilden hämtad från http://www.liu.se/cul-resurser/lips/kartor/fore.htm Projektplanering Om inte projektet planeras noga, kommer det garanterat att misslyckas Projektplanen Krav på en projektplan Beskriver
Agil utveckling ställer nya krav på upphandling. Roland Bäcklin, Jaybis Konsult AB roland.backlin@jaybis.se
Agil utveckling ställer nya krav på upphandling Roland Bäcklin, Jaybis Konsult AB roland.backlin@jaybis.se Roland Bäcklin Tidigare: Utvecklare, Systemarkitekt, Projektledare, CTO, CIO, Riksinstruktör,
Obemannade flygplan. Namn: Hampus Hägg. Datum: 2015-03-02. Klass: TE14B. Gruppmedlemmar: Gustav, Emilia, Henric och Didrik
Namn: Hampus Hägg Obemannade flygplan Datum: 2015-03-02 Klass: TE14B Gruppmedlemmar: Gustav, Emilia, Henric och Didrik Handledare: David, Björn och Jimmy Abstract In this task I ve been focusing on unmanned
Välkomna till kurs i projektledning
Syfte Välkomna till kurs i projektledning TEIO04 Starta upp kursen Få er att inse att projektledning är viktigt och kul Introducera projektledningsmetodik Koppla till industriell erfarenhet Vilka undervisar
Att stödja starka elever genom kreativ matte.
Att stödja starka elever genom kreativ matte. Ett samverkansprojekt mellan Örebro universitet och Örebro kommun på gymnasienivå Fil. dr Maike Schindler, universitetslektor i matematikdidaktik maike.schindler@oru.se
Agila kontrakt och LOU
Agila kontrakt och LOU Konsten att måla ut sig ur ett hörn och in i ett samarbete Mattias Skarin Kanban / Lean coach www.crisp.se http://blog.crisp.se/mattiasskarin mattias.skarin@crisp.se Upphandla IT,
Deluppgift 2 Kravhantering a) (2p) När man diskuterar krav brukar man ange två olika typer av krav. Beskriv dessa och ge exempel.
Page 1 (5) Hemuppgift 1DV404 150115-150118 Deluppgift 1 Processmodeller a) (4p) Alla mjukvaruutvecklare följer någon form av utvecklingsprocess i sitt arbete. Diskutera vad organisationer brukar ange som
Planeringsspelets mysterier, del 1
Peter Lindberg Computer Programmer, Oops AB mailto:peter@oops.se http://oops.se/ 28 februari 2002 Planeringsspelets mysterier, del 1 Om jag ska spela ett sällskapsspel för första gången så vill jag att
Gruppsammansättning inom PU-processen
Gruppsammansättning inom PU-processen KPP306 Produkt- och processutveckling Christoffer Löfstrand 4/10/2012 Handledare: Rolf Lövgren Ett delmoment I kursen KPP306 Process- och Produktutveckling är att
Projektkunskap, företagande, entreprenörskap LS10a lektion 5 Dagens lektion Gruppdynamik Teambuilding Icke-agila projekt Presentationsteknik inför presentationen Maslow Behov av självförverkligande Behov
Projektkunskap & ledning Lektion 1
Projektkunskap & ledning Lektion 1 Tobias Landén tobias.landen@chas.se Om kursen Lärare: Tobias Landén, Charlie Hansson, Max Dyga Klass: LUKaug07 Kursperiod: v48 v51 Kursmål Kursen ska ge kunskaper i hur
Projektarbete och projektmodell
PROJEKTET Innehåll Projektarbete och projektmodell... 2 Initiering... 2 Planering... 2 Genomförande... 2 Uppföljning... 2 Projektplan... 3 Bakgrund... 3 Syfte... 3 Mål... 3 Avgränsningar... 3 Strategier...
Scrum Scrum. en beskrivning. a description. V 2012.12.13 2012 Scrum Alliance,Inc 1
" Scrum Scrum en beskrivning a description 1" 1 Scrums principer Värderingar från Agile Manifesto Scrum är mest känt av de agila arbetssätten. Agile Manifesto utgör en gemensam bas för att arbeta agilt
Sara Skärhem Martin Jansson Dalarna Science Park
Sara Skärhem Martin Jansson Dalarna Science Park Sara Skärhem Martin Jansson Vad är innovation? På Wikipedia hittar man: En innovation är en ny idé, till exempel i form av en produkt, lösning, affärsidé,
Kursplan. FÖ3032 Redovisning och styrning av internationellt verksamma företag. 15 högskolepoäng, Avancerad nivå 1
Kursplan FÖ3032 Redovisning och styrning av internationellt verksamma företag 15 högskolepoäng, Avancerad nivå 1 Accounting and Control in Global Enterprises 15 Higher Education Credits *), Second Cycle
6. Att få mer gjort under en dag - Time Management
6. Att få mer gjort under en dag - Time Management Tiden är en unik och icke förnybar resurs. Den tid som gått får du inte igen. Du kommer inte att få mer tid, du har ett visst antal timmar till ett visst