1 / 77

Extreme Planning: Agile turned to the max

Extreme Planning: Agile turned to the max. Exilesoft Johannes Brodwall Exilesoft Chief scientist @ jhannes. What are we going to do?. When will we get done?. How will we be able to do it ?. After this talk. Forecast from actual progress. Uncover what needs to be done.

saniya
Download Presentation

Extreme Planning: Agile turned to the max

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Extreme Planning:Agile turned to themax Exilesoft Johannes Brodwall Exilesoft Chief scientist @jhannes

  2. What are we going to do?

  3. When will we get done?

  4. How will we be able to do it?

  5. After this talk

  6. Forecast from actual progress

  7. Uncoverwhatneeds to be done

  8. Plan ourselfoutofthe rush

  9. But first

  10. Where does the rush come from?

  11. Part I

  12. Yesterday’s weather

  13. “How long will it take to drive to Chicago”

  14. “How long will it take to drive to Chicago” Kandy

  15. t = s/v

  16. After 1 hours, we have only got to Mahara…

  17. vestimate > vmeasured

  18. Product backlog

  19. 8

  20. 8 weeks?

  21. 8 sprints?

  22. 5 stories planned

  23. (or 5 stories * 3-8 story points = 25 story points)

  24. 5 stories planned

  25. 4 stories delivered

  26. 6 stories delivered

  27. 7 weeks

  28. How many hours?

  29. Cost = (burn rate) * (time) = (team cost) * (backlog) / velocity

  30. 6 stories delivered

  31. Architect 6 stories delivered

  32. The worst way to answer: To estimate hours per task

  33. Actual hours = Σ estimated hours per task * “load factor” * “management overhead” * fudge factor

  34. Actual hours = Σ estimated hours per task * whatever

  35. Part II

  36. Creating the backlog

  37. Vision Usage flow Product backlog

  38. Vision, stakeholder

  39. For Exilesoft Global Employees Who wants to take leave from work TheMyLeave Is a responsive web application Which lets them register leave applications and get them approved Unlike current LMS/Standard Systems Our product can be used globally/has the advantage of integratability and flexibility

  40. Usage flow

  41. HR admin logs in via Exilesoft SSO (same for the other stakeholders) HR admin navigates to MyLeave HR admin allocates leave quotas based on information in HR database HR admin builds company calendar HR admin adjusts the leave quota for an individual user in HR system HR admin assigns leave approvers from uses in HR system Employee views their available leave Employee submits leave request MyLeave notifies Team leader of a new pending leave request via email Team leader or delivery manager views pending leave applications Team leader or delivery manager checks the other leaves in the same time period Team leader or PMO approves leave MyLeave notifies Employee of an update of his leave request via email Employee checks status of own leave application Employee cancels own leave PMO views the teams' leave calendar, plans and history PMO may cancel leave if necessary

  42. Minimum interesting demo

  43. HR admin logs in via Exilesoft SSO (same for the other stakeholders) HR admin navigates to MyLeave HR admin allocates leave quotas based on information in HR database HR admin builds company calendar HR admin adjusts the leave quota for an individual user in HR system HR admin assigns leave approvers from uses in HR system Employee views their available leave Employee submits leave request MyLeave notifies Team leader of a new pending leave request via email Team leader or delivery manager views pending leave applications Team leader or delivery manager checks the other leaves in the same time period Team leader or PMO approves leave MyLeave notifies Employee of an update of his leave request via email Employee checks status of own leave application Employee cancels own leave PMO views the teams' leave calendar, plans and history PMO may cancel leave if necessary

  44. Experimental X Simplified X Basic X Complete X Improved X

More Related