We use cookies to improve your experience. By using our website, you consent to our Privacy Policy. I Accept


Deliver products and features to maximise ROI. Create repeatable delivery mechanisms that allow incremental improvements and scalability

Three Amigos

The Three Amigos is a regular workshop session where the perspectives of three roles come together to discuss a requirement before it is passed to the team to implement. This workshops looks at:

  • Business Analysis – The business view (how will it be used?)
  • Technical Elaboration – The technical view (how will it be built?)
  • Test Analysis – The assurance or test view (how will we know that it’s done, and that it works?)
As required
Key Focus: Decomposition of Epics into smaller work items
Product Owner, Business Analyst & 3-Amigos

Business Analysis

  • The BA is responsible for pitching the Story in the form of the Initial Analysis (see previous stage) to the other Amigos
  • The BA ensures that the 3-Amigo team have covered the key discussion points and help clarify any questions regarding the requirement
  • The BA can deputise on behalf of the PO for low level decision making in the delivery of the story
  • Has overall responsibility of the Story – ensuring that it meets INVEST criteria and any changes to the acceptance criteria have been captured.

Tech Elaboration

  • Usually a Tech Lead or Developer who takes responsibility for the technical viewaround delivery – ensuring that a viable solution is in place
  • Focuses on Services components and anyoverarching NFRs that need to be met
  • May require support from Designers or architects
  • Calls out any external dependencies needed that may prevent the story being delivered in the next sprint

Test Analysis

  • Drives the “Quality” conversation within the 3-Amigos
  • Works with Technical Lead to ensure clear NFRs for the story are identified (Performance, Accessibility, Responsiveness, Resilience, Integrity, Scalability, Security, Supportability)
  • Uses 3-Amigo stage to write BDD Test Scenarios
  • Identifies any wider testing needed for the story such as Exploratory and regression testing