Перерасход на проектах разработки почти никогда не связан с недобросовестностью. Причин четыре, и с каждой можно работать до старта.
Договорились устно
Обе стороны вышли со встречи довольными и с разными картинами в голове. Через три месяца выясняется, что «учёт заказов» для заказчика включал взаиморасчёты с поставщиками, а для разработчика — нет. Спорить бесполезно: правы оба.
Лечится фиксацией не только того, что войдёт в проект, но и того, что не войдёт. Второй список короче, но полезнее.
Описали решение вместо задачи
«Нужна кнопка, которая выгружает Excel для бухгалтера» — это решение, причём не обязательно лучшее. Задача звучит иначе: «бухгалтеру нужны данные за месяц в его формате». У неё может быть ответ вдвое дешевле.
На разборе стоит задавать вопрос «зачем» минимум дважды. Первый ответ описывает привычку, второй — настоящую потребность.
У проекта нет владельца
Если решения принимают пятеро по очереди и каждый видит свой участок, проект будет переделан столько раз, сколько у него согласующих.
Нужен один человек со стороны заказчика с правом сказать «делаем так». Не обязательно директор — важно, чтобы его решения не отменяли через неделю. И ему нужно заложить время: несколько часов в неделю, и это не формальность.
Интеграции оказались другими
Единственная причина, которую нельзя убрать полностью. Пока не открыли чужую систему, неизвестно, в каком она состоянии: снята ли база с поддержки, документирован ли обмен, заполняется ли часть данных руками мимо справочника.
Лечится тем, что интеграции выделяют в отдельный этап с собственной оценкой после технического обследования, а не включают в общую смету на глазок. Тогда сюрприз меняет один этап, а не весь проект.
Сколько это стоит в цифрах
На проектах без технического задания перерасход в полтора-два раза — обычное дело. С документом отклонения укладываются в 10-15%. Само ТЗ стоит от 300 000 ₸.
Смотрите также: разработка программного обеспечения, программа для учёта, веб-приложения, личный кабинет, техническое задание.