Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Полезные советы по автоматизации малого бизнеса: Разработка CRM своими силами?


Отвлекаясь от специфичной проблемной области, перечислим для начала выгоды и опасности самостоятельной разработки программного обеспечения как таковой.

Плюсы собственной разработки

  • Дешевизна разработки
  • Управляемость и оперативность разработки
  • Адекватность требованиям бизнеса
  • Владение исходным кодом
  • Нулевая стоимость дополнительных лицензий
  • Низкая вероятность программных закладок

Риски и недостатки собственной разработки

  • Зависимость от разработчиков
  • Плохая документированность
  • Непрофессиональное управление проектами
  • Отсутствие экспертов по используемым технологиям
  • Недостаточная функциональность
  • Большие и затянутые сроки разработки и внедрения

Теперь по пунктам.

Почему собственная разработка - сравнительно дешева? Как минимум, вы не будете кормить весь менеджмент компании, подрядившейся на заказную разработку.

Потом, разработка, не ориентированная на выход на рынок и стандартный цикл внедрения, поддержки и доработки, проще. Проще потому, что многовариантные решения не нужны. Реализуется только то, что нужно конкретному бизнесу. Это быстрее, понятнее, надежнее работает.

Вы можете выбрать открытое программное обеспечение баз данных и бесплатные IDE. Бесплатная СУБД экономит вам несколько сотен долларов на каждое рабочее место.

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

Адекватность требованиям бизнеса вытекает из самой сути самостоятельной разработки собственной информационной системы. Однако, налицо риск неверного определения упомянутых требований. В случае с собственной разработкой этот риск критичен для существования проекта.

Другой стороной адекватности является приспособляемость - во время перманентного кризиса это очень важное свойство :) Гибкость перенастройки и модернизации ПО является следствием… всего лишь компетентного подхода к реализации проекта. На протяжении многих лет я часто видел плохо модернизируемый код, но всегда он был сооружен новичками и просто недалекими людьми, а их в разработке ПО меньшинство (надеюсь).

Нулевая стоимость новых рабочих мест действительно будет нулевой, если вы выберете бесплатное ПО (о чем я уже говорил выше). А низкая вероятность отсутствия закладок - бальзам на душу шпиономана-параноика - действительно будет низкой, если вы обеспечите лояльность кодеров и их начальников. Лояльность к вам фирмы-партнера обеспечить выйдет дороже и сложнее :)

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

В моей практике была последовательность родственных систем, объединенных структурой и содержимым базы данных.

Файл-серверная версия системы складского и финансового учета содержала что-то около 30000 строк кода (надо понимать, что код на Visual FoxPro довольно высокоуровневый). Я уже не уверен в цифрах - 30 или 60 - но тут важно соотношение. Какое? Читайте дальше.

Клиент-серверная версия той же самой системы содержала вдвое больше строк. Разработка заняла примерно такое же время… но велась существенно более квалифицированными специалистами.

А использующая расширенную структуру БД система с функциями CRM и СЭД, написанная на J2SE, очень скоро достигла 250000 строк и затем росла еще долго.

Вот и думайте, насколько сложную разработку потянут ваши специалисты. Не те, которых вы найдете, а уже имеющиеся, потому что руководить всем этим бардаком будут именно они. Со всеми их предпочтениями, предрассудками, опытом и амбициями.

Альтернативой является выделение наиболее важных бизнес-процессов и автоматизация их в первую очередь с помощью небольшой системы.

Да, и помните, собственная разработка никогда не выйдет из стадии прототипа :) Впрочем, большего от нее никому и не нужно.

Еще почитать за чашкой кофе

 


В избранное