Introduction into Agile & Scrum

  • 806 views
Uploaded on

This Slideshow has been presented at the Scrum Breakfast Basel in April 2011. It contains an introduction into Agile and Scrum.

This Slideshow has been presented at the Scrum Breakfast Basel in April 2011. It contains an introduction into Agile and Scrum.

More in: Business , Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
806
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
26
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. agility  accelerates  ...  About  Agile   Overview    
  • 2. About  Agile  –  Backlog  •  Introduc:on  2  •  About  Agile  5  •  About  Scrum  8  •  Cost  &  Benefit  2  •  Q  &  A  3  20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   2  
  • 3. agility  accelerates  ...   Agile  Coach  &  Consultant   So;ware  Engineer   Cer:fied  Scrum  Professional   Cer:fied  Enterprise  Architect     Member  of  the  Lean,  Agile  &   Java  Enterprise  Edi:on  (JEE)   Scrum  Group,  SwissICT   Performance  Engineer   YOUR  HOST   MISCHA  RAMSEYER    20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   3  
  • 4. Project  Leader,  Manager,  Developer  20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   4  
  • 5. agility  accelerates  ...   ABOUT  AGILE  20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   5  
  • 6. What  is  Agile?  20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   6  
  • 7. Waterfall  –  heavyweight   Analysis   Design   Implementa:on   Verifica:on   Month  to  Years  20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   7  
  • 8. What  happend?  20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   8  
  • 9. Agile  -­‐  lightweigt   Implementa:on   Design   Verifica:on   Analysis   Days  to  Weeks  20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   9  
  • 10. Agile  vs.  Tradi:onal  Waterfall   Agile  •  Big  Bang   •  Incremental  delivery  •  Failing  badly   •  Fail  fast  •  Leaps   •  Baby  Steps  •  Managing  Change   •  Responding  to  Change  •  Comand  &  Control   •  Mission  Control  •  Big  Design  up  front   •  Incremental  Design  •  Integra:on  last   •  Con:nuous  Integra:on  •  Verifica:on  last   •  Test  first  20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   10  
  • 11. History  Tales   2001:  Manifesto  for   Agile  Soiware   1999:  „Extreme   Development   Programming   Explained  –  Embrace   1995:  Ken   Change“  by  Kent  Beck   Schwaber  &  Jeff   Sutherland   presented  Scrum   1990‘s:  Complexity-­‐ at  OOPSLA‘95   driven  evolvement   of  XP  &  Scrum  20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   11  
  • 12. Manifesto  for  Agile  Soiware  Development   Individuals  &   Processes  &  To ols   Interac:ons   e   Comprehensiv are   Working  Soiw   documenta:on over   :a:on   Customer   Contract  nego collabora:on   n   Following  a  pla  ch ange   Responding  to rtan t                                                  Impo                  More  Im portant                        20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   12  
  • 13. Agile  Toolbox   Management   Lean   Top     Agile   Worker   Project  &  Middle   Management   Scrum   XP   Kanban   Development   Opera:ons  20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   13  
  • 14. agility  accelerates  ...   SCRUM  –  WHAT  TO  DO!  20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   14  
  • 15. What  is  Scrum?  20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   15  
  • 16. agility  accelerates  ...   PRINCIPLES  20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   16  
  • 17. Timebox  20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   17  
  • 18. Deliver  early  &  oien  20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   18  
  • 19. Inspect  &  Adapt  20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   19  
  • 20. Empower  the  Team  20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   20  
  • 21. agility  accelerates  ...   PROCESS  20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   21  
  • 22. Scrum  is  simple...  •  3  Roles  •  3  Artefacts  •  4  Mee:ngs  20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   22  
  • 23. ...  but  hard  ...    20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   23  
  • 24. ....  because  changing  is  hard!  20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   24  
  • 25. agility  accelerates  ...   COST-­‐BENEFIT  20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   25  
  • 26. Discipline  20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   26  
  • 27. Trust  &  Commitment  20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   27  
  • 28. Mo:vated  Employees  20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   28  
  • 29. Transperency  20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   29  
  • 30. Hard  Facts  20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   30  
  • 31. Why  does  the  revolu:on  con:nue?  20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   31  
  • 32. Ques:ons  &  Answers  20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   32  
  • 33. agility  accelerates  ...   BACKUP  20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   33  
  • 34. Members  of  the  Agile  Manifesto  •  Kent  Beck   •  Brian  Marick  •  Mike  Beedle   •  Robert  C.  Mar:n  •  Arie  van  Bennekum   •  Steve  Mellor  •  Alistair  Cockburn   •  Ken  Schwaber  •  Ward  Cunningham   •  Jeff  Sutherland  •  Mar:n  Fowler   •  Dave  Thomas  •  James  Grenning  •  Jim  Highsmith  •  Andrew  Hunt  •  Ron  Jeffries  •  Jon  Kern  20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   34  
  • 35. Principles  behind  the  Agile  Manifesto   Our  highest  priority  is  to  sa:sfy  the  customer   through  early  and  con:nuous  delivery   of  valuable  soiware.     Welcome  changing  requirements,  even  late  in     development.  Agile  processes  harness  change  for     the  customers  compe::ve  advantage.     Deliver  working  soiware  frequently,  from  a     couple  of  weeks  to  a  couple  of  months,  with  a     preference  to  the  shorter  :mescale.    20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   35  
  • 36. Principles  behind  the  Agile  Manifesto   Business  people  and  developers  must  work     together  daily  throughout  the  project.     Build  projects  around  mo:vated  individuals.    Give  them  the  environment  and  support  they  need,     and  trust  them  to  get  the  job  done.     The  most  efficient  and  effec:ve  method  of    conveying  informa:on  to  and  within  a  development     team  is  face-­‐to-­‐face  conversa:on.    20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   36  
  • 37. Principles  behind  the  Agile  Manifesto   Working  soiware  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.     Con:nuous  aoen:on  to  technical  excellence     and  good  design  enhances  agility.    20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   37  
  • 38. Principles  behind  the  Agile  Manifesto   Simplicity  –  the  art  of  maximizing  the  amount     of  work  not  done  –  is  essen:al.     The  best  architectures,  requirements,  and  designs     emerge  from  self-­‐organizing  teams.     At  regular  intervals,  the  team  reflects  on  how     to  become  more  effec:ve,  then  tunes  and  adjusts     its  behavior  accordingly.      20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   38  
  • 39. Deming  Cycle  20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   39  
  • 40. agility  accelerates  ...   XP  –  HOW  TO  DO  IT!  20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   40  
  • 41. 13  Primary  Prac:ces  •  Sit  Together  –  short  tracks,  easy  communica:on  •  Whole  Team  –  There  are  no  winners  in  a  loosing  team  •  Informa:ve  Workspace  –  Status  informa:on  up  front  •  Energized  Work  –  Sustainable  pace  •  Pair  Programming  –  Work  together  •  Stories  –  Make  cost-­‐benefit  visible  •  Ten-­‐Minute  Build  –  get  immediate  feedback  •  Con:nuous  Integra:on  –  prevent‘s  you  from  integra:on  hell  •  Test-­‐First  Programming  –  Write  your  tests  first  •  Incremental  Design  –  Design  as  much  as  necessary  for  TODAY  •  Project  Managment  –  Weekly  Cycle,  Quarterly  Cycle,  Slack  20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   41  
  • 42. Con:nuous  Integra:on   Feedback   Check  for   Check-­‐In   Change   Developer   CI-­‐System   SCM   Worksta:on   Ceck-­‐Out   Feedback   Manual   Deploy   Test-­‐ Tes:ng   Customer   Build  Server   Environment   Worksta:on   Build   Automated   Tes:ng   Feedback  20.04.2011   About  Agile,  pragma:c  solu:ons  gmbh   42