User Story Based Estimation
Mohammed BENNAD
Solutions Architect | Senior Project Manager | AI Professional ???? PMP?, ITIL?, Agile Scrum Master?,ISO 20000 IT Service Management, ISO 27001 Information Security Associate
The #user #story based #estimation model uses user stories as the unit of estimation and considers user story factors such as requirements complexity, solution components, external interfaces, and quality attribute complexity to arrive at the overall estimate.
Step 1: Define the Attributes of the User Story
Each user story should be validated to ensure that the user story attributes are defined in detail to ensure accurate usage of the estimation model. Here is a generic set of attributes used:
Based on the scenarios and user story needs, you may also include other attributes such as #test #case complexity, #technology complexity, #business #transaction complexity, and #data volume in the list of attributes.
Step 2: Define the Estimation Guidelines for Story Attributes
In this step, you define the estimation categories needed for the user story and define the qualification criteria for each of the estimation attributes.
领英推荐
You then give a value to the #effort of each of the estimation categories in person days or story point: (simple 4h), (medium 1d), (complex 3d) ...
You can use the historical #analysis of the effort value for similar user stories in past projects. Some of the attributes get more weight based on their importance to the user story.
Step 3: Estimate Each User Story
Once the user story estimation model is ready, the #project #manager can use this model to estimate each user story.
The overall effort will be a weighted sum of story attributes for each of the user stories. The value can then be used for #costing and #staffing purposes.
Step 4: Validate and Fine Tune Estimation Guidelines
At the end of the user story execution, the project manager compares the #estimated effort values to the #actual effort spent. The difference indicates the #error #margin. The project manager has to continuously update the effort guidelines based on this analysis.
Project Manager, Ingénieur Système d'information / Prince 2, Scrum Master, Cobit 5, ITIL V3, AWS, Certified
2 年Merci pour le partage
Solutions Architect | Senior Project Manager | AI Professional ???? PMP?, ITIL?, Agile Scrum Master?,ISO 20000 IT Service Management, ISO 27001 Information Security Associate
2 年The user story based estimation model in 4 Steps: Step 1: Define the Attributes of the User Story. Step 2: Define the Estimation Guidelines for Story Attributes. Step 3: Estimate Each User Story. Step 4: Validate and Fine Tune Estimation Guidelines.