jpriddle

/work / Storytime

Storytime

A2 Hosting, Inc

Director of Development

Aug 2024 ·
Ruby CLI Jira API

Storytime is a Ruby CLI tool I built to extract, analyze, and report on JIRA sprint data. It integrates with JIRA’s Agile API to fetch board, sprint, and issue information, then presents data in multiple formats: terminal tables, Markdown, HTML, and JSON.

Problem Solved

Weekly sprint reporting was a manual, time-consuming process. Each report required navigating JIRA’s UI, manually calculating velocity, categorizing issues, and formatting the results for stakeholders. This tool automates the entire workflow.

Key Features

Architecture

The tool follows clean separation of concerns:

Impact

What previously took 15-20 minutes of manual work per sprint now runs in seconds. The consistent formatting eliminates errors and ensures stakeholders receive reliable, comparable data week over week. The tool also enabled backfilling historical sprint data for trend analysis that wasn’t previously feasible.

View fake reports →