Доступ к информации перестал быть конкурентным преимуществом бизнеса. Информации не просто много… ее объемы зашкаливают — книги, статьи, блоги, форумы, видео. Приоритетом является способность эффективно управлять информацией и оптимизировать бизнес процессы. Информационные технологии и программное обеспечение призваны решать задачи повышения эффективности.


Сложно тем, кто видит потенциал в новом программном обеспечении, но не знает, как оно создается. Цикл статей о заказной разработке программного обеспечения, который будет полезен:


  • для владельца, руководителя организации, планирующего заказать разработку программного обеспечения для бизнеса;
  • для того, кто мечтает о стартапе, в основе которого программный продукт: коробочное ПО, веб сервис или мобильное приложение;
  • для юниора, планирующего выбрать или начинающего карьеру в области информационных технологий.

Альтернативы заказной разработки


Скорее всего вам не требуется заказная разработка программного обеспечения, а подойдет один из вариантов:


  • Веб сервис (облачное решение) — программное обеспечение установлено на серверах разработчика, доступно через веб браузер,
    предполагается оплата периодической подписки (например, ежемесячно, каждое полугодие или год).
  • Коробочный продукт — вариант, когда покупается лицензия и ПО устанавливается на компьютеры или сервер вашей организации.
  • Мобильное приложение из «магазина».
  • Программное обеспечение Open Source, доступное для бесплатного использования (активно используем в заказной разработке).
  • Вариант, когда разрабатываете программу сами или своей командой.

До того, как заказать разработку программного обеспечения следует взвесить все за и против по ряду критериев.
Рассмотрим серверные варианты ПО.


Коробочное ПО Веб сервис Заказное ПО
Критерии
Стоимость * + -
Время + + -
Специфика бизнеса - - +
Настройка параметров + - +
Интеграция с программными продуктами * - +
Масштабируемость - * *
Сопровождение * + *
Обновление + + *
Уникальность, адаптация под клиента - - +
+ положительный критерий
— отрицательный критерий
* критерий зависит от разных факторов


Выделим основные сильные и слабые стороны для каждого варианта.

Для коробочного ПО


Плюсы:

  • Установка обычно занимает немного времени.
  • Имеются основные настройки.
  • Периодически обновляется.

Минусы:

  • Специфика бизнеса не учитывается.
  • Не масштабируется.
  • Уникальность и адаптация под клиента отсутствуют.

Для веб сервиса


Плюсы:

  • Механизм подписки на веб сервис позволяет снизить операционные расходы.
  • Время подготовки веб сервиса к работе небольшое.
  • Веб сервис сопровождается и обновляется службой поддержки.

Минусы:

  • Не учитывается специфика бизнеса — предлагаются общие решения.
  • Настройка параметров системы ограничена.
  • Интеграция с внешними программными продуктами обычно отсутствует.
  • Массовое решение исключает уникальность и адаптивность.

Для заказного ПО


Плюсы:

  • Может иметь функциональность, учитывающую специфику организации для повышения конкурентоспособности бизнеса.
  • Может настраиваться и интегрироваться с программными продуктами организации для улучшения эффективности и оптимизации бизнес процессов.
  • Заказное программное обеспечение может реализовать уникальное торговое предложение и адаптироваться под клиентов.
    В этом случае альтернативы заказному программному обеспечению нет.

Минусы:

  • Заказное программное обеспечение дороже, чем существующие облачные или коробочные решения.
  • Требуется определенный срок разработки
    (простое ПО создается в среднем 3 — 6 месяцев, средней сложности — 6 — 12 месяцев,
    в зависимости от типа программного обеспечения, объема работ, состава и квалификации членов команды).

Несмотря на минусы требуется заказная разработка программного обеспечения, но не знаете с чего начать? Тогда следующая статья для вас…

Кратко о себе

Кратко о себе


— Экспертиза: Java технологии (10 лет).
— Общий опыт в информационных технологиях — 20 лет.
— Проектирую и разрабатываю сервисы мобильных платежей и банковские системы (Россия, Mexico)
— Участвовал в проектировании и разработке информационно-управляющих систем, системы видеосвязи,
сервисных систем (заказ такси, покупка билетов), социальных сервисов (публикация и поиск мероприятий),
систем электронной коммерции, проводил интеграцию с Amazon Marketplace, eBay и т. п.

— Постоянная практика, совершенствование процесса и повышение эффективности разработки посредством методик и специализированных программных средств, изучение теории, новых информационных технологий — все это привлекает меня в профессии разработчика программного обеспечения.
Поделиться с друзьями
-->

Комментарии (1)


  1. uniqm
    20.09.2016 16:26
    +2

    А я бы не так классифицировал(в дополнение к варианту автора). ПО разрабатывается на заказ или берётся готовое.
    Готовое может иметь разную реализацию: настольная коробка или в виде сервиса, ну и тд. Может иметь разную схему распространения: покупка, аренда и т.д. Плюс имеется разный подход к исходным кодам ПО.
    1. На заказ:
    Минусы: дорого, долго. Есть риск спустить время и деньги в трубу. Куча причин.
    Плюсы: мы имеем что надо и ничего лишнего. Одежда шилась, так сказать, под нас.
    2. Коробка:
    Минусы: имеем нечто усредненное. Для меня и соседа. Одежда на человека среднего роста. Хорошо если я среднего роста =) По сравнению с заказной, как правило на внедрение коробки уходит больше сил. Так как приходится подстраивать свои процессы под заложенные в коробке.
    Плюсы: быстро, дешево.

    Выводы: коробка это быстрый старт, но как только компания выростает из возможностей коробки, та ей начинает везде жать. Под заказ — все под меня, но нужно точно рассчитать силы и время.
    Идеал в общем случае: коробка, которая умеет легко кастомизироваться (силами чужих или своих спецов). Т.е. имеем быстрый старт, приемлимую цену, подтягиваем потребности бизнеса в коробку по мере их поступления.
    В частном случае надо смотреть, каждый бизнес уникален + предложения на рынке ПО зачастую сложнее, чем кажутся.