Markdown Editor

Architecture Kata Brief Template

Architecture kata practice brief: client brief for teams, hidden facilitator constraints, 150-minute session plan, 20-point judging rubric

ArchitectureLeankatabrief

How to use: Use it to run a team training session where small groups design and defend an architecture for an invented client. Write the hidden constraints first, then a deliberately vague brief. The main pitfall is putting every requirement in the brief so teams never need to ask questions.

Preview

Architecture Kata Brief: [Kata name]

Practice brief for an architecture kata: a short, time-boxed exercise in which small teams design an architecture for an invented client, then present and defend it. The page holds the client brief that teams receive, the facilitator's hidden answers, the session plan and a judging rubric. The format follows common practice for architectural katas, an exercise first run as a conference workshop by Ted Neward. Replace every [bracketed] value and every row marked Example.

FieldValue
Kata ID[KATA-007]
Level[Junior / Mid / Senior architects]
Duration[2 hours 30 minutes]
Facilitator (client)[@facilitator]
Last usedYYYY-MM-DD

1. Client brief (handed to teams)

Example: Harbourline Ferries (an invented regional ferry operator) runs 14 routes between islands and the mainland. It wants passengers to book, change and board with a phone, and wants crews to see live passenger counts per sailing.

  • Users: passengers, booking agents in 6 ports, crews on 9 vessels, operations staff.
  • Requirements: book and pay up to 90 days ahead; change or cancel until departure; board by scanning a code; crew view of counts and vehicle deck space.
  • Context: vessels have unreliable connectivity at sea; current booking runs on a 20-year-old desktop system.
  • Deliverables: a context diagram, the main containers or services, three key decisions with reasons, and the top two risks.

2. Facilitator notes (hidden)

Hidden constraintReveal when a team asks about
Example: Peak season traffic is about 8 times the winter averageLoad, scaling, seasonality
Example: The maritime authority needs a passenger list before each departureRegulation, safety, manifests
Example: Budget allows two developers to run the system after launchOperations, team, cost
[Constraint][Trigger topic]

3. Session plan

StepMinutesWhat happens
Brief and questions20Facilitator reads section 1; teams ask the client questions
Design60Teams agree requirements, options and a sketch
Presentations40Each team presents for about 8 minutes, then takes questions
Challenge and vote20Other teams challenge fairly; the room scores with section 4
Retrospective10What surprised people, which question unlocked the design
Total150

4. Judging rubric

Score each criterion 1 (weak) to 4 (strong). Maximum 20 points.

Criterion14
Requirements discoveryDesigned from the brief onlyFound and used the hidden constraints
Fit to quality attributesQualities not namedNamed the top qualities and showed how the design meets them
Decisions and trade-offsChoices without reasonsThree decisions with alternatives and trade-offs
Risk awarenessNo risksTop risks with a mitigation or a test
CommunicationHard to followClear diagram and story in the time slot

Related templates: Architecture Decision Record (architecture/adr-full), C4 Architecture (architecture/c4-architecture), Quality Attribute Workshop Report (architecture/qaw-workshop-report).

Standard and licence note

Based on the general practice of architectural katas (history and format described at https://nealford.com/katas/about.html, checked 2026-10-30). The brief, the invented client, the session plan and the rubric are original to this collection. Template licence: MIT.

Related templates