Участие в доморощенной разработке


В одной из ранее опубликованных заметок можно было прочесть про преимущества и недостатки использования в хозяйсте программ собственной разработки (CRM и прочих).

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

А что обещает участие в собственной разработке компании программисту? Уточню, имеется в виду исключительно доморощенная разработка продукта, аналоги которому на рынке теоретически имеются, а на практике не удовлетворяют выставленным требованиям (функциональность ли тому причиной, стоимость ли, не важно).

Преимущества таковы.

  • меньший по сравнению с типичной рыночной разработкой объем проекта в целом позволяет приобрести опыт разработки достаточно сложных программных продуктов, в отличие от многолетнего сидения над узким функционалом какого-то мегамонстра, который и изучить-то подробно не придется
  • меньшие траты времени на согласования, утряски, процедурное общение – снова преимущества малого проекта!
  • возможность попробовать, изучить и применить новые технологии – крупные длительные проекты этим похвастать не смогут
  • возможность поработать в новой предметной области, затратив на это не очень длительное время
  • с другой стороны, меньший объем проекта позволяет – если вы того хотите – поучаствовать в смежных процессах доработок при внедрении и т.д. и т.п.
  • возможность увидеть результат через несколько месяцев, наконец

Недостатки кроются в тех же самых особенностях небольших проектов.

  • отсутствие корпоративной культуры разработки и документирования (если кто-то не принес ее с собой)
  • отсутствие (обычно) буфера между заказчиком и разработчиком в лице разнообразных менеджеров, кураторов, директоров и прочих

А что риски? А риски провала разработки те же, что и для больших проектов. Только времени будет потрачено до момента прекращения работ гораздо меньше.

Так стоит ли участвовать в разработке, скажем, CRM-системы с нуля?

Стоит. Если с нуля, то пофиг, в чем участовать. А если на основе какого-либо продукта-конструктора… Решать вам, но вначале надо бы ознакомиться с историей и возможностями планируемой к использованию программной платформы.

P.S. К упомянутой в начале текста заметке о преимуществах и недостатках доморощенных разработок добавим, что программы сегодня можно и не покупать, и не разрабатывать самим. Их можно арендовать.

Еще по теме

This entry was posted on Пятница, декабря 25, 2009 at 12:28 and is filed under CRM, внедрение, менеджмент, программное обеспечение, разработка. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Leave a Reply

You must be logged in to post a comment.