Некоторые преимущества подхода Use Case 2.0:
- Возможность сосредоточиться на ценности системы. 2 Можно выделить те части сценария использования, которые предлагают наибольшую ценность. 2
- Развитие системы как серии инкрементов. 2 Каждый инкремент обеспечивает готовую к использованию версию системы, которая основывается на предыдущей и добавляет новые функциональные возможности. 2
- Понимание общей картины. 24 Это помогает принимать правильные решения о том, что включать в систему, что исключать, сколько это будет стоить и какую пользу приносить. 24
- Адаптация к существующим структурам команды. 3 Use Case 2.0 не предписывает определённые роли или структуры команды, но определяет набор состояний для каждого из центральных элементов. 3
Некоторые недостатки подхода Use Case 2.0 могут включать:
- Необходимость фиксации всех потоков в один момент времени. 2 Хотя альтернативные варианты являются необязательными, их нужно зафиксировать, а затем вернуться к завершению позже, по мере необходимости. 2
- Возможное увеличение веса требований. 2 Если тесное взаимодействие с пользователями невозможно, то требования могут стать более детальными и тяжёлыми. 2
Таким образом, преимущества подхода Use Case 2.0 связаны с возможностью сосредоточиться на ценности системы и развивать её поэтапно, а недостатки — с необходимостью фиксации всех потоков в определённый момент времени и возможным увеличением веса требований.