Skip to main content
Strategy & Process
DEFINITION

What is Three Amigos?

The three amigos is an agile practice in which three perspectives, business (what problem to solve), development (how to build it), and testing (what could go wrong), meet to discuss a user story before development begins, building shared understanding and surfacing ambiguities early.

Free to start · 7-day trial on paid plans

IN DEPTH

In depth.

The "three amigos" names the three viewpoints every story needs: the business/product representative who owns the why and the desired outcome, the developer who will build it and knows technical constraints, and the tester who probes edge cases, ambiguities, and how the team will know it works. Bringing them together before coding, often in a short, focused conversation, catches misunderstandings while they are cheap to fix.

The value is shared understanding and better acceptance criteria. The tester's questions ("what happens if the input is empty? what about a logged-out user?") expose gaps the story author missed; the developer flags feasibility; the business clarifies intent. The output is frequently concrete examples or acceptance tests, which is why the practice is closely tied to BDD and ATDD (the three amigos often write the Given-When-Then scenarios together).

It is a collaboration pattern, not a rigid meeting: "three" refers to perspectives, not headcount, and the conversation can be brief. The goal is to prevent the expensive rework that comes from building the wrong thing because each role understood the story differently.

WHY IT MATTERS

Why interviewers ask about this.

The three amigos shows up in agile-testing and BDD interviews and signals that you see QA as a collaborative, shift-left activity. Explaining the three perspectives and how the tester's questions improve acceptance criteria demonstrates modern, team-oriented quality thinking.

EXAMPLE

Example scenario.

Before building a "password reset" story, the three amigos meet for ten minutes. The tester asks what happens with an unregistered email, an expired link, and repeated requests; the developer notes a rate-limit constraint; the product owner clarifies the messaging. The story's acceptance criteria grow from one line to a clear set of scenarios, preventing rework.

TIP

Interview tip.

Define the three amigos as business, development, and testing discussing a story before development to build shared understanding. Stress that "three" means perspectives, not people, that the tester's edge-case questions sharpen acceptance criteria, and that it ties into BDD/ATDD example-writing.

FAQ

Frequently asked questions.

Does the three amigos require exactly three people?

No. "Three" refers to three perspectives, business, development, and testing, not headcount. One person can cover more than one perspective, or more than three people can attend. The point is that all three viewpoints are represented in the conversation before development.

How does the three amigos relate to BDD?

Closely. The three amigos conversation is where teams often create the concrete examples and Given-When-Then acceptance scenarios that BDD and ATDD use. The collaboration produces the shared examples; BDD provides the language and structure to capture them.

Related Resources

Dive deeper with these related interview prep pages.

FREE TOOLS  /  no signup

Free QA career tools, no account needed

Instant and private, everything runs in your browser. Try them before you sign up.

EXEC.NOW

Ready to Ace Your QA Interview?

Practice explaining three amigos and other key concepts with our AI interviewer.

Join 1,200+ QA engineers already practicing with AssertHired.

Start your free QA interview
FREE.TO.START  ·  7.DAY.TRIAL ON PAID PLANS
Written by Aston Cook, Senior QA EngineerLast updated May 2026