Мы занимаемся разработкой сайтов 3 года. Это небольшой срок, но уже за 3 года мы смогли два раза оказаться в досудебке по поводу наших работ. Это не много и в целом мы даже довольны такой статистикой, но все же тратить время/энергию на подобные вещи хочется меньше.
Не очень понятно какой изначально заложен жизненный цикл разработки. Кто и на каком этапе писал ТЗ? Если очень утрировать:
1. В большинстве случаев заказчик не в состоянии написать ТЗ, и в основу договора кладутся общие функциональные / технические требования, уже на основе которых в рамках договора подрядчик пишет полную техническую документацию ТЗ/ЧТЗ. Это первый этап договора, по итогам которого ТЗ направляется на согласование (сроки и количество итераций согласования обычно так же прописываются в договоре), по итогам согласования заказчик или согласовывает или не согласовывает документацию, ссылаясь на несоответствие ФТ/ТТ, подрядчик в свою очередь устраняет замечания в заявленный договором срок. Тут уже вопрос к подрядчику - умеет ли он писать грамотные ТЗ.
2. По итогам согласования ТЗ можно пускаться в разработку, но параллельно с разработкой готовится ряд артефактов, которые используются для приемки работ: руководства администраторов/операторов, программа и методика испытаний. Эти документы в обязательном порядке согласовываются с заказчиком, и опять же, приёмка той же методики испытаний должна быть согласована заказчиком с возможностью апелляции только к ТЗ. По итогам согласования методики и реализации проекта уже можно приступать к этапу приемосдаточных испытаний.
3. Приёмка/обучение/тестирование должно происходить на основе не ТЗ, а ПМИ и руководства.
Повторюсь, это очень утрировано, но это базис, без понимания которого вот эти все сборы рабочей переписки в качестве каких-то доказательств - просто пшик. И да, это применимо не только в классическом кас каскаде, но, хоть и с натяжкой, и в ныне модном аджайле.
Сразу видно вы из производства. Не хватает слова "пусконаладка". Мы таких слов не знаем, но в целом так все и делаем теперь. Ключевое слово "теперь".
Это все мега круто. И всем надо стремится к такому, но вы судите с высоты компании сидящей на денежной подушке. Которая не сильно зависит от стабильных ежемесячных платежей от клиентов. 90% студии же не могут себе позволить растягивать подписание договора и получение оплат за этапы. К сожалению это горькая правда, которой клиенты не редко пользуются.