Как было раньше
В давние годы, на заре программирования, компании в США первыми начали использовать разработку программного обеспечения для своих бизнес-процессов и нужд. В первую очередь использовался финансовый учет и анализ данных для финансового сектора. Например, автоматизация биржевых алгоритмов.
В США первые готовые распространяемые программные продукты появились для автоматизации общих и одинаковых для всех компаний бизнес-процессов, таких как бухгалтерский учет (как в России 1С Бухгалтерия). Здесь имеется в виду массовое применение. Конечно, были и узкоспециализированные программы.
Позднее появились программы для автоматизации других бизнес-процессов, не только бухгалтерии. Многие задачи компаний похожи и их возможно автоматизировать — например ведение клиентов или постановка рабочих задач. Это программные продукты, которые можно применять точечно для реализации единичного процесса. Однако, потребности бизнеса росли. С одной стороны — было множество действий, которые выполнялись вручную. С другой — в каждой компании процессы различны. Где есть спрос, там есть и предложение — на рынке появляются программные продукты в виде платформ, которые можно настраивать под процессы. И все же это некоторая полумера, потому что все равно сделать именно так, как нужно руководителю или согласно потребностям компании до конца нельзя. Это обусловлено технологиями и самой платформой, на которой написана так называемая “коробка” или “шаблонная система”. Не говоря уже о качестве подобных программных продуктов, которые все еще не соответствовали всем требованиям. Некая полумера. Да, разработчики подобных систем (в России также есть всем известный аналог) пытаются сделать всё, чтобы закрыть максимальное количество потребностей компаний. Но в силу объективных технологических причин, а также того, что одной компании нужно одно, а другой совсем противоположное — это невозможно.
Однако до сих пор бытует мнение, что что разработка собственного ПО для своей компании, ее автоматизации и повышения эффективности — это что-то невероятно дорогое, ненужное и излишнее. При этом так продолжают мыслить даже некоторые крупные компании. Но всё меняется.
Современный мир
Ознакомившись со статистикой обращений в нашу компанию за разработкой программного обеспечения можно сказать, что в последние годы всё больше средних и даже небольших компаний проявляют интерес к появлению собственной системы. Этому есть несколько причин.
Причина первая
На текущий момент технологии разработки программного обеспечения пришли к тому, что для реализации ПО далеко не всегда необходимо писать миллионы строк программного кода, который работает через раз и который требует постоянных исправлений и доработок.
В современном мире существуют средства разработки, фреймворки, большое количество опыта специалистов по прохождению процесса создания программных продуктов для нужд компаний. Это делает процесс разработки не вопросом лет, а вопросом месяцев. Соответственно этот фактор повлиял и на стоимость, которая считается из количества трудозатрат для производства программного обеспечения.
Причина вторая
Руководители компаний устали пытаться переделать коробочные решения из того, что не надо в то, что надо. Пытаться из камаза соорудить самолет и наоборот. Именно так выглядят попытки взять систему с 200 функциями, 190 из которых не нужны компании и добавить туда 50 других функций, которые нужны. Всё больше компаний, обращающихся к нам, столкнулись с проблемой невозможности поддержки и развития систем, после того как сначала систему делал один подрядчик, а доделывал другой.
Проектирование а не программирование
Самым важным фактором в современном мире является не само написание программного продукта, а его проектирование. То есть создание программного продукта происходит при анализе бизнес-процессов, проектировании интерфейсов и написании технического задания. Далее необходимо написать программный код и создать интерфейсы, это уже, как говорится, “дело техники”. При правильном проектировании информационной системы программный продукт будет работать как нужно, вне зависимости от исполнителя. Хотя на практике встречались настолько плохие реализации, которых совсем не ожидаешь, но при ошибках в проектировании, это будет гарантированно плохой результат.
К чему приходят компании
Еще несколько лет назад над разработкой собственного программного обеспечения, информационных систем для автоматизации своих бизнес-процессов, занимались только крупные компании, такие как застройщики или большшие заводы. И если у застройщиков с программным обеспечением всё относительно в порядке, то на производствах в России автоматизация применяется очень редко.
За последние несколько лет увеличилось количество обращений средних и небольших компаний, как для автоматизации деятельности всей организации, так и для решения точечных локальных вопросов. Это произошло из-за понимания руководителями, что именно это наилучший вариант решения вопроса автоматизации. Средние компании, как правило, обращаются за секторальной автоматизацией всей организации с пошаговым процессом групп процессов, таких как проектирование, продажи и ценообразование с генерацией коммерческих предложений, производство, планирование ресурсов, интеграция системы с 1С Бухгалтерией. Небольшие компании обращаются за CRM-системой с телефонией, сайтами со встроенной системой управления клиентами и заказами, интеграцией с банками, аналитикой работы отдела продаж, генераторами коммерческих предложений.
Такое разделение происходит потому, что большинство руководителей до сих пор находятся во власти подхода готовых продуктов и шаблонных систем. Знают, что есть 1С Бухгалтерия и существует такое понятие, как CRM-система. На этом знания об автоматизации заканчиваются. Часто при общении и проектировании систем возникает удивление от возможности в рамках новой системы автоматизировать большое количество сопутствующих бизнес-процессов, что даст возможность сэкономить огромное количество времени сотрудникам. Раньше это просто не приходило в голову. Но это можно сделать только в рамках индивидуальной разработки.
Желаем успехов в автоматизации деятельности вашей компании.