AGILE PLANNINGSCRUMGTD




Gudjon Mar Gudjonsson, 2009
AGILE PLANNINGSCRUMGTD
                        ENGLAR, FFF              FRUMSTIG         FRAMHALDSSTIG                  ...
AGILE PLANNINGSCRUMGTD

       EXECUTING IDEAS




Gudjon Mar Gudjonsson, 2009
AGILE PLANNINGSCRUMGTD

       Organizing around the 3 Roles of Scrum
         First step was to train or hire;
        ...
AGILE PLANNINGSCRUMGTD

       Our Organization
                                      The Customer



                  ...
AGILE PLANNINGSCRUMGTD



                   Sales &
                                •  Sales Engineers
                ...
AGILE PLANNINGSCRUMGTD

       Second step; get the product backlog in shape
              Owned by the Product Owner
  ...
AGILE PLANNINGSCRUMGTD

       The Tools we Use
              Product Backlog using Google Spreadsheet
          

    ...
AGILE PLANNINGSCRUMGTD

       These are the only meetings that should take place
              Industria is following t...
AGILE PLANNINGSCRUMGTD

       THE EVENTS & THE PROCESS




Gudjon Mar Gudjonsson, 2009
AGILE PLANNINGSCRUMGTD

       Level 1: Product Vision Planning (1-2 per year)




Gudjon Mar Gudjonsson, 2009
AGILE PLANNINGSCRUMGTD

       Level 2: Product Roadmap Planning (1-4 per year)
              Define the product evoluti...
AGILE PLANNINGSCRUMGTD

       Level 3: Product Release Planning (4-12 per year)
              Planning from a distance
...
AGILE PLANNINGSCRUMGTD
       Level 4: Sprint Planning (Every Sprint 1-4 weeks)
       (Scrum Ceremony 1/4)
            ...
AGILE PLANNINGSCRUMGTD
       Level 5: Daily Scrum (Every day)
       (Scrum Ceremony 2/4)
              15 minutes stan...
AGILE PLANNINGSCRUMGTD
       Sprint Review / Demonstration
       (Scrum Ceremony 3/4)
              The team demonstra...
AGILE PLANNINGSCRUMGTD
       Retrospective Meeting (after each sprint)
       (Scrum Ceremony 4/4)
              Time t...
AGILE PLANNINGSCRUMGTD

       Successful increment delivered, or not?
              Nevertheless, let’s take a short br...
AGILE PLANNINGSCRUMGTD

         Now, let the game continue!




                               Product         Product
...
AGILE PLANNINGSCRUMGTD

       What did we accomplish?
              Dramatic improvements on the throughput
          ...
AGILE PLANNINGSCRUMGTD

       What we learned?
              We have learned that we are still learning
          
   ...
AGILE PLANNINGSCRUMGTD

       THEN THERE IS THE PERSONAL TOUCH !


                              AGILE PLANNING

      ...
AGILE PLANNINGSCRUMGTD

       Then there is the personal touch: GTD

         AGILE PLANNING
         •  The Big Pictur...
AGILE PLANNINGSCRUMGTD

       What is GTD?
           “Getting          Things Done”
                    Original   b...
AGILE PLANNINGSCRUMGTD
      It’s a BIG community.




Gudjon Mar Gudjonsson, 2009
AGILE PLANNINGSCRUMGTD

       The System
                Collect
          

                Process
          

    ...
AGILE PLANNINGSCRUMGTD
      It’s a system. But it’s human.




Gudjon Mar Gudjonsson, 2009
AGILE PLANNINGSCRUMGTD




                              Q&A
Gudjon Mar Gudjonsson, 2009
Upcoming SlideShare
Loading in …5
×

Agile, Scrum & GTD. Fyrirlestur Endurmenntun

1,943
-1

Published on

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

No Downloads
Views
Total Views
1,943
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
39
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Agile, Scrum & GTD. Fyrirlestur Endurmenntun

  1. 1. AGILE PLANNINGSCRUMGTD Gudjon Mar Gudjonsson, 2009
  2. 2. AGILE PLANNINGSCRUMGTD ENGLAR, FFF FRUMSTIG FRAMHALDSSTIG FRAMHALDS FRUM FJÁRFESTAR ÚTBOÐ - ENDURREISNARSJÓÐIR - LÍFEYRISSJÓÐIR FJÁRFLÆÐI BJÖRK VC EYRIR INVEST NÝSKÖPUNARSJÓÐUR AUÐUR CAPITAL SKRÁNING FRUMTAK TÆKNIÞRÓUNARSJÓÐUR, STARFSORKA MILLILAGSFJÁRMÖGNUN 3. UMFERÐ SPROTASTIG 2. UMFERÐ 1. UMFERÐ SJÁLFSPRETTA TÍMI/ÞROSKI ÖRÆFI SKRÁÐ FÉLAG NÚLLPUNKTUR Gudjon Mar Gudjonsson, 2009
  3. 3. AGILE PLANNINGSCRUMGTD EXECUTING IDEAS Gudjon Mar Gudjonsson, 2009
  4. 4. AGILE PLANNINGSCRUMGTD Organizing around the 3 Roles of Scrum First step was to train or hire; Product Owner   Representing the interest of all stakeholders   Achieves funding for the work   Creating the project's initial overall requirements (product backlog)   ScrumMaster   Responsible for the Scrum process   Teaches Scrum to his team   For ensuring that every one follows scrum rules and practices   Team   Developing the functionality   Are cross-functional, self-organizing and self-managing   Responsible for the success of each iteration and the project as a whole   Gudjon Mar Gudjonsson, 2009
  5. 5. AGILE PLANNINGSCRUMGTD Our Organization The Customer Sales Product Professional Management Services Engineering CFO CEO COO CTO CIO Gudjon Mar Gudjonsson, 2009
  6. 6. AGILE PLANNINGSCRUMGTD Sales & •  Sales Engineers Marketing Management Professional Services •  Scrum Product Owners •  Business Analysts Product •  Scrum Product Owner Management Release Plan 1.2 1.3 1.4 2.0 2.1 Engineering •  Scrum Masters •  Teams Product Owner: Scrum Master: Team Member: Gudjon Mar Gudjonsson, 2009
  7. 7. AGILE PLANNINGSCRUMGTD Second step; get the product backlog in shape Owned by the Product Owner   Written in the form of “User Stories”   Prioritized with business value   Each User Story has a description for the acceptance test   Should contain at least 2-3 Sprints worth of work   Backlog list is simply managed in Excel by the Product Owner   Visible to all through the intranet (wiki)   Gudjon Mar Gudjonsson, 2009
  8. 8. AGILE PLANNINGSCRUMGTD The Tools we Use Product Backlog using Google Spreadsheet   Sprint Backlog on our various “planning   walls” using yellow stickers Wiki for online collaboration, managing;   Team pages where we have a specific wiki   page for each sprint that includes; Sprint info, like goal and key dates   Burn-down charts   Team Participation / Availability   Notes / Impediments   Sprint Retrospective minutes   Documentation like release notes, product   handbook and all technical documentation Gudjon Mar Gudjonsson, 2009
  9. 9. AGILE PLANNINGSCRUMGTD These are the only meetings that should take place Industria is following the 5 Level of Agile Planning   Level 1: Vision Planning (1-2 per year)   Developing the Vision Statement   Level 2: Roadmap Planning (1-4 per year)   Planning how the product evolution over time, using goals   Level 3: Release Planning (4-12 per year)   Implementing the Release Plan, in the form of User Stories   Level 4: Sprint Planning (Every Sprint 1-4 weeks)   Implementing the Sprint Backlog in the form of User Stories   Level 5: Daily Scrum (Every day)   The Team is managing the sprint backlog on the planning wall   Review/Demo (After each sprint)   The team demonstrates to the Product Owner what was accomplished during the sprint   Retrospective (After each sprint)   To determine what could be changed that might make the next sprint more enjoyable or   productive Gudjon Mar Gudjonsson, 2009
  10. 10. AGILE PLANNINGSCRUMGTD THE EVENTS & THE PROCESS Gudjon Mar Gudjonsson, 2009
  11. 11. AGILE PLANNINGSCRUMGTD Level 1: Product Vision Planning (1-2 per year) Gudjon Mar Gudjonsson, 2009
  12. 12. AGILE PLANNINGSCRUMGTD Level 2: Product Roadmap Planning (1-4 per year) Define the product evolution over time, as goals   Gudjon Mar Gudjonsson, 2009
  13. 13. AGILE PLANNINGSCRUMGTD Level 3: Product Release Planning (4-12 per year) Planning from a distance   Acknowledge that planning can't be done with any real precision   Define a plan that is good enough and revise it as things move forward   Requirements based on the “User Stories” format   Gudjon Mar Gudjonsson, 2009
  14. 14. AGILE PLANNINGSCRUMGTD Level 4: Sprint Planning (Every Sprint 1-4 weeks) (Scrum Ceremony 1/4) Let the game begin!   Gudjon Mar Gudjonsson, 2009
  15. 15. AGILE PLANNINGSCRUMGTD Level 5: Daily Scrum (Every day) (Scrum Ceremony 2/4) 15 minutes standing up at same time every day, at the same place   Heartbeat of Scrum   Members co-ordinate today's work and check progress   Provides daily status snapshot to all stakeholders   ScrumMaster coordinates   the activity and summarises on our wiki Gudjon Mar Gudjonsson, 2009
  16. 16. AGILE PLANNINGSCRUMGTD Sprint Review / Demonstration (Scrum Ceremony 3/4) The team demonstrates to the   Product Owner what was accomplished during the sprint Product Owner inspects   completed business value Establishes whether Sprint   Goal has been satisfied Accepts/rejects functionality   delivered by user stories Provide feedback   Gudjon Mar Gudjonsson, 2009
  17. 17. AGILE PLANNINGSCRUMGTD Retrospective Meeting (after each sprint) (Scrum Ceremony 4/4) Time to reflect   ScrumMaster and Team determine   what could be changed that might make the next sprint more enjoyable or productive Good and Bad events are discussed   and actions are created for both the team and the organization Gudjon Mar Gudjonsson, 2009
  18. 18. AGILE PLANNINGSCRUMGTD Successful increment delivered, or not? Nevertheless, let’s take a short break before the next sprint!   Gudjon Mar Gudjonsson, 2009
  19. 19. AGILE PLANNINGSCRUMGTD Now, let the game continue! Product Product Product Roadmap Release Vision Planning Planning 1-2 per year 1-4 per year 4-12 per year Every sprint (1-4 weeks) Gudjon Mar Gudjonsson, 2009
  20. 20. AGILE PLANNINGSCRUMGTD What did we accomplish? Dramatic improvements on the throughput   More and deeper involvement from development team members   Full transparency giving more visibility on the progress   Easier for management to reward   Management will not be ‘bossing around’   Better moral, happier engineers   Easier to change tactics or replace members   Easier to scale the organization   Practises, processes and frameworks well defined   We have now a firm plan on how to expand engineering in both Eastern   Europe and China Gudjon Mar Gudjonsson, 2009
  21. 21. AGILE PLANNINGSCRUMGTD What we learned? We have learned that we are still learning   It will be a constant learning experience   Don’t try to buy your company into Agile and Scrum by just installing a   new type of project management software Importance of filling all the three roles of Scrum   The Product Owner, the Team and the ScrumMaster   The organization will need some readjustments   Training   Sponsor your ScrumMasters and Product Owners to participate in key Agile   conferences, like Agile 2008 in US Get formal certification for your ScrumMasters and Product Owners   Gudjon Mar Gudjonsson, 2009
  22. 22. AGILE PLANNINGSCRUMGTD THEN THERE IS THE PERSONAL TOUCH ! AGILE PLANNING SCRUM GTD Gudjon Mar Gudjonsson, 2009
  23. 23. AGILE PLANNINGSCRUMGTD Then there is the personal touch: GTD AGILE PLANNING •  The Big Picture SCRUM •  Development Cycle GTD •  The Personal Touch Gudjon Mar Gudjonsson, 2009
  24. 24. AGILE PLANNINGSCRUMGTD What is GTD?   “Getting Things Done”   Original book by David Allen   Workflow process   Collecting, Sorting, Categorizing and Accessing information   A methodology, not a technology   “If my brain had a brain I wouldn’t need a system.” - David Allen Gudjon Mar Gudjonsson, 2009
  25. 25. AGILE PLANNINGSCRUMGTD It’s a BIG community. Gudjon Mar Gudjonsson, 2009
  26. 26. AGILE PLANNINGSCRUMGTD The System Collect   Process   Organize   Review   Do   Gudjon Mar Gudjonsson, 2009
  27. 27. AGILE PLANNINGSCRUMGTD It’s a system. But it’s human. Gudjon Mar Gudjonsson, 2009
  28. 28. AGILE PLANNINGSCRUMGTD Q&A Gudjon Mar Gudjonsson, 2009
  1. A particular slide catching your eye?

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

×