Agile Planning 2010

2,647
-1

Published on

Published in: Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,647
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
92
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Agile Planning 2010

  1. 1. Agile Project Management Deep Dive into Project Planning Date: March 2010 Thursday, April 8, 2010
  2. 2. Agenda ✤ Introductions ✤ Introduction to Agile ✤ Deep Dive into the Principles and Practices of Agile Planning ✤ Working Lunch & Games ✤ Pilot Project Planning ✤ Retrospective Thursday, April 8, 2010
  3. 3. 1. Introductions Let’s Get to Know Each Other Thursday, April 8, 2010
  4. 4. Introduction to ShoreTel Introductions by Team Members Thursday, April 8, 2010
  5. 5. Introduction to Winn Dixie Introductions by Team Members Thursday, April 8, 2010
  6. 6. Intro to Siraj ✤ 19 years experience with process improvement consulting and coaching. ✤ excellent track record of coaching leaders and teams on process improvement (Kanban, Agile, Scrum, CMMI, SOX) ✤ broad and deep (varied domain / functional) experience. Thursday, April 8, 2010
  7. 7. My Goals for Today ✤ “We are here to learn, have fun and make a difference” - Deming ✤ Provide Conceptual Inputs to the Team on Agile. ✤ Deep Dive into Agile Project Planning - Principles, Practices & Issues. ✤ Work with the Team to Plan their Pilot Project. Identify action items for the Team to work on until we meet next. Address concerns. Clarify Concepts. ✤ Mentor PM / Scrum Master on his / her role. Thursday, April 8, 2010
  8. 8. 2. Introduction to Agile History, Concepts and Current State of Agile Thursday, April 8, 2010
  9. 9. History ✤ 1940s to now - Deming, TPS / Toyota Way and Lean. ✤ 1986 - The New New Product Development Game ✤ 2001 - The Agile Manifesto ✤ 2000-now - Scrum, XP, Crystal, DSDM, FDD, Lean, Kanban. ✤ 2010 - what’s next Thursday, April 8, 2010
  10. 10. Agile Concepts I ✤ Incremental Business Value ✤ Retrospectives ✤ Roles - Scrum Master, Product ✤ Co-Location Owner, Team ✤ Product Backlog (Prioritization, ✤ Planning (Release and User Stories) Iterations) ✤ Estimation (Planning Poker, ✤ Visualization (Task Board) Sizing, Story Points) ✤ Daily Standup ✤ Velocity (BU / BD Charts) ✤ Reviews / Demos ✤ Scrum of Scrums Thursday, April 8, 2010
  11. 11. Agile Concepts II ✤ Self Organizing ✤ Agile Values, Principles and Team Behaviors ✤ Agile Technology Practices (TDD, CI, CD, Automated Testing, Pair Programming, Refactoring,Coding Standards) ✤ PM Concepts (Risk Management, Issue Management, Schedule Management, Cost and Budgeting, Scope Management) Thursday, April 8, 2010
  12. 12. Agile Concepts III (Agilisms) ✤ Give Up Hope (Requirements ✤ Scrumbut Change) ✤ Technical Debt ✤ Fail Fast ✤ Chickens & Pigs ✤ Release Early, Release Often ✤ Inspect & Adapt ✤ Done means Done ✤ Smells Thursday, April 8, 2010
  13. 13. Current State I Agile Methods Thursday, April 8, 2010
  14. 14. Current State II Agile Techniques Thursday, April 8, 2010
  15. 15. Current State III Benefits from Agile Adoption Thursday, April 8, 2010
  16. 16. Current StateIV ✤ Barriers to Further Adoption of Agile ✤ Management opposition and Lack of Upfront Planning ✤ Question: Is this a concern you have for your team / project? Thursday, April 8, 2010
  17. 17. Current State V ✤ Greatest Concerns About Adopting Agile ✤ Lack of Upfront Planning ✤ Lack of Documentation ✤ Question: Is this a concern you have for your team / project? Thursday, April 8, 2010
  18. 18. Questions Your Questions on Agile Concepts Thursday, April 8, 2010
  19. 19. Break 1 Go Fly and Come Back in 10 mins! Thursday, April 8, 2010
  20. 20. 3. Agile Planning Deep Dive into the Principles, Practices & Issues of Agile Planning Thursday, April 8, 2010
  21. 21. Review ✤ Greatest Concerns About Adopting Agile ✤ Lack of Upfront Planning ✤ Lack of Documentation ✤ Question: Is this a concern you have for your team / project? Thursday, April 8, 2010
  22. 22. Planning Principles ✤ Predictability ✤ Inspect and Adapt ✤ Discipline ✤ Feedback from Customers ✤ Flow ✤ Cadence ✤ Release Early, Release Often ✤ Fail Fast ✤ Manage Obstacles Thursday, April 8, 2010
  23. 23. Planning Context ✤ Context, Context, Context !! ✤ Enterprise or Product Development Shop. ✤ Product or Application Development Team vs Infrastructure. ✤ Co-located vs Distributed Teams. ✤ Agile Initiative Sponsor - Executive vs Project Management. ✤ Agile Adoption - Enterprise vs Pilot Team/s. Thursday, April 8, 2010
  24. 24. Planning Onion ✤ The Discipline of Agile Planning ✤ A Planning Discipline for the entire company / team. ✤ Enterprise Planning ✤ Release Planning ✤ Iteration Planning ✤ Daily Stand ups Thursday, April 8, 2010
  25. 25. Planning Practices - Enterprise ✤ Agile Initiative Sponsorship ✤ Preliminary meeting with PO to Process - Selection of Pilot prepare ID MMFs and User Projects / Teams Stories, Prioritize and Create Product Backlog ✤ Training / Briefing Team members and Product Owners ✤ Enterprise Release / Planning Calendar ✤ Project Governance (Charter, Scope, Budgets, Hiring, Vendor ✤ Retrospective Contracts etc) ✤ Co-location -Work area / Conference Room set up Thursday, April 8, 2010
  26. 26. Planning Practices - Release ✤ Release Planning Cadence ✤ Studying the Team Velocity (yesterday’s weather). BU/BD ✤ Planning Session Agenda Charts Templates ✤ Feedback from Previous ✤ Release Backlog Template Retrospective ✤ Preparation for Planning ✤ How much can be done in this Sessions (by Role - PO, SM, Release? Team) ✤ Stabilization Iteration. ✤ MMF (minimal marketable features) and / or User Stories Thursday, April 8, 2010
  27. 27. Planning Practices - Iterations ✤ Iteration Planning Cadence ✤ Studying the Team Velocity (yesterday’s weather). BU/BD ✤ Planning Session Agenda Charts Templates ✤ Planning Poker ✤ Iteration Backlog Template ✤ Story Points ✤ Preparation for Planning Sessions (by Role - PO, SM, ✤ How much can be done in this Team) Iteration? Selecting User Stories ✤ Feedback from Previous ✤ Visualizing the Team Board Retrospective Thursday, April 8, 2010
  28. 28. Planning Practices-Daily Standup ✤ Daily Stand-up Cadence ✤ Following up for Specific Obstacles (SM) ✤ Preparation for Daily Stand ups (by Role - PO, SM, Team) ✤ Collecting data on stories complete / story points / ✤ Visualizing the Team Board updating charts on Agile PM (updating tasks / stickies) Tool (SM) ✤ Referring to BU / BD ✤ Encouraging & Ensuring Team follows Agile Dev practices ✤ Daily Standup Drill(3 (SM) questions) Thursday, April 8, 2010
  29. 29. Planning Issues I ✤ Depth of Product Management ✤ Not releasing often Team’s knowledge / lack of product strategy / roadmap. ✤ Lack of Engineering Discipline needed for Agile Releases ✤ Good prioritization of the product backlog. ✤ Agile PM Tool - How do we keep track of data (product ✤ Death by meeting ! backlog, MMF, stories, story points, velocity)? ✤ Not doing Retrospectives ✤ ✤ Not implementing feedback from Retrospectives Thursday, April 8, 2010
  30. 30. Planning Issues II ✤ Release Planning only - ✤ How do we compare Story Iteration-less Agile / Kanban Points across teams / companies? ✤ Lack of quorum at Planning Meetings ✤ The fine art of splitting user stories ✤ How long is the release cycle? ✤ Planning for contingencies ✤ How long is the iteration cycle? ✤ Is planning worth the extra ✤ When do we schedule these effort meetings? ✤ Aligning with SOX / PMBOK Thursday, April 8, 2010
  31. 31. Reviews & Retrospectives ✤ Review Cadence ✤ Retrospective Cadence ✤ Review Agenda Template ✤ Retrospective Agenda Template ✤ Prep for Reviews (Demo ✤ Prep for Retrospective Room / Infrastructure / Script) ✤ Capturing Feedback (SM) ✤ Roles for PO / SM / Team ✤ Escalation / Resolution / ✤ Capturing Feedback (SM) Implementation of feedback Thursday, April 8, 2010
  32. 32. Questions Your Questions on Agile Planning Thursday, April 8, 2010
  33. 33. Working Lunch Informal Discussions with Team! Thursday, April 8, 2010
  34. 34. 4. Pilot Project Applying Agile Planning Concepts to a Specific Project + Creation of Artifacts Thursday, April 8, 2010
  35. 35. Break 2 Go Fly and Come Back in 10 mins! Thursday, April 8, 2010
  36. 36. 4. Pilot Project (contd) Conducting Mock Planning Sessions + Review of Planning Artifacts Created Thursday, April 8, 2010
  37. 37. 5. Retrospective Feedback & Lessons Learned Thursday, April 8, 2010
  38. 38. Gratitude Thank You and Best of Luck Siraj@sirajuddin.com / 202-415-2138 Thursday, April 8, 2010
  1. A particular slide catching your eye?

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

×