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

Agile i ett större sammanhang. Thomas Nilsson CTO, Agile Developer, Coach & Mentor

Agile i ett större sammanhang. Thomas Nilsson CTO, Agile Developer, Coach & Mentor Agile i ett större sammanhang Thomas Nilsson CTO, Agile Developer, Coach & Mentor Continuous Integration XP Simple Design Pair Programming Refactoring Agile i ett större sammanhang DSDM Test Driven Development

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

Mönster. Ulf Cederling Växjö University Ulf.Cederling@msi.vxu.se http://www.msi.vxu.se/~ulfce. Slide 1

Mönster. Ulf Cederling Växjö University Ulf.Cederling@msi.vxu.se http://www.msi.vxu.se/~ulfce. Slide 1 Mönster Ulf Cederling Växjö University UlfCederling@msivxuse http://wwwmsivxuse/~ulfce Slide 1 Beskrivningsmall Beskrivningsmallen är inspirerad av den som användes på AG Communication Systems (AGCS) Linda

Läs mer

Kvalitetsarbete I Landstinget i Kalmar län. 24 oktober 2007 Eva Arvidsson

Kvalitetsarbete I Landstinget i Kalmar län. 24 oktober 2007 Eva Arvidsson Kvalitetsarbete I Landstinget i Kalmar län 24 oktober 2007 Eva Arvidsson Bakgrund Sammanhållen primärvård 2005 Nytt ekonomiskt system Olika tradition och förutsättningar Olika pågående projekt Get the

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

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

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

BOENDEFORMENS BETYDELSE FÖR ASYLSÖKANDES INTEGRATION Lina Sandström

BOENDEFORMENS BETYDELSE FÖR ASYLSÖKANDES INTEGRATION Lina Sandström BOENDEFORMENS BETYDELSE FÖR ASYLSÖKANDES INTEGRATION Lina Sandström Frågeställningar Kan asylprocessen förstås som en integrationsprocess? Hur fungerar i sådana fall denna process? Skiljer sig asylprocessen

Läs mer

Hur hanterar vi risk? Vad är TKO? Skillnad på agil och trad? Agil/Lean: Defer Commitment, Build knowledge, Fail fast

Hur hanterar vi risk? Vad är TKO? Skillnad på agil och trad? Agil/Lean: Defer Commitment, Build knowledge, Fail fast Hur hanterar vi risk? Vad är TKO? Skillnad på agil och trad? Trad: Mycket up front - illusionerat försök till kontroll Agil/Lean: Defer Commitment, Build knowledge, Fail fast Den Röda Tråden DESIGN Vi

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

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

http://marvel.com/games/play/31/create_your_own_superhero http://www.heromachine.com/

http://marvel.com/games/play/31/create_your_own_superhero http://www.heromachine.com/ Name: Year 9 w. 4-7 The leading comic book publisher, Marvel Comics, is starting a new comic, which it hopes will become as popular as its classics Spiderman, Superman and The Incredible Hulk. Your job

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

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

Om oss DET PERFEKTA KOMPLEMENTET THE PERFECT COMPLETION 04 EN BINZ ÄR PRECIS SÅ BRA SOM DU FÖRVÄNTAR DIG A BINZ IS JUST AS GOOD AS YOU THINK 05

Om oss DET PERFEKTA KOMPLEMENTET THE PERFECT COMPLETION 04 EN BINZ ÄR PRECIS SÅ BRA SOM DU FÖRVÄNTAR DIG A BINZ IS JUST AS GOOD AS YOU THINK 05 Om oss Vi på Binz är glada att du är intresserad av vårt support-system för begravningsbilar. Sedan mer än 75 år tillverkar vi specialfordon i Lorch för de flesta olika användningsändamål, och detta enligt

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

Om Sodexo. Sodexo i världen. Sodexo i Norden. 16 miljarder omsättning Mer än 33 400 sites 391 000 anställda. 80 länder

Om Sodexo. Sodexo i världen. Sodexo i Norden. 16 miljarder omsättning Mer än 33 400 sites 391 000 anställda. 80 länder www.sodexo.se Om Sodexo Sodexo i världen 80 länder 16 miljarder omsättning Mer än 33 400 sites 391 000 anställda Världens tredje största tjänsteföretag 50 miljoner människor nyttjar våra tjänster varje

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

COPENHAGEN Environmentally Committed Accountants

COPENHAGEN Environmentally Committed Accountants THERE ARE SO MANY REASONS FOR WORKING WITH THE ENVIRONMENT! It s obviously important that all industries do what they can to contribute to environmental efforts. The MER project provides us with a unique

Läs mer

Webbregistrering pa kurs och termin

Webbregistrering pa kurs och termin Webbregistrering pa kurs och termin 1. Du loggar in på www.kth.se via den personliga menyn Under fliken Kurser och under fliken Program finns på höger sida en länk till Studieöversiktssidan. På den sidan

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

Utvärdering SFI, ht -13

Utvärdering SFI, ht -13 Utvärdering SFI, ht -13 Biblioteksbesöken 3% Ej svarat 3% 26% 68% Jag hoppas att gå till biblioteket en gång två veckor I think its important to come to library but maybe not every week I like because

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

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

Make a speech. How to make the perfect speech. söndag 6 oktober 13

Make a speech. How to make the perfect speech. söndag 6 oktober 13 Make a speech How to make the perfect speech FOPPA FOPPA Finding FOPPA Finding Organizing FOPPA Finding Organizing Phrasing FOPPA Finding Organizing Phrasing Preparing FOPPA Finding Organizing Phrasing

Läs mer

Användarcentrerad systemdesign

Användarcentrerad systemdesign Användarcentrerad systemdesign Föreläsning 9: Agile-metoder, XP och ACSD Stefan Blomkvist MDI / IT, Uppsala Universitet, stefan.blomkvist@it.uu.se XP www.it.uu.se/edu/course /homepage/acsd/s04 Dagens föreläsning

Läs mer

Användarcentrerad systemdesign

Användarcentrerad systemdesign Användarcentrerad systemdesign Föreläsning 11: Agile-processer och ACSD Stefan Blomkvist Avdelningen för MDI/IT, Uppsala Universitet, Stefan.Blomkvist@hci.uu.se www.it.uu.se/edu/course /homepage/acsd/

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

Workplan Food. Spring term 2016 Year 7. Name:

Workplan Food. Spring term 2016 Year 7. Name: Workplan Food Spring term 2016 Year 7 Name: During the time we work with this workplan you will also be getting some tests in English. You cannot practice for these tests. Compulsory o Read My Canadian

Läs mer

employee engagement concept (Eec) - a respectful work life designed around people -

employee engagement concept (Eec) - a respectful work life designed around people - employee engagement concept (Eec) - a respectful work life designed around people - The story Världen förändras allt snabbare och vi behöver göra saker på ett annorlunda sätt Tänk dig en arbetsplats som

Läs mer

Isolda Purchase - EDI

Isolda Purchase - EDI Isolda Purchase - EDI Document v 1.0 1 Table of Contents Table of Contents... 2 1 Introduction... 3 1.1 What is EDI?... 4 1.2 Sending and receiving documents... 4 1.3 File format... 4 1.3.1 XML (language

Läs mer

Strategy for development of car clubs in Gothenburg. Anette Thorén 2011-03-16

Strategy for development of car clubs in Gothenburg. Anette Thorén 2011-03-16 Strategy for development of car clubs in Gothenburg Anette Thorén 2011-03-16 Facts 2010 Objectives 2003: 10 000 members in five years 75 % are members through their employer 413 cars - 165 in private car

Läs mer

Senaste trenderna från testforskningen: Passar de industrin? Robert Feldt,

Senaste trenderna från testforskningen: Passar de industrin? Robert Feldt, Senaste trenderna från testforskningen: Passar de industrin? Robert Feldt, robert.feldt@bth.se Vad är på gång i forskningen? (ICST 2015 & 2016) Security testing Mutation testing GUI testing Model-based

Läs mer

Support Manual HoistLocatel Electronic Locks

Support Manual HoistLocatel Electronic Locks Support Manual HoistLocatel Electronic Locks 1. S70, Create a Terminating Card for Cards Terminating Card 2. Select the card you want to block, look among Card No. Then click on the single arrow pointing

Läs mer

Välkommen in på min hemsida. Som företagsnamnet antyder så sysslar jag med teknisk design och konstruktion i 3D cad.

Välkommen in på min hemsida. Som företagsnamnet antyder så sysslar jag med teknisk design och konstruktion i 3D cad. Välkommen in på min hemsida. Som företagsnamnet antyder så sysslar jag med teknisk design och konstruktion i 3D cad. har varit aktivt sedan 2004, men min bransch erfarenhet började redan 1983. Jag sysslar

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

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

EU:s ministerkonferens för e-förvaltning under det svenska ordförandeskapet

EU:s ministerkonferens för e-förvaltning under det svenska ordförandeskapet EU:s ministerkonferens för e-förvaltning under det svenska ordförandeskapet Seminarium 1:6 Föreläsare Urban Funered, urban.funered@finance.ministry.se Offentliga Rummet, Norrköping, 26 Maj 2009 Urban Funered

Läs mer

CONNECT- Ett engagerande nätverk! Paula Lembke Tf VD Connect Östra Sverige

CONNECT- Ett engagerande nätverk! Paula Lembke Tf VD Connect Östra Sverige CONNECT- Ett engagerande nätverk! Paula Lembke Tf VD Connect Östra Sverige Kontakter för din tillväxt CONNECT för samman entreprenörer och tillväxtföretag med kompetens och kapital. Och vice versa. värderingar

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

Förtroende ANNA BRATTSTRÖM

Förtroende ANNA BRATTSTRÖM Förtroende ANNA BRATTSTRÖM The importance of this treaty transcends numbers. We have been listening to an old Russian maxim dovaray ne proveray Trust, but Verify Vad innebär förtroende? Förtroende är ett

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

Scrum i praktiken Tillämpning inom Gripen demonstrator. Fredrik Lorentzon & Marcus Frejd 2010-11-11 SESAM

Scrum i praktiken Tillämpning inom Gripen demonstrator. Fredrik Lorentzon & Marcus Frejd 2010-11-11 SESAM Scrum i praktiken Tillämpning inom Gripen demonstrator Fredrik Lorentzon & Marcus Frejd 2010-11-11 SESAM Agenda Vilka är Fredrik och Marcus? Gripen demonstratorprogram i korthet Varför och hur införde

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

This work by. Fredrik Wendt. is licensed under a. Creative Commons

This work by. Fredrik Wendt. is licensed under a. Creative Commons Clean Code This work by Fredrik Wendt is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License http://creativecommons.org/licenses/by-nc-sa/3.0/ Coding Dojo / User

Läs mer

Klicka här för att ändra format

Klicka här för att ändra format på 1 på Marianne Andrén General Manager marianne.andren@sandviken.se Sandbacka Park Högbovägen 45 SE 811 32 Sandviken Telephone: +46 26 24 21 33 Mobile: +46 70 230 67 41 www.isea.se 2 From the Off e project

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

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

Beijer Electronics AB 2000, MA00336A, 2000-12

Beijer Electronics AB 2000, MA00336A, 2000-12 Demonstration driver English Svenska Beijer Electronics AB 2000, MA00336A, 2000-12 Beijer Electronics AB reserves the right to change information in this manual without prior notice. All examples in this

Läs mer

samhälle Susanna Öhman

samhälle Susanna Öhman Risker i ett heteronormativt samhälle Susanna Öhman 1 Bakgrund Riskhantering och riskforskning har baserats på ett antagande om att befolkningen är homogen Befolkningen har alltid varit heterogen när det

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

Våra tjänster [Our services] UMS Group Inc., All Rights Reserved

Våra tjänster [Our services] UMS Group Inc., All Rights Reserved Våra tjänster [Our services] UMS Group Inc., All Rights Reserved Asset Management-projekt Utvärderingar/ Gapanalyser enligt PAS 55 eller ISO 55000 så att din organisation ser vilka delområden som kan förbättras

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 A simple framework for managing complex projects Traditionella metoder fokuserar på att hålla planen, Scrum inriktar sig på

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

Materialplanering och styrning på grundnivå. 7,5 högskolepoäng

Materialplanering och styrning på grundnivå. 7,5 högskolepoäng Materialplanering och styrning på grundnivå Provmoment: Ladokkod: Tentamen ges för: Skriftlig tentamen TI6612 Af3-Ma, Al3, Log3,IBE3 7,5 högskolepoäng Namn: (Ifylles av student) Personnummer: (Ifylles

Läs mer

Mina målsättningar för 2015

Mina målsättningar för 2015 Mina målsättningar för 2015 den / - 1 Vad har jag stört mig på under 2014? När jag tänker på det, vill jag verkligen ändra på det i framtiden. Under 2014 har jag varit så nöjd med detta i mitt liv. Detta

Läs mer

Utbytesprogrammet Linneaus-Palme University of Fort Hare (Faculty of Education) och Umeå Universitet (Pedagogiska institutionen)

Utbytesprogrammet Linneaus-Palme University of Fort Hare (Faculty of Education) och Umeå Universitet (Pedagogiska institutionen) Utbytesprogrammet Linneaus-Palme University of Fort Hare (Faculty of Education) och Umeå Universitet (Pedagogiska institutionen) Mårten Almerud Internationaliseringsansvarig Pedagogiska institutionen Umeå

Läs mer

Service och bemötande. Torbjörn Johansson, GAF Pär Magnusson, Öjestrand GC

Service och bemötande. Torbjörn Johansson, GAF Pär Magnusson, Öjestrand GC Service och bemötande Torbjörn Johansson, GAF Pär Magnusson, Öjestrand GC Vad är service? Åsikter? Service är något vi upplever i vårt möte med butikssäljaren, med kundserviceavdelningen, med företagets

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

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

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

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

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

Schenker Privpak AB Telefon VAT Nr. SE Schenker ABs ansvarsbestämmelser, identiska med Box 905 Faxnr Säte: Borås

Schenker Privpak AB Telefon VAT Nr. SE Schenker ABs ansvarsbestämmelser, identiska med Box 905 Faxnr Säte: Borås Schenker Privpak AB Interface documentation for web service packageservices.asmx 2012-09-01 Version: 1.0.0 Doc. no.: I04304b Sida 2 av 7 Revision history Datum Version Sign. Kommentar 2012-09-01 1.0.0

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

Kursplan. AB1029 Introduktion till Professionell kommunikation - mer än bara samtal. 7,5 högskolepoäng, Grundnivå 1

Kursplan. AB1029 Introduktion till Professionell kommunikation - mer än bara samtal. 7,5 högskolepoäng, Grundnivå 1 Kursplan AB1029 Introduktion till Professionell kommunikation - mer än bara samtal 7,5 högskolepoäng, Grundnivå 1 Introduction to Professional Communication - more than just conversation 7.5 Higher Education

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

Support for Artist Residencies

Support for Artist Residencies 1. Basic information 1.1. Name of the Artist-in-Residence centre 0/100 1.2. Name of the Residency Programme (if any) 0/100 1.3. Give a short description in English of the activities that the support is

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

.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

Biblioteket.se. A library project, not a web project. Daniel Andersson. Biblioteket.se. New Communication Channels in Libraries Budapest Nov 19, 2007

Biblioteket.se. A library project, not a web project. Daniel Andersson. Biblioteket.se. New Communication Channels in Libraries Budapest Nov 19, 2007 A library project, not a web project New Communication Channels in Libraries Budapest Nov 19, 2007 Daniel Andersson, daniel@biblioteket.se 1 Daniel Andersson Project manager and CDO at, Stockholm Public

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

Equips people for better business

Equips people for better business Equips people for better business The Corn Philosophy When I was young, I used to spend time with my grandparents on their farm. One day my granddad asked me to fix the fence. Instead I went swimming with

Läs mer

Politik. Affärssystem: användning, projekt och marknad. Perspektiv presenterade av affärssystemföretag och i akademiska skrifter

Politik. Affärssystem: användning, projekt och marknad. Perspektiv presenterade av affärssystemföretag och i akademiska skrifter Affärssystem: användning, projekt och marknad Politik Alf Westelius 1 Alf Westelius 38 Konkurrerande affärslogiker, makt och styrning Perspektiv presenterade av affärssystemföretag och i akademiska skrifter

Läs mer

Att planera bort störningar

Att planera bort störningar ISRN-UTH-INGUTB-EX-B-2014/08-SE Examensarbete 15 hp Juni 2014 Att planera bort störningar Verktyg för smartare tidplanering inom grundläggning Louise Johansson ATT PLANERA BORT STÖRNINGAR Verktyg för smartare

Läs mer

2014-05-15. Ulrika Bokeberg, Director Public Transport Authority, Region Västra Götaland, Sweden

2014-05-15. Ulrika Bokeberg, Director Public Transport Authority, Region Västra Götaland, Sweden 2014-05-15 Ulrika Bokeberg, Director Public Transport Authority, Region Västra Götaland, Sweden Västra Götaland Population: 1,6 million 49 municipalities Gothenburg M.A.: ~ 1 million Distance North-South:

Läs mer

Översättning av galleriet. Hjälp till den som vill...

Översättning av galleriet. Hjälp till den som vill... Hjälp till den som vill... $txt['aeva_title'] = 'Galleri'; $txt['aeva_admin'] = 'Admin'; $txt['aeva_add_title'] = 'Titel'; $txt['aeva_add_desc'] = 'Beskrivning'; $txt['aeva_add_file'] = 'Fil att ladda

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

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

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

Kursutvärderare: IT-kansliet/Christina Waller. General opinions: 1. What is your general feeling about the course? Antal svar: 17 Medelvärde: 2.

Kursutvärderare: IT-kansliet/Christina Waller. General opinions: 1. What is your general feeling about the course? Antal svar: 17 Medelvärde: 2. Kursvärdering - sammanställning Kurs: 2AD510 Objektorienterad programmering, 5p Antal reg: 75 Program: 2AD512 Objektorienterad programmering DV1, 4p Antal svar: 17 Period: Period 2 H04 Svarsfrekvens: 22%

Läs mer

What will teachers do with SF?

What will teachers do with SF? What will teachers do with SF? Mikael Thunblom Martin Larsson Martin Larsson Mikael Thunblom Martin Larsson Mikael Thunblom Mikael Thunblom The Principle The Teachers Mikael Thunblom The Swedish

Läs mer

STADSTRENDER. Framtidens städer INTRO TRENDS THE CITY OF DESIRE DIVERSITY COLLABORATION THE CITY SOUL SUMMARY SHORT STORIES FROM BIG CITIES

STADSTRENDER. Framtidens städer INTRO TRENDS THE CITY OF DESIRE DIVERSITY COLLABORATION THE CITY SOUL SUMMARY SHORT STORIES FROM BIG CITIES STADSTRENDER INTRO TRENDS THE CITY OF DESIRE DIVERSITY Framtidens städer SUSTAINABLE DEVELOPMENT COLLABORATION THE CITY SOUL SUMMARY SHORT STORIES FROM BIG CITIES EN INTERNATIONELL STUDIE OM FRAMTIDENS

Läs mer

PORTSECURITY IN SÖLVESBORG

PORTSECURITY IN SÖLVESBORG PORTSECURITY IN SÖLVESBORG Kontaktlista i skyddsfrågor / List of contacts in security matters Skyddschef/PFSO Tord Berg Phone: +46 456 422 44. Mobile: +46 705 82 32 11 Fax: +46 456 104 37. E-mail: tord.berg@sbgport.com

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

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

Fujitsu Day in Action. Human Centric Innovation. En resa mot tillväxt Santa Maria. Stefan Johansson. 0 Copyright 2016 FUJITSU

Fujitsu Day in Action. Human Centric Innovation. En resa mot tillväxt Santa Maria. Stefan Johansson. 0 Copyright 2016 FUJITSU Fujitsu Day 2016 En resa mot tillväxt Santa Maria Stefan Johansson Human Centric Innovation in Action 0 Copyright 2016 FUJITSU Framtidens affärslösningar är redan här 1 Copyright 2016 FUJITSU ONE Santa

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

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

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

Adress 15. August 2014

Adress 15. August 2014 , Zollerstr. 1, 78567 Fridingen, Germany Adress 15. August 2014 Brådskande Säkerhetsmeddelande Urgent Safety Notice Bästa kund, Dear valued customer, med anledning av en incident på marknaden fick vi kännedom

Läs mer

Module 6: Integrals and applications

Module 6: Integrals and applications Department of Mathematics SF65 Calculus Year 5/6 Module 6: Integrals and applications Sections 6. and 6.5 and Chapter 7 in Calculus by Adams and Essex. Three lectures, two tutorials and one seminar. Important

Läs mer