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.