Your SlideShare is downloading. ×
Agile, Scrum & GTD. Fyrirlestur Endurmenntun
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Agile, Scrum & GTD. Fyrirlestur Endurmenntun

1,866

Published on

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

No Downloads
Views
Total Views
1,866
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
37
Comments
0
Likes
3
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. AGILE PLANNINGSCRUMGTD Gudjon Mar Gudjonsson, 2009
  • 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. AGILE PLANNINGSCRUMGTD EXECUTING IDEAS Gudjon Mar Gudjonsson, 2009
  • 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. AGILE PLANNINGSCRUMGTD Our Organization The Customer Sales Product Professional Management Services Engineering CFO CEO COO CTO CIO Gudjon Mar Gudjonsson, 2009
  • 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. 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. 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. 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. AGILE PLANNINGSCRUMGTD THE EVENTS & THE PROCESS Gudjon Mar Gudjonsson, 2009
  • 11. AGILE PLANNINGSCRUMGTD Level 1: Product Vision Planning (1-2 per year) Gudjon Mar Gudjonsson, 2009
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. AGILE PLANNINGSCRUMGTD THEN THERE IS THE PERSONAL TOUCH ! AGILE PLANNING SCRUM GTD Gudjon Mar Gudjonsson, 2009
  • 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. 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. AGILE PLANNINGSCRUMGTD It’s a BIG community. Gudjon Mar Gudjonsson, 2009
  • 26. AGILE PLANNINGSCRUMGTD The System Collect   Process   Organize   Review   Do   Gudjon Mar Gudjonsson, 2009
  • 27. AGILE PLANNINGSCRUMGTD It’s a system. But it’s human. Gudjon Mar Gudjonsson, 2009
  • 28. AGILE PLANNINGSCRUMGTD Q&A Gudjon Mar Gudjonsson, 2009

×