June 16, 2022

Зачем аналитика эта Ваша нужна?

Исследовать — значит видеть то, что видели все, и думать так, как не думал никто (Альберт Сент-Дьёрди)

Процесс выбрали. Теперь надо просто разработать робота, который будет просто повторять за человеком все действия. И всё! Поехали!

Поехали! Но пока не в разработку! Прежде чем просто повторять за человеком все действия, нужно убедиться, что все они необходимы для процесса, а сам процесс точно актуален и его нужно делать именно так, как делается сейчас. Ведь отдельные действия могут уже устареть, а некоторые - пониматься исполнителем и его начальником по-разному, другие - вообще быть вредны для компании! Не забудем и про то, что каждый процесс делается не в вакууме, а среди других зависимых или влияющих или смежных процессов конкретного бизнеса. И очень важно (как на уровне постановки задачи клиентом, так и на уровне исполнения) учесть все нюансы, чтобы эти связанные процессы работали вместе наиболее эффективно.

Аналитика не просто должна быть... Она должна быть выполнена правильно! Если у Вас на самом деле в бизнесе есть процессный подход (см. нашу статью об этом), то Вам точно будет достаточно предАналитики с "узкой" аналитикой. Это позволит точно и быстро определиться, нужна ли Вам сейчас роботизация именно этого процесса, что именно она даст и при каких условиях. В ходе этой аналитики будет подготовлено полное техническое задание для разработки Вашего программного робота.

Если процессами у Вас не управляют, то мы рекомендуем провести "общую" аналитику. Она сбережёт Вам уйму времени: ведь в ходе неё будет чётко определено, какие процессы в первую очередь Вам нужно роботизировать, в каком порядке и какие из них предварительно лучше оптимизировать или вообще переописать! Станет понятно, сколько денег принесёт каждый из роботов и когда окупится. Ваш бизнес станет более эффективным от одной только такой аналитики.

Если же у Вас образцово выстроено процессное управление, и Вы решили серьёзно и масштабно подойти к роботизации своего бизнеса, выжимая максимум из этой концепции автоматизации, то Вам также поможет "общая" аналитика. Ведь тогда она пройдёт гораздо быстрее, чем у Ваших менее грамотных конкурентов. Кроме того, она обойдётся значительно дешевле!

А если Вы пока только хотите в общих чертах понять, в каком виде роботизация конкретного процесса может проходить, то лучше начать с предАналитики с переходом к "узкой" аналитике по тем процессам, в которых виден потенциальный максимальный эффект. В ходе предварительного исследования аналитики собирают общие исходные данные, как именно у Вас проходят все процедуры процесса, какие люди вовлечены, какие они выполняют действия и как именно, в каких программных средах работают. После этого делается "набросок конструкции" робота (в виде краткого текстового описания), и, если возможно, примерно определяются сроки и суммы разработки робота, подходящего под это описание.

Если у Вас в компании есть не просто своя ИТ-служба, но и свои квалифицированные бизнес-аналитики, то в аналитических процедурах сторонних специалистов, которые предваряют этап разработки робота, будет лишь ограниченная полезность. Сторонний специалист может посмотреть на Ваши бизнес-процессы "свежим" взглядом и заметить то, что уже перестали замечать Ваши сотрудники. Как известно, устранить ошибки и несовершенства любого продукта (робот не исключение) гораздо дешевле на первоначальных уровнях, чем на последующих. Поэтому недочёты, допущенные в ходе аналитических процедур, потом приведут к дополнительным доработкам сделанного робота, займут лишнее время и приведут к удорожанию. Именно поэтому при конструировании RPA-роботов рекомендуем провести внутреннюю и внешнюю аналитику. Так при небольших дополнительных издержках Вы значимо повысите надёжность конструкции робота.

Тем не менее, возможно сконструировать робота и без внешней аналитики. Для того, чтобы разработать программного робота, достаточно детального технического задания от Вашей ИТ-службы.

Техническое задание

По поводу формирования технических заданий (ТЗ) есть очень много литературы и других источников в интернете. Тем не менее, для каждого вида программного обеспечения есть свои нюансы. Перед тем, как написать задание для RPA-разработки не лишне будет изучить специфику - как работают самые распространённые RPA-платформы, что и как они позволяют делать разработчикам и в чём разница между "чистым" кодом на Java, Python, dotNet и структурой программного робота. Это позволит сделать задачу более удобной и быстрой в исполнении для разработчика и при этом полностью удовлетворяющей той изначальной задаче, которая стоит перед конкретным бизнес-подразделением заказчика. Правильно подготовленное качественное техническое задание сокращает сумму усилий разработчика робота, а значит и делает меньше чек заказчику за разработку. Если Вы уверены в своих ИТшниках и аналитиках, создание ТЗ существенно ускоряет и удешевляет разработку. Справедливости ради можно сказать, что на практике корректные ТЗ могут позволить себе лишь крупные и некоторые из средних компаний - у остальных российских бизнесов или нет выделенных аналитиков, или уровень их компетенций оставляет желать много лучшего. Особо ценные аналитики обычно имеют большой багаж аналитических исследований, проведённых в разных по размеру и отрасли бизнесах.

ПредАналитика

Строго говоря, это не аналитика, а только подготовительная стадия перед ней.

На предАналитику нашим специалистам редко поступают очевидные процессы. Так бывает, если процесс уже автоматизирован в рамках другого программного обеспечения. Например, "Выгрузить акт сверки из 1С:УТ 11?" Чаще описание шагов процесса выглядит примерно так: "перенести информацию о платеже из 1С в гугл-таблицу" или "переслать информацию о цене конкурента на этот товар нашему контрагенту и соответствующему менеджеру". Согласитесь, звучит просто. Но таких формулировок себе профессионалы не позволяют. Ведь они рождают огромное количество вопросов и неоднозначны в понимании! А визуальной информации часто нет или она вносит дополнительную путаницу! Какую информацию надо перенести/переслать?

Эта стадия в деле конструирования программного робота позволяет получить первичную определённость в таких важных вопросах как:

  • какова на самом деле сейчас схема рассматриваемого процесса?

Но на этой стадии уже происходит упорядочение

Общая аналитика


2. Узкая аналитика - здесь или ссылка на Дзен
3. - здесь или ссылка на Дзен