Story Points

At the core of Agile development is the sprint. It is key that we communicate to the stakeholders what to expect in a sprint, and to do this we have to have a realistic way to determine the size of a story. Ideally assigning points to a story is as simple as reviewing the amount of work, determining the time expected to develop and test, and to use a scale of small = 1 point, medium is 2 points, and large is 3 points. You are done! Yet is not this simple because points are not just used to judge the amount of work on a single ticket. Ideally we will review all the points on the tickets to determine the amount of work completed in a sprint. Over the span of multiple sprints, you can review the amount of work the team completes and then predict future work by averaging points completed per sprint. This is velocity and it is used to adjust the roadmap for the project. Knowing your team's velocity is key for allowin...