Кто такой IT-консультант и нужны ли они в IT-проектах
Екатерина Николаева, сооснователь группы IT-компаний AMEGA, объясняет, зачем нужны консультанты в IT-проектах, какие задачи они выполняют и когда их участие необходимо.
Екатерина Николаева, город — Ташкент, сооснователь группы IT-компаний AMEGA
Современные проекты используют разные ролевые нагрузки участников — все зависит от того какой класс программных решений внедряется, по какой проектной методике, в какие сроки, кто считается заказчиком и многих других факторов.
Кто такой IT-консультант
Нет и единого устойчивого мнения в понятии «консультант» в IT-проекте: кто-то так называет бизнес-аналитика и/или интегратора системы, кто-то так называет менеджера по продажам, а кто-то менеджера по технической поддержке.
В классическом понимании роли «консультант» предполагается, что это специалист, который не знает программного решения, не работает в штате заказчика, а значит достоверно не знает всех его бизнес-процессов, зато обладает некой экспертизой, лучшей практикой как эти бизнес-процессы должны работать у заказчика. Так он выступает посредником между заказчиком как бизнес-пользователем будущей информационной системы/приложения и IT-командой исполнителя, которая эту самую систему должна интегрировать в бизнес клиента.
Почему консультант важен
Консультант, обладая международной и обширной экспертизой может осуществить реинжиниринг ее бизнес-процессов. Отстроить их по-новому, показать, где на данный момент ведется работа неэффективно, где зацикливаются процессы, а какие и вовсе проваливаются, и несут риски для бизнеса. Любому интегратору всегда комфортно работать с тем заказчиком, который четко структурировал, обновил свои бизнес-процессы, они логичны, последовательны и готовы к автоматизации.
Большинство программных решений уже проверены на практике в разных компаниях и включают отлаженные бизнес-процессы. Когда интегратор пытается встроить такую модель в хаотичную среду заказчика, в итоге получаются оцифрованные хаотичные процессы, а обе команды испытывают стресс. Заказчик недоволен, потому что интегратор «не хочет» автоматизировать процессы по привычным правилам, а интегратор страдает, когда его решение адаптируют под устаревшие и неэффективные подходы. В этом случае помогает консалтинговая команда: сначала она выстраивает правильные бизнес-процессы, а затем их цифровизируют. Как правило, в таких проектах требуется минимальная кастомизация, поскольку процессы становятся логичными и вписываются в систему.
В крупных проектах внедрения ERP-систем часто такими «спасателями» выступают международные консалтинговые компании из BIG4. На мой взгляд это не всегда обязательное условие, локальные консалтинговые команды тоже хорошо могут справляться с задачей структуризации, реинжиниринга и подготовкой к автоматизации бизнес-процессов компании заказчика.
Есть в практике успешные кейсы, когда опытных специалистов нанимают в штат на время проекта или подписывали с ними договор гражданско-правового характера. Все это вопрос бюджетов.
Размер такой консалтинговой команды зависит от периметра проекта: от 1 до 20 человек. В первую очередь влияет периметр бизнес-процессов, например, под проект ERP системы обычно команда осуществляет работу по блокам бизнес-процессов «продажи», «складской учет», «закупки», «активы», «казначейство», «бухгалтерский и налоговый учет» и так далее. Под проект внедрения системы управления активами будут попадать процессы снабжения, профилактики ремонтов, планирования ремонтов, реализации ремонтов, взаимодействия с подрядчиками, управления персоналом и так далее.
Основные задачи консультанта
Влияет также и список задач, которые возлагаются на консалтинговую команду. Часто консультант или команда консультантов осуществляют в проекте следующие задачи:
1. Анализ бизнес-процессов As is.
2. Построение бизнес-процессов To be.
3. Формализация функциональных требований к системе. Помощь в постановке задач автоматизации и цифровизации процессов.
4. Пересмотр алгоритмов расчетов, например, по заработной плате, расчету себестоимости товаров/работ/услуг, раздельному учету, автоматическому заказу материалов и сырья и многие другие.
5. Пересмотр, актуализация, создание методик ведения учета, например, по международным стандартам ведения учета, по бюджетированию, управлению персоналом, управления ремонтами и многое другое.
6. Пересмотр, актуализация, создание разных регламентов, положений и нормативных актов внутри компании, включая даже должностные инструкции.
7. Систематизация, структуризация, очистка, обогащение данными нормативно-справочной информации, например, справочника «Партнеры», справочника «Активы/основные средства», справочника «товаров/работ/услуг/сырья/материалов/полуфабрикатов».
8. Унификация шаблонов документов, например, шаблонов кадровых приказов, договоров, чтобы одинаковые поля, шрифты, оформление, стилистика и так далее.
9. Унификация к методам и форматам оформления отчетности в организации, например, заголовки, шапки таблиц, шрифты, цвета и так далее.
10. Формирование, обновление принципов сквозной нумерации документов в компании, которые передаются в цифровизацию, например, принцип присвоения порядковых номеров договорам аренды или договорам на поставку товара клиентам.
11. Участие в приемке результатов кастомизации и/или внедрения учетной системы с целью подтвердить корректность работы бизнес-процессов и алгоритмов в системе.
Конечно, изучив список выше, мы можете сделать вывод, что действительно для программного решения все эти требования должен проанализировать/сделать интегратор. Ну, а IT-команды уверены, что им вышеперечисленный список должен дать заказчик. Однако зачастую команда заказчика заняты своей основной работой согласно своим должностным обязанностям. А еще данная команда наверняка давно работает в компании и уже привыкла к действующим бизнес-процессам и не способна посмотреть на них «из вне» и понять, что у них «не так». Может быть и никогда никто из них и не задумывался как вообще правильно. И это не потому, что специалисты они плохие, а потому что, погружаясь в среду, все играют по правилам внутри данной среды и меняться они могут только коллективно. Многие, даже понимая, что надо что-то менять в компании, просто не готовы взять на себя смелость и ответственность заявить это. Зато с этой ролью отлично справляется внешний эксперт — консультант. У него есть и внешнее видение, и опыт лучших практик, и время на то, чтобы заняться описанием, генерацией идей и оформлением документации.
Ключевые навыки консультанта
Данная работа требует серьезного понимания логики бизнес-процессов, обширного изучения лучших практик, умения выстраивать блестящие коммуникации, опыт модерации бесед, навыков работы с инструментами, позволяющими отрисовывать карты бизнес-процессов, а также умение структурно и детально работать с документацией. Но главное требование в этой профессии — это высокая стрессоустойчивость, потому как консультант находится между заказчиком с его устойчивым пониманием, что у него «все хорошо» и он лучше всех знает как ему вести бизнес, и интегратором, который убежден, что его программное решение лучшее из лучших и сделано с умом.
Средняя заработная плата консультантов составляет от $2000 до $15 000 в месяц, возраст от 27 до 50 лет. В данную профессию приходят часто с руководящих постов крупных компаний, либо начинают со стажеров и медленно растут по карьерной лестнице. Но есть еще один популярный вход в профессию — через IT. Часто бывшие функциональные архитекторы или ведущие бизнес-аналитики переходят в консалтинг, потому что понимают, что им больше нравится наводить порядок, чем его просто оцифровывать.
Вывод
Многие бизнес-аналитики IT-решений уже имеют навыки консалтинга и часто в проектах совмещают данную роль. Часто в небольших проектах, в силу сжатого бюджета, точечного подхода к проекту, заказчик изначально предполагает, что интегратор программного продукта должен брать на себя и консалтинговую функцию. Поэтому мой совет участникам проекта эту «невидимую» часть работ обговаривать до начала проекта, чтобы в ходе не конфликтовать по поводу такого серьезного пула работ.