Критерии качества Agile Requirements¶
Автор раздела: Ivan Zakrevsky
Существуют критерии качества к User Story, известные под акронимом INVEST (Independent, Negotiable, Valuable, Estimable, Small, Testable).
📝 "The acronym INVEST helps to remember a widely accepted set of criteria, or checklist, to assess the quality of a user story."
📝 "A good user story should be: I.N.V.E.S.T."
—Официальный сайт Agile Alliance, glossary
Первоисточник акронима INVEST можно посмотреть здесь: "INVEST in Good Stories, and SMART
В данном первоисточнике упоминается акроним SMART. Аналитикам он хорошо знаком, потому что он используется при написании требований:
📝 "When writing quality requirements, keep in mind the useful SMART mnemonic—make them Specific, Measurable, Attainable, Relevant, and Time-sensitive."
—"Software Requirements (Developer Best Practices)" 3rd Edition by Karl Wiegers
SMART можно встретить в презентации по оформлению нефункциональных требований на сайте Agile Alliance.