Авторські блоги та коментарі до них відображають виключно точку зору їхніх авторів. Редакція ЛІГА.net може не поділяти думку авторів блогів.
23.01.2018 10:48
О чём молчат аналитики: типовые технологические ошибки в RPA-проектах
Нечасто приходится слышать о технологических ловушках в RPA-проектах и подходах, которые помогли бы направить RPA-проект в правильное русло. Именно об этом и пойдёт речь в предлагаемом материале.
Существует немало стратегических рекомендаций относительно того, как структурировать программы по роботизации бизнес-процессов с целью достижения наилучших результатов. В частности, как строить структуру функционирования RPA (Robotic Process Automation), формировать и развивать компетенции по роботизации, определять и устанавливать роли и обязательства в рамках RPA-проектов, усиливать функцию управления изменениями при развертывании проектов, применять Lean- и Agile-подходы. Однако не так часто приходится слышать о технологических ловушках в RPA-проектах, в которые может попасть любая проектная команда, и подходах, которые помогли бы направить RPA-проект в правильное русло. Именно поэтому будет полезным обозначить ключевые моменты, с которыми может столкнуться команда разработчиков во время развертывания RPA.
Приведенный ниже перечень, конечно же, далеко не полный, поскольку много вопросов будет появляться в процессе работы — в зависимости от специфики среды, в которой будут проходить разработки, а также технологий и платформ, которые будут использоваться в RPA-проекте. Однако самые распространенные технологические моменты, на которые следует обратить внимание, можно свести к следующим пяти позициям:
- Стандарты и принципы кодирования RPA. Независимо от того, какая RPA-платформа будет использоваться или насколько велика команда разработчиков, очень важно изначально согласовать в рамках последней стандарты и принципы кодирования для обеспечения точности кода программного робота. Здесь мы не сделаем открытие в мире программирования, поскольку это довольно стандартный подход, который достаточно давно используется в мировой практике автоматизации процессов и инжиниринга. Учитывая тот факт, что создание программного робота является также частью автоматизации, соответственно, все базовые принципы, которые применяются для классической автоматизации, также должны использоваться для роботизации процессов, а именно: принцип «не повторяй себя» (Don’t Repeat Yourself, DRY), общие соглашения о наименовании (naming conventions), наименовании переменных (naming variables), комментирование (commenting), портативность (portability) и др.
- Методы программирования RPA. Существует два ключевых метода для создания программного робота: метод программирования на уровне интерфейса пользователя (UI) и программный метод (background). Прежде чем создавать структуру и карту процесса программного робота, следует определиться, какой метод программирования будет применяться для конкретного процесса. Выбор наиболее подходящего метода будет зависеть от RPA-платформы и возможностей используемых посторонних приложений, от процессов и особенностей среды, а также от видения конечным потребителем способа обработки данных программным роботом: на программном уровне или же на уровне интерфейса пользователя.
- Непрерывность процесса RPA. Что может быть хуже, чем потерять все наработки по созданию кода именно тогда, когда нужно перенести роботизированный процесс из тестовой среды в продуктивную? Действительно, досадно сознавать, что созданный код потерян из-за неэффективной настройки резервного копирования данных. Среда разработки RPA должна быть настроена таким образом, чтобы гарантировать 100% доступность и целостность данных исходного кода для обеспечения непрерывности процессов на всём протяжении развертывания RPA-проекта. Буквально говоря, когда проектная команда разрабатывает программного робота, весь исходный код, который был помещен в репозиторий, должен сохраняться в дополнительном хранилище данных, которое резервируется в определенные отрезки времени (например, каждый час).
- Система управления и контроля кода RPA. Система управления версиями (Version Control System, VCS), в частности SVN или Git, является основой любого проекта по разработке программного обеспечения, включая разработку программных роботов. Отсутствие этой системы, правильно интегрированной в проект и в среду разработки RPA, может привести к нецелостности кода и, соответственно, низкому качеству результатов, а также потребует дополнительных усилий со стороны главного разработчика RPA по сведению промежуточных результатов работ разработчиков в единое целое. Поэтому, прежде чем начинать работы по разработке, во время настройки среды разработки RPA обязательно следует предусмотреть, чтобы в центре управления RPA была надлежащим образом установлена система управления версиями.
- Принципы переходного кода RPA. Не будет ничего удивительного в том, если клиент скажет вам на определенном этапе, что ваши среды — разработки, тестовая и продуктивная — являются разными. Для решения этой проблемы и с целью эффективного управления средами следует использовать конфигурационные файлы, где будут сохранены все необходимые отличия.
Перечисленные технологические моменты являются лишь частью айсберга, с которой один на один может столкнуться любой разработчик RPA. Чтобы быть уверенным, что результат роботизации бизнес-процессов будет управляем, выполнен вовремя и качественно, в проектной команде должны быть люди с соответствующими техническими навыками для обеспечения полноценного воплощения всех возможностей RPA.
Якщо Ви помітили орфографічну помилку, виділіть її мишею і натисніть Ctrl+Enter.
Останні записи
- Природоохоронний виклик: Чому заповідна справа в Україні потребує нового імпульсу? Юлія Овчинникова вчора о 17:51
- Відкриття експорту: як оптимізувати адміністративні процеси для розвитку українського ОПК Олександр Федоришин вчора о 14:44
- День святого Валентина: кіно, пісні та любов до себе і до англійської Інна Лукайчук вчора о 12:59
- Чому українське мистецтво "без диплома" – це інвестиційний актив, який ми ігноруємо Ванда Орлова вчора о 10:02
- ФОП на спрощеній системі в декреті та ЄСВ: точки дотику Олена Лєснікова 11.02.2026 14:03
- Чи на часі культура біля фронту: кейси Запоріжжя, Дніпра та Бердянська Єлизавета Нечет 11.02.2026 11:16
- Ранок мільйонера без фільтрів: що реально працює, а що лише Instagram-естетика Олександр Скнар 11.02.2026 09:04
- Як правильно перевірити забудовника: про що вам не розкажуть у відділах продажів Антон Мирончук 10.02.2026 19:49
- Інвестиційні підсумки 2025 року. Постмодерн "править бал" Юрій Костоглодов 10.02.2026 17:00
- Інформаційна безпека бренду: практичний протокол захисту від фейків і дипфейків Альона Карпінська 10.02.2026 13:16
- Реабілітація після блефаропластики: коли панікувати не треба, а коли – негайно до лікаря Дмитро Березовський 10.02.2026 10:49
- AI-апокаліпсис, якого не буде Олександр Бутко 09.02.2026 23:00
- Soft Power та культурна дипломатія через системні міжнародні проєкти Ванда Орлова 09.02.2026 15:30
- Пастка автономності: чому власна генерація приносить збитки Ростислав Никітенко 09.02.2026 09:22
- Обшук без паніки: алгоритм дій, який захищає більше, ніж мовчання Вадим Графський 08.02.2026 20:17
Топ за тиждень
- ВП ВС вдруге розглянула питання 10-відсоткового ліміту в публічних закупівлях 256
- Ототожнення адвоката з клієнтом в Україні: "кейс Шевчука" та міжнародний контекст 129
- ФОП на спрощеній системі в декреті та ЄСВ: точки дотику 125
- Автоматичні штрафи за квоти: об’єктивна відповідальність бізнесу в дії 116
- Пастка "голодного художника": Чому інвестиції в "зручне" мистецтво не приносять дивідендів 108
Популярне
-
Рада тимчасово підвищила граничний вік для держслужбовців до 70 років
Бізнес 16396
-
Київська ТЕЦ-6 знову зупинилася. Бахматов каже: на наступну зиму потрібна альтернатива
Бізнес 10472
-
У Карпатах на дорозі перед Буковелем почали ремонт вартістю 278 млн грн
Бізнес 3795
-
Штучний інтелект не полегшує роботу, а ускладнює її – дослідження
Бізнес 2377
-
Європа майже компенсувала Україні припинення допомоги з боку США – дослідження
Фінанси 2094
Контакти
E-mail: [email protected]
