
К использованию программного обеспечения в своей работе приходят все: это лишь вопрос времени – одни перестают справляться с большим объемом данных, другие хотят свести к минимуму ошибки в расчетах и увеличить производительность, третьи, хотят снизить затраты на персонал и заручиться поддержкой программ, которые работают 24/7, не болеют и не уходят в отпуск.
В том случае, если Вы пришли к решению оптимизировать существующие бизнес-процессы компании и стали задумываться над реализацией данной задачи, то скорее всего, Вы стоите сейчас перед выбором:
- выбрать готовый типовой программный продукт
- разработать по на заказ
Каждый из них имеет свои плюсы и минусы, поэтому остановимся на параметрах, по которым стоит оценивать будущее программное обеспечение. Вот они: (представлены по убыванию от наиболее важных (основание пирамиды) до наименее значимых (пик пирамиды).
Проведем анализ по данным параметрам для тиражируемого программного продукта и для индивидуальной разработки:
Критерии отбора | Типовое ПО | Разработка ПО на заказ |
Работоспособность/ надежность работы |
Можно найти отзывы о системе, о частоте сбоев и их устранении в интернете/через знакомых. Обычно, отдел поддержки разработчика решает возникшие проблемы в процессе эксплуатации по имеющимся договоренностям (определенная сумма оплаты в месяц за поддержку). |
Как правило, в течении определенного гарантийного срока должны бесплатно устраняться все ошибки разработчиком, а в дальнейшем, поддержка производится как и у готового ПО. |
Целесообразность | Готовое ПО может иметь одну/несколько целей, на которых и базируется вся система. Далеко не всегда заложенные цели совпадают с личными целями покупателя. Соответственно, иногда можно столкнуться с тем, что продукт подходит только наполовину. |
Заказчик сам определяет цели для работы будущей системы, которые прописываются в ТЗ (техническом задании). Они, как правило, выявляются после проведения аудита имеющихся бизнес-процессов. Поэтому целесообразность разработки – 100%. |
Функциональность | В тиражируемых решениях функциональность определена разработчиком, исходя из предпочтений массового пользователя. Поэтому система может быть перегружена ненужными функциями. В систему обычно добавляются новые функции, по которым большинство пользователей имеют схожие запросы. |
В индивидуальное решение можно поместить любой функционал – любые процессы можно автоматизировать и добавлять их по мере необходимости в том объеме, который необходим. Т.е. система работает долгие годы, легко достраиваясь под растущие потребности бизнеса. |
Производительность/ эффективность |
При выборе готового продукта, немаловажно уделить внимание существующим возможностям и их покрытию имеющихся задач, а так же оценить объем функционала, который не используется в работе, а значит, загромождает систему. Безусловно, идеальный готовый продукт не найти, поэтому, оптимальное соотношение полезности/бесполезности решаемых задач должно быть в соотношении хотя бы 70/30 (с учетом того, что все основные стоящие цели решаемы с помощью выбранного продукта). |
100% покрытие целей и задач заказчика, т.к. разработка индивидуального решения гарантированно полностью покрывает имеющиеся потребности и отсекает ненужные функции. |
Эстетика/интерфейс | Интерфейс разрабатывает производитель, ориентируясь чаще всего на свои вкусы. Поэтому тут придется привыкать к тому, с чем будете работать. Однако, некоторые готовые решения наделены возможностью частичной индивидуальной настройки. |
Интерфейс и удобство использования системы заказчик оговаривает заранее – ограничивается все лишь полетом воображения заказчика и возможностями разработчика. |
СТОИМОСТЬ (ее нет в пирамиде, но она учитывается при выборе) |
Предоставляется за абонентскую плату либо за единовременную оплату. Низкая цена обусловлена тиражируемостью, т.к. затраты разработчика окупаются за счет массового использования. |
Средний - высокий бюджет. Оплата единовременная, приобретается «на века». Тиражируемость низкая, либо ее совсем нет – этим и обусловлена дороговизна покупки. |
Как видно из таблицы, везде есть свои плюсы и минусы. Индивидуальная разработка хороша во всем, но не всем она по карману. При выборе готового продукта придется чем-то жертвовать - нет такого решения, которое бы удовлетворило всех: даже два предприятия, работающие в одинаковой отрасли, производящие один и тот же продукт, ведут свои внутренние рабочие процессы совершенно по-разному.
В таком случае, идеальным вариантом считается «золотая середина» - индивидуальная разработка под конкретные цели и задачи клиента, основанная не с «0», а на уже имеющихся наработках. В данном случае «и волки сыты, и овцы целы»: вы получаете все преимущества индивидуального продукта, а тратите на “N”-ную сумму денег меньше.
При выборе продукта, прежде всего, отталкивайтесь от целей, которые Вы ставите, и смотрите в будущее – не всегда решение, принятое исходя из-за доступной цены говорит о том, что оно лучшее.