Что входит в сопровождение
После запуска программа живёт вместе с компанией. Появляются новые услуги, сотрудники, отчёты, меняются правила. Сопровождение обычно включает:
- исправления: находим и устраняем ошибки, пока они не мешают работе;
- доработки: новые разделы, отчёты и связи с другими системами;
- изменения: поля, статусы, права доступа, шаблоны документов;
- обновления: программа должна работать быстро и без сбоев на новых версиях систем;
- инструкции и обучение: для новых сотрудников и после каждого заметного изменения.
Сопровождение и техническая поддержка: в чём разница
Техническая поддержка работает с людьми. Она отвечает на вопросы, помогает разобраться, принимает обращения об ошибках.
Сопровождение работает с программой. Программисты исправляют код, добавляют разделы, меняют логику. Ошибку, о которой сообщила поддержка, исправляет именно сопровождение.
Часто обе работы делает одна команда по одному договору. Уточните это у подрядчика, чтобы не оказалось, что на вопросы вам отвечают, а исправлять ошибку никто не обязан.
Как считают стоимость сопровождения
Встречаются три схемы оплаты:
- Абонентская плата за месяц с понятным набором работ.
- Почасовая оплата каждой доработки по оценке.
- Смешанная: абонентская плата за исправления и поддержку, крупные доработки отдельно.
Какую бы схему вы ни выбрали, договоритесь заранее, какие работы платные, и попросите предупреждать о цене до начала работ.
Что проверить у подрядчика
- Кто вносит изменения. Свои программисты или субподрядчики, и где они работают.
- Как быстро исправляют срочное. Что считается срочной ошибкой и когда её исправят.
- Где код и документация. Что будет, если вы решите сменить подрядчика.
- Как предупреждают о платных работах. До начала или по факту.
- Есть ли история изменений. Какие версии выходили и что в них поменялось.
Сопровождение чужой программы
Программу, которую писали другие разработчики, тоже можно взять на сопровождение. Честный подрядчик сначала изучает программу и код, а потом говорит, возьмётся ли и сколько это будет стоить. Мы в АДРИАН работаем так же: сначала смотрим, потом называем условия.
Пример: как мы развиваем свою CRM
Свою CRM мы сопровождаем сами, и новые разделы появляются, когда в них возникает нужда:
- раздел «Затраты»: траты сотрудников с чеком и возврат денег;
- база для холодного обзвона с раздачей контактов менеджерам;
- почта с вложениями и отправкой документов в PDF;
- раздел закупок для завхоза;
- уведомления на телефон и компьютер;
- заявки с сайта сразу в CRM.
Программисты у нас свои и работают в Екатеринбурге, поэтому правки не ждут в долгой очереди. Подробнее о сопровождении и доработке программ.