Проблема обычно не в самих требованиях.
Проблема в том, что они проявляются несинхронно с разработкой: уже после запуска, при масштабировании, во время аудита, при работе с крупным заказчиком, инвестором, государством или при выходе на новый рынок.
До этого момента продукт может выглядеть полностью готовым. Но на практике оказывается, что:
- права на код оформлены не полностью
- архитектура не учитывает требования к данным
- используются сторонние компоненты без проверки лицензий
- нет модели доступа и защиты информации
- продукт не готов к due diligence, интеграциям или проверкам
- часть функций требует лицензирования или регистрации
- масштабирование требует полной пересборки юридической модели
Именно поэтому технологический продукт нужно рассматривать одновременно как:
- архитектуру
- данные
- интеллектуальную собственность
- инфраструктуру
- регуляторные требования
- бизнес-модель