Agile Project Management Education | Courses and Interactive Agile Workshops

Sample of Estimation Matrix for an AWS project

Sample of Estimation Matrix for an AWS project

I was asked in one of my recent sessions about the proper estimation of user stories, and I thought I’d share an example. This complexity matrix is tailored for an imaginary cloud-based project in AWS. It offers a general approach to user story estimation but should be customized to fit specific project requirements, technologies, and team capabilities.

Note: This complexity matrix is only a sample and should not be taken as a final estimation matrix. It is intended to provide insights and ideas for estimating a product’s backlog.

In real-world projects, factors such as unique dependencies, specific coding languages, additional security requirements, and the team’s familiarity with AWS services may influence the estimation and assignment of Fibonacci numbers and T-shirt sizes.

Here’s a complexity matrix for user story estimation, specifically for building a cloud-based ecosystem in AWS. It includes columns for the user story, T-shirt size, Fibonacci number, coding languages needed, application dependencies, and skill level required. This matrix is useful for planning and prioritizing user stories by complexity and skill requirements, helping to organize the work based on the development team’s capabilities and available resources.

This estimation matrix is an updated version of one of my previous articles on this topic.  You can read more about it here>>.

User Story (examples)T-shirt SizeFibonacci NumberNumber of Coding Languages NeededApplication DependenciesSkill Level Required
Create basic user loginXS10-10 -1 (e.g. Authentication Service)Basic
Set up a contact formS21 - 21 - 2 (e.g. Frontend Framework, Backend API)Intermediate
Implement user profile managementM32 - 31 - 2 (e.g. Database, Authentication Service, Backend API)Intermediate
Integrate payment gatewayM32 - 3 1 - 2 (e.g. Payment API, Backend API)Intermediate
Build a search functionalityL53 - 42 - 3 (e.g. Search Engine, Database, API)(e.g. Advanced
Design a responsive dashboardL53 - 42 - 3 (e.g. Frontend Framework, Backend API, Database)Advanced
Implement user roles and permissionsL53 - 42 - 3 (e.g. Authentication Service, Database)Advanced
Create a reporting featureXL84+3+ (e.g. Database, Reporting Engine, API)Expert
Setup automated testing frameworkXL84+3+ (e.g. Testing Libraries, CI/CD Pipeline)Expert
Deploy application on AWSXL84+3+ (e.g. AWS Services (EC2, S3), CI/CD)Expert
Implement real-time notificationsXL135+3+ (WebSocket, Notification Service, Database)Expert
Design multi-region deployment strategyXL215+3+ (e.g. AWS Services (Route 53, S3, RDS), CI/CD)Expert
Integrate machine learning modelXL215+3+ (e.g. Machine Learning Service, Data Pipeline, API)Expert
Implement security best practices across the applicationXL215+3+ (e.g. Security Services, API Gateway, IAM)Expert

Share on

0
    0
    Your Learning Cart
    Your cart is emptyBack to Explore
    Scroll to Top