Case Study

From Prototype to
Production-Ready
Executive Dashboard

Jira Cloud
Git
Node
Cloud Native
AI

How M20 Technology turned a real-time Jira visibility need into a secure, production-grade executive dashboard — without adding a new system of record.

Project Highlights
Zero
Data stored by design
No new budget needed
Day 1
Demo-ready in Codespaces
1
System of record: Jira

Company Overview

A Leading InsurTech Scaling Beyond Its Data Visibility

The client is a leading insurance comparison platform. As the business scaled, their leadership team needed clearer visibility into project and team health — without adding another tool to their stack. Jira was already embedded across the organization. The opportunity was to surface that data in a way that actually served executives.

Industry: Software

Focus: Insurance Technology

Core Challenge

Project health data existed. It just wasn't visible to the people who needed it most. Teams were manually building Google Sheets to fill the gap — a workaround that signaled how far Jira had drifted from leadership's day-to-day.


The Challenge

Executive Visibility Without a New System to Maintain

Leadership lacked a clear view into project and portfolio health. Teams had resorted to manually building Google Sheets to track status — because Jira's native views weren't built for a C-suite audience. The data lived in Jira; what was missing was a layer that could translate it into meaningful signals without creating a new system to maintain.

The Business Challenge
Limited visibility into project health
Leadership needed reliable, up-to-date project visibility — and the workarounds teams had built to provide it weren't scaling. The goal was to surface what already lived in Jira in a way that actually served executives, without adding another tool to manage.
The Technical Challenge
Pass security & IT review
Jira had to remain the single system of record with nothing replicated or stored. The solution had to mirror existing user permissions exactly, pass IT and security review, and be portable enough to deploy anywhere without platform lock-in.
The Budget Challenge
Deliver within existing budget
There was no appetite for a new procurement cycle. The work had to be scoped and delivered entirely within an existing support contract — which meant moving fast, prototyping intelligently with AI, and shipping something production-credible without a heavyweight commitment.

An early AI prototyping phase proved the concept could be built quickly and securely — demonstrating a working Jira-connected dashboard within days. That proof answered the budget question before a line of production code was written. Phase 1 also made clear the prototyping environment wasn't production-ready, so the project moved into a Git repository with a proper deployment pipeline from the start.


The Solution

A Secure, Host-Agnostic Architecture Built on Jira

M20 doesn't shy away from AI — we embrace it as a tool to build precisely to spec, faster. This project followed a deliberate three-phase evolution from prototype to production, each stage intentional.

POC 1

Prototype

Concept validation

AI

Gemini

Runtime

AI Studio

Data

CSV Files

Days to demo

POC 2

Pre-Production

Ownable & reviewable

AI

Claude

Runtime

GitHub + Codespaces

Data

Jira Demo Site

Git-based delivery

Production

Live

Scalable & secure

AI

Claude

Runtime

GitLab

Data

Jira Production

CI/CD pipeline

Core Architecture

Backend

Node.js with Express — calls Jira Cloud on the user's behalf and returns only the fields the UI needs

Frontend

Cloud-native — executive-focused single-page application; compiles to portable static assets deployable anywhere

Access

Flexible, permission-aware authentication — the dashboard supported both OAuth and API key authentication, giving teams options based on their security posture. Either way, it surfaces only what users can already see in Jira — no new access rules to manage

Key Design Principles

Single source of truth — Jira queried on demand, nothing replicated or stored

Cloud-native development — runs anywhere, configured via environment, no platform lock-in

Minimal data transfer — server returns only the fields the UI requires, nothing more

AI-embracing — use AI to build exactly to spec, faster, rather than reaching for off-the-shelf solutions


Our Value

Where Technical Depth Meets Enterprise Trust

M20's ability to move quickly comes from three things working together: deep relationships with the people in the room, a clear process for getting from brief to production, and the technical tools to execute without overhead.

A Partner Who Knows the Organization

M20 has worked across the client's operations, software, and leadership teams over a long-standing engagement. That relationship means we understand internal governance, how decisions get made, and what security needs to approve — before the first line of code is written. Solutions are shaped around how the organization actually works, not how a new vendor assumes it does.

Expertise Across the Stack

The engagement drew on Atlassian platform knowledge, cloud-native development, and a working understanding of organizational governance requirements — all in one team. That combination lets M20 speak to both what leadership needs to see and what IT needs to approve, without translation.

Rapid Prototyping to Production

M20 embraces AI as a delivery tool — not as a shortcut, but as a way to build precisely to spec, faster. The project moved through three deliberate phases: AI-assisted prototyping to validate the concept, a Git-based pre-production environment to make it ownable, and a full production pipeline to make it scalable. That's a way of working, not just a technical choice.


Outcomes

Credible for Leadership. Comfortable for Security. Ready to Scale.

The client now has an Executive Dashboard that passes Security & IT review, earns executive confidence, and provides engineering a clear, low-risk path from proof-of-concept to production deployment.

Delivered a secure, Jira-connected Executive Dashboard with real-time portfolio visibility for leadership
Established a GitHub-based delivery model meeting enterprise standards for traceability and security review
Zero data stored — Jira remains the single source of truth with no residual footprint
Produced documentation covering data flow, configuration, and operations — written for developers and IT alike
Delivered a proof-of-concept that engineering, security, and leadership teams all have confidence in