Agile Project with Fixed Budget Scope and Deadline: How is it Possible?

1,197 views

Published on

Two cases how Agile project management can be used for fixed contract projects.

Presentation for: Baltic Project Management Days 2014 conference: http://pmdays.eu

Vaidas Adomauskas
www.agilecoach.lt

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

No Downloads
Views
Total views
1,197
On SlideShare
0
From Embeds
0
Number of Embeds
207
Actions
Shares
0
Downloads
12
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Agile Project with Fixed Budget Scope and Deadline: How is it Possible?

  1. 1. Vaidas Adomauskas www.agilecoach.lt/agile-projektu-valdymas/seminarai-ir-konferencijos Agile Project with Fixed Budget, Scope and Deadline How Is It Possible? 2014-05-08, Baltic PM Days 2014
  2. 2. www.agilecoach.lt
  3. 3. http://agilecoach.lt/agile-vestuves
  4. 4. TEDxRainier - Joe Justice - WikiSpeed http://www.youtube.com/watch?v=x8jdx-lf2Dw
  5. 5. http://www.amazon.com/Lean-Startup-Entrepreneurs-Continuous-Innovation/dp/0307887898 Innovations and products
  6. 6. Who in the audience…  Is sitting?  Heard about Agile?  Tried Agile?  Uses Agile?
  7. 7. Agile project Conclusions Case studies (2)
  8. 8. Agile project
  9. 9. Traditional (waterfall) project Example
  10. 10. RequirementsPlan Development Traditional (waterfall) project
  11. 11. Traditional (waterfall) project ? Integration and testing
  12. 12. Process groups (in time) PMBOK Guide (2000 Edition)
  13. 13. "Managing the Development of Large Software Systems“ Royce Winston (1970), Proceedings of IEEE WESCON 26 (August): 1–9.
  14. 14. "Managing the Development of Large Software Systems“ Royce Winston (1970), Proceedings of IEEE WESCON 26 (August): 1–9. I believe in this concept, but the implementation described above is risky and invites failure.
  15. 15. Agile project Example http://1.bp.blogspot.com/- C7Jm1vIkVIw/UOStKIxaaeI/AAAAAAAAAl4/HeEdlgq9HL8/s1600/Fingers+Crossed+2.jpg
  16. 16. Increment 1  DONE  Potentially shippable  Increment
  17. 17. Increment 2
  18. 18. Increment 3 - …
  19. 19. Agile is process to create products or services in increments!
  20. 20. How to manage? http://1.bp.blogspot.com/-jsdjgyBqK1E/T3eN6PtjPqI/AAAAAAAAAEk/w9WDgGIagBU/s1600/project-management.jpg
  21. 21. Agile project P P D SP D P D P D
  22. 22. Agile project plan (Product Backlog) • Project is executed feature by feature (size): – Feature 1 (20) – Feature 2 (40) – Feature 3 (20) – Feature 4 (40) – Feature 5 (20) – Feature 6 (40) • TOTAL (180)
  23. 23. Agile project plan (Product Backlog) • Project is executed feature by feature (size): – Feature 1 (20) – Feature 2 (40) – Feature 3 (20) – Feature 4 (40) – Feature 5 (20) – Feature 6 (40) • TOTAL (180) • Early signs if we estimation was right: – Feature 1 (20) – finished in 30  – Feature 2 (40) – Feature 3 (20) – Feature 4 (40) – Feature 5 (20) – Feature 6 (40) • TOTAL (180) – is it really 180? • Feature priorities can be changed: – Feature 1 (20) – Feature 2 (40) – Feature 5 (20) – important – Feature 3 (20) – Feature 4 (40) – Feature 6 (40) • TOTAL (180) • Features can be exchanged (with the same size): – Feature 1 (20) – Feature 2 (40) – Feature 3 (20) – Feature 7 (40) – new – Feature 4 (20) – Feature 5 (40) • TOTAL (180)
  24. 24. Different assumptions Traditional  Client knows what he wants  Creators know how to create  Nothing will change Agile  Client will figure out what he wants  Creators will find out how to create  There will be changes
  25. 25. Case Studies (2)
  26. 26. http://agilecoach.lt/agile-projektas-su-fiksuota-apimtimi-kaina-ir-pabaigos-data Outsourced Scrum Project (Sri Lanka)
  27. 27. http://agilecoach.lt/agile-projektas-su-fiksuota-apimtimi-kaina-ir-pabaigos-data/ Fixed (almost) everything
  28. 28. http://agilecoach.lt/agile-projektas-su-fiksuota-apimtimi-kaina-ir-pabaigos-data/ Preparation
  29. 29. http://agilecoach.lt/agile-projektas-su-fiksuota-apimtimi-kaina-ir-pabaigos-data Project progress
  30. 30. http://agilecoach.lt/agile-projektas-su-fiksuota-apimtimi-kaina-ir-pabaigos-data Finish and results
  31. 31. http://agilecoach.lt/pirma-agile-sutartis-lietuvoje-jau-derinama Outsourced Scrum Project (Lithuania)
  32. 32. http://agilecoach.lt/agile-projektu-valdymas/seminarai-ir-konferencijos/ Outsourced Scrum Project (Lithuania) Funkcija Dydis Dydis (salė) Bendravimas su serveriu + nefunkciniai reikalavimai 5 5 Registruojuosi 3 3 Prisijungiu / atsijungiu 2 2 Pridedu banko sąskaitą (+ navigacija) 8 5 Esu čia (Check In) 5 8 Apmoku sąskaitą (detali sąskaita) 3 3 Peržiūriu istoriją 3 2 Siunčiu pinigus 3 2 Prašau pinigų (paprasta sąskaita) 3 8 VISO: 35 38
  33. 33. Result (www.worapay.com)
  34. 34. Finish and result
  35. 35. Agile works in projects? In outsourced ones?  Outsourcing exec urges: ‘Stop outsourcing your software development’  Unless you absolutely have to. And unless you do it with Agile. More specifically, Scrum. http://www.zdnet.com/outsourcing-exec-urges-stop-outsourcing-your- software-development-7000004315/?s_cid=e539
  36. 36. Conclusions
  37. 37. • Product Backlog (Project Plan) – Feature 1 (20) – Feature 2 (40) – Feature 3 (20) – Feature 4 (40) – Feature 5 (20) – Feature 6 (40) • TOTAL (180) It is possible. You must manage. http://1.bp.blogspot.com/-jsdjgyBqK1E/T3eN6PtjPqI/AAAAAAAAAEk/w9WDgGIagBU/s1600/project-management.jpg
  38. 38. Traditional PM knowledge is very useful
  39. 39. http://agilecoach.lt/mokymai-ir-konsultacijos Agile trainings and certifications
  40. 40. Thank you vaidas@agilecoach.lt +370 600 38860 www.agilecoach.lt

×