Программист ERP — одна из профессий в сфере IT. Мы расскажем, чем занимается такой специалист, какие знания и навыки ему необходимы и где их можно получить, а также о карьерных возможностях и перспективах.
Оценка профессии
Многие учреждения и предприятия имеют свои собственные системы ERP. Каждый из них автоматизирует процессы, является хабом для всех систем управления компании и одновременно архивом информационных данных. Над их созданием работает команда программистов, в том числе программист ERP. В задачи последней входит не только разработка самой системы, но и настройка ее интерфейсов, устранение неисправностей, настройка и обучение персонала правильной работе с ней.
Краткая история создания ERP
В первой половине 1960-х годов была создана система эффективного управления ресурсами компании, основанная на теории управления реляционными базами данных. Это называлось MRP (транскрипция: планирование потребности в материалах). С его помощью планировались и распределялись материалы при производстве сложного продукта. Система MRP была громоздкой, громоздкой и дорогой в обслуживании. Тогда для его работы был задействован целый штат специализированных техников. Однако он продолжал оставаться производственным стандартом до 1983 года, когда появилась полностью переформатированная версия — MRP II (расшифровка: планирование производственных ресурсов). Обновленная система стала модульной и охватывала наиболее важные процессы: планирование и спецификацию, закупки и управление контрактами.
Развитие ИТ-сферы послужило толчком для создания систем, подобных MRP II, но предназначенных для управления другими процессами в бизнесе: финансами, человеческими ресурсами и взаимодействием с клиентами. В 1990 году аналитик Gartner Ли Вайли предложил назвать этот тип программного обеспечения Enterprise Resource Planning (ERP). Уже в первой половине 90-х годов новая система приобрела большую популярность. Этому способствовали известные компании Oracle и SAP, активно продвигавшие ERP-решения. Рынок услуг по их реализации не заставил себя долго ждать и окончательно сформировался в 1995–1996 годах.
Системы ERP приобрели не только производство, но и сектор услуг, энергораспределительные компании, некоммерческие организации и даже государственные учреждения. Программный продукт был универсальным и охватывал все бизнес-процессы в целом. Вскоре после этого CRM (использовавшаяся для управления внешними взаимодействиями компании) и PLM (использовавшаяся для управления жизненным циклом производимого продукта) были отделены от нее. В результате ERP превратилась в систему, которая автоматизирует бэк-офис и управляет ресурсами, которые организация имеет в своем распоряжении.
ERP теперь является частью ИТ-индустрии. В России по количеству внедрений лидером является национальный производитель-поставщик «1С» со своим передовым продуктом «1С: ERP». Вторую позицию уверенно удерживает Microsoft. Третье место занимает еще одна российская компания «Галактика». Немецкая компания SAP, доминирующая на внешнем рынке, находится только на 4-й ступени в Российской Федерации.
Описание профессии
Программист ERP — это специалист, основная задача которого — обеспечить бесперебойную работу ERP-системы.
Для справки: ERP-система (аббревиатура от Enterprise Resource Planning System) — это набор приложений для автоматизации процессов управления и учета в компании, а также связи между ее различными отделами. Кроме того, это единое хранилище данных бизнес-информации. Доступ к нему имеют только сотрудники, обладающие соответствующими полномочиями.
Программиста ERP часто путают с аналитиком ERP. Чем отличаются эти позиции? Аналитик занимается разработкой концепции: он определяет, какой именно ERP-системой должна быть в конкретной компании, и управляет процессом ее создания. Программист напрямую реализует проект и делает его жизнеспособным продуктом. Для этого ему необходимо написать программные коды и адаптировать программное обеспечение (программное обеспечение) для компании, которая будет его использовать. Также внимательно измените пользовательские интерфейсы. Это кропотливая работа, которая, как правило, занимает несколько месяцев. Программист устраняет сбои в системе ERP путем внесения необходимых изменений и обучает персонал навыкам ее работы.
Профессиональный уровень программиста ERP растет по мере того, как его портфолио наполняется реализованными проектами, ведь на каждый из них нужно потратить много времени. Но достичь абсолютного идеала в этой профессии невозможно, так как все системы планирования и учета разные. Даже если вы досконально изучите ERP-систему в одной организации, в другой вы можете встретить совершенно другое программное обеспечение. Следовательно, полученный опыт будет бесполезен.
Программист ERP может найти работу в компании, предоставляющей консультационные услуги по внедрению программного обеспечения, системного интегратора или ИТ-отдела крупной компании, в которой уже установлена система планирования.
Обучение и ЕГЭ
Технологии ERP невозможно изучить из литературы или в вузе до уровня, который может работать с реальным «живым» проектом. Откуда в таком случае берутся специалисты? Часто компании, внедряющие ERP-систему, нанимают человека, который хочет развиваться в этом секторе, но не имеет достаточного опыта. Если вы учились или собираетесь окончить технический университет, когда-либо программировали и обладали аналитическим мышлением, профессия программиста ERP будет вам близка.
Итак, чтобы стать программистом 1С: ERP, вам потребуется высшая техническая подготовка в области IT. Поскольку в настоящее время нет курса, специально посвященного системам ERP, вам придется подробно изучить их самостоятельно. Самообразование займет около 2-3 лет. Невозможно понять принципы ведения бизнеса, не зная логистики, бухгалтерского учета, экономики, банковских систем, налогообложения и так далее. Не забывай английский. Уровень владения этим языком должен позволять вам свободно читать необходимую литературу.
В известных российских вузах можно найти магистерские программы, в которых преподают информационные системы для управления бизнесом и бизнес-анализа. Некоторые предметы преподают представители ИТ-компаний. Вы точно не ошибетесь, если поступите в институт или университет по одной из следующих областей обучения:
- «Программная инженерия»;
- «Информационные системы и технологии»;
- «Информатика и вычислительная техника».
Для примера приведем несколько университетов, в которых есть такие направления:
Казанский национальный исследовательский технический университет имени ООН. Туполев-КАИ | Институт информационных технологий и информационной безопасности | |
Московский физико-технический институт (национальный исследовательский университет) | Факультет инноваций и высоких технологий | Департамент корпоративных информационных систем |
Национальный исследовательский университет «Высшая школа экономики» | Факультет экономики и менеджмента | Курс «Введение в ERP системы» |
НИУ «МЭИ» | Инженерно-экономический институт | |
Московский технический университет связи и информатики | Факультет информатики | |
Воронежский Государственный Университет | Факультет прикладной математики, информатики и механики | Отдел ERP-систем и бизнес-процессов |
Московский государственный технический университет им. Н. Баумана | Учебный центр «Специалист» | Курсы «1С: ERP Управление предприятием 2» и «Программирование в 1С: Предприятии» |
Чтобы поступить в один из перечисленных университетов или другие университеты, кандидат должен будет сдать экзамен по математике, физике, информатике и русскому языку.
Обязанности
Как упоминалось выше, основная ответственность программиста ERP заключается в реализации концепции системы ERP, разработанной аналитиком ERP. Это означает:
- работа в одной из существующих ERP-систем (например, Baan, Axapta, Navision и другие);
- настраивать пользовательские интерфейсы;
- обучить персонал правильному функционированию системы;
- прикладные программы на Pascal, Delphi, C ++, Visual Basic;
- работать в бухгалтерском ПО;
- адаптировать и протестировать созданное программное обеспечение;
- исправить систему и устранить обнаруженные дефекты;
- переводить техническую документацию с английского на русский.
Знания и умения
Список обязанностей программиста ERP предполагает, что такой специалист должен хорошо разбираться как минимум в одной системе ERP, а также владеть (желательно несколькими) языками программирования. Кроме того, вам понадобится приличный уровень технического английского. Даже лучший программист, желающий работать с ERP-системой, должен понимать бизнес-логику и знать основы бухгалтерского учета, ведь при программировании модуля «Финансы» без него не обойтись.
Для работы программистом ERP опыт работы не требуется. Большинство компаний, наоборот, предпочитают неопытного специалиста, а некоторые даже готовы платить за его обучение. Почему это происходит? Дело в том, что многие из тех, кто может похвастаться большим опытом, привыкли работать по готовым образцам, и в этой профессии высоко ценится умение принимать нестандартные решения и изобретать что-то новое. Здесь стоит уточнить, что для профессии программиста ERP опыт измеряется не количеством отработанных лет, а количеством успешно завершенных проектов. Специалист с большим набором навыков по-прежнему востребован на рынке труда.
Некоторые считают, что блестящее владение системой ERP позволит вам занять позицию выше конкурентов среди других кандидатов. Однако эти навыки могут оказаться совершенно бесполезными при взаимодействии с системой другой фирмы. Поэтому опыт в принципе не имеет решающего значения при приеме на работу.
Личные качества
Для успешной работы и карьеры программист ERP должен быть вовлечен в программирование (это занятие должно приносить удовольствие), быть трудолюбивым и обладать аналитическим складом ума. Кроме того, потребуются:
- терпение и настойчивость;
- логическое мышление;
- склонность к саморазвитию и самообучению;
- умение быстро адаптироваться к новой ситуации;
- стрессоустойчивость.
Только те, кто по-настоящему увлечены этим занятием и готовы потратить максимум своего времени и усилий на улучшение системы, смогут добиться успеха в программировании ERP.
Заработная плата
Человек, который недавно начал программировать ERP, изначально будет иметь низкую зарплату. Однако с каждым последующим завершенным проектом она, естественно, будет увеличиваться.
На уровень заработной платы программиста ERP влияет несколько факторов, из которых регион и способность работать с конкретной системой имеют наибольший вес. В столице и крупных городах зарплата будет выше, чем в Подмосковье. Например, в Москве такой специалист может зарабатывать от 60 до 250 тысяч рублей в месяц, но в целом по России ему предлагают от 40 до 150 тысяч рублей. Что касается ERP-систем, то, по статистике, самые высокооплачиваемые программисты Navision — их средняя зарплата составляет почти 193 тысячи рублей. На втором месте те, кто работает с Abap (они получают около 164 тысяч рублей). Замыкают тройку лидеров специалисты Axapta с заработком чуть выше 114 тысяч рублей.
Преимущества и недостатки
Из достоинств профессии чаще всего называют следующие:
- Предоставьте работодателю бесплатное обучение и возможность пополнения своего портфолио.
- Опыт работы считается не годами опыта, а проектами (при условии, что они краткосрочные).
- Повышение заработной платы в зависимости от уровня профессионализма и количества должностей.
- Высокий спрос.
- Настройка каждой новой системы предоставляет целый ряд полезной информации, которая может быть полезна в будущей работе.
Не обошлось и без недостатков. Наиболее значимыми являются:
- Низкая зарплата новичка.
- Опыт работы рассчитывается исходя из количества реализованных проектов (при условии, что они долгосрочные).
- Значительные временные затраты на продукт.
- управленческие возможности одной ERP-системы вряд ли оценят компания, использующая совершенно другую.
Карьера
Профессия программиста ERP не предполагает ощутимого карьерного роста в классическом понимании (от нормального сотрудника до начальника). Каждый новый проект предлагает специалисту возможность повысить свой уровень компетентности и востребованности, набраться опыта. Заработная плата увеличивается прямо пропорционально этому. Через некоторое время он может занять позицию ведущего разработчика или сменить носителя своего бизнеса и стать консультантом по ERP. Выбирая второй вариант, через несколько лет вполне можно стать руководителем менеджмента или топ-менеджером компании.
Перспективы профессии
Сегодня невозможно представить крупную компанию без ERP-системы. Необходимо координировать важные бизнес-процессы (логистика и закупки, производство и сбыт, маркетинг и отношения с клиентами, управление финансами и персоналом). На данный момент существует достаточно большое количество готовых стандартных ERP-систем (Oracle, 1С-Предприятие, SAP и другие). Но в каждой компании есть уникальные процессы, выходящие за рамки общепринятой классики. В связи с этим необходимо доработать некоторые модули, адаптировать существующее программное обеспечение под конкретные задачи. Для всего этого требуется программист ERP. Если в компании много нестандартных процессов, как правило, перед ней стоит задача создания новой индивидуальной ERP-системы с нуля.
В России популярность ERP-систем очень высока. Их внедряют интеграционные компании, банки, крупные ритейлеры. Вскоре к их активному использованию придут и другие отрасли. Уже сейчас существует достаточно острая нехватка специалистов, что способствует увеличению их стоимости на рынке труда. Серьезные ИТ-компании нанимают на стажировку студентов, окончивших университет, и готовят из них профессиональных программистов ERP. Этот вид работы очень перспективен как в финансовом, так и в профессиональном плане. Поэтому некоторые выпускники технических вузов отказываются работать по выбранной специальности и начинают строить свою карьеру с стажировки в компании по производству пищевых добавок.
Автор: Юлия Заблоцкая