After performing three sprints, the product owner and sponsor request an accurate schedule indicating when all releases will be delivered. What should the agile practitioner do?
A.
Calculate velocity based on completed sprints and triangulate the remaining work on the backlog to commit to an accurate schedule.
B.
Decompose the product backlog into user stories with tasks/acceptance criteria and estimate to commit to an accurate schedule.
C.
Use analogous estimating techniques based on projects with a similar velocity.
D.
Provide a delivery range based on the team's estimated velocity.
Empirical Data: Using the velocity from completed sprints provides empirical data that reflects the team's actual performance, making the schedule more reliable.
Backlog Assessment: Triangulating the remaining work on the backlog helps in understanding the scope and effort required to complete the project.
Realistic Planning: This approach allows for a realistic and data-driven schedule, which can be communicated to the product owner and sponsor with confidence.
Continuous Improvement: By regularly updating the velocity and backlog, the team can continuously refine the schedule and make necessary adjustments.
B. Decompose the product backlog into user stories with tasks/acceptance criteria and estimate to commit to an accurate schedule: While decomposition and estimation are important, they do not provide the empirical data needed for an accurate schedule. This method relies heavily on initial estimates, which can be inaccurate.
C. Use analogous estimating techniques based on projects with a similar velocity: Analogous estimating can provide a rough estimate but lacks the precision and reliability of using the team's actual velocity. Each project has unique variables that can affect the schedule.
D. Provide a delivery range based on the team's estimated velocity: Providing a range can be useful, but it may not satisfy the need for an accurate schedule. It is better to use the actual velocity data to provide a more precise schedule.
D is correct. why not A is telling "triangulate".
Triangulate estimation in classical way of estimation is out of Agile thinking therefore D should be best
A voting comment increases the vote count for the chosen answer by one.
Upvoting a comment with a selected answer will also increase the vote count towards that answer by one.
So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
thewalker
2 months, 3 weeks agothewalker
2 months, 3 weeks agoPuranDom
3 months, 1 week agoPetrevski
1 year, 3 months ago