Ответ
Discovery фаза — критически важный этап, где мы определяем scope, требования и риски. В моей практике я активно участвовал в таких процессах:
- Анализ требований — интервью с стейкхолдерами, сбор user stories, приоритизация через MoSCoW
- Технический анализ — оценка интеграций, legacy-систем, ограничений (напр., при переходе с монолита на микросервисы)
- Прототипирование — быстрые POC на низкоуровневых требованиях (напр., проверка API через Postman-коллекции)
Пример из опыта: для fintech-стартапа мы за 2 недели discovery выявили ключевую проблему — latency в платежах. Решение: замена synchronous API на event-driven архитектуру (Kafka + compensating transactions). Это сократило ТТМ на 30%.