Certified Scrum Master. Innehåll. Om Citerus. Mikael Boman. Om Mikael Boman

Storlek: px
Starta visningen från sidan:

Download "Certified Scrum Master. Innehåll. Om Citerus. Mikael Boman. Om Mikael Boman"

Transkript

1 Certified Scrum Master v4.2 Mikael Boman 1 Innehåll Presentation Agil historia Scrum - vad är det? Roller i Scrum En Sprint KLART Engineering Practices Införa Scrum Skala upp Scrum Estimering & planering Övning Varningstecken 2 Om Citerus Citerus är ett konsult- och utbildningsföretag som hjälper sina kunder att lyckas med mjukvaruutveckling. Sedan 1996 har vi utvecklat mjukvara, lett projekt, förbättrat utvecklarpraxis och förfinat ledningsmetoder åt företag från många olika branscher. Vi uppnår resultat genom att höja kvalitetsribban, sätta människor i första rummet och minska på byråkratin. Om Mikael Boman En av Citerus grundare Civilingenjör IT - MDI Konsult sedan 1996, utvecklare, projektledare, release manager, rådgivare/coach, linjechef Medlem i expertgruppen för JSR-296, Swing Application Framework Arbetat med Scrum sedan 2003 Arbetat med skilda branscher och storlekar på organisationer, t.ex. Lantmäteriverket, bwin, Dirac Research, SEB, SF Bio, ICA, Eniro, Unibet, Kambi, m.fl. Certified Scrum Trainer, Scrum Alliance. 3

2 Certifiering Steg 1: var med under två dagars kurs Steg 2: genomför prov från Scrum Alliance inom 60 dagar. Du får försöka upp till tre gånger om det inte går bra första gångerna. Fram till 31/ blir alla godkända

3 Agil historia Hur kom vi till Scrum? 7 Lean Agile Scrum

4 Agil historia Lean produktion, Taichii Ohno och Shigeo Shingo, 50-talet, Toyota The New, New Product Development Game, Harvard Business Review, Jan. 1986, Hirotaka Takeuchi och Ikujiro Nonaka Wicked problems, righteous solutions, 1991, Peter DeGrace och Leslie Hulet Stahl Ken Schwaber och Jeff Sutherland arbetar enligt Scrum, oberoende av varandra, tidigt 90-tal Ken och Jeff presenterar Scrum i ett paper, OOPSLA 95, Austin, Texas 10 XPs pappa From: Kent Beck To: Jeff Sutherland <jsutherland> Reply: Date: Mon, 15 May :01: (EDT) Subj: HBR paper Is there a good place to get reprints of the SCRUM paper from HBR? I ve written patterns for something very similar and I want to make sure I steal as many ideas as possible. Kent 11 Vilka agila metoder används?

5 Agila manifestet We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: over over over over Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland, Dave Thomas - Feb 2001 Principerna bakom det agila manifestet Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Business people and developers must work together daily throughout the project. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Working software is the primary measure of progress. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. Continuous attention to technical excellence and good design enhances agility. Simplicity--the art of maximizing the amount of work not done--is essential. The best architectures, requirements, and designs emerge from self-organizing teams. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. Agil utveckling Iterationer Inkrementellt Time-boxad

6 Krav MJUKVARUUTVECKLING = eller? 16 Requirements Technology Teknik 17 Speca Koda Testa Leverera

7 Varför behövs Scrum? Varför behövs Scrum?

8 Scrum Vad är det då? 22 Scrum is not an acronym. It s an event in the game of rugby where like-minded people get together and politely discuss ownership of a ball. Ken Schwaber 23

9 CFO - What do you do? Ken - I help people build software in 30 days. CFO - You mean I don t have to wait 15 months to get what I don t want? Ken - That s correct. I ll give you what you don t want in 30 days. 25 Scrum är inte en metod, utan ett ramverk inom vilket produktägaren och teamet kan arbeta med rätt saker på bästa möjliga sätt 26 Scrum är inte fokuserat på stödja definierade processer 27

10 Scrum kommer att göra alla framsteg, eller brist på framsteg, väldigt synliga 28 Scrum ger en mekanism för ständig förbättring 29 Scrum hjälper inte till att utveckla välfungerande mjukvara 30

11 Scrum har inte att göra med mjukvara 31 Scrum kan beskrivas på 15 minuter 32 Tre grundpelare Synliggör Granska Förändra 33

12 Scrums fem värderingar Fokus: Concentrate all your thoughts upon the work at hand. The sun s rays do not burn until brought to a focus. Alexander Graham Bell Mod: Fortes fortuna adiuvat fortune favours the brave Latinskt ordspråk Öppenhet: It is impossible for a man to learn what he thinks he already knows. Epictetus Engagemang: Do, or do not. There is no try. Master Yoda Respekt: I speak to everyone in the same way, whether he is the garbage man or the president of the university. Albert Einstein Fokus på affärsvärde och ROI $

13 Potentiellt levererbart produktinkrement 37 Scrum från insidan En sprint av fokuserat, ostört arbete Förändring! 38 Lätt att lära, svårt att bemästra 39

14 Roller i scrum 40 Produktägaren Utvecklingsteamet Scrum Master 41 Utvecklingsteamet Alla som utvecklar produkten ingår 42

15 Utvecklingsteamet Tar självständigt på sig uppgifter Är självorganiserande Sitter tillsammans 7 ± 2 43 No group ever becomes a team until it can hold itself accountable as a team. Från "The Wisdom of Teams" av Jon Katzenbach och Douglas Smith 44 Team

16 Team Forming Storming Norming Performing Bruce Tuckman, 1965 Värdeskapande arbetstid per person 100 % 80 % 60 % 40 % 20 % 0 % Arbetsuppgifter / person Wheelwright/Clark Revolutionizing product development: quantum leaps in speed, efficiency and quality Utvecklingsteamet Tvärfunktionellt är inte detsamma som bara supermänniskor T-shaped competence (http://en.wikipedia.org/wiki/t-shaped_skills) 48

17 Scrum Mastern Skyddar teamet från störningar utifrån Hjälper teamet att arbeta så effektivt som möjligt Hjälper teamet att följa Scrum-ramverket Är inte en auktoritet En coach för samarbetet mellan teamet och produktägaren 49 Scrum Mastern - vad gör de då hela dagarna? Gällande produktägaren Hjälper dem att skapa, prioritera, underhålla, publicera backloggen Gällande teamet Hjälpa till att se och lösa upp knutar inom teamet Har hela teamet koll på hur det går i sprinten? Gällande organisationen Funkar kommunikationen mellan teamen? Adresseras organisatoriska hinder - även de obekväma? Hur trivs medarbetarna? Osv, osv... scrummaster_checklist09.pdf 50 Teamets behov Behov Produktägaren Scrum Master Tid 51

18 Produktägaren Representerar alla intressenter 52 Produktägaren Ska tillhandahålla en tydlig vision som stödjer dagliga beslut Bestämmer vad som ska byggas och i vilken ordning Ansvarar för ROI Beslutar om releasedatum och innehåll i releaser Godkänner sprintens innehåll under planeringen Godkänner eller underkänner sprintens resultat 53 En sprint 54

19 Produktbackloggen, del 1 Ska vara DEEP Detailed appropriately Estimated Emergant Prioritized Topics Size Sprint Status Prio Login functionality. Ongoing 5001 Applet integration with back office. Ongoing 5000 Frames on XX and YY window Ongoing 4600 Specific ZZ Ongoing 4200 Client Performance Ongoing Not started 3500 Open WW 2 1 Not started 3200 Show/Hide filter 5 1 Not started 3100 Main chat 5 1 Not started 3000 XYZ 2 1 Not started 2990 Show XX value 1 1 Not started 2931 Implement new decription format. 1 1 Not started 2920 Elimination of XX 2 1 Not started 2915 Startpage in client 2 1 Not started 2910 Specific chat 3 1 Not started 2000 YY 2 1 Not started 2000 Localisation 8 2 Not started 2000 Game XX 13 2 Not started 2000 Game YY 20 3 Not started 2000 Game ZZ 1 5 Not started 1900 Money XX 5 5 Not started 1800 ZZ 8 5 Not started 1030 XX display 8 5 Not started 1000 Visualizations 5 5 Not started 1000 Robustness 5 5 Not started 1000 Client performance 3 6 Not started 997 BB probability 8 6 Not started 956 MM 2 6 Not started 921 Kick CC 8 7 Not started 880 VV Filter 3 7 Not started 813 OO 13 7 Not started 769 Integration with tool 5 7 Not started 700 TT information 55 Produktbackloggen, del 2 Multi-language support 2 8 Not started 654 II 3 8 Not started 510 UU 20 8 Not started 500 WW 13 9 Not started 250 JJ 2 9 Not started 100 Resizable tables Not started 975 Quick seat cash games Not started 947 CRM possibilities Not started 900 Tournament info at table Not started 875 Tooltips Not started 610 Pop-up logic Not started 600 Mute single player at table Not started 500 Full integration with common language tool Not started 444 Scheduled Filter Not started 410 Personal Settings Not started 400 Client extensions Not started 324 Four Color deck Not started 300 Cash game waiting list selected table Not started 290 Lobby Filter for ring games Not started 250 Player location Not started 240 All in Disconnect protection for ring games Not started 230 Solution with less security (community icon) Not started 200 Client support (Teams & Leagues) Not started 175 Bounty Tournaments Not started 100 Private Tournaments Not started 50 Private Cash Game Tables (user created) Not started 40 Full branding for non-downloadable client 40 Not started 0 Save hand history to disk Not started 0 Cash Game rules 13 Not started Fix GPI format by creating two separate columns. 5 Done 2932 Bet slider Done 2000 Show AAMS session id and client id in specific lobby Done 2000 Registration and Registration rules 5 Done 2000 Show total pot value on table Done 2000 Game play experience Done 2000 Scheduled Lobby 3 Done 2000 SnG Lobby 20 Done 2000 Time always visible Done 2000 New generic http protocol Done 2000 Currency (Euro) in lobby Done 2000 Currency (Tour chips) on table Done 2000 Poker Actions Done 2000 Fingerprinting 5 Done 2000 Currency (Euro) on table Done 1950 Fix rendering of fonts Done 1900 Sorting of lobby list Done 1900 Tour details for not started tournament Done 1805 Connection status/auto reconnect 5 Done 1804 Ticket handling Done 1703 Minimum system requirement Done 1600 Tour buy-in dialog Done 1505 Showdown Done 1501 Sounds Done 1500 Tournament levels 1 Done 1500 Tour knocked out dialog Done 1499 Play money SnG Done 1210 Elimination of players-player experience 3 Done 1201 Admin messages to players 1 Done 1111 View Hand history 3 Done 1070 Player wants to see what tournaments he is registered Done 1030 Simple integration with common language tool Done 1020 Citerus - Mikael Boman, Account 709 Info Done 1020 Hand waiting notification Done 1010 Sportsbook & game at table Done 1000 Pot bet buttons Done 777 Observe scheduled tables Done Tournament Chat 5 Done Table Chat Done 56 57

20 Trimma produktbackloggen Hela teamet deltar Borttagna krav Nya krav framtagna med (preliminär) prio Estimering och ordning av båd enya och gamla krav Gör trimning sent i sprinten Försök inte identifiera arbetsuppgifter 58 Sprintplanering Hela teamet deltar Första halvlek - backlog-presentation och preliminärt åtagande Andra halvlek - identifiera arbetsuppgifter och slutligt åtagande 59 Sprintplanering - tips Kortare sprint = kortare planering Ha en agenda Fokusera på åtagande Försök inte hitta alla arbetsuppgifter Fyll inte till 100% tillgänglig tid Särskilt inte om vi vet att vi brukar få mycket akuta buggar 60

21 Sprintbackloggen Arbetsuppgifter för sprinten Scrum.org: de utvalda kraven från produkt backlog Arbetsuppgifter bör vara max 16 timmar stora 61 Sprintbacklog i Excel Sprintbackloggen 63

22

23 Verktyg för scrum Excel Google Docs Jira/Greenhopper, Hansoft, ScrumWorks, VersionOne, Rally, Mingle, PivotalTracker, m.fl. Mina tips: börja med papper och penna om ni behöver ett verktyg, ha bara produkt backlog där 68 Sprintburndown

24 Sprintburndown Dagligt ståuppmöte Vad har du gjort sen vårt senaste möte? Vad tänkte du göra tills vårt nästa möte? Är det något som hindrar dig? 71 Dagligt ståuppmöte - tips Stå upp Håll starttid och längd Vad som arbetas med ska synas Begränsa mängden parallellt arbete per person Alla ska efter mötet veta hur teamet ligger till i sprinten Scrum Mastern måste vara aktiv - mötet är inte så enkelt som det kan verka Långsnackare Sidosnackare Hemlighetsfulla 72

25 Att avbryta en sprint Ett extremt undantag STOP 73 Slutet av en sprint Sprintgenomgång 74 Återblick Inspektera och förändra 75

26 It s one of the most important tools for making Scrum successful Jeff Sutherland, Ken Schwaber, The Scrum Papers 76 Återblickar hjälper oss hitta rätt arbetssätt, för oss Från: Failblog 77 När? Regelbundna återblickar ger bäst effekt Varje sprint (4 timmars timebox) Varje release (8 timmars timebox) 78

27 Hur gör man rent praktiskt? 79 Ett ramverk kan hjälpa till vid utformningen Samla data Sök insikter Beslut och rekommendationer Öppna Avsluta Se: Derby, Larsen: Agile Retrospectives 80 Upprätta överenskommelser för återblicken ÖVERENSKOMMELSER Inga mobiler under återblicken Föreslå en enkel regel för att komma igång Om det inte är dagis som ringer akut! Modifiera reglerna tills de passar hela gruppen Vi ska inte avbryta varandra 81

28 Aktivera hela gruppen i början av återblicken - Sammanfatta sprinten som gått med exakt två ord Signalerar att alla kan och borde delta aktivt Sår ett frö för kommande övningar 82 Sök insikter från flera håll Fungerade bra Fungerade mindre bra Förbryllade mig Har jag lärt mig 83 Glöm inte att återblicken ska leda till handling } Exakt två beslut } Exakt en rekommendation 84

29 Underlätta arbetet med improvement stories Eftersom <motiv>, så borde vi <förslag> så att <önskat resultat>. Läs mer på 85 Återblicksmötet - hur kan man göra? Plus- och minus-listor Vad från hinderbacklog ska in i nästa sprint Kejsaromröstning eller fist of five för att snabbt fånga känslan i gruppen 86 KLART 87

30 Betydelsen av att vara klar utvecklas med tiden Incheckat, integrerat Kodat, manuellt testat Dokumenterat, accepterat "Klar" Automatiserad testning Driftstestat, prestandasäkrat Levererat Alternativ definition av KLART Designat Refaktorerat Kodat Enkel design Kodgenomgång gjord Acceptanstestat av slutanvändare Integrationstestat Prestandatestat Regressionstestat Säkerhetstestat Designgenomgång gjord Enhetstestat Funktionstestat 89 Hur ska man göra då? Fokus på automatisering Testning är ofta en nyckel Men även bygg, release, deploy kan automatiseras 90

31 Scrum och regulatoriska krav 91 Scrum och regulatoriska krav Ramverket i sig strider inte mot regulatoriska krav. Fyll ramverket med de praxis som behövs för compliance. 92 Definition av artefakter Om inte alla utanpåliggande artefakter och dokumentation (ISO, FDA, ) som krävs av organisationen har blivit helt definierade och är helt kända för utvecklingsteamen måste följande göras innan för många inkrement har levererats: Definiera all dokumentation och alla artefakter som måste vara del av varje inkrement av produktfunktionalitet 93

32 Teknisk skuld 94 Teknisk skuld Oftast relaterat till press utifrån om att bli klar 95 Olika hastighet med teknisk skuld Krav Ramverk, basfunktioner Nya funktioner Tid

33 Hur förbättra? Försök inte göra en fullständig version 2 Rensa på vägen när nytt utvecklas - allt som rörs ska fixas till (The Boy Scout Rule, Robert C Martin) Lär från DDD (Domain Driven Design) 97 Engineering practices 98 Versionshantering 99

34 Automatiska tester 100 Kontinuerlig integration 101 Refaktorering 102

35 Gemensamt kodägarskap 103 Enkel design 104 Agil testning QA = Quality Assistance Automatisera inte allt Testare vill vara med tidigt Session Based Test Management (SBTM) 105

36 Lättrörlig dokumentation Precis så mycket som behövs Fokuserar mer på varför än hur Sammanställs och uppdateras gemensamt Färdig när projektet är färdigt 106 Manifesto for software craftmanship As aspiring Software Craftsmen we are raising the bar of professional software development by practicing it and helping others learn the craft. Through this work we have come to value: Not only working software, but also well-crafted software Not only responding to change, but also steadily adding value Not only individuals and interactions, but also a community of professionals Not only customer collaboration, but also productive partnerships That is, in pursuit of the items on the left we have found the items on the right to be indispensable. 2009, the undersigned. this statement may be freely copied in any form, but only in its entirety through this notice. Scrum i supporten/driften? 108

37 Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Kom överens om vad rätt mängd arbete igång är Förbereds (6) Genomförs (2) Verifieras (2) Klart Lorem ipsum dolor sit amet, consectetuer adipiscing elitṡtop Driftsättningar Uppgraderingar Projekt Zebra Projekt Xerxes 109 Att införa scrum 110 ADAPT Awareness Desire Ability Promotion Transformation 111

38 8-stegs förändringsmodell Create Urgency Form a Powerful Coalition Create a Vision for Change Communicate the Vision Remove Obstacles Create Short-term Wins Build on the Change Anchor the Changes in Corporate Culture 112 Förändring i en organisation Roller som ändras Projektledare Testare Utvecklare Arkitekter Produktägare

39 Hur går man till väga? Scrumteam för förändringen Mer drastiskt och mer effektivt med alla på en gång Stegvis möjligt, och vanligast, men tar tid Ta hjälp 115 Hur mycket får vi ändra på Scrum för att passa oss? Scrum will favor those who don t change it and use its transparancy to identify and solve engineering problems. They will work to create a full, shippable increment every iteration. These will be great engineering organizations that will outcompete others every day. Think Toyota and GM

40 Nyckelfaktorer för att lyckas Stöd från ledningen Utbilda Produktägarna tidigt Fokusera på automatisering (EP) Var noga med synligheten Fly inte från Scrum när problem kommer Inspektera och förändra 118 Exempel på införande: salesforce.com Online CRM > 1 miljon användare > 150 miljoner transaktioner per dag > 350 utvecklare Data från Steve Greene & Chris Fry, salesforce.com 119 Antal dagar mellan större releaser Levererad funktionalitet per team Data från Steve Greene & Chris Fry, salesforce.com

41 Hur gjorde Salesforce? Big Bang approach Marknadsförde som Return to core values KISS, lyssna, iterera 121 Scrum doesn't account for the fact of the reality of the waterfall. You cannot deny this by superimposing scrum over it. Management is not proactive as we wait for decisions from management. Scrum gives me the feeling that Big Brother is watching and monitoring everything we do It seems like we spend more time talking about scrum than we spend time talking and working on salesforce.com. The lingo is ridiculous In many ways, scrum seems like an inflexible, bureaucratic process akin to something at the Department of Motor Vehicles. Data från Steve Greene & Chris Fry, salesforce.com Lack of innovation. No innovation. I can't innovate. I am at the mercy of my product owner, who cares not for innovation, only the chirpings of customers... ditch the stupid annoyingly dumb excel spreadsheet. Resultatet av införandet Antal dagar mellan större releaser Levererad funktionalitet per team Data från Steve Greene & Chris Fry, salesforce.com

42 Data från Steve Greene & Chris Fry, salesforce.com 124 Agile Transformation Timeline Agile Launch Big Bang Rollout October January April July October January April Rollout Adoption Excellence Expansion Data från Steve Greene & Chris Fry, salesforce.com 92% of respondents believe ADM is an effective approach for their scrum teams Data från Steve Greene & Chris Fry, salesforce.com

43 91% of respondents believe the quality of our products have improved or stayed the same Data från Steve Greene & Chris Fry, salesforce.com * 59% say our quality has improved 86 % of respondents are having the best time or a good time at Salesforce Data från Steve Greene & Chris Fry, salesforce.com * Improved from 40% 15 months ago Exempel på införande från Sverige Ongame Kambi Assa Abloy 129

44 16% högre produktivitet Data från Succeeding with Agile, Mike Cohn, % kortare time-to-market Data från Succeeding with Agile, Mike Cohn, Agila projekt lyckas oftare Lä mer på 132

45 Från VersionOne state of agile survey Så varför införa agilt arbetssätt? Kontroll på hur det går hela tiden Möjlighet att bygga rätt saker (närvarande kund och ändra sig efter verkligheten) Fokus på att ROI/att releasa saker (dels att bli klara inom sprintarna och dels ansvar för helheten) Få engagerade anställda (empowerment index) Hantera (och få bort) SPOFs 134 Vad kommer efter Scrum? 135

46 Hur långt har Scrum kommit? 136 Hur kan vi organisera oss? Vad ska hända med cheferna? Hur stödjer vi en lärande organisation?

47 Scrum och projektstyrning 139 Att skala upp scrum 140 Scrum i spridda team Försök samla teamet i gemensamma lokaler så ofta som möjligt, speciellt vid projektstart och viktiga milstolpar. Cirkulera medlemmar mellan platser. Investera och planera för verktyg som möjliggör en delad arbetsmiljö. (Webbkameror, videokonferens, gemensamma servrar ) Var inte rädd för att experimentera! Inför gemensamma arbetstider, med så mycket överlapp som möjligt Utveckla en gemensam vokabulär Om möjligt, ha hela team som är på samma plats istället

48 Stora projekt En produkt - en produktbacklog Försök begränsa backloggen till max stories (använd epos) Skapa vyer in till produktbackloggen Ett integrationsteam är naturligt Synkronisera sprintlängden Skapa nya team med växthusmetoden (flera gamla medlemmar och enstaka nya medlemmar i nya team) Sprintplanering med flera team Förskjut med en dag Ett stort rum Lägg på framåtblickande planering Scrum of Scrums

49 Estimering & planering 145 A user story is a promise to have a conversation and a use case is the record of the conversation Jim Standley 146 Krav på user stories INVEST Independent Negotiable Valuable Estimatable Sized appropriately Testable 147

50 Exempel på en user story Som anställd kan jag begära semester så att pappershanteringen minskar och jag kan få snabbare svar 148 Mer om user stories Icke-funktionella krav Jag föredrar att tänka på dem som begränsningar Skriv dem som stories.....eller som acceptanskriterier för en specifik story Som kund vill jag kunna spela på min gamla hemdator som har Windows Nedbrytning Bryt isär en stor story i mindre stories Mindre stories går att genomföra under en sprint. Nödvändigt på delar av backloggen Men att bryta ner för långt kan orsaka problem Missade stories 150

51 Framtida releaser Sprintnivå Releasenivå P ri o ri t e t Epos En stor kundstory Prioritering Är svårt - mycket ska vägas in Värde Kostnadsbesparing ROI Värde i form av kundnöjdhet Sekvens Beroende till annat Risk/osäkerhet Funktionell kompletthet Tidig testning Grundbehov (testmiljöer, byggmiljöer osv) 153

52 Kraven ska vara storleksestimerade Timmar Idealdagar Story points Foto från sxc.hu 154 Idealdagar Dag utan störningar och med fokus på en sak Bekant sätt att tänka Måttet olika för olika personer Lättförståeligt för en beställare 155 Det är bättre att ha ungefär rätt än precis fel. John Maynard Keynes 156

53 Se upp med ankring av estimat Kontrollgrupp Fick en produktspecifikation Högt ankrad grupp Fick samma produktspecifikation Fick veta att kunden trodde att 500 timmar var rimligt, men också att: Kunden vet väldigt lite om vad som krävs för att utveckla allt i hans specifikation Ni ska inte låta hans siffra påverka ert estimat Lågt ankrad grupp Samma som högt ankrad grupp, men fick veta att kunden trodde att 50 timmar var rimligt. 456 tim 555 tim 99 tim How to avoid impact from irrelevant and misleading information on your cost estimates, Magne Jørgensen and Stein Grimstad, Simula Research Laboratory, Simula Research Labs Estimation Seminar, Oslo, Planeringspoker Produktägaren beskriver ett krav Alla funderar ut sitt estimat Allas kort vänds upp samtidigt Diskutera olikheter Gör om tills enighet* nås *: Enighet, eller om ej möjligt, kompromiss 158 Relativ estimering Empire State Building Chrysler Building meters (38% higher) meters Foto från Wikipedia 159

54 Jordhögs-exemplet 2 timmar för mig 40 timmar för 3-åring Kan komma överens om att det är 5 JP Dubbelt så stor, betyder dubbelt så stort estimat, dvs 10 JP Men vi tänker fortfarande var och en på hur lång tid det skulle ta mig JORD 2 x JORD Foto från Wikipedia 160 Story Points Enhetslöst, relativt storleksmått Måttet giltigt över tid och för olika individer Kan vara svårt att förklara första gången Underlättar tvärfunktionellt tänkande 161 Story Points - tips Börja med att identifiera en mellanstor uppgift Ha flera referenskrav och triangulera Använd rätt storlekar (...1, 2, 3, 5, 8, 13, 20...) Hinkar med sand eller vatten Planeringspoker är ett sätt att underlätta detta Ändra inte hur du tänker Poängstorlekarna är normalfördelade 162

55 Rätt enhet på rätt ställe Story Points för krav Timmar/idealdagar för arbetsuppgifter Vill inte ha någon som gömmer sig i en arbetsuppgift 163 In preparing for battle, I have always found that plans are useless, but planning is indispensable. General Dwight D. Eisenhower 164 Planera Planera igen Planera om 165

56 Planering på olika nivåer Strategi Teamet fokuserar här Portfölj Produkt Release Sprint Daglig 166 En bra releaseplan En plan som ger bra beslutsunderlag Kommer vanligen att gå från Vi blir klara Q3 Vi blir klara i september Vi blir klara 15e september Foto från sxc.hu 167 Releaseplanering Använda historiska data Vänta 1-3 sprintar för att få ett rimligt värde Prognostisera 168

57 Prognostisera Estimera tillgängliga timmar i en sprint Välj story från produktbackloggen Bryt ner till arbetsuppgifter, estimera dessa i timmar. Repetera 2-3 för alla storys. 169 Använd intervall Tidigt i ett projekt är det rimligt att ha ett intervall Det kommer att ta sprintar 170 Använd historik När vi har historik, snäva in intervallet Använd medel över alla som troligt slut Använd medel över 3 sämsta för worst case Använd medel över 3 bästa för best case Produktbacklog 171

58 Agila kontrakt Rullande kontrakt Money for nothing, change for free 172 Fastprisåtaganden/budgetering Prognostisera Ange intervall i pris eller funktionalitet Marknadsför insyn Marknadsför möjligheten att ändra innehållet i projektet under projektets gång Alternativet - tag kalkylerad risk 173 Så, exakt när är ni klara? Exakt hur mycket kommer vi att sälja?

59 Varningstecken 175 Jag drar bort de fyra timmar som jag lagt på denna arbetsuppgift Vår grafiker jobbar 20% i 5 olika team parallellt

60 8,0 6,0 4,0 2, Ingenting blir klart för test före näst sista dagen i sprinten Bra Dåligt Det dagliga Scrummötet är ett rapportera till Scrum Mastern -möte (som dessutom ställs in när SM är borta) Scrum Mastern svarar på frågor på dagliga ståupp-mötet

61 Produktägaren är inte tillgänglig för planeringsmöten KLART är inte definierat Demonstrationen tar 2 dagar att förbereda

62 Återblicken är inte en dialog med förbättringsfokus Belöningssystemen fokuserar på individer Sprint 1 Sprint 2 Sprint 3 Server Server Server Klient Klient Test

63 I didn t fail 10,000 times. I found 10,000 things that did not work. Tomas Edison, om sitt arbete med att hitta rätt material för glödtråden i glödlampor. 187 Agile Estimating and Planning + User Stories Applied The Enterprise and Scrum, Ken Schwaber Mike Cohn Management 3.0, Jurgen Appelo Agile Product Management with Scrum, Roman Pichler Scrum User Group Sweden twitter: miboman se.linkedin.com/in/mikaelboman 188 Nästa steg Agil Rebootcamp - citer.us/reboot Agilt ledarskap i praktiken - citer.us/agilemgmt Certifierad Scrum Product Owner - citer.us/cspo Agil estimering & planering - citer.us/aep Domain-Driven Design: Domänmodellen i arbete - citer.us/ddd4d Scrum Kickstart - citer.us/scrumkickstart 189

64 Definitioner Utvecklare = kodare, testare, mfl Utvecklings-teamet = utvecklarna Teamet = utvecklingsteamet + Scrum Master + Produktägare 190 Ordlista svenska - engelska Återblick/retrospektiv = retrospective Sprintgenomgång = sprint review Backlog-trimning = backlog grooming Produktägare = Product Owner Tvärfunktionellt team = cross functional team Utvecklare = developer Utvecklings-teamet/Scrum-teamet = The Scrum team 191

Agile Enterprise Architecture

Agile Enterprise Architecture Agile Enterprise Architecture Manifesto for Agile Software Development We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:

Läs mer

Användningscentrering i agila utvecklingsprojekt. johanna.sarna@valtech.com Valtech

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

Läs mer

Automation Region. Affärsdriven systemutveckling genom agila metoder. Stefan Paulsson Thomas Öberg

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

Läs mer

AGIL KRAVHANTERING. Hitta behoven bakom kraven!! Thomas Nilsson! Agile Coach & Mentor! CTO, Responsive

AGIL KRAVHANTERING. Hitta behoven bakom kraven!! Thomas Nilsson! Agile Coach & Mentor! CTO, Responsive AGIL KRAVHANTERING Hitta behoven bakom kraven!!! Thomas Nilsson! Agile Coach & Mentor! CTO, Responsive KRAVSTÄLL EN PRODUKT! Skriv ner tre krav som ni ställer på produkten INNOVATIONSDRIVNA PRODUKTER...

Läs mer

SCRUM och agil utveckling

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:

Läs mer

Agile i ett större sammanhang

Agile i ett större sammanhang Agile i ett större sammanhang Thomas Nilsson http://www.responsive.se http://www.responsive.se/thomas Agile Developer, Coach & Mentor Vad driver kostnaden? 1) Felaktig funktionalitet Inkluderande missuppfattningar,

Läs mer

Du fulländar mig! Om synergierna mellan agila metoder och UX. Joakim Holm Adaptiv AB. Erik Hammarström Antrop AB

Du fulländar mig! Om synergierna mellan agila metoder och UX. Joakim Holm Adaptiv AB. Erik Hammarström Antrop AB Du fulländar mig! Om synergierna mellan agila metoder och UX Joakim Holm Adaptiv AB Erik Hammarström Antrop AB Vetenskapliga metoden 1. Observera verkligheten 4. Genomför experiment 2. Utforma hypotes

Läs mer

Scaled Agile Framework

Scaled Agile Framework Scaled Agile Framework Grunder för självorganisation Vad är det och är det bra? @svante_lidman svante.lidman@coreboost.se 1 Vem är Svante? Senaste 6-7 åren Konsultat inom Large-Scale Lean/Agile De +20

Läs mer

Therese Hansson & Magnus Jonsson. Motivationsfaktorer - Test inom Agila utvecklingsprojekt

Therese Hansson & Magnus Jonsson. Motivationsfaktorer - Test inom Agila utvecklingsprojekt Motivationsfaktorer - Test inom Agila utvecklingsprojekt Magnus Jonsson & Therese Hansson Flerårig erfarenhet från ett globalt utvecklingsprojekt där vi införde Agile & Scrum metodik i hela organisationen

Läs mer

Agila kontrakt. Mattias Skarin Kanban / Lean coach www.crisp.se. Konsten att måla ut sig ur ett hörn och in i ett samarbete.

Agila kontrakt. Mattias Skarin Kanban / Lean coach www.crisp.se. Konsten att måla ut sig ur ett hörn och in i ett samarbete. Agila kontrakt Konsten att måla ut sig ur ett hörn och in i ett samarbete DevLin, 2014 Mattias Skarin Kanban / Lean coach www.crisp.se http://blog.crisp.se/mattiasskarin mattias.skarin@crisp.se Copyright

Läs mer

HÖSTTERMINEN. Scrum STF INGENJÖRSUTBILDNING AB. Vi vidareutbildar ingenjörer och tekniker. Din partner för livslångt lärande

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

Läs mer

Här kan du checka in. Check in here with a good conscience

Här kan du checka in. Check in here with a good conscience Här kan du checka in med rent samvete Check in here with a good conscience MÅNGA FRÅGAR SIG hur man kan göra en miljöinsats. Det är egentligen väldigt enkelt. Du som har checkat in på det här hotellet

Läs mer

Scrum Scrum. en beskrivning. a description. V 2012.12.13 2012 Scrum Alliance,Inc 1

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

Läs mer

2009-02-02. Verktyg för agil systemutveckling. Vad är ett verktyg? Olika typer av verktyg för mjukvaruutveckling. Vad kan ett bra verktyg tillföra?

2009-02-02. Verktyg för agil systemutveckling. Vad är ett verktyg? Olika typer av verktyg för mjukvaruutveckling. Vad kan ett bra verktyg tillföra? Vad är ett verktyg? Verktyg för agil systemutveckling Individuals and interactions over processes and tools - The Agile Manifesto Papper, penna, linjal CAD-program Skruvmejsel Skruvdragare Etc 1 2 Vad

Läs mer

Här kan du sova. Sleep here with a good conscience

Här kan du sova. Sleep here with a good conscience Här kan du sova med rent samvete Sleep here with a good conscience MÅNGA FRÅGAR SIG hur man kan göra en miljöinsats. Det är egentligen väldigt enkelt. Du som har checkat in på det här hotellet har gjort

Läs mer

Enterprise App Store. Sammi Khayer. Igor Stevstedt. Konsultchef mobila lösningar. Teknisk Lead mobila lösningar

Enterprise App Store. Sammi Khayer. Igor Stevstedt. Konsultchef mobila lösningar. Teknisk Lead mobila lösningar Enterprise App Store KC TL Sammi Khayer Konsultchef mobila lösningar Familjen håller mig jordnära. Arbetar med ledarskap, mobila strategier och kreativitet. Fotbollen ger energi och fokus. Apple fanboy

Läs mer

ALM Live: Scrum + VSTS

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

Läs mer

Presentation. Fredrik Runnsjö 1996 Utvecklare 2004 Testare ~2006 Scrum/Canban

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

Läs mer

Förändrade förväntningar

Förändrade förväntningar Förändrade förväntningar Deloitte Ca 200 000 medarbetare 150 länder 700 kontor Omsättning cirka 31,3 Mdr USD Spetskompetens av världsklass och djup lokal expertis för att hjälpa klienter med de insikter

Läs mer

Hur utforma en strategi för användande av sociala medier? Skapa nytta och nå fram i bruset

Hur utforma en strategi för användande av sociala medier? Skapa nytta och nå fram i bruset Hur utforma en strategi för användande av sociala medier? Skapa nytta och nå fram i bruset Och nu då? När sociala medier, som vi känner dem, blivit en självklarhet. Whats next? Fyra konkreta råd

Läs mer

Idag. Förväntningar. Farhågor 2014-02-03. Agil användbarhetsutveckling för handhållna enheter TNM082, VT2014, FÖ2. Agil utveckling Scrum

Idag. Förväntningar. Farhågor 2014-02-03. Agil användbarhetsutveckling för handhållna enheter TNM082, VT2014, FÖ2. Agil utveckling Scrum Agil användbarhetsutveckling för handhållna enheter TNM082, VT2014, FÖ2 Idag Agil utveckling Scrum Förväntningar En helt ny utmaning. Det ska inte vara som andra kurser Företag har oka erfarenhet inom

Läs mer

Agile-metoder, XP och ACSD

Agile-metoder, XP och ACSD Användarcentrerad systemdesign. Föreläsning 12 Agile-metoder, XP och ACSD Stefan Blomkvist MDI / IT, stefan.blomkvist@it.uu.se & Profdoc AB www.profdoc.se www.it.uu.se/edu/course /homepage/acsd/s04 XP

Läs mer

Protokoll Föreningsutskottet 2013-10-22

Protokoll Föreningsutskottet 2013-10-22 Protokoll Föreningsutskottet 2013-10-22 Närvarande: Oliver Stenbom, Andreas Estmark, Henrik Almén, Ellinor Ugland, Oliver Jonstoij Berg. 1. Mötets öppnande. Ordförande Oliver Stenbom öppnade mötet. 2.

Läs mer

Utveckla samarbete inom avdelningen. Utveckla samarbetet. mini workshop! i butikens ledningsgrupp. Grid International AB. Grid International AB

Utveckla samarbete inom avdelningen. Utveckla samarbetet. mini workshop! i butikens ledningsgrupp. Grid International AB. Grid International AB Utveckla samarbete inom avdelningen Utveckla samarbetet mini workshop! i butikens ledningsgrupp Grid International AB Grid International AB Om ledarskap och samarbete som ger både ökat resultat och bättre

Läs mer

Boiler with heatpump / Värmepumpsberedare

Boiler with heatpump / Värmepumpsberedare Boiler with heatpump / Värmepumpsberedare QUICK START GUIDE / SNABBSTART GUIDE More information and instruction videos on our homepage www.indol.se Mer information och instruktionsvideos på vår hemsida

Läs mer

Hur man skyddar sig på internet

Hur man skyddar sig på internet Hur man skyddar sig på internet Säkerhet är obehagligt Men vi har ju virusskydd!! Webbläsare Webbläsare Vårt största hot idag Tydligare vid fel, phishing, flikar SSL Tunnlar och certifikat, brutna certifikat,

Läs mer

.SE (Stiftelsen för Internetinfrastruktur) Presentation November 2009

.SE (Stiftelsen för Internetinfrastruktur) Presentation November 2009 .SE (Stiftelsen för Internetinfrastruktur) Presentation November 2009 About us.se (The Internet Infrastructure Foundation) is responsible for the.se top-level domain. Non-profit organisation founded in

Läs mer

TRENDERNA SOM FORMAR DIN VERKLIGHET 2014 ÅRETS IT AVDELNING 2014 2014-01-23

TRENDERNA SOM FORMAR DIN VERKLIGHET 2014 ÅRETS IT AVDELNING 2014 2014-01-23 TRENDERNA SOM FORMAR DIN VERKLIGHET 2014 ÅRETS IT AVDELNING 2014 2014-01-23 THE POWER OF INTEGRATION There will not exist hardware without services integrated, services without applications surrounding

Läs mer

Agenda. Plats och magkänsla. Presentation. - en pedagogisk fråga?

Agenda. Plats och magkänsla. Presentation. - en pedagogisk fråga? Plats och magkänsla - en pedagogisk fråga? Göran Lindahl Chalmers tekniska högskola 2011-09-28 Agenda Introduktion Helhet Användbarhet och effekter Cost and benefit Realitet, abstrakt, realitet Så här

Läs mer

Cross Media Storytelling

Cross Media Storytelling Cross Media Storytelling Storytelling En del av Cross Medialogiken Andra: Play, performance, spectacle, branding, etc. Reflekterar ekonomin i branschen Horisontella effekter av koncernägande Synergi: branding

Läs mer

GÖRA SKILLNAD. om vikten av hållbar produktion och om hur den kan skapas. Bengt Savén Södertälje Science Park, 2014-11-07

GÖRA SKILLNAD. om vikten av hållbar produktion och om hur den kan skapas. Bengt Savén Södertälje Science Park, 2014-11-07 GÖRA SKILLNAD om vikten av hållbar produktion och om hur den kan skapas Bengt Savén Södertälje Science Park, 2014-11-07 KORT OM MITT YRKESLIV ABB (trainee Melbourne, chef NC-programmering, produktionsteknisk

Läs mer

Agil mjukvaruutveckling. 1DV404, Jesper Andersson

Agil mjukvaruutveckling. 1DV404, Jesper Andersson Agil mjukvaruutveckling 1DV404, Jesper Andersson Agilt? Innehållet i alla mjukvaruutvecklingsprocesser! Roller! Aktiviteter! Artefakter Processmodeller Många smaker Unified Process Kanban SCRUM normativ

Läs mer

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 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

Läs mer

Kvalitetssäkra ditt projekt med kontinuerlig integration

Kvalitetssäkra ditt projekt med kontinuerlig integration Kvalitetssäkra ditt projekt med kontinuerlig integration Mathias Olausson http://olausson.net/blog Om oss: QWise Vi hjälper systemutvecklingsteam att bli bättre. Vi är experter på ALM och Team System.

Läs mer

INITIATIVKRAFT LEDER TILL FRAMGÅNGSRIKA PROJEKT. Webinar 2012-05-10

INITIATIVKRAFT LEDER TILL FRAMGÅNGSRIKA PROJEKT. Webinar 2012-05-10 INITIATIVKRAFT LEDER TILL FRAMGÅNGSRIKA PROJEKT Webinar 2012-05-10 PROJECTPLACE ÄR EN SAMARBETSTJÄNST ONLINE PROJECTPLACE Social collaboration tool 750 000 användare 150 länder 7 språk PROJECTPLACE Social

Läs mer

Flytta din affär till molnet

Flytta din affär till molnet Flytta din affär till molnet Låt oss prata moln 2 Låt oss prata moln 3 Marknadsförare var först i molnet. Vi skulle inte bli förvånade om du redan använder molnet för: CRM Marketing automation Social media-platformar

Läs mer

2010-12-27 SCRUM. Vattenfallsmodellen. Analys. Design. Kod. Test. Rational Unified Process Agile. Kallas också linjär sekventiell modell.

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

Läs mer

Service Design Network Sweden

Service Design Network Sweden Service Design Network Sweden Launch workshop summary www.servicedesignsweden.com MEMBERS WORKSHOP 27 March 16:00 18:00 Purpose, idea and vision of Service Design Sweden (20mins) Short presentation of

Läs mer

Quick Start Guide Snabbguide

Quick Start Guide Snabbguide Quick Start Guide Snabbguide C Dictionary Quick Start Thank you for choosing C Dictionary and C-Pen as your translation solution. C Dictionary with its C-Pen connection will make translation easy and enable

Läs mer

EFFEKTIVA PROJEKT MED WEBBASERAD PROJEKTLEDNING

EFFEKTIVA PROJEKT MED WEBBASERAD PROJEKTLEDNING EFFEKTIVA PROJEKT MED WEBBASERAD PROJEKTLEDNING Skapa initiativ för din projektgrupp för att lyckas Webinar 2012-03-08 VAD ÄR PROJECTPLACE? SAMARBETSTJÄNST ONLINE PROJECTPLACE I SIFFROR Grundades 1998

Läs mer

PRODUCT MANAGEMENT. Klicka här för att ändra format. Klicka här för att ändra format på underrubrik i bakgrunden

PRODUCT MANAGEMENT. Klicka här för att ändra format. Klicka här för att ändra format på underrubrik i bakgrunden på From Requirements in Excel - to development of profitable products Strategic Technology PRODUCT PRODUCT Market PLANNING MARKETING på Operational Product planning = Define and Develop Product marketing

Läs mer

Evaluation Ny Nordisk Mat II Appendix 1. Questionnaire evaluation Ny Nordisk Mat II

Evaluation Ny Nordisk Mat II Appendix 1. Questionnaire evaluation Ny Nordisk Mat II Evaluation Ny Nordisk Mat II Appendix 1. Questionnaire evaluation Ny Nordisk Mat II English version A. About the Program in General We will now ask some questions about your relationship to the program

Läs mer

To inspire you to be change agents.

To inspire you to be change agents. Change LU Purpose To inspire you to be change agents. By offering a conceptual framework to structure your work around By presenting a number of guiding principles By offering best practise knowledge on

Läs mer

Svensk presentation. 2012-12-28 Anita Lennerstad 1

Svensk presentation. 2012-12-28 Anita Lennerstad 1 Svensk presentation 2012-12-28 Anita Lennerstad 1 Trailereffekter AB Bild Specialisten på delar till trailers och släpvagnar 2012-12-28 Anita Lennerstad 2 Utveckling bild bild Axel Johnson AB BRIAB bild

Läs mer

QC i en organisation SAST 2008-09-16

QC i en organisation SAST 2008-09-16 QC i en organisation SAST 2008-09-16 1 Agenda Hur är vi organiserade inom test på SEB? Hur är QC uppsatt på SEB? Hur arbetar vi med QC i en stor organisation? Uppfyllde QC våra förväntningar och hur har

Läs mer

Systemutveckling. Historiskt grundad introduktion

Systemutveckling. Historiskt grundad introduktion Systemutveckling Historiskt grundad introduktion Kvalitet som tema Dataområdet kännetecknas av ständig förändring - utveckling - expansion Varje "nyhet" en förbättring Anta att förbättringarna är, eller

Läs mer

Design. Vad lärde jag mig förra lekfonen? Hur bidrog jag Fll lärandet? Kravhantering sammanfa0ning 13/04/14

Design. Vad lärde jag mig förra lekfonen? Hur bidrog jag Fll lärandet? Kravhantering sammanfa0ning 13/04/14 Design Vad är design? Vad är arkitektur? Architectural Pa:erns Designprinciper Design Pa:erns UML Domain Driven Design Domänmodell Vad lärde jag mig förra lekfonen? Hur bidrog jag Fll lärandet? Kravhantering

Läs mer

possibilities Create a world innovation mobility social yourself full of Employer branding nyckeln till att attrahera och behålla de bästa i Sandvik

possibilities Create a world innovation mobility social yourself full of Employer branding nyckeln till att attrahera och behålla de bästa i Sandvik Create yourself a world diversity full of innovation creativity fantastic possibilities social technology mobility Employer branding nyckeln till att attrahera och behålla de bästa i Sandvik 1 Employer

Läs mer

2014-11-21 Av Patrik Österblad

2014-11-21 Av Patrik Österblad 2014-11-21 Av Patrik Österblad The interview We take a dive into a situation most of us have been in. The job interview. Questions and answers you as a job seeker perhaps should ask, as well as what you

Läs mer

SCRUM. på fem minuter

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,

Läs mer

Agenda. Om olika perspektiv på vad socialt entreprenörskap är

Agenda. Om olika perspektiv på vad socialt entreprenörskap är Agenda 1. Begreppet socialt entreprenörskap Om olika perspektiv på vad socialt entreprenörskap är 2. Sociala entreprenörer som hybrider Om sociala entreprenörer som personer som vägrar att välja mellan

Läs mer

Testdriven utveckling. Magnus Jonsson Siemens Medical Solutions

Testdriven utveckling. Magnus Jonsson Siemens Medical Solutions Testdriven utveckling Magnus Jonsson Siemens Medical Solutions 2 Soarian Stort projekt, ca 400 personer i projektet Distribuerad utveckling i USA, Indien och Sverige Web baserat lösning med admin client

Läs mer

Innovation in the health sector through public procurement and regulation

Innovation in the health sector through public procurement and regulation Innovation in the health sector through public procurement and regulation MONA TRUELSEN & ARVID LØKEN 1 14/11/2013 Copyright Nordic Innovation 2011. All rights reserved. Nordic Innovation An institution

Läs mer

PDP som redskap för karriärutveckling i utbildning. Ola Tostrup

PDP som redskap för karriärutveckling i utbildning. Ola Tostrup PDP som redskap för karriärutveckling i utbildning Ola Tostrup - 16, 4, 47, 3 Dagens föreställning Vad innebär PDP och varför PDP Hur vi designat det inom utbildningen Kompetensbegreppet och vilka kompetenser

Läs mer

ALM Live. April 2008 Effektivare projektarbete med Visual Studio 2008

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

Läs mer

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. 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

Läs mer

EXTERNAL ASSESSMENT SAMPLE TASKS SWEDISH BREAKTHROUGH LSPSWEB/0Y09

EXTERNAL ASSESSMENT SAMPLE TASKS SWEDISH BREAKTHROUGH LSPSWEB/0Y09 EXTENAL ASSESSENT SAPLE TASKS SWEDISH BEAKTHOUGH LSPSWEB/0Y09 Asset Languages External Assessment Sample Tasks Breakthrough Stage Listening and eading Swedish Contents Page Introduction 2 Listening Sample

Läs mer

Teknikprogrammet Klass TE14A, Norrköping. Jacob Almrot. Självstyrda bilar. Datum: 2015-03-09

Teknikprogrammet Klass TE14A, Norrköping. Jacob Almrot. Självstyrda bilar. Datum: 2015-03-09 Teknikprogrammet Klass TE14A, Norrköping. Jacob Almrot Självstyrda bilar Datum: 2015-03-09 Abstract This report is about when you could buy a self-driving car and what they would look like. I also mention

Läs mer

Agila Metoder. Nils Ehrenberg nils.ehrenberg@mah.se

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

Läs mer

We love what we do. Klicka här för att ändra format på underrubrik i bakgrunden 2015-03-24

We love what we do. Klicka här för att ändra format på underrubrik i bakgrunden 2015-03-24 We love what we do Klicka här för att ändra format på underrubrik i bakgrunden Östersund Örebro Västerås Stockholm Vasa Click to edit Master subtitle style Click to edit Master subtitle style 3 Click

Läs mer

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? 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

Läs mer

SCRUM på Riksarkivet. Magnus Welander / 2011-05-26

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

Läs mer

Agil testning i SCRUM

Agil testning i SCRUM Agil testning i SCRUM Petter Salomonsson Petter.salomonsson@addq.se Tel: 0708-398435 Kort presentation AddQ Consulting AB tydlig fokus på test och kvalitetssäkringstjänster erbjuder mycket erfarna konsulter

Läs mer

SJ Prio och First Hotels Utbildnings- och informationsmaterial

SJ Prio och First Hotels Utbildnings- och informationsmaterial SJ Prio och First Hotels Utbildnings- och informationsmaterial Vs 2, 31.03.14 Vad är SJ Prio Vad är SJ Prio? SJ Prio är SJ:s lojalitetsprogram för alla som tar eller vill ta tåget. Med SJ Prio får våra

Läs mer

AGILA METODER. (för oss som inte kodar) Nina Berlin

AGILA METODER. (för oss som inte kodar) Nina Berlin AGILA METODER (för oss som inte kodar) Nina Berlin Agila värderingar 1. Individer och interaktioner framför processer och verktyg 2. Fungerande programvara framför omfattande dokumentation 3. Kundsamarbete

Läs mer

Flytta din affär till molnet

Flytta din affär till molnet Flytta din affär till molnet Låt oss prata moln 2 Låt oss prata moln 3 Marknadsförare var först i molnet. Vi skulle inte bli förvånade om du redan använder molnet för: CRM Marketing automation Social media-platformar

Läs mer

SharePoint 2010 licensiering Wictor Wilén

SharePoint 2010 licensiering Wictor Wilén SharePoint 2010 licensiering Wictor Wilén Sweden SharePoint User Group 26:e maj 2010 Vem är jag? Inte för rutinuppdrag. Wictor Wilén SharePoint Arkitekt Connecta AB SharePoint MVP Microsoft Certified Trainer,

Läs mer

Nya sätt att sälja Livsmedel - nya krav på information

Nya sätt att sälja Livsmedel - nya krav på information Nya sätt att sälja Livsmedel - nya krav på information GS1 Seminarium Lena Sparring 28 Maj 2013 Detta är ICA Det här är ICA-idén Enskilda handlare i samverkan, som framgångsrikt kombinerar mångfald och

Läs mer

8% 6% 4% 2% 0% -2% -4% -6% -8% 2009 2010 2011 2012 2013p. BNP IT-budget

8% 6% 4% 2% 0% -2% -4% -6% -8% 2009 2010 2011 2012 2013p. BNP IT-budget PREDICTIONS 8% 6% 4% 2% 0% -2% -4% -6% -8% 2009 2010 2011 2012 2013p BNP IT-budget 3% Utveckling 2013 2% 1% 1-9 10-49 50-99 100-249 250+ 0% 1-9 10-49 50-99 100-249 250+ UTMANINGEN STÖRRE VOLYM FÖR MINDRE

Läs mer

FÖRBERED UNDERLAG FÖR BEDÖMNING SÅ HÄR

FÖRBERED UNDERLAG FÖR BEDÖMNING SÅ HÄR FÖRBERED UNDERLAG FÖR BEDÖMNING SÅ HÄR Kontrollera vilka kurser du vill söka under utbytet. Fyll i Basis for nomination for exchange studies i samråd med din lärare. För att läraren ska kunna göra en korrekt

Läs mer

Scrum. Seminar SESAM, Stockholm, 2010-11-11. Emerging requirements and Agile testing in. Jimmy Janlén. jimmy.janlen@sogeti.se

Scrum. Seminar SESAM, Stockholm, 2010-11-11. Emerging requirements and Agile testing in. Jimmy Janlén. jimmy.janlen@sogeti.se Seminar SESAM, Stockholm, 2010-11-11 Jimmy Janlén jimmy.janlen@sogeti.se Scrum, Agile and Lean Software Development http://jimmyjanlen.wordpress.com Emerging requirements and Agile testing in Scrum What

Läs mer

Senaste trenderna inom redovisning, rapportering och bolagsstyrning Lars-Olle Larsson, Swedfund International AB

Senaste trenderna inom redovisning, rapportering och bolagsstyrning Lars-Olle Larsson, Swedfund International AB 1 Senaste trenderna inom redovisning, rapportering och bolagsstyrning Lars-Olle Larsson, Swedfund International AB 2 PwC undersökning av börsföretag & statligt ägda företag Årlig undersökning av års- &

Läs mer

Att utveckla och skapa en effektiv och dynamisk process för konsolidering och rapportering

Att utveckla och skapa en effektiv och dynamisk process för konsolidering och rapportering Ulla-Britt Fagerström - Senior lösningsspecialist, IBM Business Analytics 22 maj 2013 Att utveckla och skapa en effektiv och dynamisk process för konsolidering och rapportering Då kan drömmar gå i uppfyllelse

Läs mer

Testning som beslutsstöd

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

Läs mer

Alchemy magin i att leda tillsammans

Alchemy magin i att leda tillsammans Alchemy magin i att leda tillsammans I höst har vi den stora glädjen att stå värdar för en internationellt erkänd utbildning i delat ledarskap och upplevelsebaserat lärande. Är den här utbildningen för

Läs mer

Hur kompletterar verksamhetsutveckling traditionellt QA arbete? Anders Frydén, Verksamhetsutvecklare

Hur kompletterar verksamhetsutveckling traditionellt QA arbete? Anders Frydén, Verksamhetsutvecklare Hur kompletterar verksamhetsutveckling traditionellt QA arbete? Anders Frydén, Verksamhetsutvecklare Min bakgrund Biolog (Cell- och molekylär-) Forskarbakgrund Produktion (GMP) QA (GLP, GXP) ISO 9001 Processkurser

Läs mer

Agila kontrakt och LOU

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,

Läs mer

BESKRIVNING AV PROCESSMETODEN SCRUM

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...

Läs mer

Schenker Privpak AB Telefon 033-178300 VAT Nr. SE556124398001 Schenker ABs ansvarsbestämmelser, identiska med Box 905 Faxnr 033-257475 Säte: Borås

Schenker Privpak AB Telefon 033-178300 VAT Nr. SE556124398001 Schenker ABs ansvarsbestämmelser, identiska med Box 905 Faxnr 033-257475 Säte: Borås Schenker Privpak AB Interface documentation for web service packageservices.asmx 2010-10-21 Version: 1.2.2 Doc. no.: I04304 Sida 2 av 14 Revision history Datum Version Sign. Kommentar 2010-02-18 1.0.0

Läs mer

SCRUM vs. XP en jämförelse mellan två lättviktsmetodiker

SCRUM vs. XP en jämförelse mellan två lättviktsmetodiker SCRUM vs. XP en jämförelse mellan två lättviktsmetodiker Phut Tran D01, Lund Tekniska Högskola d01pt@efd.lth.se 21 februari 2006 Innehållsförteckning ABSTRACT... 3 1 INLEDNING... 4 2 VAD ÄR EN LÄTTVIKTSMETODIK?

Läs mer

LARS. Ett e-bokningssystem för skoldatorer.

LARS. Ett e-bokningssystem för skoldatorer. LARS Ett e-bokningssystem för skoldatorer. Därför behöver vi LARS Boka dator i förväg. Underlätta för studenter att hitta ledig dator. Rapportera datorer som är sönder. Samordna med schemaläggarnas system,

Läs mer

Agile project management

Agile project management Agile project management - The software development processes Master thesis, 15 hp, SYSM02 informatics Presented: 2011-06-16 Authors: Niklas Berndt Emily Jönsson Supervisor: Agneta Olerup Examiner: Björn

Läs mer

SCRUM och mycket mer

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

Läs mer

HR i en internationell organisation, några tankar av P-O Nyquist. Göteborg 2011-11-10

HR i en internationell organisation, några tankar av P-O Nyquist. Göteborg 2011-11-10 HR i en internationell organisation, några tankar av P-O Nyquist Göteborg 2011-11-10 1 P-O Nyquist UTBILDNING Bergsingenjör från KTH Executive MBA från Uppsala ERICSSON (18 år) SW design System design

Läs mer

William J. Clinton Foundation Insamlingsstiftelse REDOGÖRELSE FÖR EFTERLEVNAD STATEMENT OF COMPLIANCE

William J. Clinton Foundation Insamlingsstiftelse REDOGÖRELSE FÖR EFTERLEVNAD STATEMENT OF COMPLIANCE N.B. The English text is an in-house translation. William J. Clinton Foundation Insamlingsstiftelse (organisationsnummer 802426-5756) (Registration Number 802426-5756) lämnar härmed följande hereby submits

Läs mer

Authentication Context QC Statement. Stefan Santesson, 3xA Security AB stefan@aaa-sec.com

Authentication Context QC Statement. Stefan Santesson, 3xA Security AB stefan@aaa-sec.com Authentication Context QC Statement Stefan Santesson, 3xA Security AB stefan@aaa-sec.com The use case and problem User identities and user authentication is managed through SAML assertions. Some applications

Läs mer

Morgondagens arbetsplats Användarnas syn på trenderna och teknologierna som skapar den. Annsofie Petersson IDC

Morgondagens arbetsplats Användarnas syn på trenderna och teknologierna som skapar den. Annsofie Petersson IDC Copyright IDC. Reproduction is forbidden unless authorized. All rights reserved. Morgondagens arbetsplats Användarnas syn på trenderna och teknologierna som skapar den Annsofie Petersson IDC 2 3 4 5 6

Läs mer

Nya möjligheter med M3 Technology. Björn Svensson, Björn Torold

Nya möjligheter med M3 Technology. Björn Svensson, Björn Torold Nya möjligheter med Technology Björn Svensson, Björn Torold Vem är vi? 2 Copyright 2011 Lawson. All rights reserved. Nya möjligheter med Technology System Foundation Grid Förändrar basen i Installation

Läs mer

ORCID medlemskap och implementering vid Chalmers

ORCID medlemskap och implementering vid Chalmers ORCID medlemskap och implementering vid Chalmers Mötesplats Open Access 2014 2014-04-01 Jonas Gilbert Chalmers bibliotek jonas.gilbert@chalmers.se http://orcid.org/0000-0001-6599-1376 Open Researcher &

Läs mer

CLAES HÖGSTRÖM ETABLERA SNOWPARKS

CLAES HÖGSTRÖM ETABLERA SNOWPARKS CLAES HÖGSTRÖM ETABLERA SNOWPARKS ALLT BÖRJAR MED. RÅVAROR UTVINNS SAMLAS IN FÖRVANDLAS TILL PRODUKTER OCH MARKNADSFÖRS MED FOKUS PÅ SPECIFIKATIONER PROBLEM? Allt som produceras men inte är materiell hårdvara

Läs mer

Scrumguiden. Den definitiva guiden till Scrum: Spelets regler. Juli 2013. Utvecklad och underhållen av Ken Schwaber och Jeff Sutherland

Scrumguiden. Den definitiva guiden till Scrum: Spelets regler. Juli 2013. Utvecklad och underhållen av Ken Schwaber och Jeff Sutherland Scrumguiden Den definitiva guiden till Scrum: Spelets regler Juli 2013 Utvecklad och underhållen av Ken Schwaber och Jeff Sutherland Innehåll Syftet med Scrumguiden... 3 Definitionen av Scrum... 3 Teorin

Läs mer

Acceptanstest - är mer än du tror

Acceptanstest - är mer än du tror Acceptanstest - är mer än du tror SAST 14 oktober 2010 Henrik Rylander henrik.rylander@skatteverket.se kristina.snis@skatteverket Om skatteverket Skatteverket 10.800 personer är anställda vid Skatteverket.

Läs mer

TDP023 Projekt: Agil systemutveckling

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

Läs mer

- den bredaste guiden om Mallorca på svenska! -

- den bredaste guiden om Mallorca på svenska! - - den bredaste guiden om Mallorca på svenska! - Driver du företag, har en affärsrörelse på Mallorca eller relaterad till Mallorca och vill nå ut till våra läsare? Då har du möjlighet att annonsera på Mallorcaguide.se

Läs mer

Scrum. på fem minuter

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,

Läs mer

Hälsoinriktade insatser avseende alkohol

Hälsoinriktade insatser avseende alkohol Hälsoinriktade insatser avseende alkohol Vad säger socialstyrelsen Vad säger forskningen? Hur gör vi i praktiken? Known unknown As we know, There are known knowns. There are things we know we know. We

Läs mer

Yalla Trappan. - ett arbetsintegrerande socialt företag för ett socialt hållbart samhälle

Yalla Trappan. - ett arbetsintegrerande socialt företag för ett socialt hållbart samhälle Yalla Trappan - ett arbetsintegrerande socialt företag för ett socialt hållbart samhälle Yalla Trappan von Rosens väg 1 213 66 Malmö 040-21 86 30 kontor@yallatrappan.se www.yallatrappan.se Ett kvinnokooperativ

Läs mer

E V - C E R T I F I K AT: VA R F Ö R A N V Ä N D A D E N S TA R K A S T E S S L AUTENTISERINGSPROCESS?

E V - C E R T I F I K AT: VA R F Ö R A N V Ä N D A D E N S TA R K A S T E S S L AUTENTISERINGSPROCESS? E V - C E R T I F I K AT: VA R F Ö R A N V Ä N D A D E N S TA R K A S T E S S L AUTENTISERINGSPROCESS? D i n t a l a r e i d a g J o n a t h a n A g e r i u s W e b S e c u r i t y C o n s u l t a n t

Läs mer

Platina och kvalité. Rasmus Staberg, Teknisk direktör, 2014-04-08

Platina och kvalité. Rasmus Staberg, Teknisk direktör, 2014-04-08 Formpipe Platina och kvalité Rasmus Staberg, Teknisk direktör, 2014-04-08 04 08 1 Formpipe Presentation Bakgrund Platina släpptes som första release år 2000. Fick pris för Best in show från Bill Gates

Läs mer