Собственная разработка или покупка стороннего ПО, подсчет плюсов и минусов
Написал Blogger team Опубликовано 20 июн, 2018
Теги #Разработка

В больших организация часто возникает вопрос, стоит ли делать свой софт? Ведь можно его купить и платить за поддержку. Это очень частая ситуация, особенно в наши времена, когда есть Jira, GitHub, Oracle и другие монстры индустрии. Проще заплатить  - и жить "спокойно". 

В этой статье постараюсь привести несколько аргументов в пользу разработки, но безусловно речь идет о разработке, которая в кайф, так как если этого нет - то конечно лучше купить.


Вот несколько аргументов в плюс, которые перебьют все минусы:

  • когда разработка своя, то лучше идет процесс интеграции системы с экосистемой организации
  • сделанная разработка является фундаментом для следующей разработки, но уже на качественно новом уровне. Если пройти несколько витков, то возможно у вас уже на горизонте и конкурентов то не будет. Технологичность начинает накаливаться и дает суммарный эффект. 
  • тех-поддержка упрощается, так как команда писавшая систему, знает ее наизусть. Иногда на исправление по своему опыту тратил буквально секунды
  • при собственной разработке можно выбирать наиболее нужные и удобные технологии, например выбор языка за вами. Когда вы купили что-то на Java, а у вас все на PHP удовольствия мало. 
  • у вас нет ограничение на число копий системы!!! Это может стать большим плюсом при архивировании старых данных, можно просто сделать копию с нуля, оставив старое.
  • вы даже можете это потом продавать, если в этом есть смысл.
  • если ваша команда разработчиков пройдет несколько таких процессов, то это уже станет серьезная команда, и мотивация тогда уже будет другая - профессиональная и позитивная
  • окупаемость (в моем случае) произошла буквально после полугода использование одной из таких больших разработок. На данный момент вообще сложно представить что-то более выгодное в данной ситуации.

Ну а минусы, думаю и так все знают.

Вопрос лишь в том, есть ли ситуация для всего этого, и как правило этой ситуации нет. Ее приходится создавать, выбивать, договариваться! Но если есть - вас может ждать "серьезная" удача, как технологическая так и финансовая.


Рисковать никто не хочет, и поэтому надо начинать с небольших удачных проектов, постепенно нарабатывая базу.


Минусы же покупных продуктов буквально после 3-4 месяцев использования перевесят все плюсы, которые только были. Ну а если у вас еще и абонентская система оплаты за аккаунты, как это сейчас распространено, то это просто "проект по разграблению". На моих глазах за пару лет были сменены 2 системы инцидентов. В общем покупка стороннего софта - это почти всегда лотерея. Не хочется переходить на личности, но даже весьма известные системы порой тоже рушат разум)) любого нормального человека.

Эта статья безусловно не призыв к переписыванию Oracle DB или Linux. Такие вещи создают тысячи людей за десятки лет. Но покупать все подряд - верный способ не вырастить своих разработчиков и свои продукты, а значит и не создать будущие прибыли. Настоящие профессиональные кадры растут только на создании собственных продуктов.

Блог вопросов и решений
Вопросы и решения всегда лежат прямо под ногами или летают над головой. Их надо ловить!
Последние посты
Популярное
Облако тегов
#Android #Java #JavaScript #MySQL #PHP #Tesseract OCR #Zend #Zend framework #Разработка