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