Можно ли строить системы на базе 1С
Можно ли строить системы на базе 1С
Грамотные ИТ-специалисты нередко бывают идеалистами. Приходя в новую компанию, они недовольны тем, что приходится возиться со старой архитектурой, принимать ее ограничения и внедрять новые системы с оглядкой на «историческое наследие», часто архаичное.
К сожалению, нельзя остановить работающую компанию, чтобы полностью перестроить архитектуру ИТ, выбрать правильные методы, отточить технологии. Приходится искать компромиссы.
Доработку информационной системы сравнивают с операцией на открытом, работающем сердце. Одно неосторожное движение, и можно остановить работу крупной Корпорации со всеми вытекающими последствиями. А потом каждая минута будет на счету, чтобы не вызвать необратимых изменений (потери клиентов, перехвата заказов конкурентами и т. д.).
Вместе с тем ИТ не должны отставать от развития Корпорации, а по современным трендам — на шаг-полшага опережать развитие бизнеса, отслеживая перспективы. Возьмем на себя смелость и попробуем классифицировать требования к информационным системам в зависимости от уровня рыночной зрелости компаний.
Первая стадия зрелости. Молодая компания экономит средства, часто меняет стратегию, ищет свое место на рынке. Оттачивает процессы путем моделирования и экспериментирования. Информационная система для такой компании должна быть дешевой в приобретении и обслуживании. Персонал для системы должен быть доступен на рынке труда.
А еще система должна быть очень гибкой, чтобы быстро и дешево, руками собственных специалистов, можно было вносить изменения в процессы (объясняя суть изменений на простом и понятном языке).
Вторая стадия. Со временем компания находит место на рынке, часть процессов отработаны и стабильны, менеджмент начинает «расправлять крылья», появляется вкус к прибыли и успеху. Стоимость системы и ее обслуживания начинает отходить на второй план, при этом существенно возрастают требования к функциональности, полноте автоматизации, быстродействию и стабильности работы.
Также остается потребность в постоянном изменении функционала — появляются новые идеи, идет тонкая настройка процессов. Далее возникает желание выжать из ИТ максимум, и начинается «поиск блох» в процессах, оптимизация, процесс постоянных улучшений.
Третья стадия. Компания уверенно стоит на ногах, рынок ее давно принял, обороты растут, но хочется большего. Стоимость обслуживания системы мало кого волнует, зато объем данных, число операций в единицу времени, количество пользователей так возрастают, что написанные «на коленке» информационные системы, а также процессы их разработки никуда не годятся — ни по производительности, ни по качеству сервиса.
Взгляд руководства поворачивается в сторону крупных мировых брендов: Microsoft, SAP, Oracle и т. д. Возникает надежда (всегда хочется верить в чудо), что переход в полном объеме на новую ERP-систему обеспечит производительность и стабильность, масштабируемость и надежность. Да и остановок на профилактику не потребуется. Система будет работать 365 дней в году (366 в високосном), 24 часа в сутки, без всяких профилактических и аварийных остановок. Чудо ведь!
Мы не умаляем достоинств подобных систем, у них много поклонников, да и наша Корпорация активно сотрудничает с лидерами рынка и использует их программное обеспечение. Впрочем, существуют и другие примеры: на приобретенном ТЕХНОНИКОЛЬ итальянском заводе стабильно работала информационная система из 90‑х годов прошлого века, и местный менеджмент был ей вполне удовлетворен.
Четвертая стадия. Нам представляется, что первые три стадии за 27 лет развития Корпорация уже прошагала, и мы вплотную подступили к четвертой. Ее основные тренды в развитии информационных систем:
• упрощение, удобство работы пользователей и клиентов;
• гибкость и возможность подстроиться под новые реалии;
• масштабируемость — всплески роста или падения спроса на продукцию неизбежны, и менеджменту надо реагировать на них оперативно, а лучше опережающе;
• всеобщая и глобальная мобильность — новое поколение работников ориентировано на смартфоны и планшеты;
• коммуникативность — возможность быстро интегрироваться с системами партнеров, подрядчиков и клиентов.
Ну и, конечно, никто не отменяет информационную безопасность, стабильность, надежность, непрерывность, ведь информационные технологии давно превратились из вспомогательного инструмента в основное средство производства.
Трудно выигрывать в конкурентной борьбе, ориентируясь на готовые программные продукты, доступ к которым есть у всех. Нужны разрабатываемые внутри новые подходы, оригинальные и эффективные решения, придающие компании индивидуальность. Конечно, системы нового класса будут активно использовать искусственный интеллект, большие данные, новые средства коммуникации с клиентами.
Опытный читатель, подумав над нашей классификацией, непременно спросит: «А на какой базе вы все это построили?» Наш ответ «1С» часто вызывает усмешку у коллег и экспертов, а эстеты даже морщат носик.
Как, Корпорация с оборотом 100 миллиардов рублей использует в качестве базовой «бухгалтерскую систему»? А специалисты, работающие на наших европейских заводах, стыдливо хихикали, когда им сообщали, что у них будет внедряться система 1С (звучит не совсем прилично — «One Ass?», да простят нас знатоки английского).
Почему же был сделан такой выбор? Все просто: в 90‑е годы, когда все начиналось, требовалась гибкость, дешевизна и простота использования. А 1С всегда была этакими «лаптями» на российском рынке. Очень доступная, очень простая. В березовых рощах много бересты, и плести лапти может практически каждый мужик в каждой избе.
Именно простота и гибкость системы помогли быстро растущей Корпорации очень оперативно реагировать на потребности рынка, быстро автоматизировать различные процессы управления и учета, решать всевозможные задачи, готовые продукты для решения которых найти на рынке в то время (а по многим вопросам и сегодня) было невозможно.
Никакого табу или директивного распоряжения «использовать только 1С, исключительно 1С», конечно, не было. Исходили из простоты, скорости разработки и наличия собственных разработчиков и методологов на площадке в Рязани. Совместно с 1С использовались и продолжают использоваться системы от SAP, Infor, Microsoft. Все это плотно переплетено и работает как один большой и сложный организм.
Впрочем, со временем начали все ярче проявляться платформенные ограничения системы. Например, 400 пользователей могли вместе работать, а дальше начинались проблемы и серьезное падение производительности. Да и «бухгалтерский багаж» в архитектуре «1С 8» постоянно напоминал о себе: закрытие финансовых периодов и восстановление последовательностей данных приводили к практически полной блокировке работы коммерческих подразделений.
Честно говоря, наша система — не совсем 1С, это скорее большое джазовое произведение на тему 1С. Система ТЕХНОНИКОЛЬ сильно переработана и кастомизирована (настроена на требования бизнес-заказчиков). От стандартного функционала осталось очень мало, поэтому сравнивать производительность коробочного продукта от 1С и нашей работающей системы не имеет смысла.
Мысль о том, не пора ли перейти на третью стадию зрелости, у высшего менеджмента возникала в разные годы неоднократно. Не купить ли серьезную систему, например, SAP? Подумали и решили купить. Но быстро одумались и вернули отгруженные лицензии обратно.
Сегодня, 10 лет спустя, мы считаем, что решение одуматься было правильным. Слишком много серьезных изменений и поворотов готовила судьба. Сложная система от SAP стала бы скорее тормозом развития и не позволила бы динамично изменять процессы. Не были мы тогда готовы к фиксированию процессов внутри Корпорации и использованию лучших мировых практик.
Как ни странно это звучит, но 1С, точнее, импровизации на тему 1С, стали даже нашим конкурентным преимуществом — мы были быстрее конкурентов, дешевле и изобретательнее.
Тем более что компания «1С» в последние годы делает много для того, чтобы их продукты были более производительными и стабильными. Мы постоянно отслеживаем новинки в их платформе и конфигурациях, выбираем лучшее для ввода в наш информационный ландшафт. Опять же на рынке труда нет проблем со специалистами и готовыми командами, специализирующимися на различных аспектах платформы 1С.
И все же предел в использовании архитектуры системы 1С был достигнут, и нужно было что‑то решать. Решили идти эволюционным путем — начали дробление информационной системы на несколько систем и подсистем. Обособили финансовый модуль, произвели архитектурное разделение логистики, коммерции и т. д.
Это позволило распределить нагрузку и значительно повысить производительность и стабильность работы системы. При этом не потеряв ни в гибкости, ни в стоимости владения. В подобной архитектуре система проработала еще 4 года. А потом мы начали натыкаться на новые пределы.
В качестве вывода: системы на платформе 1С — удобный, относительно дешевый и функциональный для Корпорации инструмент как в России, так и за рубежом. Однако для перехода на четвертый этап зрелости 1С в качестве основной платформы не может обеспечить того сочетания функциональности, производительности, масштабирования и стоимости поддержки, которые мы ожидаем от нового ИТ-ландшафта.
Это не означает, что мы отказываемся от систем на платформе 1С (1С с нами надолго!), просто мы планируем поэтапное замещение 1С продуктами собственной разработки для различных сфер деятельности Корпорации.