The 3 Amigos in Software Development

In software development, whenever there is a requirement to develop new business features, usually what happens is the Business Analyst (BA) would receive the requirements from the Product Owner (PO) or Product Manager (PM) and do their analysis on the business requirement.

The BA would break down the requirement into understandable chunks so the Software Developer would understand what to develop…