Разработка программного обеспечения по индивидуальному проекту - инвестиция в цифровую инфраструктуру бизнеса. Как любая инвестиция, вложение в "кастом" требует финансовое обоснование, оценку ресурсов и рисков, а также сравнение с альтернативными вариантами – готовыми коробочными решениями.
Об этом поговорили Сергеем Ильиным, руководителем направления разработки ПО ЛАНИТ, о скрытой прибыли и нюансах, с которыми может столкнуться бизнес при заказе кастомного ПО.
Об этом поговорили Сергеем Ильиным, руководителем направления разработки ПО ЛАНИТ, о скрытой прибыли и нюансах, с которыми может столкнуться бизнес при заказе кастомного ПО.
Сергей, заказ кастомного ПО - это игра вдолгую. На какие нюансы следует обратить внимание бизнесу?
Разработка кастомного программного обеспечения — это долгосрочная инвестиция, и несмотря на гибкость разработки, её логика и фундамент закладываются на начальных этапах.
Что важно на старте:
1) Не жалеть ресурсы на детальное составление ТЗ.
Оно должно учитывать требования всех участников процесса/групп пользователей и т.п. Подробное описание функционала, сценариев и интеграций серьёзно облегчат жизнь на будущих этапах разработки.
2) Заложить возможность для развития и масштабирования.
Невозможность масштабирования - крах при росте нагрузки.
3) Уделить внимание юридической стороне вопроса
4) Качество
Договоритесь о метриках качества на каждом этапе. Без них будет сложно описать вашу неудовлетворённость, если что-то пойдёт не так.
5) Цель - результат на практике. Чтобы разработка не легла "в стол", понадобятся
Что важно на старте:
1) Не жалеть ресурсы на детальное составление ТЗ.
Оно должно учитывать требования всех участников процесса/групп пользователей и т.п. Подробное описание функционала, сценариев и интеграций серьёзно облегчат жизнь на будущих этапах разработки.
2) Заложить возможность для развития и масштабирования.
- Must have: модульность, API-first.
Невозможность масштабирования - крах при росте нагрузки.
3) Уделить внимание юридической стороне вопроса
- право на код - убедитесь, что исходники останутся у вас
- гарантии и поддержка после сдачи проекта
- NDA и защита данных, особенно если работаете с персональными данными
4) Качество
Договоритесь о метриках качества на каждом этапе. Без них будет сложно описать вашу неудовлетворённость, если что-то пойдёт не так.
5) Цель - результат на практике. Чтобы разработка не легла "в стол", понадобятся
- внедрение в текущую ИТ-экосистему
- написание документации (API, инструкции для админов)
- обучение пользователей
Про что ещё не стоит забывать при рассмотрении кастомного проекта?
Главные преимущества индивидуальных проектов открываются тем, кто смотрит на перспективу. Заказ кастомного ПО, помимо очевидных выгод, может принести и менее заметные, но стратегически важные преимущества.
Кастомное ПО дает независимость и снижает риски — вы не привязаны к инфляции и ценовой политике поставщика лицензий.
- Снижение долгосрочных затрат на лицензии
Кастомное ПО дает независимость и снижает риски — вы не привязаны к инфляции и ценовой политике поставщика лицензий.
- Уменьшение рисков ИБ
- Бесконечная возможность развития
Например, сейчас мы реализуем проект для крупной финансовой организации, начавшийся 18 лет назад с небольшой прикладной программы, которая должна была агрегировать в базу данных информацию из электронной почты в виде нескольких полей данных. Срок реализации начального проекта составлял всего пару месяцев. Однако в скором времени рост бизнеса и информационных систем заказчика потребовали развитие проекта. Так появились новые требования и функции, запрос на поддержку.
На сегодняшний день, мы развиваем систему уже более 18 лет. В течение этого времени в систему добавили новые источники информации, провели интеграции с внешними системами, реализовали сотни аналитических отчетов, сделали витрины для предоставления информации. Актуальная версия базы данных содержит в себе сотни миллионов записей, а решением одновременно пользуются несколько тысяч пользователей по всей стране. Уверен, что ни одно коробочное решение не сможет настолько гибко и долго функционально развиваться.
Сергей, почему вы занимаетесь именно кастомными проектами? Не было ли желания уйти в продуктовое направление?
Кастомная разработка предлагает уникальные вызовы для меня как для профессионала и даёт клиентам преимущества, которые во многих сферах бизнеса делают её более привлекательной по сравнению с продуктовой. Здесь нет шаблонных задач – каждый проект уникален, нет рутины. Погружение в предметную область – это очень ценный для меня опыт.
Кроме того, чтобы предлагать эффективные решения, нужно владеть широким стеком технологий – тогда можно экспериментировать с архитектурой и предлагать наилучшие решения для наших заказчиков.
Для их бизнеса это хорошая инвестиция в будущее, обеспечивающая устойчивое развитие и долгосрочные преимущества, а для меня - это возможность давать бизнесу инструмент для развития и вместе радоваться успехам.
Кроме того, чтобы предлагать эффективные решения, нужно владеть широким стеком технологий – тогда можно экспериментировать с архитектурой и предлагать наилучшие решения для наших заказчиков.
Для их бизнеса это хорошая инвестиция в будущее, обеспечивающая устойчивое развитие и долгосрочные преимущества, а для меня - это возможность давать бизнесу инструмент для развития и вместе радоваться успехам.
Благодарим Сергея за интервью и напоминаем, что узнать подробнее про подход и возможности заказной разработки ПО можно здесь или
по тел/e-mail: +7 (916) 171-50-61/drpo@lanit.ru