Your SlideShare is downloading. ×
0
Sådan indføres agil udvikling                             Og sådan kan det gå galt...Copyright 2011, BestBrains
Vores erfaringsbasis                • Egen implementation over 6 år                • BestBrains tager sin egen medicin    ...
Hvad har de fået ud af det......          •            Bedre, hurtigere levering          •            Koordinering af tea...
En rejse      Man "Indfører" ikke agil udvikling, man starter på en rejse,        der med tiden vil gøre organisationen me...
Et ofte set mønster                                               Organisationen har en problemløsende kultur    Frustrati...
Implementeringsmodellen          3 spørgsmål:                               Implementering              Hvorfor?          ...
Hvorfor?        • Forretningens ønsker:                   •         Effektivitet?                   •         Kvalitet?   ...
Agil udvikling må ikke være målet i          sig selv          Eksempel:          Vi har i de seneste år oplevet          ...
Eksisterende situation         • Team                     o Kender de hinanden godt?                     o Team kultur og ...
Motivation      Væk fra                Henimod       • Fejl                 • Muligheder       • Forsinkelser         • På...
Effektiv motivationBrændende platform er godt til at få folk til at flytte beneneDesværre holder de op med at bevæge sig s...
Forest and Mountain People        XP is an experiment in answer to the question, How would you program if you had         ...
Implementations strategi         • Hvem kan være drivkræfter?                     oToneangivende udviklere                ...
UdgangspunktCopyright 2011, BestBrains
ScrumCopyright 2011, BestBrains
Scrum                • Planlægnings løget                                Produkt                                Release   ...
Kanban          1. Analyser nuværende proces og             komprimér værdistrøm          2. Visualiser processen og lav W...
XP          • 1 praksis ad gangen          • Team og teknik er i fokus i starten          • Den velsmurte udviklingsmaskin...
Tilgang               Kunde siden                       Tekniksiden       Scrum 1               •   Sprint backlog        ...
Pilot eller……                • Pilot:                             – Udvælg et projekt med omtanke                         ...
Eller all in……Copyright 2011, BestBrains
LARGE   S C A L E   AGILETRANSFORMATIONHow Salesforce.com revolutionized their R&Ddevelopment methodology in a Big Bang wa...
History
8Age of Salesforce in years
from the beginning
3Number of people in R&D
Number of Major Releases per year
7 years later
rapid success
35,000+  Customers
900,000  Subscribers
110 Million  transactions per day
200+ people in R&D
but
it was getting more difficult to deliver
Days between Major Releases            Features Delivered per Team2000       2001      2002     2003        2004   2005   ...
Number of Major Releases per year
Everyone jumped in together
Transformation Results        Features Delivered per Team        Days between Major Releases 2000     2001     2002     20...
Created a dedicated, cross- functional rollout team
Positioned as a return to our core values
KISS   Listen to your   Iterate         customers
Our customers are happy…
Our teams are happier…
PRAKTISKE UDFORDRINGERCopyright 2011, BestBrains
Første forsøg er sjældent nok        •            Daglige møder        •            Estimering        •            Samarbe...
Persontyper og modstand…                • Primadonnaen                • Den passive modstander                • Brændt bar...
Selvorganisering eller ledelse?        • The L-word        • Ledelse er nødvendig!                   •         Holder proc...
Uanset udgangspunktet                • Undervejs vil der være                             – Tilbageslag og problemer      ...
Uanset udgangspunktet                • En vellykket agil transformation ender                  altid                      ...
Hvad skal starte med?      • Kanban hvis                   –         Der er meget uplanlagt arbejde                   –   ...
Sådan indføres agil udvikling nov 2011
Upcoming SlideShare
Loading in...5
×

Sådan indføres agil udvikling nov 2011

744

Published on

Erfaringer med implementering af agil udvikling i en række virksomheder.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
744
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Sådan indføres agil udvikling nov 2011 "

  1. 1. Sådan indføres agil udvikling Og sådan kan det gå galt...Copyright 2011, BestBrains
  2. 2. Vores erfaringsbasis • Egen implementation over 6 år • BestBrains tager sin egen medicin • En lille snes virksomheder, som vi har guidet/hjulpet/coachet • Involvering i meget store agile projekterCopyright 2011, BestBrains
  3. 3. Hvad har de fået ud af det...... • Bedre, hurtigere levering • Koordinering af teams i Ukraine og Danmark • Mest respekterede udviklingsteam • Fælles metode for teams spredt over hele USA, konstant forbedring • Og undervejs også frustrationer, skænderier, opsigelser, mistillid…….Copyright 2011, BestBrains
  4. 4. En rejse Man "Indfører" ikke agil udvikling, man starter på en rejse, der med tiden vil gøre organisationen mere agil: • Forudsigelighed • Kvalitet • Fleksibilitet • Kort fra idé til resultat "Agilitet" TidCopyright 2011, BestBrains
  5. 5. Et ofte set mønster Organisationen har en problemløsende kultur Frustration når det ikke er så let De første sejre Det seje træk Initiel enthusiasmeCopyright 2011, BestBrains
  6. 6. Implementeringsmodellen 3 spørgsmål: Implementering Hvorfor? • Hvorfor? • Nuværende situation? • Hvordan motiverer vi? • Strategi for implementering Nuværende Plan • Trinvis implementering sitiuation MotivereCopyright 2011, BestBrains
  7. 7. Hvorfor? • Forretningens ønsker: • Effektivitet? • Kvalitet? • Pålidelighed? • Medarbejdernes ønsker: • Mere indflydelse? • Ro til at gøre arbejdet ordentligt? • Gladere kunder?• Er der overlap mellem forretningens og medarbejdernes mål?• Definér success – hvordan måler vi det?Copyright 2011, BestBrains
  8. 8. Agil udvikling må ikke være målet i sig selv Eksempel: Vi har i de seneste år oplevet 1. At vi bruger mere og mere tid på at håndtere kundeklager 2. Det bliver sværere og sværere at få nye versioner af vores produkt på gaden. Vi vil indføre agile metoder for at vende denne trend og øge frekvensen af nye versioner, så vi kan frigive hvert kvartal, og samtidig forventer vi et fald I kundeklager på mindst 30% over det næste år.Copyright 2011, BestBrains
  9. 9. Eksisterende situation • Team o Kender de hinanden godt? o Team kultur og virksomhedskultur? o Faglig standard? • Proces o Hvordan foregår udvikling i dag? o Er der en beskrevet proces? o Hvordan er den faktiske proces? • Produkt/Projekt o Greenfield vs eksisterende produkt o Kvalitet og design af eksisterende løsning o Teknologi • Organisation o Ledelse o TeamsCopyright 2011, BestBrains
  10. 10. Motivation Væk fra Henimod • Fejl • Muligheder • Forsinkelser • Pålidelighed • Overarbejde • Gøre det rigtige • Kriser • Markedsmæssige • Tab af kunder muligheder • Bureaukrati • Faglig udvklingCopyright 2011, BestBrains
  11. 11. Effektiv motivationBrændende platform er godt til at få folk til at flytte beneneDesværre holder de op med at bevæge sig så snart temperaturen er faldetEn motiverende vision er langt stærkere for det lange seje træk, som kendetegner indførelsen af agil udvikling.Copyright 2011, BestBrains
  12. 12. Forest and Mountain People XP is an experiment in answer to the question, How would you program if you had enough time?i Now, you cant have extra time, because this is business after all, and we are certainly playing to win. But if you had enough time, you would write tests; you would restructure the system when you learned something; you would talk a lot with fellow programmers and with the customer.Copyright 2011, BestBrains
  13. 13. Implementations strategi • Hvem kan være drivkræfter? oToneangivende udviklere oRespekterede team-leads • Hvem skal med ombord oEr der en magtfuld test-organisation? oHvad med projektlederne? • Hvordan takler vi ændringer i organisationen og folks arbejdsområder?Copyright 2011, BestBrains
  14. 14. UdgangspunktCopyright 2011, BestBrains
  15. 15. ScrumCopyright 2011, BestBrains
  16. 16. Scrum • Planlægnings løget Produkt Release Sprint DagligCopyright 2011, BestBrains
  17. 17. Kanban 1. Analyser nuværende proces og komprimér værdistrøm 2. Visualiser processen og lav WIP-grænser 3. Inspect and adaptCopyright 2011, BestBrains
  18. 18. XP • 1 praksis ad gangen • Team og teknik er i fokus i starten • Den velsmurte udviklingsmaskineCopyright 2011, BestBrains
  19. 19. Tilgang Kunde siden Tekniksiden Scrum 1 • Sprint backlog • Estimering • Interaktion med teamet • Sprint planlægning • Product vision • Daglig praksis • Product backlog • Done -Done • Release planlægning • Review • Make ready proces • Retrospektiver • Inspect and adapt • Agil engineering • Release planlægning Scrum 2 • Product vision • Backlog estimering • Release planlægning • Release planlæning • Product backlog • Sprint planlægning • Sprint backlog • Daglig praksis • Interaktion med teamet • Done -Done • make ready process • Review • Inspect and adapt • Retrospektiver • Agil Engineering • Release planlægning Kanban • eksisterende proces • Eksisterende proces • Komprimer værdistrømmen • Komprimer værdistrøm • Prioriterings regler • WIP limits • Inspect and adapt • Daglig praksis • Done-Done • Inspect and adapt XP • On-site customer • Agil Engineering • Metafor/Vision • Iterations planning • User stories • DemoCopyright 2011, BestBrains
  20. 20. Pilot eller…… • Pilot: – Udvælg et projekt med omtanke • Vigtigt, men ikke for vigtigt • God sandsynlighed for at lykkes – Indbyg løbende evaluering og lad læring komme resten af organisationen tilgodeCopyright 2011, BestBrains
  21. 21. Eller all in……Copyright 2011, BestBrains
  22. 22. LARGE S C A L E AGILETRANSFORMATIONHow Salesforce.com revolutionized their R&Ddevelopment methodology in a Big Bang way Steve Greene | Chris Fry
  23. 23. History
  24. 24. 8Age of Salesforce in years
  25. 25. from the beginning
  26. 26. 3Number of people in R&D
  27. 27. Number of Major Releases per year
  28. 28. 7 years later
  29. 29. rapid success
  30. 30. 35,000+ Customers
  31. 31. 900,000 Subscribers
  32. 32. 110 Million transactions per day
  33. 33. 200+ people in R&D
  34. 34. but
  35. 35. it was getting more difficult to deliver
  36. 36. Days between Major Releases Features Delivered per Team2000 2001 2002 2003 2004 2005 2006
  37. 37. Number of Major Releases per year
  38. 38. Everyone jumped in together
  39. 39. Transformation Results Features Delivered per Team Days between Major Releases 2000 2001 2002 2003 2004 2005 2006 2007
  40. 40. Created a dedicated, cross- functional rollout team
  41. 41. Positioned as a return to our core values
  42. 42. KISS Listen to your Iterate customers
  43. 43. Our customers are happy…
  44. 44. Our teams are happier…
  45. 45. PRAKTISKE UDFORDRINGERCopyright 2011, BestBrains
  46. 46. Første forsøg er sjældent nok • Daglige møder • Estimering • Samarbejde, åbenhed • Forbedring og problemløsning • T- formede • At nå helt i mål • Forudsigelighed • SelvorganiseringCopyright 2011, BestBrains
  47. 47. Persontyper og modstand… • Primadonnaen • Den passive modstander • Brændt barn • Konvertitten • Den fraværende ledelse • Den alt for nærværende ledelseCopyright 2011, BestBrains
  48. 48. Selvorganisering eller ledelse? • The L-word • Ledelse er nødvendig! • Holder processen på sporet • Forventninger • Mentoring • Justeringer uden for teamets kompetenceCopyright 2011, BestBrains
  49. 49. Uanset udgangspunktet • Undervejs vil der være – Tilbageslag og problemer – Sejre og nye erkendelser • Perioder med fokus på – Teknisk excellence og godt håndværk – Team – Planlægning og styringCopyright 2011, BestBrains
  50. 50. Uanset udgangspunktet • En vellykket agil transformation ender altid – Som noget andet end man troede i starten • Ellers lærer man ikke undervejs – Som netop den virksomheds eller det teams måde at lave agil udviklingCopyright 2011, BestBrains
  51. 51. Hvad skal starte med? • Kanban hvis – Der er meget uplanlagt arbejde – Stor variation – Skepsis mod for store forandringer – Hvis I kan slippe afsted med det • Scrum, hvis – I ligner en startup fra Silicon Valley • XP, hvis – Nyt projekt – Dygtige, erfarne udviklereCopyright 2011, BestBrains
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×