Three Amigos (software engineering)
E704892
Three Amigos (software engineering) is a collaborative practice in software development where three key perspectives—typically business, development, and testing—work together to clarify requirements and improve quality.
Statements (41)
| Predicate | Object |
|---|---|
| instanceOf |
collaborative practice
ⓘ
software development practice ⓘ |
| aimsTo |
align business and technical perspectives
ⓘ
identify edge cases early ⓘ make testing more effective ⓘ reduce rework ⓘ |
| appliedDuring |
backlog grooming
ⓘ
requirements refinement ⓘ story elaboration ⓘ test design ⓘ |
| emphasizes |
collaboration
ⓘ
early feedback ⓘ example-based requirements ⓘ shared understanding ⓘ |
| focusesOn |
acceptance criteria
ⓘ
business rules ⓘ examples ⓘ user stories ⓘ |
| hasAlternativePerspectiveLabel |
QA
ⓘ
analysis ⓘ product ⓘ |
| hasGoal |
clarify requirements
ⓘ
improve software quality ⓘ reduce defects ⓘ reduce misunderstandings ⓘ |
| hasPerspective |
business
ⓘ
development ⓘ testing ⓘ |
| relatedConcept |
example mapping
ⓘ
specification by example ⓘ three-way handshake (requirements) ⓘ |
| typicalParticipantsInclude |
QA engineer
ⓘ
business analyst ⓘ developer ⓘ product owner ⓘ tester ⓘ |
| usedIn |
acceptance test-driven development
ⓘ
agile software development ⓘ behavior-driven development ⓘ lean software development NERFINISHED ⓘ scrum ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.