Scrum
>     Scrum


    •  Agile	
  Approach	
  
    •  Concept	
  of	
  Planning	
  
    •  Scrum	
  Introduc7on	
  




                                   Address:	
  An	
  Wai	
  Bei	
  Yuan,	
  Bei	
  Hu	
  Qu,	
  Jiu	
  chang	
  Yi	
  Shu	
  Yuan,	
  Wine	
  Art	
  Zone,	
  Building	
  F5001,	
  
                                   Chaoyang	
  District,	
  Beijing,	
  China	
  100012	
  
                                   M:	
  +60	
  (16)	
  3459808                                                                           	
  chang.heu@peopeo.com	
  
                                   Fax:	
  +86	
  (10)	
  52023934-­‐8006                                                                               	
  www.peopeo.de	
  
Scrum
>   What is Agile?                                                                                                       Agile approach
                                                                                                                                            What is it?




       “Agile is about being open about
           what we’re capable of doing,
                      and then doing it.”
                                                                             - Kent Beck




                      Address:	
  An	
  Wai	
  Bei	
  Yuan,	
  Bei	
  Hu	
  Qu,	
  Jiu	
  chang	
  Yi	
  Shu	
  Yuan,	
  Wine	
  Art	
  Zone,	
  Building	
  F5001,	
  
                      Chaoyang	
  District,	
  Beijing,	
  China	
  100012	
  
                      M:	
  +60	
  (16)	
  3459808                                                                           	
  chang.heu@peopeo.com	
  
                      Fax:	
  +86	
  (10)	
  52023934-­‐8006                                                                               	
  www.peopeo.de	
  
Scrum
>   Agile Manifesto                                                                                                       Agile approach
                                                                                                                                                                          




                      Address:	
  An	
  Wai	
  Bei	
  Yuan,	
  Bei	
  Hu	
  Qu,	
  Jiu	
  chang	
  Yi	
  Shu	
  Yuan,	
  Wine	
  Art	
  Zone,	
  Building	
  F5001,	
  
                      Chaoyang	
  District,	
  Beijing,	
  China	
  100012	
  
                      M:	
  +60	
  (16)	
  3459808                                                                           	
  chang.heu@peopeo.com	
  
                      Fax:	
  +86	
  (10)	
  52023934-­‐8006                                                                               	
  www.peopeo.de	
  
Scrum
>   Planning Drivers                                                                                      Concept of Planning
                                                                                                                                                                       




                       Address:	
  An	
  Wai	
  Bei	
  Yuan,	
  Bei	
  Hu	
  Qu,	
  Jiu	
  chang	
  Yi	
  Shu	
  Yuan,	
  Wine	
  Art	
  Zone,	
  Building	
  F5001,	
  
                       Chaoyang	
  District,	
  Beijing,	
  China	
  100012	
  
                       M:	
  +60	
  (16)	
  3459808                                                                           	
  chang.heu@peopeo.com	
  
                       Fax:	
  +86	
  (10)	
  52023934-­‐8006                                                                               	
  www.peopeo.de	
  
Scrum
>   Adaptive Planning                                                                                      Concept of Planning
                                                                                                                                                                        




                        Address:	
  An	
  Wai	
  Bei	
  Yuan,	
  Bei	
  Hu	
  Qu,	
  Jiu	
  chang	
  Yi	
  Shu	
  Yuan,	
  Wine	
  Art	
  Zone,	
  Building	
  F5001,	
  
                        Chaoyang	
  District,	
  Beijing,	
  China	
  100012	
  
                        M:	
  +60	
  (16)	
  3459808                                                                           	
  chang.heu@peopeo.com	
  
                        Fax:	
  +86	
  (10)	
  52023934-­‐8006                                                                               	
  www.peopeo.de	
  
Scrum
>   Step-by-step isn’t good enough any more                                                                                           Introduction
                                                                                                                                                                             



    “The… ‘relay race’ approach to product
    development…may conflict with the goals of
    maximum speed and flexibility. Instead a
    holistic or ‘rugby’ approach—where a
    team tries to go the distance as a unit,
    passing the ball back and forth—may better
    serve today’s competitive requirements.”
                      Hirotaka Takeuchi and Ikujiro Nonaka, “The
                      New New Product Development Game”,
                      Harvard Business Review, January 1986.


                         Address:	
  An	
  Wai	
  Bei	
  Yuan,	
  Bei	
  Hu	
  Qu,	
  Jiu	
  chang	
  Yi	
  Shu	
  Yuan,	
  Wine	
  Art	
  Zone,	
  Building	
  F5001,	
  
                         Chaoyang	
  District,	
  Beijing,	
  China	
  100012	
  
                         M:	
  +60	
  (16)	
  3459808                                                                           	
  chang.heu@peopeo.com	
  
                         Fax:	
  +86	
  (10)	
  52023934-­‐8006                                                                               	
  www.peopeo.de	
  
Scrum
>   Companies using Scrum                                                                                                                           Introduction
                                                                                                                                                                                           

    •    MicrosoX	
                        •          Intuit	
  
    •    Yahoo	
                           •          Nielsen	
  Media	
  
    •    Google	
                          •          First	
  American	
  Real	
  Estate	
  
    •    Electronic	
  Arts	
              •          BMC	
  SoXware	
  
    •    High	
  Moon	
  Studios	
         •          Ipswitch	
  
    •    Lockheed	
  Mar7n	
               •          John	
  Deere	
  
    •    Philips	
                         •          Lexis	
  Nexis	
  
    •    Siemens	
                         •          Sabre	
  
    •    Nokia	
                           •          Salesforce.com	
  
    •    Capital	
  One	
                  •          Time	
  Warner	
  
    •    BBC	
                             •          Turner	
  Broadcas7ng	
  
    •    Intuit	
                          •          Oce	
  
                                       Address:	
  An	
  Wai	
  Bei	
  Yuan,	
  Bei	
  Hu	
  Qu,	
  Jiu	
  chang	
  Yi	
  Shu	
  Yuan,	
  Wine	
  Art	
  Zone,	
  Building	
  F5001,	
  
                                       Chaoyang	
  District,	
  Beijing,	
  China	
  100012	
  
                                       M:	
  +60	
  (16)	
  3459808                                                                           	
  chang.heu@peopeo.com	
  
                                       Fax:	
  +86	
  (10)	
  52023934-­‐8006                                                                               	
  www.peopeo.de	
  
Scrum
>   Scrum Cycle                                                                                                                Introduction
                                                                                                                                                                      




                  Address:	
  An	
  Wai	
  Bei	
  Yuan,	
  Bei	
  Hu	
  Qu,	
  Jiu	
  chang	
  Yi	
  Shu	
  Yuan,	
  Wine	
  Art	
  Zone,	
  Building	
  F5001,	
  
                  Chaoyang	
  District,	
  Beijing,	
  China	
  100012	
  
                  M:	
  +60	
  (16)	
  3459808                                                                           	
  chang.heu@peopeo.com	
  
                  Fax:	
  +86	
  (10)	
  52023934-­‐8006                                                                               	
  www.peopeo.de	
  
Scrum
>   Product Backlog                                                                                                                    Introduction
                                                                                                                                                                              




                       User Stories
                                                                             Highest
                                                                             business
                                                                             value

           Evolution

                                                                             Lowest
                                                                             business
                                                                             value




                          Address:	
  An	
  Wai	
  Bei	
  Yuan,	
  Bei	
  Hu	
  Qu,	
  Jiu	
  chang	
  Yi	
  Shu	
  Yuan,	
  Wine	
  Art	
  Zone,	
  Building	
  F5001,	
  
                          Chaoyang	
  District,	
  Beijing,	
  China	
  100012	
  
                          M:	
  +60	
  (16)	
  3459808                                                                           	
  chang.heu@peopeo.com	
  
                          Fax:	
  +86	
  (10)	
  52023934-­‐8006                                                                               	
  www.peopeo.de	
  
Scrum
>     Sprints                                                                                                                                       Introduction
                                                                                                                                                                                           


    •  Scrum	
  projects	
  make	
  progress	
  in	
  a	
  series	
  of	
  
       “sprints”	
  
        –  Analogous	
  to	
  Extreme	
  Programming	
  itera7ons	
  
    •  Typical	
  dura7on	
  is	
  2–4	
  weeks	
  or	
  a	
  calendar	
  
       month	
  at	
  most	
  
    •  A	
  constant	
  dura7on	
  leads	
  to	
  a	
  beeer	
  rhythm	
  
    •  Product	
  is	
  designed,	
  coded,	
  and	
  tested	
  during	
  
       the	
  sprint	
  

                                       Address:	
  An	
  Wai	
  Bei	
  Yuan,	
  Bei	
  Hu	
  Qu,	
  Jiu	
  chang	
  Yi	
  Shu	
  Yuan,	
  Wine	
  Art	
  Zone,	
  Building	
  F5001,	
  
                                       Chaoyang	
  District,	
  Beijing,	
  China	
  100012	
  
                                       M:	
  +60	
  (16)	
  3459808                                                                           	
  chang.heu@peopeo.com	
  
                                       Fax:	
  +86	
  (10)	
  52023934-­‐8006                                                                               	
  www.peopeo.de	
  
Scrum
>     Overlapping Development                                                                                                                  Introduction
                                                                                                                                                                                      



    Requirements       Design                                 Code                                                               Test



         Rather than doing all of one
              thing at a time...

                                                    ...Scrum teams do a little of
                                                        everything all the time




                                  Address:	
  An	
  Wai	
  Bei	
  Yuan,	
  Bei	
  Hu	
  Qu,	
  Jiu	
  chang	
  Yi	
  Shu	
  Yuan,	
  Wine	
  Art	
  Zone,	
  Building	
  F5001,	
  
                                  Chaoyang	
  District,	
  Beijing,	
  China	
  100012	
  
                                  M:	
  +60	
  (16)	
  3459808                                                                           	
  chang.heu@peopeo.com	
  
                                  Fax:	
  +86	
  (10)	
  52023934-­‐8006                                                                               	
  www.peopeo.de	
  
Scrum
>   Scrum Framework                                                                                                                           Introduction
                                                                                                                                   Scrum Framework
     Roles
     • Product owner
     • ScrumMaster
     • Team
                       Ceremonies
                       • Sprint planning
                       • Sprint review
                       • Sprint retrospective
                       • Daily scrum meeting

                                                 Artifacts
                                                 • Product backlog
                                                 • Sprint backlog
                                                 • Burndown charts
                                 Address:	
  An	
  Wai	
  Bei	
  Yuan,	
  Bei	
  Hu	
  Qu,	
  Jiu	
  chang	
  Yi	
  Shu	
  Yuan,	
  Wine	
  Art	
  Zone,	
  Building	
  F5001,	
  
                                 Chaoyang	
  District,	
  Beijing,	
  China	
  100012	
  
                                 M:	
  +60	
  (16)	
  3459808                                                                           	
  chang.heu@peopeo.com	
  
                                 Fax:	
  +86	
  (10)	
  52023934-­‐8006                                                                               	
  www.peopeo.de	
  
Scrum
>   Scrum Framework                                                                                                                           Introduction
                                                                                                                                   Scrum Framework
     Roles
     • Product owner
     • ScrumMaster
     • Team
                       Ceremonies
                       • Sprint planning
                       • Sprint review
                       • Sprint retrospective
                       • Daily scrum meeting

                                                 Artifacts
                                                 • Product backlog
                                                 • Sprint backlog
                                                 • Burndown charts
                                 Address:	
  An	
  Wai	
  Bei	
  Yuan,	
  Bei	
  Hu	
  Qu,	
  Jiu	
  chang	
  Yi	
  Shu	
  Yuan,	
  Wine	
  Art	
  Zone,	
  Building	
  F5001,	
  
                                 Chaoyang	
  District,	
  Beijing,	
  China	
  100012	
  
                                 M:	
  +60	
  (16)	
  3459808                                                                           	
  chang.heu@peopeo.com	
  
                                 Fax:	
  +86	
  (10)	
  52023934-­‐8006                                                                               	
  www.peopeo.de	
  
Scrum
>     Product Owner                                                                                                                               Introduction
                                                                                                                                       Scrum Framework


    •  Define	
  the	
  features	
  of	
  the	
  product	
  
    •  Decide	
  on	
  release	
  date	
  and	
  content	
  
    •  Be	
  responsible	
  for	
  the	
  profitability	
  of	
  the	
  
       product	
  (ROI)	
  
    •  Priori7ze	
  features	
  according	
  to	
  market	
  value	
  	
  
    •  Adjust	
  features	
  and	
  priority	
  every	
  itera7on,	
  as	
  
       needed	
  	
  	
  
    •  Accept	
  or	
  reject	
  work	
  results	
  
                                     Address:	
  An	
  Wai	
  Bei	
  Yuan,	
  Bei	
  Hu	
  Qu,	
  Jiu	
  chang	
  Yi	
  Shu	
  Yuan,	
  Wine	
  Art	
  Zone,	
  Building	
  F5001,	
  
                                     Chaoyang	
  District,	
  Beijing,	
  China	
  100012	
  
                                     M:	
  +60	
  (16)	
  3459808                                                                           	
  chang.heu@peopeo.com	
  
                                     Fax:	
  +86	
  (10)	
  52023934-­‐8006                                                                               	
  www.peopeo.de	
  
Scrum
>     Scrum Master                                                                                                                                 Introduction
                                                                                                                                        Scrum Framework


    •  Represents	
  management	
  to	
  the	
  project	
  
    •  Responsible	
  for	
  enac7ng	
  Scrum	
  values	
  and	
  
       prac7ces	
  
    •  Removes	
  impediments	
  	
  
    •  Ensure	
  that	
  the	
  team	
  is	
  fully	
  func7onal	
  and	
  
       produc7ve	
  
    •  Enable	
  close	
  coopera7on	
  across	
  all	
  roles	
  and	
  
       func7ons	
  
    •  Shield	
  the	
  team	
  from	
  external	
  interferences	
  
                                      Address:	
  An	
  Wai	
  Bei	
  Yuan,	
  Bei	
  Hu	
  Qu,	
  Jiu	
  chang	
  Yi	
  Shu	
  Yuan,	
  Wine	
  Art	
  Zone,	
  Building	
  F5001,	
  
                                      Chaoyang	
  District,	
  Beijing,	
  China	
  100012	
  
                                      M:	
  +60	
  (16)	
  3459808                                                                           	
  chang.heu@peopeo.com	
  
                                      Fax:	
  +86	
  (10)	
  52023934-­‐8006                                                                               	
  www.peopeo.de	
  
Scrum
>     Team                                                                                                                                                  Introduction
                                                                                                                                                 Scrum Framework


    •  Typically	
  5-­‐9	
  people	
  
    •  Cross-­‐func7onal:	
  
        –  Programmers,	
  testers,	
  user	
  experience	
  designers,	
  etc.	
  
    •  Members	
  should	
  be	
  full-­‐7me	
  
        –  May	
  be	
  excep7ons	
  (e.g.,	
  database	
  administrator)	
  
    •  Teams	
  are	
  self-­‐organizing	
  
        –  Ideally,	
  no	
  7tles	
  but	
  rarely	
  a	
  possibility	
  
    •  Membership	
  should	
  change	
  only	
  between	
  sprints	
  

                                               Address:	
  An	
  Wai	
  Bei	
  Yuan,	
  Bei	
  Hu	
  Qu,	
  Jiu	
  chang	
  Yi	
  Shu	
  Yuan,	
  Wine	
  Art	
  Zone,	
  Building	
  F5001,	
  
                                               Chaoyang	
  District,	
  Beijing,	
  China	
  100012	
  
                                               M:	
  +60	
  (16)	
  3459808                                                                           	
  chang.heu@peopeo.com	
  
                                               Fax:	
  +86	
  (10)	
  52023934-­‐8006                                                                               	
  www.peopeo.de	
  
Scrum
>   Scrum Framework                                                                                                                           Introduction
                                                                                                                                   Scrum Framework
     Roles
     • Product owner
     • ScrumMaster
     • Team
                       Ceremonies
                       • Sprint planning
                       • Daily scrum
                       • Sprint review
                       • Sprint retrospective

                                                 Artifacts
                                                 • Product backlog
                                                 • Sprint backlog
                                                 • Burndown charts
                                 Address:	
  An	
  Wai	
  Bei	
  Yuan,	
  Bei	
  Hu	
  Qu,	
  Jiu	
  chang	
  Yi	
  Shu	
  Yuan,	
  Wine	
  Art	
  Zone,	
  Building	
  F5001,	
  
                                 Chaoyang	
  District,	
  Beijing,	
  China	
  100012	
  
                                 M:	
  +60	
  (16)	
  3459808                                                                           	
  chang.heu@peopeo.com	
  
                                 Fax:	
  +86	
  (10)	
  52023934-­‐8006                                                                               	
  www.peopeo.de	
  
Scrum
>   Sprint Planning                                                                                                                               Introduction
                                                                                                                                       Scrum Framework

                    Sprint planning meeting
      Team
     capacity	

                      Sprint prioritization

     Product         •  Analyze and evaluate product                                                                                   Sprint	

     backlog	

           backlog                                                                                                       goal	

                     •    Select sprint goal
     Business
    conditions	

     Sprint planning

                    •  Decide how to achieve sprint
     Current              goal (design)                                                                                              Sprint	

     product	

     •     Create sprint backlog (tasks)                                                                             backlog	

                          from product backlog items (user
                          stories / features)
    Technology	

   •     Estimate sprint backlog in hours


                                     Address:	
  An	
  Wai	
  Bei	
  Yuan,	
  Bei	
  Hu	
  Qu,	
  Jiu	
  chang	
  Yi	
  Shu	
  Yuan,	
  Wine	
  Art	
  Zone,	
  Building	
  F5001,	
  
                                     Chaoyang	
  District,	
  Beijing,	
  China	
  100012	
  
                                     M:	
  +60	
  (16)	
  3459808                                                                           	
  chang.heu@peopeo.com	
  
                                     Fax:	
  +86	
  (10)	
  52023934-­‐8006                                                                               	
  www.peopeo.de	
  
Scrum
>     Sprint Planning                                                                                                                                  Introduction
                                                                                                                                            Scrum Framework


    •  Team	
  selects	
  items	
  from	
  the	
  product	
  backlog	
  
       they	
  can	
  commit	
  to	
  comple7ng	
  
    •  Sprint	
  backlog	
  is	
  created	
  
        –  Tasks	
  are	
  iden7fied	
  and	
  each	
  is	
  es7mated	
  (1-­‐16	
  
           hours)	
  
        –  Collabora7vely,	
  not	
  done	
  alone	
  by	
  the	
  
           ScrumMaster	
  
    •  High-­‐level	
  design	
  is	
  considered	
  

                                          Address:	
  An	
  Wai	
  Bei	
  Yuan,	
  Bei	
  Hu	
  Qu,	
  Jiu	
  chang	
  Yi	
  Shu	
  Yuan,	
  Wine	
  Art	
  Zone,	
  Building	
  F5001,	
  
                                          Chaoyang	
  District,	
  Beijing,	
  China	
  100012	
  
                                          M:	
  +60	
  (16)	
  3459808                                                                           	
  chang.heu@peopeo.com	
  
                                          Fax:	
  +86	
  (10)	
  52023934-­‐8006                                                                               	
  www.peopeo.de	
  
Scrum
>     Daily Scrum                                                                                                                                 Introduction
                                                                                                                                       Scrum Framework


    •  Parameters	
  
        –  Daily	
  
        –  15-­‐minutes	
  
        –  Stand-­‐up	
  
    •  Not	
  for	
  problem	
  solving	
  
        –  Whole	
  world	
  is	
  invited	
  
        –  Only	
  team	
  members,	
  Scrum	
  Master,	
  product	
  
           owner,	
  can	
  talk	
  
    •  Helps	
  avoid	
  other	
  unnecessary	
  mee7ngs	
  
                                     Address:	
  An	
  Wai	
  Bei	
  Yuan,	
  Bei	
  Hu	
  Qu,	
  Jiu	
  chang	
  Yi	
  Shu	
  Yuan,	
  Wine	
  Art	
  Zone,	
  Building	
  F5001,	
  
                                     Chaoyang	
  District,	
  Beijing,	
  China	
  100012	
  
                                     M:	
  +60	
  (16)	
  3459808                                                                           	
  chang.heu@peopeo.com	
  
                                     Fax:	
  +86	
  (10)	
  52023934-­‐8006                                                                               	
  www.peopeo.de	
  
Scrum
>     Daily Scrum                                                                                                                                     Introduction
      Everyone answers 3 questions                                                                                                         Scrum Framework




              1
       What did you do yesterday?


              2
          What will you do today?


              3
          Is anything in your way?

    •  These	
  are	
  not	
  status	
  for	
  the	
  Scrum	
  Master	
  
        –  They	
  are	
  commitments	
  in	
  front	
  of	
  peers	
  
                                         Address:	
  An	
  Wai	
  Bei	
  Yuan,	
  Bei	
  Hu	
  Qu,	
  Jiu	
  chang	
  Yi	
  Shu	
  Yuan,	
  Wine	
  Art	
  Zone,	
  Building	
  F5001,	
  
                                         Chaoyang	
  District,	
  Beijing,	
  China	
  100012	
  
                                         M:	
  +60	
  (16)	
  3459808                                                                           	
  chang.heu@peopeo.com	
  
                                         Fax:	
  +86	
  (10)	
  52023934-­‐8006                                                                               	
  www.peopeo.de	
  
Scrum
>     Sprint Review                                                                                                                                     Introduction
                                                                                                                                             Scrum Framework


    •  Team	
  presents	
  what	
  it	
  accomplished	
  during	
  
       the	
  sprint	
  
    •  Typically	
  takes	
  the	
  form	
  of	
  a	
  demo	
  of	
  new	
  
       features	
  or	
  underlying	
  architecture	
  
    •  Informal	
  
        –  2-­‐hour	
  prep	
  7me	
  rule	
  
        –  No	
  slides	
  
    •  Whole	
  team	
  par7cipates	
  
    •  Invite	
  the	
  world	
  
                                           Address:	
  An	
  Wai	
  Bei	
  Yuan,	
  Bei	
  Hu	
  Qu,	
  Jiu	
  chang	
  Yi	
  Shu	
  Yuan,	
  Wine	
  Art	
  Zone,	
  Building	
  F5001,	
  
                                           Chaoyang	
  District,	
  Beijing,	
  China	
  100012	
  
                                           M:	
  +60	
  (16)	
  3459808                                                                           	
  chang.heu@peopeo.com	
  
                                           Fax:	
  +86	
  (10)	
  52023934-­‐8006                                                                               	
  www.peopeo.de	
  
Scrum
>      Sprint Retrospective                                                                                                                           Introduction
                                                                                                                                           Scrum Framework


    •  Periodically	
  take	
  a	
  look	
  at	
  what	
  is	
  and	
  is	
  not	
  
       working	
  
    •  Typically	
  15–30	
  minutes	
                          Consider what to:

    •  Done	
  aXer	
  every	
  sprint	
                        Start doing	

    •  Whole	
  team	
  par7cipates	
  
        –  Scrum	
  Master	
                                    Stop doing	

        –  Product	
  owner	
  
        –  Team	
                                                                                 Continue doing	

        –  Possibly	
  customers	
  and	
  others	
  

                                         Address:	
  An	
  Wai	
  Bei	
  Yuan,	
  Bei	
  Hu	
  Qu,	
  Jiu	
  chang	
  Yi	
  Shu	
  Yuan,	
  Wine	
  Art	
  Zone,	
  Building	
  F5001,	
  
                                         Chaoyang	
  District,	
  Beijing,	
  China	
  100012	
  
                                         M:	
  +60	
  (16)	
  3459808                                                                           	
  chang.heu@peopeo.com	
  
                                         Fax:	
  +86	
  (10)	
  52023934-­‐8006                                                                               	
  www.peopeo.de	
  
Scrum
>   Scrum Framework                                                                                                                           Introduction
                                                                                                                                   Scrum Framework
     Roles
     • Product owner
     • ScrumMaster
     • Team
                       Ceremonies
                       • Sprint planning
                       • Daily scrum
                       • Sprint review
                       • Sprint retrospective

                                                 Artifacts
                                                 • Product backlog
                                                 • Sprint backlog
                                                 • Burndown charts
                                 Address:	
  An	
  Wai	
  Bei	
  Yuan,	
  Bei	
  Hu	
  Qu,	
  Jiu	
  chang	
  Yi	
  Shu	
  Yuan,	
  Wine	
  Art	
  Zone,	
  Building	
  F5001,	
  
                                 Chaoyang	
  District,	
  Beijing,	
  China	
  100012	
  
                                 M:	
  +60	
  (16)	
  3459808                                                                           	
  chang.heu@peopeo.com	
  
                                 Fax:	
  +86	
  (10)	
  52023934-­‐8006                                                                               	
  www.peopeo.de	
  
Scrum
>     Product Backlog                                                                                                                               Introduction
                                                                                                                                         Scrum Framework


    •  The	
  requirements	
  
    •  A	
  list	
  of	
  all	
  desired	
  work	
  on	
  the	
  project	
  
    •  Ideally	
  expressed	
  such	
  that	
  each	
  item	
  has	
  
       value	
  to	
  the	
  users	
  or	
  customers	
  of	
  the	
  product	
  
                                                                             	
  
    •  Priori7zed	
  by	
  the	
  product	
  owner	
  
    •  Repriori7zed	
  at	
  the	
  start	
  of	
  each	
  sprint	
  



                                       Address:	
  An	
  Wai	
  Bei	
  Yuan,	
  Bei	
  Hu	
  Qu,	
  Jiu	
  chang	
  Yi	
  Shu	
  Yuan,	
  Wine	
  Art	
  Zone,	
  Building	
  F5001,	
  
                                       Chaoyang	
  District,	
  Beijing,	
  China	
  100012	
  
                                       M:	
  +60	
  (16)	
  3459808                                                                           	
  chang.heu@peopeo.com	
  
                                       Fax:	
  +86	
  (10)	
  52023934-­‐8006                                                                               	
  www.peopeo.de	
  
Scrum
>      Sprint Backlog                                                                                                                                    Introduction
                                                                                                                                              Scrum Framework


    •  Individuals	
  sign	
  up	
  for	
  work	
  of	
  their	
  own	
  choosing	
  
        –  Work	
  is	
  never	
  assigned	
  
    •  Es7mated	
  work	
  remaining	
  is	
  updated	
  daily	
  
    •  Any	
  team	
  member	
  can	
  add,	
  delete	
  or	
  change	
  the	
  
       sprint	
  backlog	
  
    •  Work	
  for	
  the	
  sprint	
  emerges	
  
    •  If	
  work	
  is	
  unclear,	
  define	
  a	
  sprint	
  backlog	
  item	
  
       with	
  a	
  larger	
  amount	
  of	
  7me	
  and	
  break	
  it	
  down	
  
       later	
  
    •  Update	
  work	
  remaining	
  as	
  more	
  becomes	
  known	
  
                                            Address:	
  An	
  Wai	
  Bei	
  Yuan,	
  Bei	
  Hu	
  Qu,	
  Jiu	
  chang	
  Yi	
  Shu	
  Yuan,	
  Wine	
  Art	
  Zone,	
  Building	
  F5001,	
  
                                            Chaoyang	
  District,	
  Beijing,	
  China	
  100012	
  
                                            M:	
  +60	
  (16)	
  3459808                                                                           	
  chang.heu@peopeo.com	
  
                                            Fax:	
  +86	
  (10)	
  52023934-­‐8006                                                                               	
  www.peopeo.de	
  
Scrum
>           Sprint Burndown Chart                                                                                                                     Introduction
                                                                                                                                           Scrum Framework

            1,000


             800


             600
    Hours




             400


             200


               0
                    7/11/11




                                                                                                                                                    5/12/11
                              14/11/11




                                                          21/11/11




                                                                                                          28/11/11
                                         Address:	
  An	
  Wai	
  Bei	
  Yuan,	
  Bei	
  Hu	
  Qu,	
  Jiu	
  chang	
  Yi	
  Shu	
  Yuan,	
  Wine	
  Art	
  Zone,	
  Building	
  F5001,	
  
                                         Chaoyang	
  District,	
  Beijing,	
  China	
  100012	
  
                                         M:	
  +60	
  (16)	
  3459808                                                                           	
  chang.heu@peopeo.com	
  
                                         Fax:	
  +86	
  (10)	
  52023934-­‐8006                                                                               	
  www.peopeo.de	
  
Scrum
>   Scrum Culture in Comparison                                                                                    Culture Summary
                                                                                                                                                                           




                       Address:	
  An	
  Wai	
  Bei	
  Yuan,	
  Bei	
  Hu	
  Qu,	
  Jiu	
  chang	
  Yi	
  Shu	
  Yuan,	
  Wine	
  Art	
  Zone,	
  Building	
  F5001,	
  
                       Chaoyang	
  District,	
  Beijing,	
  China	
  100012	
  
                       M:	
  +60	
  (16)	
  3459808                                                                           	
  chang.heu@peopeo.com	
  
                       Fax:	
  +86	
  (10)	
  52023934-­‐8006                                                                               	
  www.peopeo.de	
  

Scrum methodology

  • 1.
    Scrum > Scrum •  Agile  Approach   •  Concept  of  Planning   •  Scrum  Introduc7on   Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,   Chaoyang  District,  Beijing,  China  100012   M:  +60  (16)  3459808  chang.heu@peopeo.com   Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  
  • 2.
    Scrum > What is Agile? Agile approach What is it? “Agile is about being open about what we’re capable of doing, and then doing it.” - Kent Beck Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,   Chaoyang  District,  Beijing,  China  100012   M:  +60  (16)  3459808  chang.heu@peopeo.com   Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  
  • 3.
    Scrum > Agile Manifesto Agile approach Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,   Chaoyang  District,  Beijing,  China  100012   M:  +60  (16)  3459808  chang.heu@peopeo.com   Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  
  • 4.
    Scrum > Planning Drivers Concept of Planning Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,   Chaoyang  District,  Beijing,  China  100012   M:  +60  (16)  3459808  chang.heu@peopeo.com   Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  
  • 5.
    Scrum > Adaptive Planning Concept of Planning Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,   Chaoyang  District,  Beijing,  China  100012   M:  +60  (16)  3459808  chang.heu@peopeo.com   Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  
  • 6.
    Scrum > Step-by-step isn’t good enough any more Introduction “The… ‘relay race’ approach to product development…may conflict with the goals of maximum speed and flexibility. Instead a holistic or ‘rugby’ approach—where a team tries to go the distance as a unit, passing the ball back and forth—may better serve today’s competitive requirements.” Hirotaka Takeuchi and Ikujiro Nonaka, “The New New Product Development Game”, Harvard Business Review, January 1986. Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,   Chaoyang  District,  Beijing,  China  100012   M:  +60  (16)  3459808  chang.heu@peopeo.com   Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  
  • 7.
    Scrum > Companies using Scrum Introduction •  MicrosoX   •  Intuit   •  Yahoo   •  Nielsen  Media   •  Google   •  First  American  Real  Estate   •  Electronic  Arts   •  BMC  SoXware   •  High  Moon  Studios   •  Ipswitch   •  Lockheed  Mar7n   •  John  Deere   •  Philips   •  Lexis  Nexis   •  Siemens   •  Sabre   •  Nokia   •  Salesforce.com   •  Capital  One   •  Time  Warner   •  BBC   •  Turner  Broadcas7ng   •  Intuit   •  Oce   Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,   Chaoyang  District,  Beijing,  China  100012   M:  +60  (16)  3459808  chang.heu@peopeo.com   Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  
  • 8.
    Scrum > Scrum Cycle Introduction Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,   Chaoyang  District,  Beijing,  China  100012   M:  +60  (16)  3459808  chang.heu@peopeo.com   Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  
  • 9.
    Scrum > Product Backlog Introduction User Stories Highest business value Evolution Lowest business value Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,   Chaoyang  District,  Beijing,  China  100012   M:  +60  (16)  3459808  chang.heu@peopeo.com   Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  
  • 10.
    Scrum > Sprints Introduction •  Scrum  projects  make  progress  in  a  series  of   “sprints”   –  Analogous  to  Extreme  Programming  itera7ons   •  Typical  dura7on  is  2–4  weeks  or  a  calendar   month  at  most   •  A  constant  dura7on  leads  to  a  beeer  rhythm   •  Product  is  designed,  coded,  and  tested  during   the  sprint   Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,   Chaoyang  District,  Beijing,  China  100012   M:  +60  (16)  3459808  chang.heu@peopeo.com   Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  
  • 11.
    Scrum > Overlapping Development Introduction Requirements Design Code Test Rather than doing all of one thing at a time... ...Scrum teams do a little of everything all the time Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,   Chaoyang  District,  Beijing,  China  100012   M:  +60  (16)  3459808  chang.heu@peopeo.com   Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  
  • 12.
    Scrum > Scrum Framework Introduction Scrum Framework Roles • Product owner • ScrumMaster • Team Ceremonies • Sprint planning • Sprint review • Sprint retrospective • Daily scrum meeting Artifacts • Product backlog • Sprint backlog • Burndown charts Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,   Chaoyang  District,  Beijing,  China  100012   M:  +60  (16)  3459808  chang.heu@peopeo.com   Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  
  • 13.
    Scrum > Scrum Framework Introduction Scrum Framework Roles • Product owner • ScrumMaster • Team Ceremonies • Sprint planning • Sprint review • Sprint retrospective • Daily scrum meeting Artifacts • Product backlog • Sprint backlog • Burndown charts Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,   Chaoyang  District,  Beijing,  China  100012   M:  +60  (16)  3459808  chang.heu@peopeo.com   Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  
  • 14.
    Scrum > Product Owner Introduction Scrum Framework •  Define  the  features  of  the  product   •  Decide  on  release  date  and  content   •  Be  responsible  for  the  profitability  of  the   product  (ROI)   •  Priori7ze  features  according  to  market  value     •  Adjust  features  and  priority  every  itera7on,  as   needed       •  Accept  or  reject  work  results   Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,   Chaoyang  District,  Beijing,  China  100012   M:  +60  (16)  3459808  chang.heu@peopeo.com   Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  
  • 15.
    Scrum > Scrum Master Introduction Scrum Framework •  Represents  management  to  the  project   •  Responsible  for  enac7ng  Scrum  values  and   prac7ces   •  Removes  impediments     •  Ensure  that  the  team  is  fully  func7onal  and   produc7ve   •  Enable  close  coopera7on  across  all  roles  and   func7ons   •  Shield  the  team  from  external  interferences   Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,   Chaoyang  District,  Beijing,  China  100012   M:  +60  (16)  3459808  chang.heu@peopeo.com   Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  
  • 16.
    Scrum > Team Introduction Scrum Framework •  Typically  5-­‐9  people   •  Cross-­‐func7onal:   –  Programmers,  testers,  user  experience  designers,  etc.   •  Members  should  be  full-­‐7me   –  May  be  excep7ons  (e.g.,  database  administrator)   •  Teams  are  self-­‐organizing   –  Ideally,  no  7tles  but  rarely  a  possibility   •  Membership  should  change  only  between  sprints   Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,   Chaoyang  District,  Beijing,  China  100012   M:  +60  (16)  3459808  chang.heu@peopeo.com   Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  
  • 17.
    Scrum > Scrum Framework Introduction Scrum Framework Roles • Product owner • ScrumMaster • Team Ceremonies • Sprint planning • Daily scrum • Sprint review • Sprint retrospective Artifacts • Product backlog • Sprint backlog • Burndown charts Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,   Chaoyang  District,  Beijing,  China  100012   M:  +60  (16)  3459808  chang.heu@peopeo.com   Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  
  • 18.
    Scrum > Sprint Planning Introduction Scrum Framework Sprint planning meeting Team capacity Sprint prioritization Product •  Analyze and evaluate product Sprint backlog backlog goal •  Select sprint goal Business conditions Sprint planning •  Decide how to achieve sprint Current goal (design) Sprint product •  Create sprint backlog (tasks) backlog from product backlog items (user stories / features) Technology •  Estimate sprint backlog in hours Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,   Chaoyang  District,  Beijing,  China  100012   M:  +60  (16)  3459808  chang.heu@peopeo.com   Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  
  • 19.
    Scrum > Sprint Planning Introduction Scrum Framework •  Team  selects  items  from  the  product  backlog   they  can  commit  to  comple7ng   •  Sprint  backlog  is  created   –  Tasks  are  iden7fied  and  each  is  es7mated  (1-­‐16   hours)   –  Collabora7vely,  not  done  alone  by  the   ScrumMaster   •  High-­‐level  design  is  considered   Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,   Chaoyang  District,  Beijing,  China  100012   M:  +60  (16)  3459808  chang.heu@peopeo.com   Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  
  • 20.
    Scrum > Daily Scrum Introduction Scrum Framework •  Parameters   –  Daily   –  15-­‐minutes   –  Stand-­‐up   •  Not  for  problem  solving   –  Whole  world  is  invited   –  Only  team  members,  Scrum  Master,  product   owner,  can  talk   •  Helps  avoid  other  unnecessary  mee7ngs   Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,   Chaoyang  District,  Beijing,  China  100012   M:  +60  (16)  3459808  chang.heu@peopeo.com   Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  
  • 21.
    Scrum > Daily Scrum Introduction Everyone answers 3 questions Scrum Framework 1 What did you do yesterday? 2 What will you do today? 3 Is anything in your way? •  These  are  not  status  for  the  Scrum  Master   –  They  are  commitments  in  front  of  peers   Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,   Chaoyang  District,  Beijing,  China  100012   M:  +60  (16)  3459808  chang.heu@peopeo.com   Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  
  • 22.
    Scrum > Sprint Review Introduction Scrum Framework •  Team  presents  what  it  accomplished  during   the  sprint   •  Typically  takes  the  form  of  a  demo  of  new   features  or  underlying  architecture   •  Informal   –  2-­‐hour  prep  7me  rule   –  No  slides   •  Whole  team  par7cipates   •  Invite  the  world   Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,   Chaoyang  District,  Beijing,  China  100012   M:  +60  (16)  3459808  chang.heu@peopeo.com   Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  
  • 23.
    Scrum > Sprint Retrospective Introduction Scrum Framework •  Periodically  take  a  look  at  what  is  and  is  not   working   •  Typically  15–30  minutes   Consider what to: •  Done  aXer  every  sprint   Start doing •  Whole  team  par7cipates   –  Scrum  Master   Stop doing –  Product  owner   –  Team   Continue doing –  Possibly  customers  and  others   Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,   Chaoyang  District,  Beijing,  China  100012   M:  +60  (16)  3459808  chang.heu@peopeo.com   Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  
  • 24.
    Scrum > Scrum Framework Introduction Scrum Framework Roles • Product owner • ScrumMaster • Team Ceremonies • Sprint planning • Daily scrum • Sprint review • Sprint retrospective Artifacts • Product backlog • Sprint backlog • Burndown charts Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,   Chaoyang  District,  Beijing,  China  100012   M:  +60  (16)  3459808  chang.heu@peopeo.com   Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  
  • 25.
    Scrum > Product Backlog Introduction Scrum Framework •  The  requirements   •  A  list  of  all  desired  work  on  the  project   •  Ideally  expressed  such  that  each  item  has   value  to  the  users  or  customers  of  the  product     •  Priori7zed  by  the  product  owner   •  Repriori7zed  at  the  start  of  each  sprint   Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,   Chaoyang  District,  Beijing,  China  100012   M:  +60  (16)  3459808  chang.heu@peopeo.com   Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  
  • 26.
    Scrum > Sprint Backlog Introduction Scrum Framework •  Individuals  sign  up  for  work  of  their  own  choosing   –  Work  is  never  assigned   •  Es7mated  work  remaining  is  updated  daily   •  Any  team  member  can  add,  delete  or  change  the   sprint  backlog   •  Work  for  the  sprint  emerges   •  If  work  is  unclear,  define  a  sprint  backlog  item   with  a  larger  amount  of  7me  and  break  it  down   later   •  Update  work  remaining  as  more  becomes  known   Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,   Chaoyang  District,  Beijing,  China  100012   M:  +60  (16)  3459808  chang.heu@peopeo.com   Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  
  • 27.
    Scrum > Sprint Burndown Chart Introduction Scrum Framework 1,000 800 600 Hours 400 200 0 7/11/11 5/12/11 14/11/11 21/11/11 28/11/11 Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,   Chaoyang  District,  Beijing,  China  100012   M:  +60  (16)  3459808  chang.heu@peopeo.com   Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  
  • 28.
    Scrum > Scrum Culture in Comparison Culture Summary Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,   Chaoyang  District,  Beijing,  China  100012   M:  +60  (16)  3459808  chang.heu@peopeo.com   Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de