Walkthrough

Product Squad Demo

A runnable script for the product profile that takes one business idea from discovery through a requirements document, a roadmap and backlog, a cheap validation experiment, a readiness review, and a board-ready deck — every beat from the single /squad entry point. The same arc also runs as a single autopilot request. No cloud, no code, no spend — built to pitch to a non-technical audience, with the full HVE methodology (research → plan → build → review) underneath.

Open the demo repo on GitHub →

What you are proving

That the squad is a methodology, not just a code generator. The same Research → Plan → Implement → Review spine that drives the Azure demo also runs business discovery and delivery — owned by named specialists, persisted as decisions and history, and gated on every action that matters. The differentiator for a non-technical client: every beat ends in an artifact they can read and sign off on — a requirements document, a roadmap, a deck — never raw markdown buried in a repo.

CapabilitySquad roleNotes
Discovery (personas, journey map)designer (DT Coach)Design Thinking facilitation — empathize and define, fully non-technical.
Requirements (BRD / PRD)analyst (BRD Builder)Turns the discovery into a signable business requirements document.
Roadmap + backlogproduct-owner (Functional Planner)Sequences the work into a validated, goal-oriented work-item hierarchy.
Cheap validationexperimenter (Experiment Designer)Designs a Minimum Viable Experiment for the riskiest assumption before anyone builds.
Executive deckpresenter (PowerPoint Subagent)A board-ready summary of the whole arc.
Research → Plan → Implement → Reviewresearcher, lead, developer, testerThe methodology spine, seeded into the product profile alongside the specialists.

Before you start

This demo touches no cloud and writes only documents, so it runs anywhere with VS Code and Copilot — ideal for a first pitch. The one optional extra worth wiring is phone approval, so a non-technical sponsor can approve the squad from their device.

PrerequisiteWhyCheck
hve-squad installed (with the product profile)The discovery, requirements, roadmap, experiment, and deck roles are seeded by the product profile.apm install "Peter-N91/hve-squad"
VS Code + Copilot (agent mode)The squad dispatches subagents.
runSubagent or task tool enabledThe coordinator needs it to dispatch the cast.
GitHub repo + gh auth (optional)Only for the github-issue approval channel — lets a sponsor approve from a phone.gh auth status

No Azure, no spend, no code. Every beat in this demo produces a business document. That makes it safe to run live in front of a non-technical client — there is nothing to deploy and nothing to break. The PowerPoint and documentation roles are the translation layer that turns squad artifacts into deliverables a client actually reads.

Make it about their world

The script below uses a placeholder, {{CLIENT_PROCESS}} — a business process the client wants to improve (onboarding, expense approval, support intake, procurement, anything). Swap it per client, or, in a live run, let the client name their own pain point in Beat 1. The discovery roles are general-purpose, so the squad handles whatever they bring.

Beat 0 — Initialize the squad

/squad profile=product request="Set up the squad for a business improvement project."

The coordinator discovers the repo, proposes the product profile, and on your confirmation seeds the squad. Narrate: "One team — discovery, requirements, roadmap, experiment, and deck specialists — and riding along with them the methodology spine: researcher, lead, developer, tester, so research → plan → build → review is always there, even for business work."

At Init the coordinator offers an approval channel. Pick github-issue when you want a sponsor to approve from a phone with a /approve comment; keep the default in-chat for a simple at-the-desk run.

Beat 1 — Discovery

/squad request="Explore the problem of {{CLIENT_PROCESS}}. Map the people involved, their journey today, and where it hurts — produce personas and a journey map."

The researcher gathers context and the designer (DT Coach) runs the Design Thinking empathize-and-define work — personas and a journey map. This is the visibly non-technical beat: it is about people and process, not systems. Live tip: ask the client to supply {{CLIENT_PROCESS}} here — it is far more compelling than a canned scenario.

Beat 2 — Requirements (BRD)

/squad request="Turn the discovery into a Business Requirements Document for {{CLIENT_PROCESS}} — goals, scope, stakeholders, business requirements, and success measures."

The analyst (BRD Builder) produces a signable requirements document. This is where the methodology surfaces: authoring the BRD is a confirm-tier step, so the squad researches and plans the document before drafting it, and reviews it after — the business artifact is planned and reviewed, not improvised.

Beat 3 — Roadmap and backlog

/squad request="Sequence the requirements into a phased roadmap and a refined backlog of goal-oriented stories with acceptance criteria."

The lead plans the phases and the product-owner (Functional Planner) plans the backlog into a validated, outcome-focused work-item hierarchy with acceptance criteria. The client leaves the beat with a roadmap and a ready-to-work backlog — the bridge from idea to delivery.

Beat 4 — Validate cheaply

/squad request="Design a Minimum Viable Experiment to test the riskiest assumption behind {{CLIENT_PROCESS}} before we build anything."

The experimenter (Experiment Designer) frames a hypothesis and the cheapest experiment that could prove or disprove it. Narrate: "Before we spend a dollar building, the squad tells us the smallest test that de-risks the idea."

Beat 5 — Readiness review (go / no-go)

/squad request="Run a go/no-go readiness review of the plan and backlog before we commit — call out gaps, risks, and conditions."

The product-owner checks product fit and the tester (Plan Validator) cross-checks the plan against the discovery and requirements, returning a clear go / conditions / stop call. This is governance a non-technical sponsor understands: the squad will not wave work through past a real gap.

The council scales up automatically. When an initiative grows technical or risk dimensions — security, cost, or architecture — and the request crosses two or more of those domains, the coordinator convenes the full pre-implementation council and synthesizes a single Go / Go-With-Conditions / Stop verdict. Because the product profile does not seed the architect, security, or cost-manager roles, the squad offers to add them or switch to the full profile rather than guessing — it never fills an absent role itself.

Beat 6 — Executive deck

/squad request="Build an executive summary deck of the whole initiative: the problem, the journey, the requirements, the roadmap, and the experiment — for a non-technical leadership audience."

The presenter (PowerPoint Subagent) assembles a board-ready deck from the artifacts the squad already produced. Review Follow-Through then dispatches tester to check the deck against the source artifacts, so the closing deliverable is validated, not just generated. The client walks away with something they can take into a leadership meeting.

The say-it-once, run-it-once version

The same arc runs from a single autopilot request that expresses the need and names no steps. The squad derives the sequence itself:

/squad mode=autopilot profile=product request="We want to improve {{CLIENT_PROCESS}} for our team. Understand who is involved and where it hurts today, write up the business requirements, lay out a phased roadmap with a refined backlog, design a cheap experiment to test the riskiest assumption, do a readiness review, and finish with an executive summary deck for non-technical leadership. Keep me in control of anything that needs my sign-off."

From that one line, autopilot sequences the pipeline and stops only where it must:

You only touch it at the profile confirm and the final sign-off — that is the "tell it once, let it run" mode. With github-issue approval wired at Init, a sponsor can give that sign-off from a phone.

Keep the experiment honest. The Minimum Viable Experiment is a design, not a result. Do not narrate it as proven outcomes — the value is that the squad surfaces the riskiest assumption and the cheapest way to test it before the client commits budget.

Failure-safe fallbacks

If…Then…
A role does not dispatchConfirm the agent it maps to is installed — the product profile resolves analyst, designer, product-owner, experimenter, presenter, and technical-writer to deployed HVE Core agents.
The request needs security / cost / architecture reviewThe squad offers to add those roles or switch to the full profile — accept, and the council convenes.
No GitHub repo for phone approvalKeep the default in-chat channel and approve in the session — nothing blocks.
Live tooling hiccupsCut to a pre-recorded run of the same script against a neutral scenario — the arc is identical, so the narrative never breaks.

Closing talking points