Частые ошибки: автоматизация процессов
Автоматизацию заказывают не ради программы, а ради того, чтобы часть ручной работы перестала выполняться людьми. Поэтому предложение начинается не с технологий, а с описания процесса в том виде, в каком он идёт сейчас: кто передаёт заявку, в каком файле ведётся учёт, сколько раз одни и те же данные вводятся заново, где решение принимается руководителем, а где просто переносится строка из таблицы в таблицу. Если это описание не зафиксировано на бумаге, каждая сторона держит в голове свою версию процесса, и расхождение вскрывается на приёмке, когда переделка стоит дороже всего.
Процесс «как есть» не описан письменно. Команда автоматизирует пересказ владельца процесса, а на приёмке выясняется, что исполнители работают иначе, и маршрут переделывается после разработки.
Не назван перечень заменяемых ручных операций. Заказчик рассчитывал, что система сама собирает отчёт и рассылает напоминания, а в объём вошли только формы ввода, и разница воспринимается как невыполненное обещание.
Роли и права не проработаны заранее. После запуска оказывается, что рядовой сотрудник видит данные, к которым доступа быть не должно, и разграничение переделывается вместе с экранными формами.
Обучение и регламент не включены в предложение. Систему передают вместе с ссылкой на неё, сотрудники продолжают вести учёт в прежних таблицах, и проект считается неудачным при работающей функциональности.
Перенос накопленных данных не оговорён. Заказчик ждёт, что все прошлые заявки и справочники окажутся в системе, а объём разбора и приведения старых таблиц в порядок не был ни оценён, ни включён в смету.
Блоки, смета с расчётом и условия уже готовы — останется вписать свои цены. Клиент открывает ссылку в браузере, а вы видите, кто её открыл и докуда дочитал.