The 3 Amigos concept in the software testing and QA context:
It was George Dinwiddie that first coined the term “3 Amigos”.
The Three Amigos approach is an agile software development technique that brings together the business analyst, developer, and quality assurance (QA) engineer to collaborate on the requirements, design, and testing of a software feature. The goal of the Three Amigos approach is to ensure that everyone involved in the development process has a shared understanding of the feature and that the feature is tested thoroughly before it is released to production.
The Three Amigos approach can be used for any type of software development project, but it is particularly well-suited for agile projects where the requirements are constantly evolving. The Three Amigos approach helps to ensure that the requirements are clear, complete, and testable, which can help to reduce the risk of defects in the final product.