Inspiration
Stakeholders want to know about the latest development of their projects, but the Product Owner not always have time to contact each of them, or to write descriptions for the sprint. Some stakeholders are not comfortable with the user story format (As a user I want to... so that...), although it contains the important facts why the story should be implemented. This inspired creating a tool that could generate content focused on stakeholders, highlighting what they have requested and which benefit they will get, in a visual that imitates a newspaper to be simpler and not focused on tech - without wasting the Product Owner's time. This format seems to be also good for printing and putting it on wall, which can bring visibility in an "organic" way.
What it does
Using Machine Learning, the tool extracts roles, requests and benefits from user stories and writes in a newspaper-like way a page that shows-off why the sprint is important, who it is helping, and what we can expect in the future. It works for next-gen projects that has stories created using the agile story template (As a user I want... so that...).
How I built it
The plugin was written in Javascript and used components from Atlaskit for React. The back-end solution was developed using the Atlassian Connect Spring Boot framework, the Jira REST API, and Google AutoML, using Java.
Challenges I ran into
Finding the correct place to create the add-on was harder than I thought. I started using Google AutoML via REST with local authentication, but on the last minutes I had to change to use their own libraries when I had to deploy it on a server.
Accomplishments that I'm proud of
The integration with Jira works smoothly. Creating and using a ML model. Testing the add-on in different Jira accounts brought extra satisfaction :)
What I learned
Integration with the Jira Platform More knowledge on security and JWT
What's next for Jira Project
Improving layout and publishing it on the Atlassian Marketplace
Built With
- atlaskit
- atlassian-connect
- google-auto-ml
- java
- javascript
- jira


Log in or sign up for Devpost to join the conversation.