Доступ к информации перестал быть конкурентным преимуществом бизнеса. Информации не просто много… ее объемы зашкаливают — книги, статьи, блоги, форумы, видео. Приоритетом является способность эффективно управлять информацией и оптимизировать бизнес процессы. Информационные технологии и программное обеспечение призваны решать задачи повышения эффективности.
Сложно тем, кто видит потенциал в новом программном обеспечении, но не знает, как оно создается. Цикл статей о заказной разработке программного обеспечения, который будет полезен:
- для владельца, руководителя организации, планирующего заказать разработку программного обеспечения для бизнеса;
- для того, кто мечтает о стартапе, в основе которого программный продукт: коробочное ПО, веб сервис или мобильное приложение;
- для юниора, планирующего выбрать или начинающего карьеру в области информационных технологий.
Альтернативы заказной разработки
Скорее всего вам не требуется заказная разработка программного обеспечения, а подойдет один из вариантов:
- Веб сервис (облачное решение) — программное обеспечение установлено на серверах разработчика, доступно через веб браузер,
предполагается оплата периодической подписки (например, ежемесячно, каждое полугодие или год). - Коробочный продукт — вариант, когда покупается лицензия и ПО устанавливается на компьютеры или сервер вашей организации.
- Мобильное приложение из «магазина».
- Программное обеспечение Open Source, доступное для бесплатного использования (активно используем в заказной разработке).
- Вариант, когда разрабатываете программу сами или своей командой.
До того, как заказная разработка программного обеспечения следует взвесить все за и против по ряду критериев.
Рассмотрим серверные варианты ПО.
Коробочное ПО | Веб сервис | Заказное ПО | |
---|---|---|---|
Критерии | |||
Стоимость | * | + | — |
Время | + | + | — |
Специфика бизнеса | — | — | + |
Настройка параметров | + | — | + |
Интеграция с программными продуктами | * | — | + |
Масштабируемость | — | * | * |
Сопровождение | * | + | * |
Обновление | + | + | * |
Уникальность, адаптация под клиента | — | — | + |
+ положительный критерий
— отрицательный критерий
* критерий зависит от разных факторов
Выделим основные сильные и слабые стороны для каждого варианта.
Для коробочного ПО
Плюсы:
- Установка обычно занимает немного времени.
- Имеются основные настройки.
- Периодически обновляется.
Минусы:
- Специфика бизнеса не учитывается.
- Не масштабируется.
- Уникальность и адаптация под клиента отсутствуют.
Для веб сервиса
Плюсы:
- Механизм подписки на веб сервис позволяет снизить операционные расходы.
- Время подготовки веб сервиса к работе небольшое.
- Веб сервис сопровождается и обновляется службой поддержки.
Минусы:
- Не учитывается специфика бизнеса — предлагаются общие решения.
- Настройка параметров системы ограничена.
- Интеграция с внешними программными продуктами обычно отсутствует.
- Массовое решение исключает уникальность и адаптивность.
Для заказного ПО
Плюсы:
- Может иметь функциональность, учитывающую специфику организации для повышения конкурентоспособности бизнеса.
- Может настраиваться и интегрироваться с программными продуктами организации для улучшения эффективности и оптимизации бизнес процессов.
- Заказное программное обеспечение может реализовать уникальное торговое предложение и адаптироваться под клиентов.
В этом случае альтернативы заказному программному обеспечению нет.
Минусы:
- Заказное программное обеспечение дороже, чем существующие облачные или коробочные решения.
- Требуется определенный срок разработки
(простое ПО создается в среднем 3 — 6 месяцев, средней сложности — 6 — 12 месяцев,
в зависимости от типа программного обеспечения, объема работ, состава и квалификации членов команды).