27 подписчиков
Еще немного про внутреннюю разработку
Сталкивался с кейсом , когда компания на старте нанимает талантливого senior или/и сто для разработки платформы и дает карт бланш на все. (Хотя доверяй, но проверяй это про любую бизнес функцию).
Ребята молодцы, пишут как истинные художники на сложном и модном языке ядро, причём на собственном фреймворке ( без документации), но быстро!
Продукт получился классным, работал отлично.
Прошло время, люди ушли и встал вопрос рефакторинга или наращивание функционала.
Каково же удивление инвестора и сео было, когда оказалось что переписать с 0 всю платформу дешевле, чем разобрать и доработать текущий работающий продукт в самопальном фрейморке сотрудников-гениев.
Пробовали через апи старое ядро нагружать новым функционалом - работает, но под большой нагрузкой падает. Время и деньги на проверку гипотезы слиты.
Было выгодно брать аутсорс ? В данном случае да, так как выдержали бы общие стандартный и сопровождали бы код.
Было бы дешевле, точно да, так как скупой заплатил дважды. ( По факту трижды , но это отдельная история).
Влияет ли на скорость запуска продукта? Да, у аутсорс на мощность и эффективность выше и легок масштабируется.
В идеале есть хорошая практика когда ядро ведут и внутренние и внешние разработчики , а интерфейсы и прочие простые вещи отдают уже на аутсорс. Чуть дороже , но зато знания и культура разработки очень быстро внутри компании прогрессируют.
1 минута
22 августа 2023