А ещё хочу поделиться одним пугающим осознанием.
В каждой компании я сталкивалась с продуктом (системой, ПО, как хотите), название которого вызывало у всех нервный смех.
И объединяет эти продукты одно: это система с множественными кастомизациями, которую девелоперят разработчики инхаус для внутреннего пользования, не для клиента.
И в последнее время меня преследует мысль о том, что нужно делать выбор в сторону готовых покупных решений без кастомизацией и увязывать их между собой в аккуратную инфраструктуру.
Сложнее? - да. Дороже - а вот не факт, если честно.
Но я уже не знаю как должна быть выстроена разработка и работа с бизнесом, чтобы ключевой продукт для бэка не превращался в главного злодея говна в компании.
В сторону готовых решений меня толкают:
🔸Гипотетическое снижение стоимости и сложности разработки
🔸Скорость внедрения. Быстренько интегрировались и начали пользоваться.
🔸Обновления. За их необходимостью следит поставщик и он же выкатывает необходимые апдейты. Правда не факт что нам нужны они, а не что-то другое.
🔸Рыночные практики. Врядли готовые решения создаются в отрыве от опыта компаний и их потребностей, так?
А вот что меня смущает:
🔸Ограничения по гибкости. Ни одно готовое решение не учтет всех специфических бизнес-процессов компании. Плюс ограниченные возможности кастомизации.
🔸Интеграция. Лично я не в состоянии оценить возможность подключения решения к существующей архитектуре. А ещё интеграция может оказаться дороже самого продукта.
🔸Зависимость от поставщика/провайдера. Тут и изменения ценовой политики (привет HH, хоть и не совсем релевантный пример), и геополитические приколы и черт знает что ещё. Хотя не очень пониманию чем это отличается от векового legacy внутренних решений , глядя на которое каждый новый лид говорит страшное слово «рефакторинг»
🔸В долгую подписка может оказаться дороже инхаус разработки. А может и не оказаться.
В общем, финального мнения у меня нет, сплошные наития.
В каждом конкретном случае конечно стоит разбираться индивидуально, но, как минимум можно попробовать:
• Оценить ROI в обоих случаях. Что, кстати, для внутренних продуктов тот еще квест.
• Поискать успешные кейсы внедрений готовых решений, кейсы перехода с кастомных систем на готовые решения и в обратную сторону.
Но вообще, есть ощущение что мой вопрос лежит в области философии а не бизнеса, если честно.
❓Вот вы за какой вариант? Где самые успешные пользовательские кейсы у вас были - в кастомных продуктах или в решениях из коробочки?