46
Vaidas Adomauskas www.agilecoach.lt/agile-projektu-valdymas/ seminarai-ir-konferencijos Agile Project with Fixed Budget, Scope and Deadline How Is It Possible? 014-05-08, Baltic PM Days 2014

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

Embed Size (px)

DESCRIPTION

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

Citation preview

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

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

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

www.agilecoach.lt

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

Agile

Agile

Agile

Agile

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

TEDxRainier - Joe Justice - WikiSpeedhttp://www.youtube.com/watch?v=x8jdx-lf2Dw

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

http://www.amazon.com/Lean-Startup-Entrepreneurs-Continuous-Innovation/dp/0307887898

Innovations and products

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

Agile

Agile

Agile

Agile

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

Who in the audience…

Is sitting?

Heard about Agile?

Tried Agile?

Uses Agile?

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

Agile project

Conclusions

Case studies (2)

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

Agile project

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

Traditional (waterfall) projectExample

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

RequirementsPlan Development

Traditional (waterfall) project

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

Traditional (waterfall) project

?

Integration and testing

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

Process groups (in time)PMBOK Guide (2000 Edition)

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

"Managing the Development of Large Software Systems“Royce Winston (1970), Proceedings of IEEE WESCON 26 (August): 1–9.

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

"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.

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

Agile project

Example

http://1.bp.blogspot.com/-C7Jm1vIkVIw/UOStKIxaaeI/AAAAAAAAAl4/HeEdlgq9HL8/s1600/Fingers+Crossed+2.jpg

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

Increment 1

DONE

Potentially shippable

Increment

Click icon to add picture

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

Increment 2

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

Increment 3 - …

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

Agile is process to create products or services

in increments!

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

How to manage?

http://1.bp.blogspot.com/-jsdjgyBqK1E/T3eN6PtjPqI/AAAAAAAAAEk/w9WDgGIagBU/s1600/project-management.jpg

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

Agile project

P P D SP D P D P D

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

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)

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

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)

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

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

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

Case Studies (2)

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

http://agilecoach.lt/agile-projektas-su-fiksuota-apimtimi-kaina-ir-pabaigos-data

Outsourced Scrum Project (Sri Lanka)

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

http://agilecoach.lt/agile-projektas-su-fiksuota-apimtimi-kaina-ir-pabaigos-data/

Fixed (almost) everything

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

http://agilecoach.lt/agile-projektas-su-fiksuota-apimtimi-kaina-ir-pabaigos-data

Project progress

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

http://agilecoach.lt/agile-projektas-su-fiksuota-apimtimi-kaina-ir-pabaigos-data

Finish and results

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

http://agilecoach.lt/pirma-agile-sutartis-lietuvoje-jau-derinama

Outsourced Scrum Project (Lithuania)

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

http://agilecoach.lt/agile-projektu-valdymas/seminarai-ir-konferencijos/

Outsourced Scrum Project (Lithuania)

Funkcija Dydis Dydis (salė)Bendravimas su serveriu + nefunkciniai reikalavimai 5 5Registruojuosi 3 3Prisijungiu / atsijungiu 2 2Pridedu banko sąskaitą (+ navigacija) 8 5Esu čia (Check In) 5 8Apmoku sąskaitą (detali sąskaita) 3 3Peržiūriu istoriją 3 2Siunčiu pinigus 3 2Prašau pinigų (paprasta sąskaita) 3 8VISO: 35 38

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

Result (www.worapay.com)

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

Finish and result

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

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

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

Conclusions

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

• 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

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

Traditional PM knowledge is very useful

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

http://agilecoach.lt/mokymai-ir-konsultacijos Agile trainings and certifications