Критерии качества 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.