Your SlideShare is downloading. ×
0
How Agile Solves Project Management Problems
How Agile Solves Project Management Problems
How Agile Solves Project Management Problems
How Agile Solves Project Management Problems
How Agile Solves Project Management Problems
How Agile Solves Project Management Problems
How Agile Solves Project Management Problems
How Agile Solves Project Management Problems
How Agile Solves Project Management Problems
How Agile Solves Project Management Problems
How Agile Solves Project Management Problems
How Agile Solves Project Management Problems
How Agile Solves Project Management Problems
How Agile Solves Project Management Problems
How Agile Solves Project Management Problems
How Agile Solves Project Management Problems
How Agile Solves Project Management Problems
How Agile Solves Project Management Problems
How Agile Solves Project Management Problems
How Agile Solves Project Management Problems
How Agile Solves Project Management Problems
How Agile Solves Project Management Problems
How Agile Solves Project Management Problems
How Agile Solves Project Management Problems
How Agile Solves Project Management Problems
How Agile Solves Project Management Problems
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

How Agile Solves Project Management Problems

684

Published on

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

  • Be the first to like this

No Downloads
Views
Total Views
684
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
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. How Agile Solves Project Management Problems Erin S Beierwaltes & Todd Sheridan
  • 2.  Introductions Overview of Scrum and Kanban Missed Deadlines Scope Creep Quality Q&A Erin S Beierwaltes & Todd Sheridan
  • 3. 1. Prioritization*2. Welcome Change*3. Continuous Delivery*4. Collaboration5. Self Organization6. Communication7. Accountability8. Rhythm*9. Quality*10. Simplicity11. Emergent Designs*12. Empiricism* Erin S Beierwaltes Erin S Beierwaltes & Todd Sheridan
  • 4. Agile Methods XP (12) Scrum (9) Kanban (3)•Pair Programming •Product Owner •Visualized workflow•Planning Game •ScrumMaster •Prioritized Tasks•Test-driven •Cross-functional Team •Limited WIP (Work inDevelopment •Daily Scrum Progress)•Whole Team •Sprint Planning•Continuous Integration •Sprint Demo &•Refactoring Retrospective•Small Releases •Prioritized Backlog•Coding Standards •Time-boxed Sprints•Collective Code •Potentially ShippableOwnership each Sprint•Simple Design•System Metaphor•Sustainable Pace Erin S Beierwaltes & Todd Sheridan
  • 5. Triple Constraints Fixed Requirements Resources Time Value Driven Plan DrivenEstimated Resources Time Features Erin S Beierwaltes & Todd Sheridan
  • 6. Daily Standup 2 Week Iteration Iteration Planning Demo, Review & Meeting RetrospectiveProduct Tasks Potentially ShippableBacklog Erin S Beierwaltes Product Increment Erin S Beierwaltes & Todd Sheridan
  • 7. Unknown work and underestimated efforthttp://code.google.com/p/dniesign/ Erin S Beierwaltes & Todd Sheridan
  • 8. Scaling Software Agility – Dean Leffingwell Erin S Beierwaltes & Todd Sheridan
  • 9. What happened here? Based on average velocityVelocity = number of story points COMPLETED during the sprint Erin S Beierwaltes
  • 10. ScopeChange Scope Change Copyright Skipstone Consulting, LCC, All Rights Reservered
  • 11.  Deliver Continuously Burnups/downs (% feature complete vs. % work complete) Understand cycle time Adapt priorities and plan based on the completion of features Erin S Beierwaltes & Todd Sheridan
  • 12. Communication between Business and Development Erin S Beierwaltes & Todd Sheridan
  • 13.  Get into teams of 2 Choose a Product Manager and a Developer Developers leave the room Product Managers write a “design document” for developers Words ONLY Developers come back in and try to follow written instructions Erin S Beierwaltes & Todd Sheridan
  • 14.  Sit together Do not show the “developer” the picture Talk him through what to draw Do not draw for him or make gestures Words only Erin S Beierwaltes & Todd Sheridan
  • 15. Missed deadlines and unhappy customers Erin S Beierwaltes & Todd Sheridan
  • 16. "In preparing for battle, I have always found thatplans are useless but planning is indispensable."- Dwight D Eisenhower Erin S Beierwaltes & Todd Sheridan
  • 17. Erin S Beierwaltes & Todd Sheridan http://cnx.org/content/m14730/latest/
  • 18. Priority Recipe Manager Prioritized Backlog Size Status1 Personal Dashboard 5 Done2 Most used ingredients dashboard widget 3 Done3 List recipes 3 Done4 Search recipes 5 Done5 Add/Edit a recipe 8 In Sprint6 Delete a recipe 3 In Sprint7 List ingredients 3 In Sprint8 Add/edit ingredient 89 Delete an ingredient 1310 Email a recipe 2111 List meals 1312 Authenticate user 2113 Add/Edit user accounts 13 Erin S Beierwaltes & Todd Sheridan
  • 19. What happened here? Based on average velocityVelocity = number of story points COMPLETED during the sprint Erin S Beierwaltes
  • 20.  Prioritized Backlog: Complete feature in order of priority Release Burnup/down: Use progress of completed features to adapt and estimate completion Let the scope/date adapt if the business requires it Erin S Beierwaltes & Todd Sheridan
  • 21. Underestimation, scope creep and last minute bug fixing Erin S Beierwaltes & Todd Sheridan
  • 22. Erin S Beierwaltes & Todd Sheridan
  • 23. Erin S Beierwaltes & Todd Sheridan
  • 24. Working SoftwarePeople Feedback Erin S Beierwaltes & Todd Sheridan
  • 25.  Reduce WIP (Timeboxing or WIP Limit) Complete fully functional features Use Velocity/Cycle Time Use Feedback Loops to adapt faster Erin S Beierwaltes & Todd Sheridan

×