Skip to content

👥 Team ​

A squad owns a customer outcome from client meeting to production.

Who does what ​

The shift in roles ​

AI writes specifications, code, tests, and documentation. A Product Engineer combines product and development responsibilities:

  • No manual coders: AI agents generate 100% of code, tests, and documentation.
  • Product Engineer: Owns Meet through Prove, leads client conversations, sets priorities, and maintains context and the delivery harness.
    • Meet: Understand the client's problem and desired outcome.
    • Think: Set the constraints that guide AI decisions.
  • Client empathy: Keep the client's intent clear throughout delivery.

Shape ​

A typical squad has one or two Product Engineers. Architecture, DevOps, and QA and maintenance are shared across squads:

MemberPrimary FocusRole in Meeting-Driven Development
Product EngineerMeet, Triage, Think, Plan, Code, and ProveLeads client dialogue, defines value and priorities, steers delivery through the harness, and resolves escalated failures
QA and maintainerQuality and production supportRuns Learn: watches QA and production, handles incidents, and reports what monitoring finds; shared across squads
DevOpsAutomated deployment and pipelineRuns Release: automated deployment; shared across squads
ArchitectThe harness: Platform Rails, Persistent Context, Deterministic Controls, and the ForgeOwns system constraints, decision policy, and risk controls; agents execute architectural decisions autonomously and escalate unresolved failures

Boundaries ​

A squad is defined by a user outcome, never by a technology layer.

Good outcome-oriented boundaryBad technology-layer boundary
"Client Onboarding & Identity""Frontend team"
"Payments, Billing & Invoicing""Backend API team"
"Catalog & Search Relevance""Database & SQL team"

Technology-layer squads create hand-offs and fragment the context agents need.

Ownership of code and context ​

The outcome-owning squad owns the code, tests, and context. Agents can propose cross-repository changes through change requests; each repository's controls enforce its business rules and boundaries.

Published and maintained by ALTEN