Для определения степени готовности программного продукта на разных этапах разработки используют различные критерии, например:
- Definition of Ready (DoR). corp.cnews.ru Это набор критериев, которые определяют, когда фрагмент продукта готов к началу разработки. corp.cnews.ru К примеру, пользовательская история или описание задачи должны быть конкретны и ясны, требования к фрагменту протестированы, разработаны тест-кейсы. corp.cnews.ru
- Definition of Done (DoD). corp.cnews.ru Это критерии «сделанности», готовности к использованию. corp.cnews.ru Соответствие им означает, что работа над фрагментом завершена и продукт готов к передаче заказчику и пользователю. corp.cnews.ru Некоторые критерии DoD: код соответствует принятым стандартам, продукт прошёл все ручные и автотесты, интерфейс соответствует стандартам и т. д.. corp.cnews.ru
- Acceptance Criteria (AC, критерии приёмки). corp.cnews.ru Помогают определить успешное завершение работы над фрагментом. corp.cnews.ru В отличие от DoD, AC более конкретны. corp.cnews.ru
Также для оценки готовности продукта используют систему TRL (уровень готовности технологии). rtmtech.ru Она помогает структурировать и обсуждать уровень зрелости технологий, обеспечивает единообразный подход к оценке. rtmtech.ru В шкале TRL есть несколько уровней, например, уровень от 7 до 9 означает полностью готовый коммерческий продукт, который соответствует заявленным требованиям и весь функционал работает без ошибок и проблем. rtmtech.ru
Конкретные подходы к оценке готовности продукта могут варьироваться в зависимости от проекта и методологии разработки. neiros.ru