What does Three Amigos mean?

Refers to the primary perspectives of Business, Development, and Testing.

👥

Definition

"Three Amigos" refers to a term used in agile software development to describe the collaboration and dialogue among three key roles: Business, Development, and Testing. This collaboration focuses on defining and agreeing on the product features' acceptance criteria from these three perspectives.

🎯

Goal

The goal is to ensure a shared and complete understanding of the requirements, resulting in a high-quality product that meets business needs and provides an excellent user experience.

📊

Business Perspective

Focuses on the problem being solved and the needs of the user.

🛠️

Development Perspective

Concerns how to create a solution for the identified problem.

🧪

Testing Perspective

Considers possible outcomes and ensures the solution meets the required criteria.

🤝

Building a Shared Understanding

The collaboration of the Three Amigos leads to a shared understanding of the product increment.

🔍

Early Problem Identification

Helps identify misunderstandings and confusion early in the development process.

🚀

Faster Delivery

The clarity from Three Amigos meetings can lead to quicker product delivery.

📈

Quality Assurance

Ensures the product meets both functional and non-functional requirements.