Inspiration

“Eat your own dog food” is the best inspiration. At Broken Build, like any software delivery organization, we need to forecast when the software will be delivered and whether it will be delivered on time before the deadline. So, we built a Jira app that helps us build Jira apps and meet deadlines, like the Codegeist.

What it does

“Burnup/burndown chart gadget” helps software delivery organizations forecast when a work scope can be completed.

It’s prominent use cases include:

  • Forecast scope delivery from day one based on past performance.
  • Track the progress of one or several teams on the Jira Dashboard.
  • Create several forecast scenarios in seconds—choose a data source and get started. Data sources can be one or more Jira projects, Scrum/Kanban boards, Epics, Releases, or a Jira filter or JQL.
  • Play what-if scenarios: check how scope growth and process changes affect delivery dates.
  • Monitor progress against multiple target dates simultaneously.
  • Change chart settings and see the chart instantly - infinitely model any scenario in fewer steps.
  • With “Forecast” Rovo Agent get forecasting scenarios without leaving your work context and by using natural language

How we built it

Built on Forge, our app seamlessly integrates with Jira, adhering to robust security standards. It leverages the Jira API to fetch issue data for accurate reporting and forecasting. The intuitive front end ensures a smooth user experience, while Rovo AI enhances usability by transforming natural language prompts into powerful charts.

Challenges we ran into

  • Balancing simplicity and robust functionality to adhere to complex Jira configuration when Jira is used in Scaled Agile setup.
  • Jira API Limitations: The inability to filter issue history (change logs) by type presents a significant challenge as data volumes grow. With this capability, we could reduce the amount of data loaded, minimizing Jira's load and significantly improving response times.

Accomplishments that we're proud of

  • Building an advanced (yet easy to start) organization-wide tool that caters to any process setup in Jira, whether it is Scrum, Kanban, Scaled Agile, traditional project management, or a mix.
  • Successfully integrating Rovo AI for natural language chart creation.

What we learned

  • To understand that we build something valuable and intuitive to use, we have conducted over 20 interviews with potential customers and got tremendous feedback that proved the idea and helped us to significantly improve our understanding of customer use cases, app features, and UI/UX.
  • Working with Forge gave us deeper insight into building cloud-native applications within the Atlassian ecosystem.

What's next for Forecast gadget: burnup/burndown charts for Jira Dashboard

  • Monte Carlo simulation
  • Advanced sprint burndown chart
  • Signals (like Red/Amber/Green statuses) and alerts
  • Expand Rovo Agent capabilities to better account for a user's current context: e.g., know that a user is asking about a forecast of currently open Jira issues like Epic or Initiative. Or the user looks at some release.

Built With

Share this project:

Updates