Вопросы, поставленные на исследование
Вопрос № 1. Являются ли требования, описанные в Договоре на разработку ПО и его приложениях (Приложение 1, Доп. соглашение 1, Приложения 1 и 2 к Доп. соглашению 1), с технической точки зрения достаточными для обеспечения фактической возможности разработки программного обеспечения [Данные изъяты]?
Вопрос № 2.
Соответствует ли объем и содержание требований, указанных в Доп. соглашении 1 и его приложениях (Приложения 1 и 2), требованиям Договора на разработку ПО и Приложения 1 к нему в первоначальной редакции?
Вопрос № 3. Возможно ли фактическое выполнение работ по разработке ПО [Данные изъяты] на основании технических требований, отраженных в Доп. соглашении 1 и его приложениях (Приложения 1 и 2), с учетом сроков выполнения работ, установленных Договором на разработку ПО, и его цены?
Вопрос № 4. Возможно ли фактическое выполнение работ по разработке ПО [Данные изъяты] на основании технических требований, отраженных в проекте Доп. соглашения 2 и проекте Приложения 1 к нему, а также с учетом документа «Аналитика и формирование задач на разработку», подготовленного разработчиком?
Вопрос № 5. Оказывает ли влияние изменение объема и содержания требований в Доп. соглашении 1 и Доп. соглашении 2 (и их приложениях) на трудоемкость выполнения работ?
Вопрос № 6. Соответствует ли содержание Приложения 1 к Договору на разработку ПО требованиям, представленным в Доп. соглашении 1, Доп. соглашении 2 и их приложениях, а также документу «Аналитика и формирование задач на разработку»? Если нет, то какие различия и как они влияют на трудоемкость?
Вопрос № 7. Соответствуют ли поэтапные результаты исполнения обязательств разработчика требованиям Приложения 1 к Договору на разработку ПО, Доп. соглашения 1, Доп. соглашения 2 и их приложениям?
Результаты исследования
В ходе исследования был проведен детальный анализ технических требований, содержащихся в Договоре на разработку ПО, а также в сопутствующих документах. Основной задачей исследования была оценка достаточности этих требований для реализации проекта, их соответствия друг другу и влияния на сроки и трудоемкость разработки.
В результате исследования установлено, что первоначальные требования, изложенные в Договоре на разработку ПО и Приложении 1, оказались слишком обобщенными. Они не содержали четких технических спецификаций, таких как архитектурные ограничения, форматы данных, интерфейсы взаимодействия и механизмы интеграции с внешними системами. Даже после внесения изменений в Доп. соглашении 1 и Доп. соглашении 2 требования оставались декларативными, что делало их недостаточными для полноценного старта разработки.
Анализ показал, что выполнение работ на основании исходных требований в заявленные сроки и за оговоренную стоимость невозможно. Основная причина: необходимость постоянных уточнений и доработок из-за отсутствия конкретики в техническом задании. Разработчик вынужден был самостоятельно прорабатывать недостающие детали, что привело к дополнительным временным затратам.
Несмотря на формальное соответствие выполненных работ требованиям договора, фактическая реализация оказалась сложнее из-за необходимости самостоятельной детализации ТЗ. Разработчик не только выполнил поставленные задачи, но и существенно расширил исходные требования, что позволило создать более продуманную архитектуру системы. Однако это также привело к увеличению трудоемкости.