Результат проекта характеризуется не просто тем, что работа выполнена, а еще и тем, что она выполнена качественно. Любой, даже типовой проект, требует подстройки под текущие условия, потому что исполнители разные, условия разные и так далее. Это причина, почему нужно при реализации проекта привлекать к себе в команду экспертов со стороны заказчика и со своей стороны. Это могут быть люди «извне», обладающие техническим и организационным потенциалом. Они могут подсказать вам те требования, которые вы не учли, эксперты со стороны заказчика помогут посмотреть на проект глазами заказчика, кому вы и будете сдавать работу. Если изначально не определите требования, будете сдавать долго.
Важно учесть, что нельзя идти на поводу у заказчика и исполнителя. Такой подход губителен. Это тупиковый путь. Все правки нужно закладывать в требованиях сдачи проекта на этапе начала работ. Тут же нужно обозначить, какие изменения и гарантии может потребовать от вас заказчик в разделе «Требования к приемке работ». Изучайте базу стандартов в предметной области, в рамках которой реализуете проект. Часто ГОСТы и другие стандарты воспринимаются как внешняя мишура, на которую не надо обращать внимание. Но они существуют не зря, выработаны десятилетиями. Привлекайте к этим стандартам специалистов вашей команды, в этом случае у вас всегда будет доказательная база любого решения.