Inspiration

I was inspired by a project I am currently on at my day job. We use Jira, and I wanted to understand better how we were spending our time and resources and to verify our activities align with our product vision. This level of understanding allows us to:

  • Course correct if our Jira stories don't align with our product vision
  • Identify areas for automation, low-code solutions, and AI integration
  • Optimize our developer experience in areas of the project seeing the most activity

What it does

HighView is easy to use. The user clicks "HighView" on their Jira project page and can choose an applicable tab and click the applicable button to get an analysis of the project vision, skill sets, workload, risk, and opportunities. HighView pulls the last few hundred Jira issues summaries and uses the ChatGPT API to provide an analysis.

How I built it

I used the Forge create with the jira-project-page-ui-kit template to get started. I built the project in Visual Studio Code and used the Atlassian Forge and OpenAI API documentation.

Challenges we ran into

I had a little trouble making an external API call from the Forge sandbox, but once I figured out how to update the manifest and use Forge API fetch function, it was relatively easy to build. My biggest challenge was finding some public project data to work with. I used ChatGPT to generate a CSV of Jira issues for a fictional homework assignment minder project and imported the issues into my test project.

Accomplishments that we're proud of

This project was relatively easy to implement but will provide significant insights while saving me the time of going through hundreds of Jira issues manually one by one and trying to summarize them.

What we learned

I learned how to develop a simple Forge Jira app and enable it to interface with an external API.

What's next for HighView

HighView can provide an even deeper analysis, such as time-to-value, by factoring in estimated points, work history, etc.

Built With

Share this project:

Updates