Практическая работа с Rational Asset Manager

Часть 1: Определение целевой группы

Из журнала Rational Edge: в статье рассказывается о вопросах и задачах подготовки организации к работе с программными активами и о том, как сконфигурировать инструмент Rational Asset Manager (RAM) для повышения эффективности управления такими активами. Из журнала The Rational Edge.

Грант Ларсен, STSM, главный архитектор управления ресурсами, IBM

Грант Ларсен (Grant Larsen), главный архитектор управления ресурсами для программного обеспечения IBM Rational, преобразует основанные на ресурсах стратегии разработки в процессы, стандарты, инструментарий и повторно используемые ресурсы, такие как шаблоны для повышения эффективности инвестиций, в программное обеспечение.



06.03.2009

коллективная работаЭто первая из трех статей серии, предназначенной для руководителей, которые планируют организовать в своей организации работу по управлению активами. Основная цель статьи - рассказать об основных вопросах и задачах подготовки организации к работе с программными активами и о том, как сконфигурировать инструмент Rational Asset Manager (RAM) для повышения эффективности управления такими активами.

В начале серии статей мы рассмотрим три шага, которые необходимо выполнить, чтобы приступить к управлению активами при помощи инструмента Rational Asset Manager:

  • Определить целевую группу;
  • Выбрать механизм руководства;
  • Интегрировать его в существующую среду.

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

Многие из описанных в данной статье задач и промежуточных продуктов были взяты из процессов Asset Governance (Руководство активами) и Asset-based Development (Разработка на основе активов). Эти процессы включены в конфигурацию стандартной установки Rational Asset Manager. Кроме того, на Web-сайте developerWorks можно найти обновления подключаемых модулей для этих процессов: http://www.ibm.com/developerworks/rational/downloads/06/rmc_plugin7_1/#16

Зайдите на сайт и найдите раздел, показанный на рисунке 1. ...

На следующем снимке экрана показано, где найти ссылку на подключаемый модуль.

Рисунок 1: Как найти подключаемый модуль

Во многих IT-проектах человеческий фактор приобретает наиболее важное значение. Решения для применения механизма управления активами в корпоративной среде также не являются исключением. По сути, первым шагом на пути к более эффективному управлению активами является понимание людей, их проблем и их отношения к определенным решениям.

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

Определите область применения активов многократного использования

В рамках этой задачи определите целевую группу. В самом начале этой деятельности часто стремятся определить слишком широкую область применения активов многократного использования. Гораздо разумнее начать с небольшой области применения, а спустя некоторое время расширить ее. Термин "область применения" в этой статье относится как к людям,так и к типам активов, с которыми они работают. Чем обширнее первоначальная область применения, тем больше руководящих усилий потребуется в самом начале проекта. В область применения активов многократного использования могут входить несколько сообществ.

Что мы называем сообществом? Сообщество - это группа пользователей с общими задачами, выполняющих определенные роли и имеющих ассоциированные с ними разрешения и активы. Это центр совместной работы над активами и их использованием. Сообщества могут создаваться, например, в рамках организации или бизнес-подразделения, отдельной роли (например, бизнес-аналитик) или отдельной инициативы (скажем, проекта) (см. рисунок 2).

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

Рисунок 2: Сообщества могут создаваться в различных границах

В область применения активов многократного использования может входить много сообществ, как правило, для этого создается отдельный репозиторий. Ряд активов может совместно использоваться пользователями различных сообществ. Определив сообщества, которые в конце концов будут отображаться в Rational Asset Manager, мы получаем простой промежуточный продукт под названием Community Map (Карта сообществ). Со временем данная карта (см. таблицу 1) подлежит уточнению: сначала она представляет собой простой список сообществ, а затем этот список постепенно детализируется.

Таблица 1: Сначала определяется приблизительная карта сообществ, а затем она дополнительно детализируется

Карта сообществ Описание
Сообщество бизнес-аналитиковАналитики, занимающиеся моделями бизнес-процессов
Роли и разрешенияБизнес-аналитикПоиск, просмотр, извлечение, создание, удаление, обновление
Специалист по анализу данныхПоиск, просмотр, извлечение
МенеджерПоиск, просмотр, извлечение
УчастникиВсе бизнес-аналитики и специалисты по анализу данных проектов традиционной и SOA-проектов модернизации. Для сравнения с группами LDAP изучите файл LDAPXYZ.doc.
Группа пользователейГруппа пользователей LDAP "аналитики"
Процессы анализаАнализ и обновление бизнес-процессов
Анализ и обновление бизнес-прецедентов
Подключение к инструменту отслеживания проблемПодключение к схеме ClearQuest SLR
Репозиторий WebServiceНет

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

Принцип развертывания

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

  • Руководство: желание и способность организации настроить политики и решения, предоставляющие контекст для многократного использования активов в границах их области применения.
  • Процесс: где и когда в совокупность существующих процессов необходимо включить паттерны обеспечения разработки на основе активов и управления активами.
  • Перспективы: каковы перспективы активов в границах области применения активов многократного использования.
  • Готовность: степень способности и желания рабочих групп и отдельных специалистов к работе с активами.
  • Инструменты: инструменты, репозитории и параметры их конфигурации для поддержки работы с активами. Дополнительную информацию по вопросам оценки можно найти в перечисленных в конце статьи материалах по процессу управления активами.

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

Поддержку управления по принципу сверху вниз не следует путать с принципом развертывания. Развертывание обычно осуществляется постепенно, с добавлением различных сообществ и расширением границ области применения активов многократного использования с течением времени. Основным методом масштабирования области применения активов многократного использования в организации является возможность определения сообществ и управления границами области применения этих активов в Rational Asset Manager. Это не только имеет значение для управления возможностями организации в масштабировании работ по контролируемому развертыванию, но и дает время на постепенное утверждение принципов работы с активами в корпоративной культуре. Говоря языком книги Криса Андерсона (Chris Anderson) "The Long Tail" [издательство Hyperion, New York, NY, ISBN 1-4013-0237-8]; мы обычно начинаем с отбора "ударных" активов. Нам нужно идентифицировать процессы управления и потребности целевой группы посредством поиска "ударных" активов из-за экономии средств и ценности, которые они обеспечивают для организации Однако по мере того, как организация достигает зрелости в управлении активами, наряду с процессами управления ими следует учитывать долгосрочные последствия их использования.

Организационные шаблоны

В этом разделе мы кратко остановимся на структуре организации, в рамках которой будет работать Rational Asset Manager.

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

Каждый организационный шаблон описывается несколькими характеристиками, в том числе:

  • Область применения активов многократного использования: планируемая доступность активов многократного использования (многократное использование активов осуществляется либо внутри одного сообщества, либо несколькими сообществами в масштабе организации);
  • Руководящие органы: количество и типы руководящих органов, их место в организации и источник финансирования;
  • Специалисты по предметной области: контактные данные специалистов по предметной области для поддержки создания активов;
  • Создание: подразделение и трудовые ресурсы, имеющие отношение к созданию, обновлению и поддержке активов, а также соответствующий источник финансирования;
  • Управление: размещение трудовых ресурсов, осуществляющих управление репозиторием, и соответствующий источник финансирования;
  • Использование: методы и формальный механизм многократного использования активов: использование активов можно планировать и/или осуществлять с достаточной гибкостью, при этом планируемое использование активов подразумевает, что создающие их руководящие органы и трудовые ресурсы осуществляют подготовку активов и политик, исходя из знания потребностей целевых потребителей, а эти потребители получают рекомендации по использованию активов в ходе работы.

Организационные шаблоны перечислены в порядке возрастания формальности. Перед выбором шаблона необходимо учесть все его "за" и "против". Шаблоны следует считать исходным вариантом, который можно уточнять для удовлетворения потребностей организации.. Между зрелостью организации и использованием определенного шаблона существует некоторая взаимосвязь. Определение зрелости включает несколько ключевых принципов:

  • Зрелость процессов; процессы организации формализованы и выполняются;
  • Достигнуто одобрение активов и многократного использования в корпоративной культуре;
  • Существуют возможности многократного использования активов с обозначенной областью применения активов многократного использования;
  • Определены источники финансирования.

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

Менее формальные организационные шаблоны:

  • Спонтанное сообщество;
  • Сообщество на основе самоуправления.

Более формальные организационные шаблоны:

  • Управляемое сообщество;
  • Часть организации;
  • Вся организация.

Организационный шаблон: спонтанное сообщество

В этом организационном шаблоне (см. рисунок 3) предусмотрен весьма неформальный и спонтанный стиль многократного использования. Область применения активов многократного использования разработана специально для определенного сообщества, руководящие органы и политики отсутствуют. Для управления репозиторием выделяются трудовые ресурсы; как правило, на основе частичной занятости. Создание активов и многократное использование, в лучшем случае, осуществляется от случая к случаю. Использование активов является достаточно гибким. Если существует несколько спонтанных сообществ, то, как правило, они не практикуют формального совместного использования активов.

На рисунке показаны элементы структуры спонтанного сообщества.

Рисунок 3. Спонтанное сообщество

Этот организационный шаблон обычно применяется в ситуациях, связанных с наличием недостаточной для осуществления управления активами поддержки управления по принципу "сверху вниз". Тем не менее, возможно также его применение в рамках стратегии, при которой в решении организации о начале внедрения управления активами изначально учитываются расходы на подтверждение его ценности и снижение некоторых первоначальных рисков.

Организационный шаблон: сообщество на основе самоуправления

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

На следующем рисунке показана структура сообщества на основе самоуправления

Рисунок 4. Структура сообщества на основе самоуправления

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

Организационный шаблон: управляемое сообщество

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

На рисунке показана структура управляемого сообщества

Рисунок 5. Управляемое сообщество

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

Организационный шаблон: часть организации

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

структура сообщества в рамках части организации

Рисунок 6. В модели части организации руководство активами финансируется и контролируется централизованно, но создание активов осуществляется в соответствующих сообществах, в состав которых входят специалисты по предметной области

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

Организационный шаблон: вся организация

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

На рисунке показана структура шаблона

Рисунок 7. Шаблон "вся организация"

Данный организационный шаблон используется в тех организациях, в которых существует поддержка принципа управления сверху вниз для аспектов руководства активами и управления активами и централизованного создания активов. Этот шаблон можно использовать в определенных средах производства программного обеспечения, которые требуют высокой степени контроля над активами во всех сообществах. Специалисты по предметной области могут слишком дистанцироваться от реального применения активов, что может стать причиной неточностей в спецификации активов; это требует жесткого управления требованиями и налаженной связи.

Заключение

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

Ресурсы

Комментарии

developerWorks: Войти

Обязательные поля отмечены звездочкой (*).


Нужен IBM ID?
Забыли Ваш IBM ID?


Забыли Ваш пароль?
Изменить пароль

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


Профиль создается, когда вы первый раз заходите в developerWorks. Информация в вашем профиле (имя, страна / регион, название компании) отображается для всех пользователей и будет сопровождать любой опубликованный вами контент пока вы специально не укажите скрыть название вашей компании. Вы можете обновить ваш IBM аккаунт в любое время.

Вся введенная информация защищена.

Выберите имя, которое будет отображаться на экране



При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

Обязательные поля отмечены звездочкой (*).

(Отображаемое имя должно иметь длину от 3 символов до 31 символа.)

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


Вся введенная информация защищена.


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=Rational
ArticleID=374546
ArticleTitle=Практическая работа с Rational Asset Manager
publish-date=03062009