Хотите больше узнавать о работе сотрудников различных подразделений? Это возможно благодаря рубрике, где коллеги описывают свой будний день в формате дневника! Её героями уже становились участники команды «Лаборатории идей». На этот раз мы решили узнать, как работают коллеги, которые роботизируют процессы Уралсиба. Подробностями своей профессии поделился Ильнур Гильметдинов, эксперт Управления Процессный офис.
Ильнур получил высшее образование в Уфимском авиационном университете. На бакалавриате его специальность была связана с математикой и компьютерными науками, а в магистратуре — с информатикой и вычислительной техникой. Кроме того, в магистратуре он выиграл грант на обучение работе с большими данными (Big Data) в итальянском городе Тренто.
До прихода в Уралсиб Ильнур работал в компании «Аплана», занимающейся бизнес-системами. Там он познакомился с роботизацией и другими инновационными технологиями, поэтому данный период наш коллега считает важным этапом в своей карьере.
В декабре 2023 года Ильнур присоединился к команде роботизации Уралсиба — на тот момент она существовала около шести месяцев — в должности разработчика. Коллеги быстро нашли общий язык и стали эффективно работать как единое целое. Далее о коллективе и своих обязанностях рассказывает сам Ильнур.
Чем занимается команда роботизации
В роли заказчиков всегда выступают коллеги из других подразделений. Классический алгоритм работы команды выглядит так:
- Заказчик оформляет заявку и предоставляет информацию о процессе, который нужно роботизировать.
- Наш аналитик связывается с ним, узнаёт подробности и создаёт техническое задание (ТЗ). В нём указаны цели, требования и ожидаемые результаты. Далее этот документ согласует заказчик.
- Когда все детали и требования утверждены, ТЗ передаётся разработчику — он отвечает за написание кода и внедрение робота в эксплуатацию. Разработчику помогают системные менеджеры: обеспечивают его всей информацией и получают доступы к нужным системам.
- После успешного тестирования мы показываем результат заказчику. Если всё хорошо, робот переходит на «боевую среду» — систему, где он будет работать — и запускается под контролем разработчика и заказчика.
- Если и тут всё гладко, робот переходит в режим промышленной эксплуатации и работает самостоятельно. В случае возникновения ошибок или новых требований со стороны бизнеса разработчик оперативно вносит изменения. Ещё мы своевременно обновляем роботов и адаптируем их к нововведениям в работе систем, с которыми они взаимодействуют.
За соблюдение сроков и качество проектов отвечает руководитель направления роботизации. Он курирует все перечисленные процессы и решает организационные вопросы.
Теперь вы знаете, какие задачи выполняет команда роботизации. Приглашаю посмотреть, как проходит мой типичный рабочий день!
Дневник рабочего дня
8:00 Доброе утро! Сразу после пробуждения делаю зарядку. Удалёнка прекрасна по многим причинам, но, к сожалению, при таком режиме мне не хватает физической нагрузки, поэтому упражнения — это необходимость. Затем варю кофе и готовлю завтрак.
9:00 Включаю рабочий компьютер, просматриваю почту. По-настоящему прекрасное утро начинается с уведомлений о том, что роботы успешно завершили работу. Однако иногда приходят сообщения об ошибках — сегодня как раз такой день. Разбираюсь, в чём дело: для этого подключаюсь к мастеру всех роботов.
Мастер — это оркестратор, который следит за функционированием наших роботов. Там автоматически фиксируется время их запуска, период работы, успешность выполнения задач и много другой полезной информации. Мастер позволяет оптимизировать одновременную работу множества роботов, которых создали на разных компьютерах. Доступ к такому сервису есть только у разработчиков.
9:30 Смотрю, на каком этапе произошёл сбой. Нашёл: Lotus Notes завис, и робот не смог кликнуть по нужному объекту. Оповещаю заказчика о возникшей проблеме и говорю, что изменения будут внесены в ближайшее время.
Подключаюсь к роботу, провожу пару манипуляций и выгружаю его на мастер, там же перезапускаю и внимательно слежу за его действиями. Убедившись, что всё корректно, перехожу к разработке текущих проектов.
10:00 Сейчас я занимаюсь созданием большого робота. Он будет получать из различных систем информацию по юрлицам, заносить её в единую базу данных и систематизировать. Код я пишу не один, а вместе с коллегой.
Два проекта, над которыми я работал ранее, уже выведены в промышленную эксплуатацию. Первый называется «Отчёт для Кубика» — это робот, который находит в письмах системы Lotus Notes файлы в формате Word, забирает из них данные и формирует итоговый отчёт. Второй робот, «Поиск компаний», сам находит нужную информацию в Lotus Notes и выгружает её в Excel. Оба робота работают ночью, а утром сотрудники получают финальные отчёты обо всех данных, поступивших за предыдущий день.
Роботизация этих процессов делает работу коллег эффективнее и продуктивнее за счёт того, что время тратится не на рутину, а на более важные и стратегические задачи. Рад, что моя деятельность может принести пользу.
11:00 Приходит уведомление от робота, которого я исправлял утром: теперь всё отлично. Сообщаю заказчикам, что программа отработала корректно, и продолжаю заниматься проектом.
11:30 Еженедельная встреча всей нашей команды. Каждый рассказывает о своей работе, опираясь на три основополагающих вопроса: «Что делали вчера?», «Что будем делать сегодня?», «Есть ли какие-то проблемы?». Это помогает нам оставаться на одной волне и эффективно распределять задачи.
Если у кого-то возникают проблемы, например, с написанием фрагмента кода, мы вместе пытаемся найти решение. Это наш принцип: любая трудность — не проблема отдельного человека, а вызов для всей команды. Благодаря такому подходу то, на что условный разработчик мог бы потратить несколько рабочих дней, мы решаем за полчаса-час.
Наша работа разбита по периодам — спринтам, они длятся по две недели. Общая цель на каждый спринт — успешно выполнить все поставленные задачи.
Перед началом спринта мы вместе обсуждаем, какую нагрузку можем взять на этот период. Все разработчики оценивают каждую задачу на некоторое количество поинтов, или баллов. Сложность спринта равна сумме всех поинтов. Прошлый период мы закрыли более чем на 110 баллов, а позапрошлый — на 90. Поскольку наша команда совсем недавно перешла на такую меру измерения рабочего времени, как спринты, трудно сказать, сколько поинтов в среднем можно заработать за две недели.
12:30 Созвон с заказчиком. Обсуждаем фрагменты технического задания, которые были не очень понятны, эффективность робота и ряд других вопросов.
13:30 Вношу изменения, которые мы обсудили с заказчиком.
15:00 Увлекаюсь рабочими делами и забываю про обед, такое со мной случается. Разогреваю еду. Нередко в такие моменты в голову приходит решение какой-либо задачи: смена деятельности — действительно хорошая вещь (улыбка)
16:00 Настало время Sprint Retro: это регулярное совещание нашей команды и всех заказчиков, чьими роботами мы занимались за минувшие две недели. Показываем всё, что сделали, и демонстрируем роботов при помощи видео.
Обсуждаю с другим заказчиком детали работы. Такая встреча — отличная возможность разъяснить спорные моменты и придерживаться единого курса.
17:00 Ещё один регулярный созвон — теперь только для нашей команды, он называется Sprint Review. Обсуждаем успехи и провалы за текущий спринт, строим планы на следующие две недели, а ещё выбираем, каким настроением каждый из нас может описать текущий рабочий период.
Мы всегда много шутим, смеёмся, подбадриваем друг друга, если у кого-то подавленное настроение. Я счастлив быть частью этой замечательной команды.
18:15 Мой рабочий день заканчивается. Проверяю почту и со спокойной душой выключаю компьютер.
Ещё больше вдохновляющих историй от сотрудников банка вы найдёте на нашем телеграм-канале «Команда Уралсиба». Чтобы присоединиться, отсканируйте QR-код или перейдите по ссылке.