SlideShare una empresa de Scribd logo
1 de 23
När dina agila införanden
      slår tillbaka
     Måns Sandström, Adaptiv




                        et
                     e m
                  s t
               S y
Executive summary

• Symptom och problem inte alltid på
  samma plats
• Förändring kräver förståelse för
  bakomliggande drivkrafter
• Förändringar kan behöva
  kombineras för att ge önskad effekt
Det var en gång...
Symptom




     Aj! Plåster tack.
Köpa framgång
Varför problem?




         Aj! Plåster tack.
Varför problem?

Kanske något som händer här?




                       Aj! Plåster tack.
Halvfärdigt arbete
Utvecklarpar
Dedikerad funktionsbeställare
Tydligare mandat för ATDD




<plug>Kolla in Joakim Holms tal senare i dag!</plug>
Utforskande testning
Lo and behold...
75% färre fel i sluttesterna
               Teamet levererade   mer än utlovat

             Effekt!
Hälften så lång tid för sluttest
    Testarna upplevde   mer arbetsglädje
Problemen tillbaka
Fler fel i sluttesterna
         Teamet levererade   mindre än utlovat

          Defekt!
                Längre tid för sluttest
Mer halvfärdigt arbete
Testarna upplevde mindre arbetsglädje
O
Ledtider                      Testtider                                     Kvalitet

                                           O


                                 O
 Samtidigt arbete                              Testares tillgänglighet


                                                     O



           “Utmanande plan”
                                            Resursutnyttjande




           Projektmål
                                                                         Kostnadsfokus
                                          Budgetmål
O
   Ledtider                      Testtider                                     Kvalitet

                                              O


                                    O
     Samtidigt arbete                             Testares tillgänglighet

     O
                                                        O

WIP-limit
              “Utmanande plan”
                                               Resursutnyttjande




              Projektmål
                                                                            Kostnadsfokus
                                             Budgetmål
Rotorsak?
Ny ansats - ett större grepp


       Fortsättning följer...
Tack!
Måns Sandström

Más contenido relacionado

Destacado

CESVITEC: Introduzione al marketing on line di Gianluigi Visco Marigliano
CESVITEC: Introduzione al marketing on line di Gianluigi Visco MariglianoCESVITEC: Introduzione al marketing on line di Gianluigi Visco Marigliano
CESVITEC: Introduzione al marketing on line di Gianluigi Visco MariglianoGuido Fusco
 
Använder du rätt verktyg - Johan Hernefeldt och Emil Nordling
Använder du rätt verktyg  - Johan Hernefeldt och Emil NordlingAnvänder du rätt verktyg  - Johan Hernefeldt och Emil Nordling
Använder du rätt verktyg - Johan Hernefeldt och Emil Nordlingmanssandstrom
 
CESVITEC webmarketing di Simone Cossu
CESVITEC webmarketing di Simone CossuCESVITEC webmarketing di Simone Cossu
CESVITEC webmarketing di Simone CossuGuido Fusco
 
Treball Els Viatges De La FamíLia Zwing
Treball Els Viatges De La FamíLia ZwingTreball Els Viatges De La FamíLia Zwing
Treball Els Viatges De La FamíLia Zwinggueste8911d
 
Agile och Kanban på driftavdelningen - Tomas Bjorkholm
Agile och Kanban på driftavdelningen - Tomas BjorkholmAgile och Kanban på driftavdelningen - Tomas Bjorkholm
Agile och Kanban på driftavdelningen - Tomas Bjorkholmmanssandstrom
 
Samarbete och allt vi gör för att förhindra det - Joakim Holm
Samarbete och allt vi gör för att förhindra det - Joakim HolmSamarbete och allt vi gör för att förhindra det - Joakim Holm
Samarbete och allt vi gör för att förhindra det - Joakim Holmmanssandstrom
 
Cake Matsuri Nanapi
Cake Matsuri NanapiCake Matsuri Nanapi
Cake Matsuri NanapiShuichi Wada
 
Hegemony denotation connotation barthes
Hegemony denotation connotation barthesHegemony denotation connotation barthes
Hegemony denotation connotation barthesDXTran
 
Hegemony denotation connotation barthes
Hegemony denotation connotation barthesHegemony denotation connotation barthes
Hegemony denotation connotation barthesDXTran
 
Att lyckas med integration av arbetet från flera scrum team - Christophe Acho...
Att lyckas med integration av arbetet från flera scrum team - Christophe Acho...Att lyckas med integration av arbetet från flera scrum team - Christophe Acho...
Att lyckas med integration av arbetet från flera scrum team - Christophe Acho...manssandstrom
 

Destacado (10)

CESVITEC: Introduzione al marketing on line di Gianluigi Visco Marigliano
CESVITEC: Introduzione al marketing on line di Gianluigi Visco MariglianoCESVITEC: Introduzione al marketing on line di Gianluigi Visco Marigliano
CESVITEC: Introduzione al marketing on line di Gianluigi Visco Marigliano
 
Använder du rätt verktyg - Johan Hernefeldt och Emil Nordling
Använder du rätt verktyg  - Johan Hernefeldt och Emil NordlingAnvänder du rätt verktyg  - Johan Hernefeldt och Emil Nordling
Använder du rätt verktyg - Johan Hernefeldt och Emil Nordling
 
CESVITEC webmarketing di Simone Cossu
CESVITEC webmarketing di Simone CossuCESVITEC webmarketing di Simone Cossu
CESVITEC webmarketing di Simone Cossu
 
Treball Els Viatges De La FamíLia Zwing
Treball Els Viatges De La FamíLia ZwingTreball Els Viatges De La FamíLia Zwing
Treball Els Viatges De La FamíLia Zwing
 
Agile och Kanban på driftavdelningen - Tomas Bjorkholm
Agile och Kanban på driftavdelningen - Tomas BjorkholmAgile och Kanban på driftavdelningen - Tomas Bjorkholm
Agile och Kanban på driftavdelningen - Tomas Bjorkholm
 
Samarbete och allt vi gör för att förhindra det - Joakim Holm
Samarbete och allt vi gör för att förhindra det - Joakim HolmSamarbete och allt vi gör för att förhindra det - Joakim Holm
Samarbete och allt vi gör för att förhindra det - Joakim Holm
 
Cake Matsuri Nanapi
Cake Matsuri NanapiCake Matsuri Nanapi
Cake Matsuri Nanapi
 
Hegemony denotation connotation barthes
Hegemony denotation connotation barthesHegemony denotation connotation barthes
Hegemony denotation connotation barthes
 
Hegemony denotation connotation barthes
Hegemony denotation connotation barthesHegemony denotation connotation barthes
Hegemony denotation connotation barthes
 
Att lyckas med integration av arbetet från flera scrum team - Christophe Acho...
Att lyckas med integration av arbetet från flera scrum team - Christophe Acho...Att lyckas med integration av arbetet från flera scrum team - Christophe Acho...
Att lyckas med integration av arbetet från flera scrum team - Christophe Acho...
 

Más de manssandstrom

Tillståndslös programmering devlin 2011
Tillståndslös programmering devlin 2011Tillståndslös programmering devlin 2011
Tillståndslös programmering devlin 2011manssandstrom
 
Scrum och Kanban samtidigt - Anna Herting
Scrum och Kanban samtidigt - Anna HertingScrum och Kanban samtidigt - Anna Herting
Scrum och Kanban samtidigt - Anna Hertingmanssandstrom
 
Skala scrum med visuell planering från lean - Daniel Berg
Skala scrum med visuell planering från lean - Daniel BergSkala scrum med visuell planering från lean - Daniel Berg
Skala scrum med visuell planering från lean - Daniel Bergmanssandstrom
 
Klyftan mellan nyutveckling och förvaltning - Petter Wigle
Klyftan mellan nyutveckling och förvaltning - Petter WigleKlyftan mellan nyutveckling och förvaltning - Petter Wigle
Klyftan mellan nyutveckling och förvaltning - Petter Wiglemanssandstrom
 
Spelregler för självorganiserande team - Tomas Lundborg
Spelregler för självorganiserande team - Tomas LundborgSpelregler för självorganiserande team - Tomas Lundborg
Spelregler för självorganiserande team - Tomas Lundborgmanssandstrom
 
Problemfokuserande retrospektiv - Torbjorn Kalin
Problemfokuserande retrospektiv - Torbjorn KalinProblemfokuserande retrospektiv - Torbjorn Kalin
Problemfokuserande retrospektiv - Torbjorn Kalinmanssandstrom
 
Den empiriska processen - Daniel Brolund
Den empiriska processen - Daniel BrolundDen empiriska processen - Daniel Brolund
Den empiriska processen - Daniel Brolundmanssandstrom
 
Dyra utbytbara människor - Joakim Ohlrogge
Dyra utbytbara människor - Joakim OhlroggeDyra utbytbara människor - Joakim Ohlrogge
Dyra utbytbara människor - Joakim Ohlroggemanssandstrom
 
Enkelhet som medel möjlighet som mål - Niklas Lindstrom
Enkelhet som medel möjlighet som mål - Niklas LindstromEnkelhet som medel möjlighet som mål - Niklas Lindstrom
Enkelhet som medel möjlighet som mål - Niklas Lindstrommanssandstrom
 
Vad är agilt i ideelt - Fredrik Jonsson
Vad är agilt i ideelt - Fredrik JonssonVad är agilt i ideelt - Fredrik Jonsson
Vad är agilt i ideelt - Fredrik Jonssonmanssandstrom
 
10 Sätt att arbeta med åtagande - Marcus Widerberg
10 Sätt att arbeta med åtagande - Marcus Widerberg10 Sätt att arbeta med åtagande - Marcus Widerberg
10 Sätt att arbeta med åtagande - Marcus Widerbergmanssandstrom
 
Vem har ansvar för hastigheten - Thomas Nilsson
Vem har ansvar för hastigheten - Thomas NilssonVem har ansvar för hastigheten - Thomas Nilsson
Vem har ansvar för hastigheten - Thomas Nilssonmanssandstrom
 
Parprogrammering bra i alla lägen? - Niklas Lindholm
Parprogrammering bra i alla lägen? - Niklas LindholmParprogrammering bra i alla lägen? - Niklas Lindholm
Parprogrammering bra i alla lägen? - Niklas Lindholmmanssandstrom
 
Autodidaktiken i praktiken - Åke Helgstrand
Autodidaktiken i praktiken - Åke HelgstrandAutodidaktiken i praktiken - Åke Helgstrand
Autodidaktiken i praktiken - Åke Helgstrandmanssandstrom
 
Jobba med teknisk skuld - Ola Ellnestam
Jobba med teknisk skuld - Ola EllnestamJobba med teknisk skuld - Ola Ellnestam
Jobba med teknisk skuld - Ola Ellnestammanssandstrom
 
User story mapping - Andreas Ekstrom
User story mapping - Andreas EkstromUser story mapping - Andreas Ekstrom
User story mapping - Andreas Ekstrommanssandstrom
 
Effektiv kunskapsspridning samarbete och konsten att odla ett sympatiskt arbe...
Effektiv kunskapsspridning samarbete och konsten att odla ett sympatiskt arbe...Effektiv kunskapsspridning samarbete och konsten att odla ett sympatiskt arbe...
Effektiv kunskapsspridning samarbete och konsten att odla ett sympatiskt arbe...manssandstrom
 
Att agilifiera en systemutvecklingsprocess - Annika Widmark
Att agilifiera en systemutvecklingsprocess - Annika WidmarkAtt agilifiera en systemutvecklingsprocess - Annika Widmark
Att agilifiera en systemutvecklingsprocess - Annika Widmarkmanssandstrom
 
Agile black operations praktikfall från en testare - Michael Albrecht
Agile black operations praktikfall från en testare - Michael AlbrechtAgile black operations praktikfall från en testare - Michael Albrecht
Agile black operations praktikfall från en testare - Michael Albrechtmanssandstrom
 
Timeboxed releases - Peter Antman
Timeboxed releases - Peter AntmanTimeboxed releases - Peter Antman
Timeboxed releases - Peter Antmanmanssandstrom
 

Más de manssandstrom (20)

Tillståndslös programmering devlin 2011
Tillståndslös programmering devlin 2011Tillståndslös programmering devlin 2011
Tillståndslös programmering devlin 2011
 
Scrum och Kanban samtidigt - Anna Herting
Scrum och Kanban samtidigt - Anna HertingScrum och Kanban samtidigt - Anna Herting
Scrum och Kanban samtidigt - Anna Herting
 
Skala scrum med visuell planering från lean - Daniel Berg
Skala scrum med visuell planering från lean - Daniel BergSkala scrum med visuell planering från lean - Daniel Berg
Skala scrum med visuell planering från lean - Daniel Berg
 
Klyftan mellan nyutveckling och förvaltning - Petter Wigle
Klyftan mellan nyutveckling och förvaltning - Petter WigleKlyftan mellan nyutveckling och förvaltning - Petter Wigle
Klyftan mellan nyutveckling och förvaltning - Petter Wigle
 
Spelregler för självorganiserande team - Tomas Lundborg
Spelregler för självorganiserande team - Tomas LundborgSpelregler för självorganiserande team - Tomas Lundborg
Spelregler för självorganiserande team - Tomas Lundborg
 
Problemfokuserande retrospektiv - Torbjorn Kalin
Problemfokuserande retrospektiv - Torbjorn KalinProblemfokuserande retrospektiv - Torbjorn Kalin
Problemfokuserande retrospektiv - Torbjorn Kalin
 
Den empiriska processen - Daniel Brolund
Den empiriska processen - Daniel BrolundDen empiriska processen - Daniel Brolund
Den empiriska processen - Daniel Brolund
 
Dyra utbytbara människor - Joakim Ohlrogge
Dyra utbytbara människor - Joakim OhlroggeDyra utbytbara människor - Joakim Ohlrogge
Dyra utbytbara människor - Joakim Ohlrogge
 
Enkelhet som medel möjlighet som mål - Niklas Lindstrom
Enkelhet som medel möjlighet som mål - Niklas LindstromEnkelhet som medel möjlighet som mål - Niklas Lindstrom
Enkelhet som medel möjlighet som mål - Niklas Lindstrom
 
Vad är agilt i ideelt - Fredrik Jonsson
Vad är agilt i ideelt - Fredrik JonssonVad är agilt i ideelt - Fredrik Jonsson
Vad är agilt i ideelt - Fredrik Jonsson
 
10 Sätt att arbeta med åtagande - Marcus Widerberg
10 Sätt att arbeta med åtagande - Marcus Widerberg10 Sätt att arbeta med åtagande - Marcus Widerberg
10 Sätt att arbeta med åtagande - Marcus Widerberg
 
Vem har ansvar för hastigheten - Thomas Nilsson
Vem har ansvar för hastigheten - Thomas NilssonVem har ansvar för hastigheten - Thomas Nilsson
Vem har ansvar för hastigheten - Thomas Nilsson
 
Parprogrammering bra i alla lägen? - Niklas Lindholm
Parprogrammering bra i alla lägen? - Niklas LindholmParprogrammering bra i alla lägen? - Niklas Lindholm
Parprogrammering bra i alla lägen? - Niklas Lindholm
 
Autodidaktiken i praktiken - Åke Helgstrand
Autodidaktiken i praktiken - Åke HelgstrandAutodidaktiken i praktiken - Åke Helgstrand
Autodidaktiken i praktiken - Åke Helgstrand
 
Jobba med teknisk skuld - Ola Ellnestam
Jobba med teknisk skuld - Ola EllnestamJobba med teknisk skuld - Ola Ellnestam
Jobba med teknisk skuld - Ola Ellnestam
 
User story mapping - Andreas Ekstrom
User story mapping - Andreas EkstromUser story mapping - Andreas Ekstrom
User story mapping - Andreas Ekstrom
 
Effektiv kunskapsspridning samarbete och konsten att odla ett sympatiskt arbe...
Effektiv kunskapsspridning samarbete och konsten att odla ett sympatiskt arbe...Effektiv kunskapsspridning samarbete och konsten att odla ett sympatiskt arbe...
Effektiv kunskapsspridning samarbete och konsten att odla ett sympatiskt arbe...
 
Att agilifiera en systemutvecklingsprocess - Annika Widmark
Att agilifiera en systemutvecklingsprocess - Annika WidmarkAtt agilifiera en systemutvecklingsprocess - Annika Widmark
Att agilifiera en systemutvecklingsprocess - Annika Widmark
 
Agile black operations praktikfall från en testare - Michael Albrecht
Agile black operations praktikfall från en testare - Michael AlbrechtAgile black operations praktikfall från en testare - Michael Albrecht
Agile black operations praktikfall från en testare - Michael Albrecht
 
Timeboxed releases - Peter Antman
Timeboxed releases - Peter AntmanTimeboxed releases - Peter Antman
Timeboxed releases - Peter Antman
 

Systemtänkande DevLin 2011

Notas del editor

  1. \n
  2. Jag ger bort po&amp;#xE4;ngerna direkt.\n
  3. Inbjuden av f&amp;#xF6;retag f&amp;#xF6;r att l&amp;#xF6;sa ett agilt projekts problem &amp;#x201C;i testfasen&amp;#x201D;\nDe hade &amp;#x201C;problem i test&amp;#x201D; som p&amp;#xE5;g&amp;#xE5;tt s&amp;#xE5; l&amp;#xE4;nge att det b&amp;#xF6;rjat bli en storpolitisk fr&amp;#xE5;ga.\n\n
  4. De hade &amp;#x201C;problem i test&amp;#x201D; som p&amp;#xE5;g&amp;#xE5;tt s&amp;#xE5; l&amp;#xE4;nge att det b&amp;#xF6;rjat bli en storpolitisk fr&amp;#xE5;ga.\nNu ville man visa handlingskraft och satsa p&amp;#xE5; att l&amp;#xF6;sa problemet, g&amp;#xE4;rna med automatisering.\n\n
  5. Fr&amp;#xE5;n best&amp;#xE4;llarens sida hade man attityden att det var m&amp;#xF6;jligt att k&amp;#xF6;pa sig framg&amp;#xE5;ng.\n&amp;#x201C;S&amp;#xE4;g bara hur m&amp;#xE5;nga IT-konsulter ni beh&amp;#xF6;ver.&amp;#x201D;\nIT-avdelningen var dock lite mer avvaktande vad g&amp;#xE4;ller att skala upp antalet personer. Kunde man hantera det?\n
  6. Problem manifesterar sig inte alltid d&amp;#xE4;r det b&amp;#xF6;r l&amp;#xF6;sas.\nB&amp;#xF6;rjade med att se &amp;#xF6;ver hela projektets arbetsuppl&amp;#xE4;gg\nInf&amp;#xF6;rde &amp;#xE5;tg&amp;#xE4;rder som &amp;#x201C;l&amp;#xF6;ste problemen&amp;#x201D;\nS&amp;#xE5;g hur problemen &amp;#xE5;teruppstod efter hand\n
  7. Otestat till sluttester\nKravutredningar, utvecklingsanstr&amp;#xE4;ngningar som blev halvf&amp;#xE4;rdiga.\nMot slutet av iterationerna, d.v.s. under test, fick man panik men man hade redan p&amp;#xE5;b&amp;#xF6;rjat s&amp;#xE5; mycket att man&amp;#xF6;vreringsutrymmet var borta. Det blev till att f&amp;#xF6;rs&amp;#xF6;ka f&amp;#xF6;rl&amp;#xE4;nga iterationer s&amp;#xE5; gott det gick. \n
  8. WIP-limit inf&amp;#xF6;rdes, mest f&amp;#xF6;r att g&amp;#xF6;ra dem uppm&amp;#xE4;rksamma p&amp;#xE5; hur ofta de p&amp;#xE5;b&amp;#xF6;rjade n&amp;#xE5;got nytt ist&amp;#xE4;llet f&amp;#xF6;r att verkligen slutf&amp;#xF6;ra.\n
  9. Vi uppmuntrade parprogrammering.\nVarje utvecklarpar fick tillg&amp;#xE5;ng till en dedikerad testmilj&amp;#xF6;.\nP&amp;#xE5; s&amp;#xE5; vis visste de att ingen skulle st&amp;#xF6;ra deras tester. \n
  10. Allt som skulle utvecklas (varje user story) var tvungen att ha en verksamhetsbest&amp;#xE4;llare.\n
  11. Projektledare gick med p&amp;#xE5; att sl&amp;#xE4;ppa lite p&amp;#xE5; produktivitetskraven med en uppmuntran till utvecklarna att &amp;#xE4;gna mer tid &amp;#xE5;t specificerande testning a&amp;#x2019;la ATDD.\nVill ni veta mer om ATDD s&amp;#xE5; rekommenderar jag varmt Joakim Holms tal senare idag.\n
  12. Vi tog bort ap-testningen fr&amp;#xE5;n den l&amp;#xE5;nga testfasen och fokuserade det manuella testarbetet p&amp;#xE5; utforskande testning: S.k. Session Based Test Management.\n
  13. och dra p&amp;#xE5; trissor\n
  14. Vi fick effekt. F&amp;#xF6;r f&amp;#xF6;rsta g&amp;#xE5;ngen (p&amp;#xE5; 5 &amp;#xE5;r) levererade teamet &amp;#xF6;ver sitt &amp;#xE5;tagande.\nSluttesterna gick fr&amp;#xE5;n 6 veckors stresskaos till 3 veckor med relativt lugn.\n
  15. H&amp;#xE4;r kunde jag ha slutat:\nLyckat inf&amp;#xF6;rande, duktig konsult\n...men jag stannade f&amp;#xF6;r l&amp;#xE4;nge\n...hann se att f&amp;#xF6;r&amp;#xE4;ndringarna var tillf&amp;#xE4;lliga\n
  16. lyckad f&amp;#xF6;r&amp;#xE4;ndring fick dem att t&amp;#xF6;rsta efter mer.\nFlyttades till andra problemomr&amp;#xE5;den\ns&amp;#xE5;g f&amp;#xF6;r&amp;#xE4;ndringar erodera och &amp;#xE5;terg&amp;#xE5; till det gamla vanliga\n\n
  17. M&amp;#xE5;ste jag vara n&amp;#xE4;rvarande? N&amp;#xE4;e, det har ju inte med det att g&amp;#xF6;ra.\nS&amp;#xE5; vad hade h&amp;#xE4;nt?\n
  18. B&amp;#xF6;rja med att f&amp;#xF6;rst&amp;#xE5; vilka krafter som p&amp;#xE5;verkar hur vi arbetar...\n
  19. Best&amp;#xE4;mma sig f&amp;#xF6;r hur vi ska f&amp;#xF6;r&amp;#xE4;ndra f&amp;#xF6;ruts&amp;#xE4;ttningarna f&amp;#xF6;r att f&amp;#xE5; den effekten vi s&amp;#xF6;ker.\nNotera alternativen och deras konsekvenser...\nP.g.a. hur &amp;#xE5;tg&amp;#xE4;rderna samspelar i orsaksgrafen s&amp;#xE5; kan man beh&amp;#xF6;va se &amp;#xF6;ver hur man paketerar sina &amp;#xE5;tg&amp;#xE4;rder s&amp;#xE5; att man f&amp;#xE5;r den effekt man s&amp;#xF6;ker.\n
  20. Vi kan ju kalla det rotorsak, men d&amp;#xE5; ska vi ha klart f&amp;#xF6;r oss hur ett rotsystem ser ut.\nFem varf&amp;#xF6;r visar h&amp;#xE4;r en svaghet. Orsaksgrafen &amp;#xE4;r typiskt ganska komplex och om vi letar efter en rotorsak s&amp;#xE5; kan vi bli besvikna n&amp;#xE4;r andra drivkrafter tr&amp;#xE4;der in och &amp;#xE5;terst&amp;#xE4;ller den tidigare balansen. Stameffekt?\n
  21. \n
  22. \n