Scrum en fallstudie från lokala företags perspektiv Kandidatarbete i Datavetenskap Blekinge Tekniska Högskola Data och Systemvetenskapsprogrammet
|
|
- Jan Pålsson
- för 9 år sedan
- Visningar:
Transkript
1 Scrum en fallstudie från lokala företags perspektiv Kandidatarbete i Datavetenskap Blekinge Tekniska Högskola Data och Systemvetenskapsprogrammet Daniel Henrysson
2 Sammanfattning Genom en fallstudie ville jag ta reda på vilka fördelar respektive nackdelar de lokala företagen ser med scrum och vad de anser om dess framtid. För att ta reda på vad scrum är har jag läst litteraturstudier och vetenskapliga artiklar för att sedan kunna skriva enkäter som bygger på mina funderingar. Fortsättningsvis ville jag även ta reda på om man kan använda scrum i skolmiljön och har därför besökt en gymnasieklass som använt sig utav scrum i deras projekt. Resultatet blev bra, men hade kunnat bli bättre då det krävs mer utbildning av scrum för att förstå allt. Enkäterna lämnades ut till olika lokala företag. Efter att ha fått in en hel del svar kom jag fram till att klara prioriteringar var den mest positiva egenskapen med scrum och den mest negativa var att det var svårt att få den övriga organisationen att förstå scrum, vilket skapar problem. Både gymnasieklassen och de lokala företagen tror på scrums framtid, även om de tror att scrum kommer att vara till viss del modifierad för att anpassa sig till hur mjukvaruutvecklningen sker framöver. Enligt enkätsvaren så är det viktigaste för att få projekten att bli framgångsrika både nu och i framtiden att alla som arbetar med scrum som arbetsmetod är rätt utbildade.
3 Abstract Through a case study, I wanted to find out what advantages and disadvantages local companies consider with scrum and what they think about its future. To find out what scrum is, I read the literature and scientific articles and then wrote surveys based on my thoughts. Further, I also wanted to find out if it s possible to use scrum in a school environment and therefore I visited a high school class who used scrum in one of their projects. The result was good but could have been better as it requires more training of scrum to understand everything. The surveys were distributed to various local companies. After having received a lot of answers, I concluded that the clear priority was the most positive feature of scrum and the most negative was that it was difficult to get the rest of the organization to understand scrum, which creates problems. Both high school class and local companies believe in scrum s future, even if they think scrum will be partially modified to adapt to the software-development in the future. According to the survey responses, the most important to get the projects to be successful both now and in the future is that everyone who work with scrum is right educated.
4 Innehållsförteckning Inledning...5 Bakgrund...5 Forsknings fråga...5 Frågeställning...5 Mål...5 Syfte...6 Målgrupp...6 Avgränsning...6 Metod...6 Introduktion vad är scrum?...7 Varför är scrum så populärt?...7 Hur fungerar scrum?...8 Varför fungerar scrum?...10 Vilka nackdelar finns det?...10 En kort jämförelse med andra agila metoder...11 Detaljerad beskrivning av metoden...13 Scrum på ett gymnasium...13 Scrum Enkäten...14 Resultat...15 Diskussion...17 Utvärdering av gymnasieskolans scrum-projekt...17 Utvärdering av enkäten...18 Många ser nackdelar med scrum...18 Framtiden för scrum...20 Största fördelen med scrum...21 Att lyckas med projekten...21 Slutsatser...24 Källförteckning...25 Webb källor:...25 Tryckta källor:...25 Personliga källor:...26 Appendix...A Scrum Formulär...1 Diagram...2
5 Inledning Bakgrund Scrum är en agil metod för utveckling och är mycket het på marknaden just nu och många företag investerar stora pengar för att prova metoden. Men är det en metod för framtiden eller bara en fluga? Jag har därför valt att studera scrum och dess framtid inom systemutveckling. I vilken omfattning används metoden idag och är det värt att satsa resurser för att få ta del av scrums positiva egenskaper och resultat? Arbetet påbörjades med att jag tog reda på vad scrum är för något. Jag gick igenom dess historia och arbetade mig fram till hur det ser ut idag. När jag hade fått lite kött på benen tog jag kontakt med olika företag som Softhouse, Telenor, Capgemenini och HiQ för att besvara frågor som styrker den fakta jag hade fått fram från litteraturstudier och vetenskapliga artiklar. Är faktan verkligen sann och stämmer det in på företagens syn? Jag besökte även en gymnasieklass för att vara med under deras demo-visning i ett projektarbete där de använt sig av scrum som arbetsmetod. Här ställde jag frågor och lyssnade på deras synpunkter och resultat. Med mina egna tankar avslutade jag arbetet tillsammans med de kopplingar jag gjorde mellan företagens svar och den fakta jag hade fått fram. Varför beskriver forskare att 90% av alla scrum-projekt misslyckas när de personer som har besvarat min enkät inte sett till det här problemet? Forsknings fråga Jag vill genom en fallstudie ta reda på vilka fördelar respektive nackdelar de lokala företagen ser med scrum och vad de anser om dess framtid. Frågeställning Vad ser de olika företagen för fördelar respektive nackdelar med scrum? Vad ser de olika företagen för framtid med scrum? Vad finns det för alternativa utvecklingsmetoder som konkurrerar med scrum? Hur skulle det gå för en lokal gymnasieklass som aldrig varit i kontakt med scrum tidigare att göra ett programmeringsprojekt med hjälp av scrum? Skulle gymnasieklassen uppleva samma fördelar och nackdelar som utbildade scrum-team på de lokala företagen? Mål Mitt mål är att ta reda på vad företag anser om scrum, vilka problem de har och vad man kan göra för att undvika problemen.
6 Syfte Syftet är att ta reda på varför scrum är bra för industrin. Vad är företagets förväntningar på scrum och vad tror de om dess framtid? Målgrupp Arbetet riktar sig till företag som jobbar i projekt och har planer på att investera eller just nu investerar i att utbilda sin personal inom scrum. Avgränsning Jag har valt att begränsa mig till lokala företag. Jag försöker inte lära ut hur man ska utbilda i scrum. Jag tar inte med några ekonomiska aspekter på hur utbildning ska ske. Jag gör inte mina jämförelser med andra agila metoder i detalj. Metod För att få en bra grund har jag arbetat mycket med litteraturstudier och vetenskapliga artiklar som är skrivna inom scrum. Jag har använt mig av frågeställningar i enkäter som jag har skickat ut till utvalda lokala företag som utvecklar mjukvaruprodukter. Vidare har jag sammanställt svaren och dragit slutsatser. Slutligen har jag även besökt en gymnasieskola för att intervjua samt lyssna på en redovisning om hur deras projekt i scrum gått.
7 Introduktion vad är scrum? Enligt Softhouse 1 beskrivs scrum på ett flertal sätt, bland annat Äldre metoder fokuserar på att hålla tidsplanen, scrum inriktar sig på att hela tiden leverera affärsvärde, Scrum är inriktat på människor i projektet, inte på tekniken och En smart kombination av beprövade metoder det är scrum i ett nötskal!. Systemvaruhuset 2 anser att scrum bygger på att det ska vara roligt att jobba i ett projekt. Tanken med att man har roligt samtidigt som man jobbar är att det leder till att man blir stimulerad, motiverad och man tar ansvar. Detta leder i sin tur till att projektet blir framgångsrikt. De beskriver ett japanskt uttryck som heter ba. Ba är ett tillstånd där man uppnår maximal glädje, motivation, fokus och kreativitet. Vad går då scrum ut på? Henrik Kniberg 3 som arbetar på Crisp och har en egen blogg om scrum och dess utveckling menar att man delar upp sin produkt och organisation i olika delar. Man delar även in tiden i olika delmoment och på så sätt optimeras företagsvärdet och arbetet. Han beskriver det som små grupper som spenderar liten tid för att bygga små saker, men integrerar regelbundet för att se helheten. Jeff Sutherland och Ken Schwaber fick inspiration från japanska managementforskare som Takeuchi och Nonaka skapade Jeff på Easel Corporation det första scrum-teamet 5 och efter det har det skrivits ett flertal böcker och artiklar inom det här ämnet. Ordet scrum kommer från rugbyn och på samma sätt som rugbyspelarna arbetar i lag och passar bollen mellan varandra för att komma till målet är det tänkt att scrum ska fungera. Varför är scrum så populärt? Henrik Kniberg 6 har sammanställt ett diagram över de olika agila metoderna och det visar att scrum utan tvekan är mest populärt. Han har delat in diagramet i 4 delar: scrum, scrum & XP, XP och övriga. Den här studien är hämtad från 3rd Annual State of Agile Development Survey June-July och gjordes med 3061 medverkande i 80 länder. Jämför man de 49% i diagramet scrum har mot de resterande metoderna tillsammans (förutom XP) så ligger de på 21%, vilket åter igen bevisar hur populärt scrum är inom agila metoder. 1 Softhouse (2009). Scrum på fem minuter. Hämtad Mars 30, 2010, från 2 Systemvaruhuset (2007). Introduktion till Scrum. Hämtad April 03, 2010, från 3 Henrik Kniberg (2009). Introduction to Scrum. Hämtad Februari 07, 2010, från 4 Systemvaruhuset (2007). Introduktion till Scrum. Hämtad April 03, 2010, från 5 Jeff Sutherland (2001). Inventing and Reinventing SCRUM in Five Companies. Hämtad Maj 10, 2010, från 6 Henrik Kniberg (2009). Introduction to Scrum. Hämtad Februari 07, 2010, från 7 Versionone (2008). 3rd Annual State of Agile Development Survey June-July Hämtad Mars 01, 2010, från
8 I början var folk kritiska till agila metoder men med åren så blev förväntningarna av dessa högre och högre tills man nådde en gräns då man förstod att det inte är en 100%:ig lösning. Jim Johson, ordförande i Standish Group, skriver i sin bok My Life is Failure 8 att det inte finns någon fullständig lösning, men de agila metoderna kommer väldigt nära. Enligt 3rd Annual State of Agile Development Survey June-July så upplever majoriteten av de som svarat att det blivit: - Ökad produktivitet - Minskad tid innan produkten når marknaden - Minskad defekt skala - Minskade kostnader Hur fungerar scrum? Det hela börjar med att en produktägare (beställare) vill ha något gjort, denne person måste ha breda kunskaper om teknik, marknad och affärsprocesser 10. För att ta reda på vad som ska göras så tar denne emot, hanterar och prioriterar önskemål om tillägg och ändringar för en produkt. Dessa önskemål kommer från slutanvändarna och innehåller vem som vill ha önskemålet, vad det är för önskemål och varför man vill ha det. Anledningen till att det är så är att det ska vara enkelt att sortera och prioritera önskemålen samt att önskemålen håller sig korta och enkla. Dessa önskemål hamnar i en så kallad product backlog och det är enbart produktägaren som har tillgång till och kan ändra i denna. Product backlogen delas i sin tur in i olika sprinter som alla får sin egen beskrivning. Dessa sprintrar delas sedan ut till det scrumteam som ska arbeta med dem. Ett scrum-team är alltså de som utför det egentliga arbetet och ser till att lösa de problem som finns för att utföra arbetet. Det som är viktigt att komma ihåg är att det inte finns några speciella roller för varje person i teamet utan det är tänkt att alla ska kunna byta uppgifter med varandra 11. Varje scrum-team har en ansvarig som är scrum-mästare och scrum-teamet består vanligtvis av 5-9 personer. Varför man just använder sig av 5-9 personer är för att forskning och erfarenhet pekar på att det är den optimala storleken på en grupp för den här typen av arbete 12. Scrum-mästaren fungerar även som en coach 13 för scrumteamet och ser hela tiden till att projektet drivs framåt mot de uppsatta målen. När man vill göra en ändring i product backlogen så måste man ta kontakt med produktägaren som eventuellt kan göra ändringar men som även sköter kontakten med slutanvändarna för att se vad de tycker. Varje sprint har en tidsgräns på cirka 3-4 veckor där man börjar varje sprint med en sprintplanering. Vid en sprintplanering går man igenom alla ändringsönskemål som uppkommit. Indelningen sker genom att produktägaren presenterar sina prioriteringar för scrum-teamet som kommer med frågor för att bryta ned kraven till mindre delar som sedan 8 Jim Johnson, My Life is Failure: 100 things you should know to be a better project leader (Standish Group International, 2006) 9 Versionone (2008). 3rd Annual State of Agile Development Survey June-July Hämtad Mars 01, 2010, från 10 Softhouse (2009). Scrum på fem minuter. Hämtad Mars 30, 2010, från 11 Softhouse (2009). Scrum på fem minuter. Hämtad Mars 30, 2010, från 12 Softhouse (2009). Scrum på fem minuter. Hämtad Mars 30, 2010, från 13 Nils Brede Moe, Torgeir Dingsoyr and Tore Dyba, Understanding Self-Organizing Teams in Agile Software Development (19th Australian Conference on Software Engineering (aswec 2008), 2008)
9 tidsuppskattas. Man bör tänka på att en del inte bör vara över 16 timmar. Anledningen till det är att en sådan del anses vara så stor att man får svårt att precisera vad som egentligen tar tid i delen 14. Om det visar sig att man har för många delar till en sprint så att tiden inte räcker till får produktägaren välja vilka krav som ska skjutas fram tills nästa sprint. När en sprintplanering sedan är färdigställd så börjar scrum-teamet att arbeta med det. Uppgifterna i sprinten tilldelas ingen speciell utan det är upp till projektmedlemmarna själva att bestämma vad de vill arbeta med. Enligt en studie 15 så får personer i dessa team bättre deltagande i projektet vilket leder till att man bryr sig mer om arbetet. Man presterar bättre, har bättre motivation, bättre kreativitet och bättre kommunikation som slutligen leder till en bättre produkt. När sprint backlogen är klar så gör man en så kallad burndown chart som man dagligen uppdaterar. Den går ut på att man sätter antalet timmar och dagar som sprinten går ut på i ett diagram. Det blir en linje som man sedan ska försöka följa så bra man kan för att hinna med arbetet. När man sedan sätter igång med arbetet uppkommer en ny linje som visar hur arbetet egentligen går enligt tidsplanen. På det här sättet får teamet hela tiden redan på hur bra eller dåligt man ligger till jämfört med den planerade tiden 16. Ser man att man ligger bra till så kan man lägga till fler krav så att man hinner med mer under en sprint-period. Ser man däremot att det går dåligt så kan man prioritera bort krav, för att kunna leverera något i slutet av sprinten. Varje dag under sprinten har man så kallade daily scrum som leds av scrum-mästaren. De fungerar som ett litet möte där man går igenom vad alla medlemmar i teamet utfört sedan gårdagen, vad de ska åstadkomma under dagen och vilka hinder som eventuellt uppkommit. Mötet är öppet och vem som helst får lyssna, dock är det bara scrum-mästaren och teammedlemmarna som får tala. Daily scrum brukar vara satt till 15 minuter men kan variera från dag till dag 17. Varje sprint avslutas med en demonstration och en återblick. Under en demonstration så visar man vad man har gjort under sprinten. Man visar t ex en fungerande programvara för en stor grupp där förutom produktägaren även slutanvändare och representanter från företagsledningen deltar. Under återblicken så ser man tillbaka på sprinten och ser efter vad som gått bra / dåligt. Det är kanske så att man inte hann med allt i sprinten och måste ta med vissa saker i nästa sprint, eller att uppgifterna får vänta till ett senare tillfälle. När dessa etapper är klara så börjar man om igen, ända tills projektet är slutfört. Eftersom produktägaren är med och träffar teamet samt ser efter varje sprint hur det går för projektet. Produktägaren har på så sätt gått från en person som kan skylla allt på teamet om projektet inte blir klart i tid till en person som är delansvarig för projektets framgång eller misslyckande Systemvaruhuset (2007). Introduktion till Scrum. Hämtad April 03, 2010, från 15 Nils Brede Moe, Torgeir Dingsoyr and Tore Dyba, Understanding Self-Organizing Teams in Agile Software Development (19th Australian Conference on Software Engineering (aswec 2008), 2008) 16 Adam Feldman (2009). What is a burndown chart?. Hämtad Mars 31, 2010, från 17 Ken. H Judy och Ilio Krumins-Beens, Great Scrums Need Great Product Owners: Unbounded Collaboration and Collective Product Ownership (Proceedings of the 41st Annual Hawaii International Conference on System Sciences (HICSS 2008), 2008) 18 Ken. H Judy och Ilio Krumins-Beens, Great Scrums Need Great Product Owners: Unbounded Collaboration and Collective Product Ownership (Proceedings of the 41st Annual Hawaii International Conference on System Sciences (HICSS 2008), 2008)
10 Eftersom det sker en hel del ändringar i planeringen så är det stor skillnad jämfört med vattenfallsmodellen där man vet exakt vad som ska göras från början och inga ändringar sker. Ser man det tidsmässigt så sätter man vanligtvis en deadline på exempelvis 10 veckor. När det gått 10 veckor upptäcker man att man inte hinner och det blir försenat. Använder man istället scrum så lovar man att alltid leverera något efter varje sprint, men inte alltid vad i detalj. Eftersom man prioriterar önskemål så kommer alltid det viktigaste sakerna att levereras först. Att planera hur mycket tid ett önskemål tar är mycket svårt och det krävs att man gör det någorlunda rätt eftersom hela sprinten hänger på den planeringen när man slår ihop ett par önskemål till en sprint. Varför fungerar scrum? Det är mycket viktigt att man kan kommunicera med varandra då det blir ett mer effektivt sätt att jobba på. Kan man inte ställa frågor och få svar från varandra i realtid så tar arbetet längre tid. En viktig del är att man bryter ned problemen i mindre delar och sätter prioritet på dem. Ett önskemål är kanske viktigt, men målet kan vara stort och alla delar kanske inte är lika viktiga. I scrum så prioriterar man användbara system framför dokumentation. Istället för att skriva ner allt man gör så att andra vet hur det fungerar så kommunicerar man och använder sig mycket av whiteboards när man arbetar. Ett minus kan dock vara att det inte ställs några krav på hur dokumentationen lagras för framtiden, exempelvis om några andra ska uppgradera systemet efter några år. Pratar man om varför scrum fungerar så finns det ett flertal delar som bidrar till detta 19. I och med att man hela tiden vet sina tidsramar håller man bättre fokus, vilket leder till att produkten snabbare kan vara ute på marknaden, vilket i sin tur leder till att man får in mer pengar för sin produkt. Att man har dagliga möten leder till bättre kommunikation som i sin tur leder till att man får bättre feedback på det man gör och man kan lösa problem snabbare. Det gör produkten bättre och man får bättre motivation, vilket i sin tur höjer kvalitén och som till slut leder till en bättre produkt. En bättre produkt ger bättre lönsamhet. Vilka nackdelar finns det? Enligt Henrik Kniberg 20 finns det en del hållhakar med scrum Scrum fungerar men inte utan hjälp Scrum är enkelt men svårt Scrum kan vara smärtsamt spill syns väldigt tydligt Scrum är annorlunda gamla vanor är svårsläppta 19 Henrik Kniberg (2009). Introduction to Scrum. Hämtad Februari 07, 2010, från 20 Henrik Kniberg (2009). Introduction to Scrum. Hämtad Februari 07, 2010, från
11 Computer Sweden skrev den 3e februari att siffror visar på att 9 av 10 scrum-projekt misslyckas och att det skulle vara något som förespråkare gärna tystar ner för att inte få scrum att se dåligt ut. Siffrorna kommer från Björn Granvik som är utvecklare på Jayway och bygger på siffror som är tagna av företag som deltagit i Nokiatestet. Nokiatestet är ett erkänt verktyg för att ta reda på om man jobbar lättrörligt, vilket är det mest grundläggande i scrum. Crister Helin som är konsult på Capgemini säger Jag ser en sämre effektivitet i utfallet när vi försöker använda scrum 22. Det är farligt att stirra sig blind på scrum som enbart en process 23 säger Joel Sunnehall, konsult på Connecta. Thomas Almnes, Scrumexpert på norska Ciber säger att Scrum kräver stor erfarenhet från tidigare utvecklingsprojekt. Det gäller att sträcka på sig och kunna se helheten 24. Han fortsätter med att säga att en av de farligaste faktorerna är den bristande kunskapen om hur människor tänker och fungerar både i grupp och enskilt hos utvecklarna. En annan del är att folk tror att de är fullärda efter en tvådagarsutbildning i scrum och kommer sedan ut och ska sätta det i verket i ett riktigt projekt. Thomas Almnes har flera gånger sett utvecklare som direkt efter en scrum-kurs kört igång ett projekt för att sedan driva hela projektet i botten. En kort jämförelse med andra agila metoder Om man tittar på andra agila metoder så är scrum ganska anpassningsbart. För att förstå hur stor skillnad det är mellan RUP, XP, scrum och kanban så består RUP av över 120 delar, XP av 13, scrum 9 och kanban Kanban är alltså en metod som är ännu mer anpassningsbar i förhållande till scrum. Huvudpunkterna i kanban innefattar tre saker 26 : 1. Dela upp arbetet i olika delar, skriv ner dem på kort och fäst dem på väggen. Använd sedan kolumner för att markera korten som bl.a valda, under arbete och distrubera. 2. Bestämma hur många uppgifter man kan ha under en kolumn. 3. Tidsbestämma hur lång tid varje uppgift tar. Variationer av dessa tre delar känner man igen från scrum. En mindre anpassningsbar metod är XP, som från början var den mest kända agila metoden 27 och som står för extreme Programming. Om man kombinerar scrum och XP finns det en hel del saker man kan ta från XP, så som parprogrammering och det så kallade planning game. Planning game går ut på att kunden och utvecklarna veckovis planerar vad man ska göra härnäst. 21 Peter Larsson (2009). Därför misslyckas företagen med Scrum. Hämtad April 13, 2010, från 22 Peter Larsson (2009). Därför misslyckas företagen med Scrum. Hämtad April 13, 2010, från 23 Peter Larsson (2009). Därför misslyckas företagen med Scrum. Hämtad April 13, 2010, från 24 Peter Larsson (2009). Därför misslyckas företagen med Scrum. Hämtad April 13, 2010, från 25 Henrik Kniberg (2009). Introduction to Scrum. Hämtad Februari 07, 2010, från 26 Crisp AB (2010). Kanban. Hämtad Mars 26, 2010, från 27 Crisp AB (2010). XP. Hämtad Mars 26, 2010, från
12 Parprogrammering går ut på att man jobbar två och två vid varje dator. En som skriver kod och en som sitter bredvid. Dessa två personer kanske inte jobbar ihop nästa gång utan man byter av så att alla får jobba med alla. På det här sättet får alla insyn i hur systemet fungerar och det blir på så sätt lättare att diskutera problemen och hitta lösningar snabbt. Den minst anpassningsbara metoden av dessa heter RUP och som står för Rational Unified Process. Man går igenom fyra faser under ett projekt och varje fas har flera mål. Faserna är 28 : 1. Förberedelse 2. Etablering 3. Konstruktion 4. Överlämning RUP beskriver detaljerat hur alla dessa delar ska gå till och det finns många saker man kan låna härifrån till scrum, exempelvis hur testning av programvaran ska ske. En 1700-tals samuraj vid namn Miyamoto Musashi sa en gång Do not develop an attachment to any one weapon or any one school of fighting 29, vilket betyder att ingen metod är perfekt utan man måste kombinera olika metoder för att få det så perfekt som möjligt. 28 Wikipedia (2010). IBM Rational Unified Process. Hämtad Maj 09, 2010, från 29 Miyamoto Mushasi (Translator Thomas Cleary), The Book of Five Rings: A Classic Text on the Japanese Way of the Sword (Shambhala Publications, 2005)
13 Detaljerad beskrivning av metoden Scrum på ett gymnasium Jag fick höra talas om att ett gymnasium i Karlskrona hade använt sig av scrum när de skulle genomföra ett programmeringsprojekt. Jag blev givetvis väldigt intresserad av det här och tänkte att det skulle vara intressant att se hur det gått för dem eftersom det är de som ska ut på arbetsmarknaden inom kort och förhoppningsvis komma i kontakt med scrum igen. Gymnasiet heter NTI-gymnasiet och ligger i centrala Karlskrona. Klassen består av 5 stycken killar som alla har inriktning programmering och går 3e och sista året. De har alltså en del programmering i bakgrunden och kursen de utförde scrum i var Java C. Eftersom en grupp ska vara mellan 5-9 personer så passade det perfekt, men då de var helt nya på scrum fick läraren Maria Keinänen, som förövrigt också är min handledare, agera scrum-mästare. Jag hann tyvärr inte följa projektet från start till slut utan jag fick vara med under deras slutgiltiga sprint demo där jag efteråt hade blivit lovad att få ställa några frågor angående projektet och scrum. Sprint demon började med att läraren gick igenom för alla deltagare vad scrum egentligen är och varför de hade valt att arbeta på det här sättet i ett projekt i skolmiljö. När det var klart så tog eleverna över och förklarade hur de lagt upp projektet och började med att förklara att de delade upp projektet i tre stycken sprinter. Varje sprint började med att de skrev ner på lappar vilka arbetsuppgifter som skulle göras i sprinten. Eftersom de inte kunde ta upp hela whiteboarden i klassrummet med lappar (på grund av att de har flera ämnen i samma klassrum) så fick de använda sig av ett skynke som de med säkerhetsnålar satte upp lapparna. Skynket kunde de sedan vika ihop och lägga åt sidan när de inte jobbade med projektet, men samtidigt plocka fram snabbt och smidigt när det var dags att fokusera på projektet igen. På varje lapp stod det en arbetsuppgift och antalet timmar man hade på sig. Det var meningen att de skulle ha prioritering men det togs bort efter första sprinten. Den provisoriska tavlan var uppdelad i tre delar: todo, working och done. Eleverna flyttade lapparna mellan dessa när de användes eller blev klara. I början av varje lektion i projektämnet så hade de att daily scrum, det blev dock inte varje dag då de hade den här lektionen två gånger i veckan. Under daily scrum besvarade de tre frågor: vad har jag gjort sen förra gången, vad jag ska göra tills nästa gång och vad har hindrat mig. I slutet av varje sprint hade de ett möte där man diskuterade hur det har gått, hur man låg till i tidsplaneringen samt planering av nästa sprint. Själva projektet gick ut på att gruppen skulle göra ett mobilspel. De ville göra det i fågelperspektiv, vilket betyder att man ser sin karaktär uppifrån. Karaktären skulle i sin tur springa runt och samla objekt samt undvika att dö.
14 Projektet slutade med att gruppen inte riktigt var nöjda med resultatet, men de lyckades ändå få det spelbart. Scrum Enkäten För att på lättaste sättet få kontakt och kunna ställa frågor till personer som jobbar i en scrummiljö bestämde jag mig för att göra en enkät som jag sedan skickade ut till olika företag som var intresserade av att svara på mina frågor. Jag vände mig till olika konsultbolag eftersom jag trodde att jag hade störst chans att hitta personer där som sysslade med scrum, antingen inhouse eller ute på något företag. De företag som jag kom att tänka på och som är etablerade i Blekinge var: Fujitsu Capgemini Logica Softhouse HiQ Fujitsu var det första företaget jag ringde och tog kontakt med. De var positiva till enkäten och lät mig maila över frågorna så att mailet sedan kunde vidarebefodras till de konsulter som kunde tänkas vara intressanta. Capgemini hade tyvärr inte så många konsulter som arbetade med scrum, men lovade ändå att vidarebefodra det till konsulterna som var aktuella. Jag fick tillbaka ett svar och såg i mailet att det hade vidarebefodrats till fyra personer, varav två stycken jobbade ute på Telenor och varför det gör skillnad beskriver jag i diskussionsdelen längre fram. Hos Logica fick jag ett telefonnummer till en person jag skulle prata med, men efter ett par påringningar utan svar gav jag upp. Gällande Softhouse så tog jag en liten annan väg. Jag har en kusin som jobbar som konsult ute på Telenor i Karlskrona och som jag visste jobbade tillsammans med ett flertal konsulter från Softhouse. Jag bad därför honom att fråga sina arbetskamrater om de arbetade med scrum, vilket några stycken av dem gjorde i vissa projekt på Telenor. Dessa konsulter tog därfefter med ett par enkäter nästa gång de hade möte och delade ut till resterande personer i sitt scrumteam. HiQ var det företag (efter Telenor) som besvarade flest enkäter. Sex stycken fick mailet utskickat till sig varav fyra stycken svarade på det.
15 Resultat Följande diagram visar resulatet på enkäterna i diagramform. Första siffran visar antalet personer som svarat på frågan. Ytterligare diagram i appendix 2.
16
17 Diskussion Utvärdering av gymnasieskolans scrum-projekt När demostrationen var klar så passade jag på att ställa några frågor till eleverna om deras tankar kring scrum och hur det var att jobba med det. De reaktioner jag fick var att de insåg att alla var tvungna att vara 100% delaktiga för att lyckas. De ansåg att det var annorlunda och svårt men lärorikt. En deltagare var inte så positivt inställd till scrum och menade på att scrum var för stressigt. När han jobbade med en uppgift och hade ett antal timmar på sig så kände han att det blev för mycket stress och att han inte hann med. Uppgiften blev inte riktigt klar efter de timmar som stod på lappen och han tyckte inte om att lämna ifrån sig den uppgiften som inte var klar och börja på en ny. En annan deltagare gillade idén med daily scrum och sa att det var mycket positivt att hela tiden få reda på hur de andra i gruppen låg till och om de hade några problem. Det var även under daily scrum som de fyllde i deras burndown chart som visar hur de låg till i förhållande till planeringen. Enligt Moe, Dingsoyr och Dyba 30 så tyckte även det team som de studerade att daily scrum var mycket viktigt. De ansåg t om det så viktigt att produktägaren som inte ens befann sig i samma stad som de, skulle vara med på mötena via högtalartelefon. Jag frågade vad det var som hindrade dem från att göra projektet klart till 100% och varför deras burndown chart bara visade att de var halvvägs mot målet. Enligt dem var anledningen till det att de inte hade lektionstillfälle att göra det här varje dag. Kurstillfället var två gånger i veckan med två dagars mellanrum, vilket gjorde att det tog tid att börja arbeta. Man mindes inte riktigt vad man gjorde förra gången och det tar tid att gå igenom koden igen så man kunde fortsätta där man var. Ett annat problem var att de inte checkade in sina uppgifter när de var klara med dem. Det gjorde att de andra inte kunde fortsätta att bygga på andra funktioner i koden eftersom de inte visste att de första var klara. Jag försökte förklara för dem med de erfarenheter jag har av scrum att i det team jag arbetade i så var det som en tävling att göra klart en uppgift för att sedan få flytta lappen till done. När man gjorde det så blev det applåder och man kände sig uppskattad. Det satte även press på de andra som också ville uppnå det och på så sätt så satt vi ofta långt in på kvällarna för att få klart en uppgift. Det här var inget de i gruppen hade känt av, vilket jag tyckte var synd eftersom det var det jag tyckte så mycket om med scrum. De kunde inte heller fokusera 100% på projektet då de har så många andra ämnen som även de kräver koncentration. Det bidrog till, enligt dem, att de inte kunde jobba övertid med projektet då de hade så mycket läxor och prov i andra ämnen. 30 Nils Brede Moe, Torgeir Dingsoyr and Tore Dyba, A teamwork model for understanding an agile team: A case study of a Scrum project (Information and Software Technology, 2010)
18 Ju mer vi pratade om scrum och vad de ansåg om det desto mer fick jag uppfattning av att de inte direkt hade något emot att jobba enligt den här modellen, men att skolmiljön satte stopp för att de skulle kunna arbeta med det här till 100%. De trodde absolut att de skulle lyckas bättre om de skulle få göra ett till projekt med scrum. Det på grund utav att de nu vet hur de ska fördela tiden mellan uppgifterna bättre och vikten med att checka in sina uppgifter när de är klara med dem så att de andra kan fortsätta på dem. Att jobba med scrum i framtiden skulle alla kunna tänka sig att göra och jag är övertygad om att de då kommer att inse hur roligt och värdefullt det är att arbeta med den här arbetsmetoden. Utvärdering av enkäten Jag trodde att det skulle vara så att jag skulle få för många enkäter än för få. På något vis hade jag fått för mig att man hade hundratals konsulter som var ute på ett flertal uppdrag men så var inte fallet. Enkäterna räckte förvisso för att se mönster och eftersom svaren kom från olika konsultbolag med personer med olika bakgrund och arbetsplatser så visar det ändå en rätt bra bild av vad dessa konsulter anser om scrum och dess framtid. Angående scrum-teamen på Telenor och att det inte enbart var folk från Softhouse i dessa team. Det kan vara så att vissa konsulter från de andra konsultbolagen som inte hörde av sig faktiskt ingick i något av dessa team och svarade därför på frågorna där istället för via e-post. Då jag valde att inte ta med några namn (det skulle kunna göra att folk inte svarar helt ärligt eller helt enkelt avstår från att svara) så går det tyvärr inte att svara på. Mina tankar efter att ha skickat ut enkäter till de olika lokala företagen var att jag är varken van att skriva enkäter eller att skicka ut dem till olika företag med olika bakgrunder. Svaren blev på så sätt inte alltid riktigt som jag hade tänkt mig. Olika personer tolkade frågorna olika och ibland fanns det alternativ som jag inte hade tänkt på. Ett exempel är att under frågan om man jobbar med scrum idag så fanns det bara ett ja eller nej alternativ. När man sedan skulle svara på följdfrågorna så fanns det inget alternativ för de som har jobbat med scrum men som inte gör det för tillfället. Jag antog att alla jag skickade ut enkäten till arbetade eller inom en snar framtid skulle arbeta med scrum. Det fick konsekvenser då jag fick svårt att veta hur mycket erfarenhet de personer som inte jobbar med scrum idag har. Många ser nackdelar med scrum Varför är det så många personer som har svarat att de ser nackdelar med scrum i enkäten jag delade ut till de olika lokala företagen? För att analysera det började jag med att analysera varför så få anser att det är felfritt. Det var fyra personer som svarade att de inte såg några nackdelar alls med scrum, dock var en av personerna tveksam då han menade på att scrum måste tillämpas i alla led i utvecklingskedjan för att det ska fungera. Produktägaren samt teamet måste vara lika övertygade om att metoden är bra. Den här personen med den åsikten var även den enda personen av dessa fyra som jobbar med scrum idag. Han har jobbat med det i mellan 1-5 år men har dock ingen tidigare erfarenhet av någon annan agila metod vilket två av de andra har.
19 De tre andra som svarade att de inte såg några nackdelar med scrum är yngre män som inte verkar ha någon tidigare erfarenhet av scrum (två av dem har tidigare erfarenhet av agila metoder). Dessa tre personer har inte heller några planer på att i den närmsta framtiden jobba med scrum. Till stor del kan ovan ha att göra med att tre av dessa fyra aldrig har misslyckats med ett scrum-projekt. Personen som svarade att han hade misslyckats med projekt menade på att man hela tiden bröt planeringen halvvägs genom en sprint och tillade fler uppgifter. Nu vet jag inte om personen menade att de la till uppgifter för att de jobbade så effektivt att det fanns tid att lägga till fler uppgifter i sprinten eller om det helt enkelt var dålig planering och att de halvvägs kom på att andra saker som inte ingick i planeringen måste vara med. Är det alternativ ett så är det inget misslyckande, utan visar bara hur effektivt scrum kan fungera och hur lätt det är att lägga till fler uppgifter. Är det alternativ två så misslyckas planeringen gång på gång och det skulle man kunna se som att projektet misslyckas. De nya prioriteringarna som kommer in kan skapa förvirring bland teamet och kan leda till att man inte hinner med de mål man satt då tiden helt enkelt inte räcker till vilket i sin tur leder till att projektet misslyckas. En sak som jag inte riktigt kan förstå när man tittar vidare på dessa fyra personer är att endast en av dem är nöjd med scrum för tillfället. Tyvärr kan jag inte heller ta reda på det då endast en av de här personerna kunde tänka sig att bli kontaktad av mig igen för uppföljning av frågorna. De tre andra har kryssat i varken eller på frågan om de är nöjda med scrum för tillfället, vilket är konstigt då dessa tre personer inte ser några nackdelar med scrum. En av personerna som kryssade i varken eller har varit med i ett flertal misslyckade projekt vilket kan betyda att han tror på scrum men tycker att folk utifrån påverkar för mycket när teamet väl har kommit igång. Man kan alltså summera det som att de personer som inte ser några nackdelar med scrum är unga män med lite erfarenhet av scrum och som dessutom aldrig har misslyckats med ett scrum-projekt. Det kan vara så att de bara har suttit med i ett projekt där man har arbetat efter scrum och att det gick bra hela vägen, eller så kan det vara så att man inte riktigt förstod vad scrum går ut på och trodde att allt gick som det skulle. Det första jag reagerade på när jag tittade över vilka som svarat att de ser nackdelar är åldern på dessa. Det är endast en person som är så ung som De flesta är medelålders män med tidigare erfarenhet av agila metoder. De flesta av dem jobbar dock inte med scrum idag och har inga planer för det inom den närmsta framtiden. De som jobbar med scrum idag har dock lång erfarenhet. Ungefär hälften av dem har inte varit med om att ett scrum projekt misslyckats och det är de som är mest nöjda med scrum för tillfället. Det är endast en person som ser nackdelar med scum och som samtidigt har varit med i ett misslyckat scrum projekt som fortfarande är nöjd med det. En av personerna skrev en intressant kommentar till varför han ser nackdelar med scrum och syftar på att det kanske inte är scrum som är problemet, utan att folk inte förstår hur de ska använda sig av scrum. Det här bekräftar ett flertal personer som har varit med i misslyckade projekt där de säger att den största anledningen till varför projekten misslyckats är just dålig utbildning. En av personerna berättade även att han har sett att folk har haft svårt att gå ifrån Scrum by the book och inte kunnat utelämna vissa delar som kanske inte är nödvändiga i just det
20 projektet. Han beskrev det som att scrum är en religion och att folk verkar följa det till punkt och pricka. Det har lett till nackdelar för projektet och man måste komma ihåg att scrum är anpassningsbart där man inte måste ta med alla delar. Flera andra hade åsikter om att den övriga organisationen har svårt att förstå sig på arbetssättet och att det skapade bland annat en del planeringsproblem för scrum-teamet. För att summera varför de flesta svarat att de ser nackdelar med scrum så kan man se att det är folk med erfarenhet som tycker på det här sättet. Det är inte ett måste att de suttit i ett projekt som har misslyckats men framförallt kan de se att scrum inte är perfekt men att det fungerar. Eftersom de flesta anser att det stora problemet med att projekten misslyckas är att folk inte är tillräckligt utbildade i scrum, borde man kanske börja med att utbilda? En intressant sak är också att artikeln i Computer Sweden 31 som pekar på att 9 av 10 scrumprojekt misslyckas inte verkar stämma in i min undersökning. Enligt de personer som svarat på min enkät är det endast 40% som har varit med i ett misslyckat scrum-projekt. Hur kan det komma sig att det är en sådan skillnad mellan mina resultat och de resultat som är gjorda i Computer Sweden? Deras undersökning är säkerligen baserad på många fler företag än vad jag baserat min undersökning på. Det kan även vara så att många av de som svarade på att de inte varit med i ett misslyckat projekt inte varit med i så många projekt och att de projekteten lyckades. Dock tycker jag att min siffra borde vara högre om man ska tro deras undersökning då 40% inte ens är hälften och absolut inte i närheten av 90% som deras undersökning visade. Framtiden för scrum Vad anser då dessa personer som svarat på min enkät om framtiden för scrum? Kommer metoden att bli utbytt eller kommer den leva kvar? Det är endast två personer som svarat att scrum kommer vara lika populärt om 10 år som det är idag. Båda dessa ser nackdelar med scrum, den ena har varit med i misslyckade projekt och den andre har det inte. Jag tittade över åldern och erfarenheten på dessa två personer och blev förvånad över att det inte var de yngsta som svarat på det här sättet. Den ena har lång erfarenhet och är den äldste personen som svarat på enkäten. Båda är dock nöjda med scrum idag och det ser ut som att de skulle vilja fortsätta jobba på det här sättet i framtiden. Två personer svarade att de inte tänkt på scrums framtid. Jag fann det lite konstigt då de här två personerna har lång erfarenhet och är i medelåldern. Det kan vara så att de här personerna är nöjda med hur de arbetar idag men inte riktigt tänkt på hur det kommer se ut i framtiden. Av de personer som har svarat kanske eller nej på frågan så är nästan alla överens om att scrum finns kvar, men att metoden utvecklat sig och anpassat sig till hur mjukvaruutvecklningen sker framöver. Många anser att man inte kan arbeta med en och samma metod i så många år utan att metoden utvecklas. Eftersom de flesta tror att scrum kommer att finnas kvar även om man har förfinat och utvecklat metoden så är det absolut inget slöseri med att företagen satsar på scrum. Om de utbildar sina anställda inom den här metoden kommer det att gå fortare att anpassa sig när metoden ändrar sig. Antagligen blir det så att färre och färre projekt kommer att misslyckas i 31 Peter Larsson (2009). Därför misslyckas företagen med Scrum. Hämtad April 13, 2010, från
21 framtiden då de flesta i undersökningen pekade på att det är just utbildningen av scrum som är för dålig eller helt enkelt saknas i dagsläget och att de anställda då inte kan prestera. Jag vet med mig av egen erfarenhet att just utbildningen är mycket viktig. När jag andra året tillsammans med mitt program (Data och Systemvetenskapsprogrammet) på Blekinge Tekniska Högskola fick chansen att prova på scrum i ett större projekt med en riktig kund ägnade vi mycket tid till att förstå vad scrum är och hur det fungerar. Självklart kan man inte förstå allt till hundra procent, men vi fick den grundläggande förståelsen för att på största möjliga sättet kunna arbeta självständigt. Vi hade en trygghet där vår kursansvarige kunde gå in och hjälpa oss om det uppstod problem men det uppstod inget sådant behov. Jag uppfattade det som att projektet blev lyckat och jag tror att undervisningen av scrum i början av kursen hade en stor betydelse för detta. Jag tror inte att projektet hade lyckats lika bra om vi inte hade haft undervisningen i början, eller om undervisningen hade varit för kort. Vi ägnade flera veckor till att utbilda oss, vilket är en mycket stor skillnad om man jämför med gymnasieklassen som jag skrev om tidigare. De kunde inte lägga ner lika mycket tid på att gå igenom det lika grundligt som vi fick göra eftersom de inte hade lika många timmar avsatta till projektet som vi hade. Ett annat sätt att utbilda beskrivs i tidskriften Information and Software Technology 32. Där skriver Moe, Dingsoyr och Dyba att när de studerade ett team som inte sysslat med scrum förut men som ska försöka att göra det i ett projekt så fick projektledaren gå en kurs för att bli scrum-mästare. Han i sin tur fick utbilda resten av teamet och den utbildningen varade i två dagar. Den första dagen gick de igenom var scrum är och hur det fungerar. Den andra dagen ägnades till att planera den första sprinten. De första dagarna gick det bra och alla var nöjda, men man märkte ganska snart att det blev problem med sprinten då man började arbeta på saker som låg utanför den planerade sprinten eller nya saker som de kom på under sprintens gång. Det visade sig alltså att det inte gick lika bra för de som utbilades på det sättet som för oss. Största fördelen med scrum Som man kan se enligt diagrammen tycker de flesta att den största fördelen med scrum är klara prioriteringar. Dock var det fyra stycken som kryssade i att de tyckte något annat som inte fanns med i min lista var de största fördelarna. En av dessa kryssade bara i det utan att ge någon förklaring till vad det var han tyckte var en fördel. De andra tre ansåg bland annat att man fokuserar på ett datum där man ska leverera något, det viktigaste är inte vad man levererar utan att man levererar. Han menar på att det blir bättre flyt i projekten på det viset. En annan person menar på att flexibilitet är en stor fördel då det medför en bättre arbetsro inom sprinten. Den sista personen kommer med en viktig synpunkt som jag beskrev tidigare i arbetet, vilket är dokumentationen. Han tycker det är bra att man inte fokuserar för mycket på onödig dokumentation som någon kanske aldrig kommer använda sig av. Att lyckas med projekten Det sista jag har utvärderat är vad de personer som jobbar i teamen tycker är viktigast för att man ska lyckas med ett projekt. Eftersom de flesta svarade att de misslyckades med projekten på grund av att folk inte var tillräckligt utbildade i scrum trodde jag att svaren här mest skulle 32 Nils Brede Moe, Torgeir Dingsoyr and Tore Dyba, A teamwork model for understanding an agile team: A case study of a Scrum project (Information and Software Technology, 2010)
22 bestå av att utbildning i scrum är det viktigaste. Jag hade dock fel och istället kom det helt andra svar. Av alla som besvarade enkäten valde tre stycken att inte kommentera den här frågan. De tre personerna har aldrig varit med i ett misslyckat projekt så det är synd att de inte ville dela med sig av vad som gjort att deras projekt blivit så lyckade. När jag gick igenom svaren jag fått upptäckte jag något som jag trodde var självklart men som tydligen inte är det. Beställarna tar sig inte tid för kravfrågor, de är inte tydliga med vad de vill och de är inte aktiva under projektets gång. För mig är det obegripligt hur man då kan få ett projekt klart och efter kundens önskemål. En annan menade på att han vill jobba med sin sprint och inte hela tiden bli avbruten i sprinten med en massa nya arbetsuppgifter. Här verkar det istället som att man har en beställare som är för aktiv och hela tiden vill ändra på saker och ting. Självklart blir det inte optimalt om man inte får arbeta efter sin planering. Det gäller inte enbart att kunden ska initiativ, gruppen måste självkart också vara engagerad och kunna ta initiativ. Man kan alltså sammanställa det som att en kund inte ska vara för inaktiv och inte låta bli att lyssna på scrum-teamet när de har frågor angående kraven, men inte heller vara för aktiv och försöka ändra scrum-teamets arbete under en sprint. Jag kan även här reflektera över egen erfarenhet. När vi i mitt team jobbade med vår kund, som även agerade produktägare, hade han många idéer och ville väldigt mycket. Han hade ingen kunskap om programmering så han kunde därför inte avgöra vad som var rimligt att utföra på en viss tid. Det var han mycket medveten om och kritiserade inte oss när vi tidsuppfattade arbetet och satte igång med en sprint. Han avbröt oss aldrig för att lägga in fler uppgifter eller sa till oss att skynda på. Om vi hade några frågor under en sprint där det uppstått problem så kunde vi ta det med kunden. Han ägnade alltså tid åt oss och vi fick den respons vi behövde för att driva projektet framåt och bli klara i tid. När jag läste igenom en artikel i tidskriften Proceedings of the 41st Annual Hawaii International Conference on System Sciences (HICSS 2008) 33 som handlar om produktägarens roll i ett scrum-team tyder det hela på att en produktägare ska vara driven. I en intervju med Gerry Laybourne som agerade produktägare i ett scrum-projekt beskriver hon det som att hon var en del av teamet. Jag älskar det, jag äger det, jag oroar mig över det. Precis som ni i teamet gör. Och det är det som gör att det funkar. För att man skulle kunna utnyttja tiden på bästa sätt så hade Gerry s team gjort upp ett schema, dels för att inte ta upp hennes tid mer än nödvändigt och dels för att Gerry skulle kunna medverka på alla inbokade möten. Resultatet blev lyckat och det var bara ett fåtal gånger som hon var tvungen att avboka de inplanerade mötena då hon fick förhinder. Hon menar på att det här är ännu ett bra sätt att vinna teamets förtroende och lojalitet. För att åter igen referera till mina egna tankar och åsikter så hade vi ett liknande fall med vår produktägare på Blekinge Tekniska Högskola. Vi planerade in nästa gång vi skulle träffas i slutet av varje möte vi hade. Det var mestadels för att han hade svårt att långt i förväg säga om han kunde medverka eller inte. Vi hade svårt att planera in hur lång tid våra möten skulle ta, till skillnad mot Gerry s team, då vi oftast hade många frågor och ville visa så mycket, 33 Ken. H Judy och Ilio Krumins-Beens, Great Scrums Need Great Product Owners: Unbounded Collaboration and Collective Product Ownership (Proceedings of the 41st Annual Hawaii International Conference on System Sciences (HICSS 2008), 2008)
23 men vår produktägare tog eftermiddagen ledigt för oss så att vi fick den tid vi behövde med honom. Längre ner i tidskriften Proceedings of the 41st Annual Hawaii International Conference on System Sciences (HICSS 2008) 34 fann jag att Gerry s team låter Gerry få testa den senaste versionen av programmet. På det sättet blir produktägaren ännu mer insatt i vilka funktioner som finns och vad som är gjort. På samma sätt gjorde vi i vårt projekt med vår produktägare. Produktägaren fick sitta ner vid datorn och använda sig av funktionerna som fanns. Även om vi visat produktägaren vår sprintredovisning så var det en helt annan sak att sitta framför datorn och kunna navigera själv. Det här sättet hade kanske även hjälpt produktägarna i de olika projekten på de olika lokala företagen, eftersom det hjälper denne att bli mer insatt i projektet och förblir då inte inaktiv. Är produktägaren för aktiv och hela tiden vill framföra nya åsikter kan denne i lugn och ro testa programmet tills nästa sprint och ge en större och bättre feedback på en och samma gång istället för att avbryta ett flertal gånger i sprinten med småsaker. 34 Ken. H Judy och Ilio Krumins-Beens, Great Scrums Need Great Product Owners: Unbounded Collaboration and Collective Product Ownership (Proceedings of the 41st Annual Hawaii International Conference on System Sciences (HICSS 2008), 2008)
24 Slutsatser Efter att jag hade fått in all basfakta om scrum kunde jag bestämma vilka frågor jag ville ställa till de lokala företagen. På så sätt fick jag en klar bild av hur de ser på scrum. Fördelar och nackdelar fanns det många med scrum enligt de lokala företagen. Den största fördelen som fick flest röster var klara prioriteringar och den största nackdelen var att det var svårt att få övriga delar av organisationen att förstå sig på scrum, vilket skapade problem. De flesta tror att scrum kommer att finnas kvar om 10 år men att det har ändrats en del för att anpassa sig till hur mjukvaru-utvecklningen sker framöver. Att utbilda personalen är oerhört viktigt för att ett scrum-projekt ska bli lyckat påpekade ett flertal i enkäterna. Det gäller inte enbart deltagarna i scrum-teamet, både organisationen och produktägaren måste lära sig mer om scrum för att kunna förstå det här arbetssättet. Produktägaren var enligt många antingen för aktiv eller för inaktiv, vilket skapade problem i många fall. Ett flertal andra metoder konkurrerar med scrum och eftersom scrum är anpassningsbart så lånar man ofta delar från andra metoder för att anpassa det till just sitt projekt. Exempel på andra metoder är kanban, XP och RUP. Angående gymnasieklassen och deras projektarbete med hjälp av scrum fick de till slut ett spelbart resultat. Åter igen var det utbildning som saknades och enligt intervjun med deltagarna efteråt tror de att om de skulle få göra ett nytt projekt med scrum så skulle det gå mycket bättre. Att eleverna inte upplevde samma för och nackdelar som de lokala företagen är kanske inte så märkligt. De ansåg att daily scrum var det mest positiva då man fick mer insyn i projektets gång medans vissa tyckte att det var ett stressigt arbetssätt då alla arbetsuppgifter hade en viss tid. För att avsluta det här arbetet har jag kommit fram till en huvudpunkt: utbilda idag för att vara beredd inför morgondagen.
25 Källförteckning Webb källor: Crisp AB (2010). Kanban. Hämtad Mars 26, 2010, från Crisp AB (2010). XP. Hämtad Mars 26, 2010, från Feldman, A (2009). What is a burndown chart?. Hämtad Mars 31, 2010, från Kniberg, H (2009). Introduction to Scrum. Hämtad Februari 07, 2010, från Larsson, P (2009). Därför misslyckas företagen med Scrum. Hämtad April 13, 2010, från Softhouse (2009). Scrum på fem minuter. Hämtad Mars 30, 2010, från Sutherland, J (2001). Inventing and Reinventing SCRUM in Five Companies. Hämtad Maj 10, 2010, från Systemvaruhuset (2007). Introduktion till Scrum. Hämtad April 03, 2010, från Versionone (2008). 3rd Annual State of Agile Development Survey June-July Hämtad Mars 01, 2010, från Wikipedia (2010). Extreme Programming Practices. Hämtad Mars 26, 2010, från Wikipedia (2010). IBM Rational Unified Process. Hämtad Maj 09, 2010, från Tryckta källor: Johnson, J. My Life is Failure: 100 things you should know to be a better project leader Standish Group International, 2006 Judy, K.H och Krumins-Beens, I, Great Scrums Need Great Product Owners: Unbounded Collaboration and Collective Product Ownership Proceedings of the 41st Annual Hawaii International Conference on System Sciences (HICSS 2008), 2008 Moe, N.B; Dingsoyr, T and Dyba, T. Understanding Self-Organizing Teams in Agile
26 Software Development 19th Australian Conference on Software Engineering (aswec 2008), 2008 Moe, N.B; Dingsoyr, T and Dyba, T. A teamwork model for understanding an agile team: A case study of a Scrum project Information and Software Technology, 2010 Musashi, M. The Book of Five Rings: A Classic Text on the Japanese Way of the Sword (Translator Thomas Cleary) Shambhala Publications, 2005 Personliga källor: NTI-Gymnasiet Karlskrona 3 rd grade programmers final sprint demostration
27 Appendix Scrum Formulär Formulär som är utskickat till de lokala företagen. Tack för att du tar dig tid att fylla i det här formuläret. Svaren kommer att sammanställas och vara med i mitt kandidatarbete som går ut på att se vad företag i Blekinge anser om Scrum och dess framtid. // Daniel Henrysson, utbildning Data och Systemvetenskapsprogrammet på Blekinge Tekniska Högskola Arbetsplats: Kön: Man Kvinna Ålder: Arbetar du med Scrum idag? Ja Nej Vet ej Om ja, hur länge har du gjort det? Mindre än 1 år 1-5 år Mer än 5 år Om nej, när planerar ni att börja använda er utav Scrum? Mindre än 1 år 1-5 år Mer än 5 år Har du tidigare jobbat i någon annan Agile metod? Ja Nej Vet ej Jobbar eller planerar ni att jobba i en modifierad variant av Scrum? Ja Nej Vet ej Vad ser du som de största fördelarna med Scrum? Mindre stress Klara prioriteringar Realistisk planering Nära samarbete (snabb feedback) Bättre fokus Något annat: Ser du några nackdelar med Scrum? Ja Nej Om ja, beskriv kortfattat det viktigaste
28 Har du varit med i ett projekt där Scrum misslyckats? Ja Nej Om ja, vad tror du att det berodde på? Beskriv kortfattat: Är du nöjd med Scrum för tillfället? Ja Nej Varken eller Anser du att Scrum passar alla projekt? Ja Nej Vet ej Om nej, vilka passar det inte? Tror du att Scrum kommer vara lika populärt om 10 år? Ja Nej Kanske Vet ej Om nej, krävs det förnyelse/utveckling/variation för att man ska kunna fortsätta att vara effektiv? Ja Nej Vet ej Annan orsak: Vad är viktigast enligt dig för att lyckas med ett projekt som använder sig utav Scrum? Beskriv kortfattat: Tänker ni fortsätta att arbeta med Scrum eller har ni planer på att byta till någon annan metod? Ja Nej Vet ej Kan du tänka dig att eventuellt bli kontaktad av mig igen för uppföljning av frågorna? Ja Nej
29 Diagram Övriga diagram som visar resulatet på enkäterna i diagramform. Första siffan visar antalet personer som svarat på frågan.
30
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
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
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
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...
SCRUM. på fem minuter
SCRUM på fem minuter DET TALAS MYCKET OM SCRUM OCH LÄTTRÖRLIGA METODER JUST NU A simple framework for managing complex projects Traditionella metoder fokuserar på att hålla planen, Scrum inriktar sig på
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
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
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
Agila metoder och motivation
Agila metoder och motivation Varför blir man produktiv av att flytta lappar på en whiteboard? Tomas Jansson tomas.jansson@kau.se Agila metoden Scrum Sprint planning Every 24 hours Daily scrum Sprint backlog
Heta tips för dig som går i grundskolan och snart ska ut på din första PRAO
Heta tips för dig som går i grundskolan och snart ska ut på din första PRAO Av: Studie- och yrkesvägledarna i Enköpings kommun 2008 Idékälla: I praktiken elev, Svenskt Näringsliv Varför PRAO? För att skaffa
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
Labrapport över Rumbokningssytemet Grupp:1
Fakulteten för ekonomi, kommunikation, IT & data Labrapport över Rumbokningssytemet Grupp:1 Kurskod: DVGC18 Kursnamn: Software Engineering Inlämningsdatum: 2009 10 28 Scrummaster: Martin Blom Projektmedlemmar:
Praktikrapport. Sofia Larsson MKVA12, HT12
Praktikrapport Facetime Media är en byrå belägen i Lund som hjälper företag att marknadsföra sig via sociala medier. I nuläget är det främst Facebook som är aktuellt men tanken är att företaget i framtiden
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
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,
Scrum. på fem minuter
Scrum på fem minuter Det talas mycket om scrum och lättrörliga metoder just nu A simple method for the management of complex projects... Äldre metoder fokuserar på att hålla tidsplanen, scrum inriktar
Scrum. på fem minuter
Scrum på fem minuter DET TALAS MYCKET OM SCRUM OCH LÄTTRÖRLIGA METODER JUST NU STÄLL DIG FÖLJANDE FRÅGOR A simple method for the management of complex projects... Äldre metoder fokuserar på att hålla planen,
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
Någonting står i vägen
Det här vänder sig till dig som driver ett företag, eller precis är på gång att starta upp Någonting står i vägen Om allting hade gått precis så som du tänkt dig och så som det utlovades på säljsidorna
Mina listor. En Android-applikation. Rickard Karlsson 2013-06-09. Rickard Karlsson - rk222cu Linnéuniversitet rk222cu@student.lnu.
Mina listor En Android-applikation Rickard Karlsson 2013-06-09 Rickard Karlsson - rk222cu Linnéuniversitet rk222cu@student.lnu.se Innehållsförteckning 2. Innehållsförteckning 3. Abstrakt 4. Inledning/bakgrund
Praktikanterna Den sjätte sammanställningen av enkäter till praktikanterna
den 4 maj 0 Praktikanterna Den sjätte sammanställningen av enkäter till praktikanterna Allmänt om enkäten Enkäter skickas till deltagare i FIVE cirka tre veckor efter att de har avslutat sin praktik. Om
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?
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
SLUTRAPPORT. Sebastianlund.com. Individuellt mjukvaruutveckingsprojekt, 1DV430. Författare: Sebastian Lund WP11 Datum: 2012-05-21
SLUTRAPPORT Sebastianlund.com Individuellt mjukvaruutveckingsprojekt, 1DV430 Abstrakt Denna rapporten handlar om mitt arbete jag gjort i kursen Individuellt Mjukvaruprojekt under våren 2012. I rapporten
Projekt Rapport. RaidPlanner. Jeanette Karlsson UD10
Projekt Rapport RaidPlanner Jeanette Karlsson UD10 Abstrakt: Denna rapport handlar om mitt projekt i kursen Individuellt Mjukvaruutvecklings projekt. Rapporten kommer att ta upp hur jag gått tillväga,
Tre saker du behöver. Susanne Jönsson. www.sj-school.se
Steg 1 Grunden 0 Tre saker du behöver veta Susanne Jönsson www.sj-school.se 1 Steg 1 Grunden Kärleken till Dig. Vad har kärlek med saken att göra? De flesta har svårt att förstå varför det är viktigt att
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:
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
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
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
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?
Eventuella kommentarer: Under kursens gång har 4 studenter hoppat av utbildningen.
Kursrapport Bakgrundsinformation Kursens namn: Bild och lärande: Visuella kulturer och kommunikation Termin: 1 Ladokkod: BL202C Kursansvarig: Bjørn Wangen Antal registrerade studenter: 26 Antal studenter
Förslag på intervjufrågor:
Förslag på intervjufrågor: FRÅGOR OM PERSONENS BAKGRUND 1. Var är du uppväxt? 2. Om du jämför din uppväxt med andras, hur skulle du ranka din egen uppväxt? 3. Har du några syskon? 4. Vad gör de? 5. Vilka
Dokumentation lärträff BFL 19/2 2014
Dokumentation lärträff BFL 19/2 2014 Grupp 1 Vi känner att vi implementerat no hands up och använder oss av det på en för oss lagom nivå. Vid varje nytt möte så går vi igenom föregående mötesinnehåll.
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
Exempel på observation
Exempel på observation 1 Jag gjorde en ostrukturerad, icke deltagande observation (Bell, 2005, s. 188). Bell beskriver i sin bok ostrukturerad observation som något man tillämpar när man har en klar uppfattning
DD2458-224344 - 2014-12-19
KTH / KURSWEBB / PROBLEMLÖSNING OCH PROGRAMMERING UNDER PRESS DD2458-224344 - 2014-12-19 Antal respondenter: 26 Antal svar: 18 Svarsfrekvens: 69,23 % RESPONDENTERNAS PROFIL (Jag är: Man) Det var typ en
om läxor, betyg och stress
2 126 KP-läsare om läxor, betyg och stress l Mer än hälften av KP-läsarna behöver hjälp av en vuxen hemma för att kunna göra läxorna. l De flesta tycker att det är bra med betyg från 6:an. l Många har
SCRUM. på fem minuter
SCRUM på fem minuter DET TALAS MYCKET OM SCRUM OCH LÄTTRÖRLIGA METODER JUST NU STÄLL DIG FÖLJANDE FRÅGOR A simple framework for managing complex projects Traditionella metoder fokuserar på att hålla planen,
Elevernas uppfattningar om alltmer digitaliserad undervisning
Resultat Elevernas uppfattningar om alltmer digitaliserad undervisning Fråga 1 Mycket inspirerande (6) till mycket tråkigt (1) att arbeta med etologisidan Uppfattas som mycket inspirerande eller inspirerande
Agila Avtal. avtalsformer som kan fungera. Carina Meurlinger carina.meurlinger@agero.se
Agila Avtal Hur man säljer in agila projekt olika avtalsformer som kan fungera Carina Meurlinger carina.meurlinger@agero.se Min syn på saken och kundens Detta är vad vi alla önskar Lite om mig själv Carina
IBSE Ett självreflekterande(självkritiskt) verktyg för lärare. Riktlinjer för lärare
Fibonacci / översättning från engelska IBSE Ett självreflekterande(självkritiskt) verktyg för lärare Riktlinjer för lärare Vad är det? Detta verktyg för självutvärdering sätter upp kriterier som gör det
Att vara facklig representant vid uppsägningar
Att vara facklig representant vid uppsägningar PASS När beskedet kommit Det är inte lätt att vara en av de få som vet att det är uppsägningar på gång. När kollegorna sedan får beskedet är det inte heller
GUBBÄNGSSKOLAN: Retorik utvecklar REPORTAGE FOTO MIKAEL M JOHANSSON GRUNDSKOLETIDNINGEN 6 / 2014
GUBBÄNGSSKOLAN: Retorik utvecklar 32 FOTO MIKAEL M JOHANSSON tänkandet Retorikundervisningen blir en chans för eleverna att träna och utveckla sitt språk menar Linnéa Skogqvist-Kasurinen. Genom undervisning
Solowheel. Namn: Jesper Edqvist. Klass: TE14A. Datum: 2015-03-09
Solowheel Namn: Jesper Edqvist Klass: TE14A Datum: 2015-03-09 Abstract We got an assignment that we should do an essay about something we wanted to dig deeper into. In my case I dug deeper into what a
Bläddra vidare för fler referenser >>>
Ulla Simonsson, VD Simonsson & Widerberg Lean Consulting Det Torbjörn har byggt upp är ett fundament av kunskap som många företag slarvar med. Ju fler ledningsgrupper som inser att Utvecklingssamtalet
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
Enkätresultat. Kursenkät, Flervariabelanalys. Datum: 2010-03-29 08:47:04. Aktiverade deltagare (MMGF20, V10, Flervariabelanalys) Grupp:
Enkätresultat Enkät: Status: Kursenkät, Flervariabelanalys stängd Datum: 2010-03-29 08:47:04 Grupp: Besvarad av: 13(40) (32%) Aktiverade deltagare (MMGF20, V10, Flervariabelanalys) Helheten Mitt helhetsomdöme
Expertgruppen för digitala investeringar. Framgångsfaktorer för ett agilt arbetssätt
Expertgruppen för digitala investeringar Framgångsfaktorer för ett agilt arbetssätt När man pratar om ett agilt arbetssätt syftar det ofta på att man använder metoder som främjar lättrörlighet, smidighet
Hip Hip hora Ämne: Film Namn: Agnes Olofsson Handledare: Anna & Karin Klass: 9 Årtal: 2010
Hip Hip hora Ämne: Film Namn: Agnes Olofsson Handledare: Anna & Karin Klass: 9 Årtal: 2010 Innehållsförteckning Innehållsförteckning 1 Bakrund.2 Syfte,frågeställning,metod...3 Min frågeställning..3 Avhandling.4,
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
Intervjuguide - förberedelser
Intervjuguide - förberedelser Din grundläggande förberedelse Dags för intervju? Stort grattis. Glädje och nyfikenhet är positiva egenskaper att fokusera på nu. För att lyckas på intervjun är förberedelse
KURSUTVÄRDERING AV UPPSATSARBETE OCH HANDLEDNING AVDELNINGEN FÖR PSYKOLOGI
KURSUTVÄRDERING AV UPPSATSARBETE OCH HANDLEDNING AVDELNINGEN FÖR PSYKOLOGI Med detta frågeformulär vill vi få mer kunskap kring hur uppsatsarbete och handledning upplevs och fungerar vid ämnet psykologi.
Fem steg för bästa utvecklingssamtalet
Fem steg för bästa utvecklingssamtalet Hitta drivkraften, styrkan och nå målet! Gita Bolt 2013 Copyright: airyox AB Mångfaldigande av denna skrift, helt eller delvis, är enligt lagen om upphovsrättsskydd
Informationsbrev oktober 2015
Informationsbrev oktober 2015 Hej alla föräldrar! Nu har terminen varit igång i några veckor och vi börjar lära känna varandra i de olika grupperna. Eftersom föräldramötet inte blev av så bifogar vi ett
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
Rapport Gymnasiearbete Bodbygge
Rapport Gymnasiearbete Bodbygge Johan Ridder Jacob Eriksson Wiklund Håkan Elderstig TIS Stockholm Te13D Gymnasiearbete 100p Abstract Working together in a group is often hard. It is a process that require
Mall & guide inför Ditt företags utvecklingssamtal
Mall & guide inför Ditt företags utvecklingssamtal Mall och guide inför utvecklingssamtal Utvecklingssamtalet är det ett av dina bästa verktyg som chef och ledare att förbättra både verksamhetens och medarbetarens
Nadia Bednarek 2013-03-06 Politices Kandidat programmet 19920118-9280 LIU. Metod PM
Metod PM Problem Om man tittar historiskt sätt så kan man se att Socialdemokraterna varit väldigt stora i Sverige under 1900 talet. På senare år har partiet fått minskade antal röster och det Moderata
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
Demolektion moraliskt resonerande Lukas problemsituation
Demolektion moraliskt resonerande Lukas problemsituation Huvudtränare: David: huvudtränare Medtränare: Emese Deltagare: David, Nathanael, Robert, Julia, Mujje, Hassan 1 Planering innan lektionen: David
Ingenjörsinriktad yrkesträning - Softhouse Crossmedia Avenue. Ronny Roos, 85-02-27 4098 d04rr
Ingenjörsinriktad yrkesträning - Softhouse Crossmedia Avenue Ronny Roos, 85-02-27 4098 d04rr Inlämnad: 16 januari 2008 1 Softhouse - Crossmedia Avenue Crossmedia Avenue, är ett svenskt företag som ingår
Högskolepedagogisk utbildning-modul 3-perspektivkurs nov 2004
Genus och programmering av Kristina von Hausswolff Inledning Under läsåret 3/ var jag med i ett projekt om Genus och datavetenskap lett av Carin Dackman och Christina Björkman. Under samma tid, våren,
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
STRESS ÄR ETT VAL! { ledarskap }
{ ledarskap } STRESS ÄR ETT VAL! SLUTA SÄTTA PLÅSTER PÅ DINA SYMPTOM NÄR DU ÄR STRESSAD. LÖS PROBLEMEN VID KÄLLAN ISTÄLLET OCH FUNDERA ÖVER VILKA VAL DU GÖR SOM CHEF. E n undersökning visar att 70 procent
- A Scrum Planning Tool Case Study to Evaluate the The Rich AJAX Platform
Datavetenskap Opponent(er): Jhonny Carvajal Johan Bjärneryd Respondent(er): Fredrik Häggbom Erik Olsson Haglund Scrumptious - A Scrum Planning Tool Case Study to Evaluate the The Rich AJAX Platform Oppositionsrapport,
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
Dagbok Mikael Lyck 810717-0071
Dagbok Mikael Lyck 810717-0071 2/6 Slutredovisning, redovisningen gick bra vi hade ju redan byggt ihop spelet så vi var inte särskilt oroliga. Allt som allt är jag väldigt nöjd med slutprodukten. 11/5
Mälardalens högskola
Teknisk rapportskrivning - en kortfattad handledning (Version 1.2) Mälardalens högskola Institutionen för datateknik (IDt) Thomas Larsson 10 september 1998 Västerås Sammanfattning En mycket viktig del
Karlsängskolan - Filminstitutet
Projektrapport Karlsängskolan - Filminstitutet 1. Om Skolan Karlsängskolan är en högstadieskola i Nora kommun som ligger 3,5 mil norr om Örebro och i Örebro län men tillhör landskapet Västmanland. Skolan
TIPS OCH IDÉER FÖR DIG SOM VILL INTERVJUA
TIPS OCH IDÉER FÖR DIG SOM VILL INTERVJUA Här kommer några intervjutips till dig som gör skoltidning eller vill pröva på att arbeta som reporter. Bra ord att känna till: Journalisten kan ha olika uppgifter:
Mitt USA I augusti 2013 flyttade jag till North Carolina, USA. Mitt enda mål var att bli en bättre simmerska, men det jag inte visste då var att mycket mer än min simning skulle utvecklas. Jag är född
RAPPORT. Vad har du fått för reaktioner på din konsert? Leader Bergslagen Box 101 739 22 Skinnskatteberg Besöksadress: Kyrkvägen 7
RAPPORT Projektets namn Genomförare Mitt sommarprojekt/ Pianot i fokus Daniel Larsson Hur fick du idén till att göra pianokonserten och varför ville du göra den? Jag har spelat piano sedan jag var runt
Vad innebär för dig att vara lycklig? Hur var det när du var lycklig, beskriv situationen? Hur kändes det när du var lycklig, sätt ord på det?
Vad innebär för dig att vara lycklig? Hur var det när du var lycklig, beskriv situationen? Hur kändes det när du var lycklig, sätt ord på det? Finns det grader av lycka? ICF s 11 färdigheter Etik och
Hur upplevde eleverna sin Prao?
PRAO20 14 PRAO 2015 Hur upplevde eleverna sin Prao? Sammanställning av praoenkäten 2015. INNEHÅLLSFÖRTECKNING BAKGRUND OCH INFORMATION 1 UPPLEVELSE AV PRAO 2 OMHÄNDERTAGANDE PÅ PRAOPLATS 3 SYN PÅ HÄLSO-
Exempel på gymnasiearbete inom humanistiska programmet språk
Exempel på gymnasiearbete september 2012 Exempel på gymnasiearbete inom humanistiska programmet språk Ungdomsspråk i spanska bloggar Elevens idé Calle är genuint språkintresserad. Han har studerat spanska,
Gruppenkät. Lycka till! Kommun: Stadsdel: (Gäller endast Göteborg)
Gruppenkät Du har deltagit i en gruppaktivitet. Det kan ha varit ett LAN, ett musikarrangemang, en tjej-/ killgrupp, ett läger eller ett internationellt ungdomsutbyte. Eller så har ni kanske skött ett
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...
Skolprogram på hembygdsmuseum
Skolprogram på hembygdsmuseum Maria Ekqvist Efter att ha jobbat två säsonger som sommarguide vid Pargas Hembygdsmuseum blev jag erbjuden att jobba kvar några timmar per vecka under hösten och hålla skolprogram
Demokrati & delaktighet
Demokrati & delaktighet Inledning OBS! Hela föreläsningen ska hålla på i 45 minuter. Samla gruppen och sitt gärna i en ring så att alla hör och ser dig som föreläsare. Första gången du träffar gruppen:
Sam Ansari Nv3a Tensta Gymnasium
Sam Ansari Nv3a Tensta Gymnasium 1 Innehållsförteckning Bakgrund...3 Syfte...3 Metod och Material...3 Resultat...4 Diskussion...12 Slutsats...14 Källförteckning...15 Processrapport...16 2 Bakgrund Hur
Vad är agilt? Agile Islands Andreas Björk
Vad är agilt? Agile Islands 2019 Andreas Björk Agenda 1. Vad är agilt? Agile manifesto Agile Onion Vad beskriver en agil organisation? 2. Principer och verktyg Ständig förbättring Feedback loopar Fokus
Interaktionen mellan flickor och pojkar under schackpartiet
Lärande och samhälle Schack som pedagogiskt verktyg Interaktionen mellan flickor och pojkar under schackpartiet Författare: Karin Hahlin-Ohlström Examinatorer: Jesper Hall Lars Holmstrand Pesach Laksman
Filhanterare med AngularJS
Filhanterare med AngularJS Författare: Filip Johansson Peter Emilsson Oskar Georgsson Christian Nilsson Datum: 2014-03-26 1 Sammanfattning Filhanterare med AngularJS är en filhanterare skapad för Sigma
!!! BRIDGE THE GAP BROUGHT TO YOU BY:
Do you want to help us create a corporate world that is modern, talented and diverse in a way that make the companies fit for the future? Well, then help us to: BRIDGE THE GAP BROUGHT TO YOU BY: Om projektet
Du är klok som en bok, Lina! Janssen-Cilag AB
Du är klok som en bok, Lina! Janssen-Cilag AB Den här boken handlar om hur det är när man har svårt att vara uppmärksam och har svårt att koncentrera sig. Man kan ha svårt med uppmärksamheten och koncentrationen,
Företagarens vardag 2014
En rapport om de viktigaste frågorna för svenska företagare nu och framöver. Företagarens vardag 2014 3 av 10 Många företagare tycker att det har blivit svårare att driva företag under de senaste fyra
INTERAKTIVA WORKSHOPÖVNINGAR
INTERAKTIVA WORKSHOPÖVNINGAR INLEDNING INTERAKTION: SAMVERKAN, SAMSPEL ELLER ÖMSESIDIG PÅVERKAN? Vad betyder det att något är interaktivt? Det är lite av ett modeord och många vill använda det. Många gånger
Hur mäts kunskap bäst? examinationen som inlärningsmoment
Miniprojekt, pedagogisk grundkurs I, vt 2001. Klemens Eriksson, Evolutionsbiologiska institutionen Hur mäts kunskap bäst? examinationen som inlärningsmoment Jag hävdar att kunskapskontrollen är en del
KUNDUNDERSÖKNING 2014 RAPPORT MT-GRUPPEN PERSONLIGT LEDARSKAP. 63 personer deltog i undersökningen. De ger 6,4 i genomsnittligt betyg (skala 1-7)
KUNDUNDERSÖKNING 2014 RAPPORT MT-GRUPPEN PERSONLIGT LEDARSKAP 63 personer deltog i undersökningen De ger 6,4 i genomsnittligt betyg (skala 1-7) 98,3 % rekommenderar MT-gruppen 93,3 % presterar bättre 95
Att skriva Hur utformar man en Social berättelse? Lathund för hur en Social berättelse kan skrivas
52 56 57 57 59 59 61 61 63 64 64 65 67 67 76 77 77 79 80 83 86 87 89 91 93 95 Seriesamtalets andra möjligheter Sammanfattning Seriesamtal Sociala berättelser Vad är en Social berättelse? För vilka personer
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
Människa-Dator Interaktion
Människa-Dator Interaktion Uppgift 1, Datainsamling Utbildningsföretag vill ha programvara (Håkan Johansson) Produkter på marknaden: 3 st gratisprogram för elearning/webkonferans: Yugma Låter dig köra
Din RelationsBlueprint - Källan till smärta eller framgång i din intima relation
Din RelationsBlueprint - Källan till smärta eller framgång i din intima relation Lyssna, jag känner mig enormt glad och hedrad att jag får spendera den här tiden med dig just nu och att du tar dig tid
Information- Slutrapport kollegialt lärande
Bengt Larsson - unbl01 E-post: bengt.larsson@vasteras.se Kopia till TJÄNSTESKRIVELSE 1 (1) 2014-08-13 Dnr: 2012/530-BaUN-027 Barn- och ungdomsnämnden Information- Slutrapport kollegialt lärande Ärendebeskrivning
ItiS Väskolan HT 2002. Din Kropp. Projekt av Arbetslag D / Väskolan
Din Kropp Projekt av Arbetslag D / Väskolan DIN KROPP Introduktion Vårt arbetslag hör hemma på Väskolan utanför Kristianstad. Vi undervisar dagligen elever i åk 6-9, men har i detta projekt valt att arbeta
Kanban är inte din process. (låt mig berätta varför) #DevLin2012 15 Mars 2012
Kanban är inte din process (låt mig berätta varför) #DevLin2012 15 Mars 2012 Torbjörn Tobbe Gyllebring @drunkcod tobbe@cint.com Är du eller känner du en Kanban hipster? Förut körde vi X nu kör vi Kanban
MARY KAY MARKNADSPLAN!
MARY KAY MARKNADSPLAN! Hur vi tianar våra pengar: (hur vi jobbar) Klasser Facialsl makeup Kundvård /Mer-köp Ledarskap 0-2999kr exkl.moms. = 30% 3000-4999kr -/l- = 40% 5000-& tlppåt -/l- = 50% Klass snitt