Построение модели процесса в ALM помогает в решении задач:
- Автоматизации бизнес процесса — вы строите модель to-be и указываете каким образом она должна быть автоматизирована.
- Управление внедрением бизнеса процесса — вы собираете идеи по процессу и отдельным шагам, формируете задачи команде внедрения
- Составление базы процессов с описанием на верхнем уровне — вы не фиксируете детальную модель, определяете перечень процессов, определяете ответственных за процессы
Создавая модель бизнес процесса в системе ALM вы получаете дополнительные возможности:
- Создание модели процесса с общим доступом команде — команда видит список всех элементов процесса, вы можете работать в команде над описанием элементов
- Каждый элемент находится под контролем версий — вы отслеживаете описание элементов процессов, изменение их атрибутов
- Определение пользовательских историй (сценариев использования) и связей их с шагами процесса
- Отслеживание связанных записей с процессом — вопросов, проблем и дефектов с шагами процесса
- Создание репозитория документации по процессу — вы можете использовать систему контроля версий для работы с документацией по процессу или вы можете использовать встроенную Wiki систему.
ALM не является специализированной и удобной BPM системой — у нее нет развитых средств визуализации и специализированных моделей. В связи с этим далеко не все задачи решаются хорошо — вы должны понимать минусы и как их можно компенсировать:
- В ALM нет визуализации процесса в нотации (например, BPMN) — вы получаете базу данных с формальным описанием элементов в табличной форме. Вы всегда можете дополнить модель визуальными схемами в Visio и поставить ссылки из Visio схемы на ALM
- Связи и переходы в процессе отображаются не удобным образом — вы можете избегать уровня детализаций модель по связям и отображать их во вспомогательных визуальных моделях.
Инструмент будет на очень удобным для группы бизнес аналитиков которые работают глубоко над сложными моделями бизнес процессов компании. Если у вас несколько десятков связанных процессов, процессы представлены сложными схемами, вам важны связи, анализ показателей и визуализация — этот инструмент скорее всего вам не подойдет. Однако если вы будете передавать процесс во внедрение или автоматизацию — вы можете создать упрощенную модель процесса в Azure DevOps и обеспечить команду внедрения или команду автоматизации бизнес процесса удобным инструментом для их работы.