Постараюсь коротко определить суть проблемы, над которой мы работаем.

* Сразу оговорюсь, что все данные и примеры взяты из личного опыта.

Шаг 1. Немного теории: классификация бизнес-процессов

В общем случае выделяют следующие основные группы бизнес-процессов:

  • Основные — это процессы, которые приносят доход бизнесу и ради которых бизнес был создан: производство продукции, оказание услуг;
  • Сопутствующие — также приносят прибыль, но продукт, получаемый в результате выполнения сопутствующих бизнес-процессов, является дополнением к основному продукту (например, основной процесс — производство продуктов питания, а сопутствующий — производство упаковки);
  • Вспомогательные — направлены на поддержание основных процессов. Например, ремонт оборудования;
  • Обеспечивающие — процессы, целью которых является обеспечить основные процессы всем необходимым: кадровое, финансовое, техническое обеспечение;
  • Управляющие — процессы, которые охватывают весь комплекс функций управления: планирование, формирование и осуществление управленческих воздействий, а также контроль;
  • Процессы развития — процессы, в основе которых лежат совершенствование продукта, улучшение производительности и т.п. мероприятия «на будущее».

Используемые инструменты по автоматизации представленных групп бизнес-процессов в 99% случаев одинаковы: 1С в различных конфигурациях, Битрикс24, amoCRM.

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

Шаг 2. В чём проблема

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

Это приводит к завышению ценности и стоимости обеспечивающих процессов над основными. Завышение ценности ведет к тому, что основные бизнес-процессы подгоняются под бизнес-процессы, заложенные в коробочном решении. Завышение стоимости ведет к тому, что нанимается штат программистов для того, чтобы «подогнать» коробочное решение «под себя».

Шаг 3. Наше решение

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

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

  • Показатели бизнес-процесса влияют на имидж компании. Это процессы, от которых зависит репутация компании на рынке: доставка «точно во время», взаимодействие с поставщиками/перевозчиками товаров, процессы поиска клиентов и взаимодействия с ними и т.п. В коробочном решении Вы их не найдете. А так как имидж играет не последнюю роль в развитии компании и планировании будущей прибыли, то данная настройка в ближайшем будущем потребует корректировки: «увековечить» ее в коробочном решении будет ошибкой, да и пользоваться таким решением будет сложно;
  • Бизнес-процессы, от которых зависит объем выручки будущих периодов. Это так называемое стратегическое планирование или построение информационной модели, в которой приняты некоторые допущения и с большей долей вероятности они будут изменены или доуточнены в ближайшем будущем. Например, планирование ассортимента склада для госзакупок, поиск новых показателей эффективности и т.п.;
  • Все специфические процессы, например: приемка товара, планирование производства и т.п. Специфику процесса может определять не только сам процесс, но и специалисты, которые работают на предприятии. Самый простой пример: кадры «старой закалки». Всё работает по тому сценарию, который определяют специалисты, а не новые программные продукты;
  • Специфический механизм отчетов. Например: динамические отчеты, доступные на всех мобильных устройствах и персональных компьютерах всех заинтересованных лиц компании.

Мы предлагаем подход к реализации приведенного перечня бизнес-процессов на основе собственной разработки решений: React, Node.js, JavaScript, Python, PHP.