StarAgile
Sep 02, 2024
3,951
15 mins
In any project planning, Story point estimation is important step which involves forecasting of a particular resource by following set procedure. Usually estimations are done for below three resources for the given project work or requirement – Time, Budget, Effort. These three estimations in turn determine quality of a project.
In this article, we will explore on the Time estimation part in Scrum framework.
Master CSM Training In Bangalore with StarAgile – Enroll Now to Boost Your Career with Hands-On Training and Industry-Recognized Certification!
Scrum is an Agile framework and follows Empirical principle. For performing time estimation for a given user story, experience based judgment is made. Learnings of earlier sprint work help in doing sprint time estimation during Sprint Planning. Estimation activity also gets improvised in every sprint work and is important factor affecting Velocity or Productivity of a Scrum Team.
Time estimation in Scrum framework is a comparative rather than absolute process. Complexity codes or Numbers are assigned to Sprint backlog user stories. These codes are assigned based on story complexity level considering past sprint work. These codes or unit less figures are called Story Point in Agile.
Story Point Agile is not time unit, it is just a representation of story item complexity.
Development team performs Story Point assignment task for user stories after selecting Sprint Backlog.
Product Owner and Scrum Master are also involved in this estimation work as an adviser & facilitator respectively.
Few widely used coding scales for Story Point assignment are –
a. Fibonacci Number
In this Fibonacci number sequence is used as Story Point like 1, 2, 3, 5, 8, and 13
b. Sequential Number
Simple sequential numbers like 1,2,3,4 are used as Story Point.
c. T-shirt size Numbering
Codes like S, M, L, and XL are used to denote the complexity of a story item.
Procedure -
Different techniques can be adopted for performing time estimation.
The sequence of steps in Story Point assignment is as below –
Development team makes the estimation as a team and is not imposed on them. They take decision and responsibility of completion of the work within the decided timeline for a sprint.
During estimation, development team members discuss with expertise among themselves and re estimate until agree on a single story point value. Thus, a refined estimation figure is obtained with thorough planning and talk.
Also Read: Converting Story Points to Hours
Learning and improving way of scrum adds to scrum estimation also where development team judges with their prior experience of sprint work. Comparative analysis helps to get better estimation and estimation work gets refined in every sprint work.
For smaller chunk of user story (usually of 2-3 day work), doing estimation is comparatively easy and manageable than doing big project estimate at a time.
Scrum team progress can be measured & compared as their Velocity from the Story Points completed in a Sprint.
Thus, the Scrum Time Estimation process is a very efficient means of taking work by the development team as per their capacity and watch & improve on team performance.
professionals trained
countries
sucess rate
>4.5 ratings in Google