Story points sizing is a common problem for teams using Scrum boards. Too often user story sizing falls back to absolute sizing, with using story points as a representation for days or hours.

What it does

This app solves the problem, by introducing truly relative estimations. You can drag and drop issues to be estimated relatively to the already estimated issues. By comparing the stories to each other it is impossible to fall back to absolute estimations, thus producing the perfect relative estimates.

How I built it

The app is built using Vue.js with many FOSS components provided by vue-aui package. However, it was necessary to make many of the additional components myself - such as issue cards, swimlanes, columns, etc.

Challenges I ran into

Building the app brought me many challenges - first and the major one was making of swimlanes board interface, support for drag and drop, while at the same time adhering to Atlassian User Interface guidelines.

Accomplishments that I'm proud of

Making a final product better than I have expected in the first place.

What I learned

More CSS tricks.

What's next for Affinity/Relative Estimation for Jira

This app will be released in Atlassian Marketplace to gather feedback from the first users and will be improved based on the user suggestions.

Built With

Share this project: