Не так давно команда [SE] – занималась разработкой биллинговой системы для крупного заказчика в энергетической сфере. Однако на рынке на тот момент уже имелось готовое решение, которое, на первый взгляд, могло закрыть потребности заказчика, но, тем не менее, выбор пал на разработку коробочного ПО.
Мы спросили у ребят из «Софт инжиниринга», на что стоит опереться бизнесу, который выбирает для автоматизации своих бизнес-процессов между приобретением готового ПО и разработкой индивидуального решения.
Мы спросили у ребят из «Софт инжиниринга», на что стоит опереться бизнесу, который выбирает для автоматизации своих бизнес-процессов между приобретением готового ПО и разработкой индивидуального решения.
Чаще всего, на первый взгляд кажется, что покупка готового решения - это намного проще: стоимость намного ниже, чем индивидуальная разработка, запуститься можно намного быстрее, так как ПО уже готово и остается его только внедрить, да и техническая поддержка для оперативного решения вопросов имеется.
Но стоит углубиться в бизнес-процессы компании, и оказывается, что не все так просто! Минусы готового ПО очевидны: стопроцентное совпадение потребностей бизнеса и функциональности готового решения - это большая редкость, чаще всего важные функции отсутствуют, а те, которые могут усложнить рабочие процессы - имеются. Внедрение готового решения - это сам по себе очень болезненный для компании процесс, который вполне можно сравнить с разработкой индивидуального ПО. А при масштабировании компании готовое решение вовсе часто теряет свою актуальность.
Начнем с задач, которые стояли перед командой, реализующей проект:
Но стоит углубиться в бизнес-процессы компании, и оказывается, что не все так просто! Минусы готового ПО очевидны: стопроцентное совпадение потребностей бизнеса и функциональности готового решения - это большая редкость, чаще всего важные функции отсутствуют, а те, которые могут усложнить рабочие процессы - имеются. Внедрение готового решения - это сам по себе очень болезненный для компании процесс, который вполне можно сравнить с разработкой индивидуального ПО. А при масштабировании компании готовое решение вовсе часто теряет свою актуальность.
Начнем с задач, которые стояли перед командой, реализующей проект:
- Автоматизация процессов расчета стоимости электроэнергии
- Возможность выставления счетов и контроля поступления платежей от потребителей электроэнергии
- Ведение электронного документооборота
Готовое ПО или собственная разработка?
В процессе первоначального планировании специалисты «Софт инжиниринг» столкнулись с проблемой выбора: использовать готовое ПО, которое предлагал рынок (рассматривалась конфигурации 1С:Энергетика), или разработать собственное решение.
На первый взгляд кажется, что покупка готового решения - это намного проще: стоимость ниже, чем индивидуальная разработка, запуститься можно намного быстрее, так как ПО уже готово, осталось только внедрить, да и техническая поддержка для оперативного решения вопросов имеется.
Но не все так просто! Если разобраться, то минусы готового ПО очевидны: функционал чаще всего не закрывает все потребности бизнес-процессов и имеет
Но при всех плюсах, покупка готового ПО имеет ряд уязвимостей:
По итогу анализа был сделан вывод, что имеющееся на рынке готовое решение не соответствует специфике нашего заказчика, а имеющиеся в компании бизнес-процессы не укладываются в рамках 1С:Энергетика. По этой причине было решено разработать собственное ПО. На текущий момент часть новой системы уже успешно эксплуатируется в компании.
Что в рамках реализации проекта удалось получить на сегодняшний день:
Что хочется отметить:
Разработка программного обеспечения под конкретные запросы и потребности заказчика привело к позитивным отношениям сторон. Проект стал основой для долгосрочного сотрудничества между заказчиком и «ООО Софт Инжиниринг». На текущий момент выполняются работы по разработке нового функционала, технической поддержке продукта и оперативные консультации по возникающим вопросам.
На первый взгляд кажется, что покупка готового решения - это намного проще: стоимость ниже, чем индивидуальная разработка, запуститься можно намного быстрее, так как ПО уже готово, осталось только внедрить, да и техническая поддержка для оперативного решения вопросов имеется.
Но не все так просто! Если разобраться, то минусы готового ПО очевидны: функционал чаще всего не закрывает все потребности бизнес-процессов и имеет
Но при всех плюсах, покупка готового ПО имеет ряд уязвимостей:
- Недостаточная или избыточная функциональность. Стопроцентное совпадение потребностей бизнеса и функциональности готового решения - это большая редкость. В случае с заказчиком, отсутствовали важные функции, которые есть в бизнес-процессах компании, но при этом с готовым ПО шли функциональности, которые не требовались заказчику.
- Сложности при масштабировании компании. В ситуации роста компании и усложнения процессов готовое ПО нередко теряет свою эффективность, т.к. ресурсы для масштабирования в таком софте ограниченны.
- Возможные трудности с интеграцией решения. При покупке готового решения множество процессов придётся перестраивать под возможности системы, что крайне болезненно. На практике, доработка - это такой же ресурсозатратный процесс, как и разработка с нуля.
По итогу анализа был сделан вывод, что имеющееся на рынке готовое решение не соответствует специфике нашего заказчика, а имеющиеся в компании бизнес-процессы не укладываются в рамках 1С:Энергетика. По этой причине было решено разработать собственное ПО. На текущий момент часть новой системы уже успешно эксплуатируется в компании.
Что в рамках реализации проекта удалось получить на сегодняшний день:
- Совместное управление. Команда [SE] находится в активной стадии разработки, на еженедельной основе ведется контроль, разбираются особенности работ, проблемы, уточняются сроки. Специалисты всегда в курсе текущей ситуации, что крайне важно.
- Простое масштабирование. На этапе формирования ТЗ было заложено масштабирование системы. По мере роста или изменения бизнес-процессов разработчики могут относительно безболезненно добавлять новые функции без потери эффективности.
- Соответствие бизнес процессам. Энергобиллинг - это программное обеспечение, которое полностью соответствует потребностям и специфике бизнеса. Реализованная по требованиям система плавно ложится на устоявшиеся важные бизнес-процессы в компании.
- Независимое обслуживание. В отличии от готового решения, которое может устареть или исчезнуть с рынка, поддержкой разрабатываемой системы занимается команда [SE].
Что хочется отметить:
Разработка программного обеспечения под конкретные запросы и потребности заказчика привело к позитивным отношениям сторон. Проект стал основой для долгосрочного сотрудничества между заказчиком и «ООО Софт Инжиниринг». На текущий момент выполняются работы по разработке нового функционала, технической поддержке продукта и оперативные консультации по возникающим вопросам.
Несколько советов от руководителя проекта «Энергобиллинг»: что же все-таки стоит выбрать организации для автоматизации внутренних бизнес-процессов: готовое решение или разработку индивидуального коробочного продукта?
Выбор в пользу первого или второго варианта зависит от задач, с которыми предстоит справиться выбираемому софту. В рамках одного продукта можно столкнуться с ситуацией, когда под одни задачи стоит взять коробочный вариант, а под другие — разработать собственное решение. Поэтому принятие решения требует глубокого анализа.
Перед тем, как сделать выбор в пользу того или иного способа автоматизации, нужно ответить на два важных вопроса:
Команда [SE] с радостью поможет Вашей компании с автоматизацией бизнес процессов – найдем решение даже в самой нестандартной ситуации!
Выбор в пользу первого или второго варианта зависит от задач, с которыми предстоит справиться выбираемому софту. В рамках одного продукта можно столкнуться с ситуацией, когда под одни задачи стоит взять коробочный вариант, а под другие — разработать собственное решение. Поэтому принятие решения требует глубокого анализа.
Перед тем, как сделать выбор в пользу того или иного способа автоматизации, нужно ответить на два важных вопроса:
- Первый: есть ли на рынке продукт, который полностью покрывает критичные для вас функции? Если критичный для вашего бизнеса набор функций не автоматизируется готовым ПО даже наполовину, однозначно стоит смотреть в сторону разработки с нуля. Если ПО нужно для автоматизации базовых потребностей вашего бизнеса, которые мало чем отличаются от потребностей других игроков рынка, разумно выбрать одно из готовых решений и адаптировать его под свои процессы.
- Второй: как вы планируете дорабатывать продукт в процессе масштабирования компании? Если вы понимаете, что вам нужен продукт, который позволит отстроиться от конкурентов и масштабировать внутренние процессы — рассмотрите разработку с нуля.
Команда [SE] с радостью поможет Вашей компании с автоматизацией бизнес процессов – найдем решение даже в самой нестандартной ситуации!