Bring one story, its user context and known open questions.
Three Amigos
A practical method guide: clarify prerequisites and materials, understand the complete process, and look up outputs, pitfalls, and stop criteria.
Prerequisite
What needs to be finished first
Preparation
What needs to be ready before start
One story, domain rules or user evidence, existing acceptance examples and access to technical questions.
Business/product · engineering · test/quality; add other roles only for a specific need.
Choose materials, data access and participants to fit the research or decision question.
15–30 minutes per prepared story; separate research for unresolved questions.
Open the method-specific structure. Fictional examples are for orientation only; keep the blank worksheet separate from actual findings.
Core question
The one question this method answers
Which examples express business intent, technical feasibility and testable behavior?
Flow
Phases with goal, actions, output and pitfall
Three perspectives jointly examine one story: business intent, implementation and testability. Examples make assumptions visible before implementation.
Three Amigos working record
Fictional example
Method-specific prompts and a fictional worked example; template prompts remain empty.
Select one concrete story
Choose one story that needs examples or rule clarification.
**Story:** “As a customer, I want to save a delivery address so that my next order takes less time.”
Clarify business behavior
Walk through examples of expected behavior.
**Business example:** A valid address can be selected; an incomplete address cannot be saved.
Check implementation concerns
Name relevant technical and operational constraints.
**Technical question:** Check the existing address model and user permissions before implementation.
Define test examples
State trigger and expected result for each example.
**Test examples:** Valid address → selection is available; missing postal code → clear error.
Agile Alliance describes a Three Amigos conversation across perspectives around a story; examples focus it before delivery.
- 1
Story
Select one concrete story

Goal
Choose one story that needs examples or rule clarification.
Inputs for this step
- Bring one story, its user context and known open questions.
- One story, domain rules or user evidence, existing acceptance examples and access to technical questions.
Actions
- Bring a relevant backlog story with known outcome, context and open questions.
- Record Shared story focus with its evidence status, source or open verification need.
Output
Shared story focus
Shared story focus
Quality check
Is the discussion scope clear?
Pitfall
The group debates product strategy or an entire system. Narrow the item and clarify intent first.
Timing: About 10–20 minutes; schedule data or clarification work separately.
- 2
Business
Clarify business behavior

Goal
Walk through examples of expected behavior.
Inputs for this step
- Shared story focus
- One story, domain rules or user evidence, existing acceptance examples and access to technical questions.
Actions
- Explain intent and rules; ask for concrete examples and exceptions.
- Record Examples of desired behavior with its evidence status, source or open verification need.
Output
Examples of desired behavior
Examples of desired behavior
Quality check
Do examples reflect intent and rules?
Pitfall
Terms are assumed to mean the same thing. Explore concrete inputs, rules and outcomes.
Timing: About 10–20 minutes; schedule data or clarification work separately.
- 3
Engineering
Check implementation concerns

Goal
Name relevant technical and operational constraints.
Inputs for this step
- Examples of desired behavior
- One story, domain rules or user evidence, existing acceptance examples and access to technical questions.
Actions
- Engineering identifies dependencies, risks and open architecture questions without turning the session into solution design.
- Record Technical conditions and open questions with its evidence status, source or open verification need.
Output
Technical conditions and open questions
Technical conditions and open questions
Quality check
Are dependencies and data risks visible?
Pitfall
Implementation details crowd out user behavior. Record only decision-relevant risks; plan deeper design separately.
Timing: About 10–20 minutes; schedule data or clarification work separately.
- 4
Tests
Define test examples

Goal
State trigger and expected result for each example.
Inputs for this step
- Technical conditions and open questions
- One story, domain rules or user evidence, existing acceptance examples and access to technical questions.
Actions
- Write observable examples; record open questions, owners and follow-up points.
- Record Shared examples and next steps with its evidence status, source or open verification need.
Output
Shared examples and next steps
Shared examples and next steps
Quality check
Can examples be checked reproducibly?
Pitfall
Acceptance criteria are vague. Write explicit condition and observable outcome.
Timing: About 10–20 minutes; schedule data or clarification work separately.
Artifact
What comes out at the end
Sketch: what the artifact looks like
Versioned record of question, evidence, result, uncertainty, owners and next review date.
Track date, scope, sources, assumptions and changes; assign an owner and review for ongoing practice or initiatives.
- Paper and pens
- Whiteboard or simple table
three-amigos-working-template.md
Plan a session or initiative to match the actual scope of work.
Three Amigos: Worksheet
Question
To be confirmed
Desired outcome
To be confirmed
Scope
Prepare the full method Time: 15–30 minutes per prepared story; separate research for unresolved questions.
Complete this worksheet on paper or in your own document during the work.
Preparation for this scope
Method setup
- Materials: One story, domain rules or user evidence, existing acceptance examples and access to technical questions.
- Roles: Business/product · engineering · test/quality; add other roles only for a specific need.
- Advance information: Choose materials, data access and participants to fit the research or decision question.
- Overall time needed: 15–30 minutes per prepared story; separate research for unresolved questions.
- Setup: Open the method-specific structure. Fictional examples are for orientation only; keep the blank worksheet separate from actual findings.
Prepare for the work steps
Story: Select one concrete story
- Bring one story, its user context and known open questions.
- One story, domain rules or user evidence, existing acceptance examples and access to technical questions.
Business: Clarify business behavior
- Shared story focus
- One story, domain rules or user evidence, existing acceptance examples and access to technical questions.
Engineering: Check implementation concerns
- Examples of desired behavior
- One story, domain rules or user evidence, existing acceptance examples and access to technical questions.
Tests: Define test examples
- Technical conditions and open questions
- One story, domain rules or user evidence, existing acceptance examples and access to technical questions.
Three Amigos working record
Select one concrete story
Choose one story that needs examples or rule clarification.
...
Clarify business behavior
Walk through examples of expected behavior.
...
Check implementation concerns
Name relevant technical and operational constraints.
...
Define test examples
State trigger and expected result for each example.
...
Blank worksheet contains prompts only, with no example data.
Story: Select one concrete story
Expected artifact: Shared story focus
Shared story focus
Entry:
...
- Is the discussion scope clear?
Business: Clarify business behavior
Expected artifact: Examples of desired behavior
Examples of desired behavior
Entry:
...
- Do examples reflect intent and rules?
Engineering: Check implementation concerns
Expected artifact: Technical conditions and open questions
Technical conditions and open questions
Entry:
...
- Are dependencies and data risks visible?
Tests: Define test examples
Expected artifact: Shared examples and next steps
Shared examples and next steps
Entry:
...
- Can examples be checked reproducibly?
Open questions and next steps
...
Method guide: https://methodatlas.meierhoff-systems.de/en/methods/three-amigos/run-sheet
Example output
Concrete filled scenario, fictional example
Fictional example for orientation. Counts and timings describe this case and are not universal requirements.
three-amigos-beispiel.md
Concrete filled scenario, fictional example
Fictional example: save a delivery address
Story: “As a customer, I want to save a delivery address so that my next order takes less time.”
Business example: A valid address can be selected; an incomplete address cannot be saved.
Technical question: Check the existing address model and user permissions before implementation.
Test examples: Valid address → selection is available; missing postal code → clear error.
Open: Does an address change affect orders already being prepared? Record an owner and follow-up date.
Pitfalls
Recognize symptoms and steer against them
Quick overview, the full text is in the matching phase in the flow
- Select one concrete storyThe group debates product strategy or an entire system.View in phase
- Clarify business behaviorTerms are assumed to mean the same thing.View in phase
- Check implementation concernsImplementation details crowd out user behavior.View in phase
- Define test examplesAcceptance criteria are vague.View in phase
Select one concrete story
The group debates product strategy or an entire system.
Narrow the item and clarify intent first.
Clarify business behavior
Terms are assumed to mean the same thing.
Explore concrete inputs, rules and outcomes.
Check implementation concerns
Implementation details crowd out user behavior.
Record only decision-relevant risks; plan deeper design separately.
Define test examples
Acceptance criteria are vague.
Write explicit condition and observable outcome.
Stop criteria
When to pause, resolve prerequisites, or choose another approach
Finished the method guide?
Go to the profile for purpose, similar methods, and sources or continue to the next method in the catalog.

