Cape Dwarf Chameleon

ACM (adaptive case managment) — адаптивное управление делами. Термин, определение которого на сегодня только ленивый не дает. Почти как маркетинг — только моложе, но определений также много 🙂

Вот и я снова решил дать определение этому термину. На основе своего опыта.

ACM — это архитектура информационной системы, соответствующая следующим критериям:

1. в центре системы находится список дел (кейсов)

2. каждое дело относится к какой-либо категории (функции, процедуре)

Дерево категорий дел представляет своего рода таксономию и может легко расширяться через добавление терминов.

3. группу функций можно смело назвать словом «Процесс». Это соответствует определениям различных стандартов о бизнес-процессах.

4. также тут стоит выделить такой тип кейса (дела) как «Проект». Особенность этого типа кейса заключается в том, что он ведет себя как функция, как процесс и как дело — одновременно. Что также соответствует определения стандартов и даже некоторым законам из школьного курса физики 🙂

5. Дело может вступать в отношения с другими делами. В самые разные. Зависит от фантазии руководителя (архитектора процесса).

6. Дело по ходу исполнения может обрастать другими сущностями: документы, участники, метаполя, другие дела, объекты, субъекты, чек-листы, гиперссылки и т. д.

7. Различные механизмы сценариев (макросы, скрипты, сниппеты, плагины) — которые позволяют выполнять различные автоматические алгоритмы в зависимости от ситуации или каких-либо реквизитов.

Как правило это веб-платформа с некоторыми принципами графов, которые позволяют выстраивать структуру отношений между различными частицами системы.

[toc]

В чем отличие от традиционного подхода?

Если кратко — в универсальности.

1. Адаптивность под изменяющиеся или новые бизнес-процессы

Если говорить о обычных программных платформах, то появление нового бизнес-процесса влечет за собой разработку нового модуля или приложения, которое в свою очередь придется интегрировать с теми, что уже есть.

В случае с ACM, приложение довольно быстро может адаптироваться и расшириться под большинство бизнес-процессов. Без каких-либо существенных затрат, что называется «легким движением руки».

2. Тотальная интеграция всего со всем

Сила веб-технологий в гиперссылках. Гиперссылки позволяют соединять информационные пространства в паутину (от сюда и слово — web).

Это ключевой принцип.

Но кроме гиперссылок, в веб-технологиях развились семантические механизмы, которые позволяют структурировать данные о процессах в любых отношениях и этими данным затем легко пользоваться.

Например:

1. мы можем добавить любое метаполе формата «ключ:значение» и определить отношение данной задачи к персонам. Например указать у задачи на учебное занятие людей, которые планируют присутствовать.

2. провести такие занятия и учесть данные

3. затем центр обучения может легко получить отчет о загрузке учебными занятиями или получить список пройденных учебных курсов по человеку

В крупных компаниях, это довольно стандартная задача. Но далеко не каждая информационная система позволяет ее решить столь же просто.

3. Безграничные возможности по упрощению

Беда многих бизнес-приложений в том, что они разрабатываются по принципу «напихать туда всего, на все случаи жизни».

При внедрении это вызывает проблему с обучением:

Попробуйте объяснить пользователям что вот эта кнопочка тут есть, но ее трогать не нужно, а еще вот эти 7 полей и вон те 4 вкладки и вот эта таблица — это все трогать не нужно.

Но нужно вот эту кнопку нажать, потом вот эту галочку поставить и вот тут перейти на 4-ю вкладку и там нажать 3-ю кнопку слева.

У пользователей от таких квестов просто мозги в дребезги разлетаются. Много проектов внедрения полегли именно по этой причине.

ACM позволяет не только быстро расширяться, но и также быстро упрощаться. Если какой-то элемент нам не нужен, мы просто берем и убираем его из системы без вреда для бюджета. Например: Усложнять — просто, упрощать — сложно. Или история одной эволюции ITSM…

4. Единообразие или кладем зайцев пачками за счет одного выстрела

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

Здесь мы имеем единую таксономию функций (перечень бизнес-процессов) и единый список дел.

Это означает, что если мы написали какой-то отчет, его можно использовать сразу по всем отделам и бизнес процессам. Не нужно писать все эти отчеты на каждый отдел. Один отчет написали, а использовать могут все.

К примеру отчет «Количество закрытых операций в разрезе сотрудников» — много какой отдел с интересом читает. Тоже самое с отчетом «Количество операций по направлениям». Каждый отдел отвечает за разные направления и видеть картину о загрузке направлений, качестве результатов в виде красивых визуальных графиков — очень важно с точки зрения управления.

5. Привычный интерфейс веб-страниц

Это также важный фактор внедрения системы, обучения сотрудников и снижения сопротивления новшествам. Если представить среднестатистического пользователя персонального компьютера, где он проводит 80% своего времени? На что смотрит? Что ему наиболее привычно? Ответ: Интернет и веб-страницы. Это касается как школьников (Вконтакте), так и пенсионеров (Одноклассники). Не говоря уже о рабочем классе.

Теперь вопрос, чему будет проще обучить человека, работе в сложном интерфейсе с кучей вкладок, или в системе, где он видит привычные веб-страницы и комментарии? Ответ очевиден.

Итого

ACM — это не заявка на полную универсальность. ACM не заменит Word, Excel, Google Docs или Mindmeister. ACM не заменит 1С, ERP, финансовые системы, OLAP и т. д. Но ACM позволяет это все объединять и налаживать коммуникацию между сотрудниками. А также значительно упрощает и ускоряет организационные изменения, которые также можно реализовать в ERP-системе, но со значительно большими затратами и со значительно меньшими удобствами.