← All case studies
Live implementationDemand Intake

Demand tickets turned into review-ready requirements in minutes.

Global consumer-goods manufacturer · integration delivery team · Live inside Agent Foundry · name withheld

Days → minutesto a first requirements draftTargeted
0invented contacts or interface IDsMeasured
Everycomment, attachment and linked item readReported
01
The problem

A global manufacturer's integration team receives every new project as a Jira or Azure DevOps demand ticket.

£What it was costing them

Days of analyst time per project before design could start, and rework from requirements nobody could trace.

Read more

The real detail is scattered across dozens of comments, estimate PDFs and linked items.

02
The existing workflow

How the work was done, and where it broke.

It starts with

An analyst enters a Jira or Azure DevOps ticket reference.

What goes in

Ticket fields, comments, attachments (including estimate PDFs) and linked work items.

Done by hand today

Reading the ticket history, copying details into a template and chasing the project team.

✕

Analysts spent days reading ticket history and copying details into a requirements template.

✕

Project contacts and systems in scope were chased by email.

✕

Design started from inconsistent, half-complete inputs.

✕

Guessed values in requirements caused rework later in design.

03
The solution

Evidence only. If the ticket doesn't support a value, a person fills it in.

1Read everything

The agent fetches the ticket, every comment, attachment, estimate and linked item.

2Evidence only

A contact or ID is kept only if the ticket evidence supports it. Otherwise it stays TBD.

3One standard template

Every requirements document comes out in the same structure.

4Fed straight into design

Output goes to the HLD agent or is published to Confluence for review.

☺
Where a person decides

The analyst or architect reviews the draft. Any value the ticket does not support is left as TBD for a person to fill in.

04
Architecture

From input to outcome.

1

Inputs

  • Jira or Azure DevOps demand ticket
  • Comments, attachments, linked items
2

Ingestion

  • Ticket and attachment fetchers
  • Text extraction from documents
3

AI layer

  • Large language models, public or Azure cloud draft requirement sections
4

Rules

  • Evidence checks for contacts and IDs
  • Secrets redacted before AI calls
  • Single source of truth for interface identity
5

Human review

  • Analyst or architect reviews the draft
6

Outcome

  • Requirements document
  • Confluence page
  • Input to the HLD agent
05
Integrations

Works with the systems already in place.

⇄

Jira

⇄

Azure DevOps

⇄

Confluence

⇄

Agent Foundry HLD agent

06
Business value

What changed for the business.

Days to minutesTargeted

A structured first draft is ready as soon as the ticket is entered.

Nothing inventedMeasured

No contact, email or interface ID appears without evidence in the ticket.

Nothing missedReported

Every comment and attachment is read, not just the description.

Traceable requirementsReported

Every fact links back to where it came from in the ticket.

07
The evidence

Shown on real work.

A demand ticket with the real detail spread across 30 comments, an estimate PDF and two linked items. The agent read all of it, listed the systems in scope, filled the project team from evidence and left the unknowns as TBD.
About the evidence

The 'nothing invented' results are design guarantees enforced in code. Time savings are targeted and measured with the customer's demand team.

How we label results

Have a process like this?

Tell us about it. The first discovery call is free.