Образование разработчиков, востребованные специальности и цифровизация: что происходит с IT в России
Продаете ли вы медицинское оборудование или оказываете аудиторские услуги, цифровая трансформация вашего бизнеса всего лишь вопрос времени. Но как к ней прийти? И нужен ли свой отдел разработки каждой компании или лучше адаптировать готовые программные решения?
Недавно в «Альпине» вышла книга «Спроси разработчика» специально для руководителей, которые хотят разобраться, с чего начинать цифровую трансформацию, как создать в компании среду, благоприятную для цифровых инноваций, как привлекать и удерживать лучших разработчиков. А чтобы разобраться, что происходит с рынком разработки в России, мы обратились к руководителю проектного офиса AGIMA Михаилу Дырме.
Правда ли, что всем компаниям предстоит цифровизация, чем бы они ни занимались? Если да, то почему?
Правда. К цифровым продуктам относятся не только те, что взаимодействуют с конечным потребителем. Есть еще автоматизация процессов, которые напрямую влияют на показатели бизнеса — на скорость производства, качество, оптимизацию затрат и так далее. Мы разрабатываем много решений для разных отраслей: финансовые институты, ритейл, медицина, ветеринария, металлургия, автобизнес, сельскохозяйственная промышленность, переработка отходов, службы МЧС.
Сложно представить сферу жизни, в которой нет цифровых продуктов. Поэтому о компаниях, которые не вкладываются в цифровизацию сегодня, завтра мы уже не услышим.
Стоит ли приобретать и адаптировать готовые программные решения или лучше развивать собственную разработку?
Чаще всего ответ на этот вопрос очень простой: в нашей сфере все используют это — значит, внедряем и не тратим много времени на размышления и исследования. Однако из-за изменений в мире (как геополитических, так и экономических) многим бизнесам приходится перестраиваться.
По нашему опыту, систему, отвечающую за важные бизнес-процессы, лучше разработать под себя с нуля. При должной культуре разработки и документирования в долгосрочной перспективе это принесет больше выгоды. Однако разработка с нуля — особенно больших систем — это процесс не быстрый, поэтому чаще всего компании смотрят в сторону готовых решений. Чтобы сделать правильный выбор, необходимо вложиться в этап предпроектной аналитики. К сожалению, он нередко игнорируется, но мировая практика и наш опыт доказывают, что стоимость ошибки кратно возрастает с каждым этапом внедрения или разработки системы.
Поэтому лучше потратить месяц-полтора на исследование рынка готовых продуктов, попробовать некоторые из них, найти подходящее решение, которое вы сможете в дальнейшем кастомизировать под свои нужды. Причем не силами вендора или единственного интегратора, знакомого с продуктом, а своей собственной командой или силами партнеров.
Какие проблемы возникают при взаимодействии между разработчиками и заказчиками чаще всего? В чем партнеры вас не понимают?
В основном все проблемы из-за неумения договориться и некорректного управления ожиданиями. Заказчики часто приходят с недостаточным пониманием проекта, но уже с какими-то соглашениями и обязательствами относительно сроков реализации. Часто накладывается недооценка трудозатрат на реализацию, что порождает очень плохие продукты, которыми невозможно пользоваться. Рынок заказной разработки в нашей стране еще недостаточно зрелый, поэтому часто мы видим откровенно плохо реализованные продукты, которые не решают проблемы ни бизнеса, ни конечного потребителя.
В каком состоянии сейчас рынок российской разработки? Как повлияли на вашу работу уход иностранных компаний, усложнение работы с зарубежными аутсорсерами, ограничение использования привычного софта, отъезд большого количества IT-специалистов?
На нас особенно не сказались изменения рынка за последние полгода, так как много сил вложено в диверсификацию клиентского портфеля и увеличение ассортимента услуг, в работу с сотрудниками и подрядчикам и. Однако наш рынок, как и все рынки нашей страны, был в шоке до конца первого квартала этого года. Сейчас мы видим явный тренд роста: многие компании перестроились и проработали стратегии развития. К сожалению, небольшие компании, особенно из сферы продвижения, с недиверсифицированными портфелями клиентов, не пережили кризиса.
Как вы оцениваете уровень образования российских специалистов в области IT? Какие области разработки сейчас наиболее востребованы?
В нашей стране многие вузы организовали на своей базе прикладные программы для IT-специалистов, это определенно радует. Также много курсов на платформах вроде Skillbox и «Нетологии». Даже слишком много. И далеко не все из них действительно дают даже базовое понимание об изучаемом предмете. Но в любом случае информации и возможностей получить академические знания по IT-специальностям очень много. Из наиболее востребованных: специалисты по информационной безопасности, DevOps, архитекторы Frontend и Backend. Дальше дело в способности к обучению и дисциплинированности самих специалистов. А эти качества, к сожалению, присущи не каждому.
Не могу, однако, сказать, что уровень образования IT-специалистов удовлетворяет запросы работодателей. Особенно это касается грейдов среднего и высшего звена. Но есть надежда, что разница между требованиями работодателей и уровнем образования специалистов в ближайшее время сократится.
Поле для получения практики в нашей стране большое. Многие разработчики софта и интеграторы запустили у себя программы для стажеров по различным направлениям. У нас, например, все производственные подразделения имеют открытые вакансии стажеров. Плюс мы проработали план стажировки практически по всем специальностям и видим большое будущее в этой активности.
Что ждет российский IT-сектор завтра? Стоит ли ожидать начала прекрасной дружбы и взаимопонимания между предпринимателями и разработчиками?
Мы верим, что IT-сектор ждет светлое будущее. Предприниматели и разработчики и сейчас уже неплохо дружат. Они понимают, что в дальнейшем без их симбиоза нас ждет стагнация и ухудшение качества жизни.