IBM Rational Method Composer представляет собой платформу с гибкими процессами, содержащую средства для управления жизненным циклом информационных технологий (ITLM), которая призвана обеспечить настраиваемую, но единообразную стратегию для процессов, осуществляемых проектными группами и ИТ-организациями. Это инструмент настройки и публикации Web-сайтов на основе RUP. RMC предназначен для тех, кому необходимо внести значительные изменения в RUP, сделав их основой для дальнейшего использования в проекте.
RMC пришел на замену инструменту IBM Rational Process Workbench
- Продукт является очередным крупным выпуском платформы IBM Rational Unified Process и не менее значительным шагом вперед в предоставлении решения для обеспечения процессов, не ограничивающихся разработкой программных продуктов.
- Платформа Rational Method Composer проста в использовании и дает возможность с легкостью настраивать и представлять содержимое процессов в любой форме, принятой в существующей группе разработчиков. В платформу входят следующие компоненты:
- средство на основе Eclipse для создания и публикации методов;
- библиотеки содержимого процессов, включающие в себя все существующие унифицированные процессы Rational (RUP), подключаемые модули RUP и избранное содержимое библиотеки Rational SUMMIT Ascendant;
- данные из других областей, например, касающиеся управления портфелем.
Инструментарий и компоненты
IBM Rational Unified Process или RUP
Платформа процессов, позволяющая воспользоваться лучшими апробированными решениями и настраиваемой архитектурой.
IBM Rational MethodComposer в практике СМ-Консалт
Один из составных факторов успешного внедрения - это детальное описание процессов организации. Проблема здесь кроется в объеме материалов, описывающих процесс: если они объемные, то их не читают, и, как следствие не используют. Если они небольшие и скудные, то это тоже плохо - нет формальной базы для дальнейшего развития организации.
Во всех внедрениях мы стараемся использовать RMC для того, чтобы сформировать сайт методологии организации. Практика показала, что сайт очень быстро становится источником информации о процессе для всех участников. Своевременное обновление которого позволяет поддерживать процесс и описание в актуальном состоянии.
Примеры работ
Общий вид структуры сайта с описанием процессов, ролей, артефактов и инструментальных средств.
Удобная навигация позволяет быстро отыскать каждому участнику свою роль... |
Детализация структуры. Последовательность выполняемых действий в процессе... |
Процесс делится на работы. Работы на задачи и подзадачи. Данное представление описывает работы процесса "Управление изменениями"... |
Данное представление детализирует работы. Столбец "Шаги" описывает сколько подзадач или шагов есть у конкретной задачи... |
Детальное описание задачи, с указанием роли, активностей и артефактов |
Детализация структуры сайта |
Проблемы, которые может решить RMC
Проблема |
Описание |
В проекте есть 1-2 человека, которые владеют процессом, причем каждый своей частью |
Критичная для проекта информация не должна храниться «в единственном экземпляре». Процесс нужно описать и опубликовать, представив в простом и понятном виде |
При приеме новых сотрудников для ввода их в курс дел требуется много времени и ресурсы опытных специалистов |
Ресурс «человека который знает» становиться всё более критичным: его время должно максимально использоваться на основных задачах проекта - реализации Продукта, а вместо этого используется на задачи обеспечения проекта «жизненным пространством» |
При большой скорости обновления кадров существенно снижается эффективность труда экспертов |
Потому что они постоянно поясняют и учат, вместо того чтобы вкладывать свою компетенция в продукт |
Методы решения:
- Определить (задокументировать) процессы
- Описать ясным и понятным языком процессы разработки и эксплуатации
- Разработать методики и инструкции по работе в проекте с автоматизированными средствами поддержки проектов
RMC является лучшим средством отображения процессов, в котором содержатся описания всех ролей и видов деятельности. Полученный сайт также служит для централизованного хранения всех шаблонов рабочих документов.