CaliberRM - это корпоративная система управления требованиями на этапе процесса создания программного обеспечения. Данная система разработана в целях повышения качества создаваемых продуктов и предназначена для улучшения взаимодействия между участниками проекта, упрощения анализа влияний и процесса передачи информации в сфере управления изменениями исходных требований.
CaliberRM превращает создание информационных систем в предсказуемый процесс. Группы разработчиков, используя CaliberRM для определения и отслеживания требований, а также назначения приоритетов на протяжении всего жизненного цикла проекта, могут оперативно реагировать на постоянные изменения требований, не подвергая риску успешность проекта. Новые функции планирования проектных работ и анализа процесса разработки позволяют оптимизировать процесс разработки программного обеспечения.
В левой части пользовательского интерфейса CaliberRM отображается дерево требований, в правой - вкладки, содержащие различную информацию по этим требованиям; поскольку Microsoft Windows и web-браузеры имеют аналогичный интерфейс, пользователи могут использовать эти два средства с одинаковой эффективностью.
Удобный в использовании, сочетающий интуитивный интерфейс с мощными средствами поддержки принятия решений, CaliberRM помогает проектным группам с большой точностью и предсказуемостью добиваться поставленных результатов на ключевых этапах проекта. CaliberRM оказывает всем участникам проекта - маркетинговым группам, аналитикам, разработчикам, тестировщикам и руководителям - незаменимую помощь как в совместной деятельности, так и во взаимодействии с заказчиком на протяжении всего жизненного цикла приложения. CaliberRM тесно интегрирован со средствами конфигурационного управления, инструментами моделирования и средами разработки.
CaliberRM Datamart
Данный продукт дополняет систему CaliberRM и предоставляет средства поиска и анализа проекта для обеспечения большей наглядности на протяжении жизненного цикла разработки, так что эффективность и результативность проекта можно измерить, отследить и проанализировать.
Возможности и преимущества CaliberRM.
Управление требованиями:
- Комплексная система управления требованиями
В системе CaliberRM для управления проектными требованиями на протяжении всего жизненного цикла проекта предусмотрено центральное хранилище с защищенным доступом к данным, что улучшает взаимодействие всех участников проекта и формирует согласованную проектную концепцию уже на начальном этапе разработки. Не имеющие аналогов возможности по расширенному форматированию текста позволяют пользователям хранить требования в предпочтительном формате, включая использование случаев, сценариев, архивных документов, определения возможностей и проектных документов.
- Настройка процессов управления требованиями
Система CaliberRM легко настраивается на работу с индивидуальными процессами управления требованиями, что предоставляет организациям и группам разработчиков возможность работать в соответствии с выбранным режимом, при этом сохраняется контроль над проектом. Для получения точного представления о стадии разработки проекта пользователи могут изменить интерфейс CaliberRM с помощью мастеров или непосредственно через пользовательский интерфейс, не используя при этом никаких языков сценариев.
- Оценка проекта на основе требований
Возможность оценки на основе требований помогает менеджерам более точно планировать границы проекта, график его выполнения и необходимые ресурсы на протяжении всего жизненного цикла разработки программного обеспечения. Установление связей между границами проекта, графиком его выполнения, затратами и распределением ресурсов, а также управление рисками позволяет мгновенно оценить влияние изменения одной переменной на другие переменные.
- Сортировка требований и назначение приоритетов
Представление требований в виде таблиц позволяет сортировать требования и назначать приоритеты в зависимости от установленных затрат и/или стоимости; в виде таблиц могут быть представлены любые данные, собранные ранее для управления требованиями.
- Управление требованиями на протяжении всего жизненного цикла продукта
После того, как требования определены, для отслеживания процесса выполнения проекта важным является то, что требования четко представлены и поняты группой разработчиков ПО. Учитывая неизбежность изменений требований в рамках проекта, графика его выполнения и бюджета, становится ясно, что это не одноразовая задача; чтобы назначить соответствующие приоритеты по объему работ и выполнять требования технических условий, разработчики нуждаются в оперативном доступе к самой последней информации.
Система CaliberRM автоматизирует процесс управления требованиями и облегчает назначение приоритетов для задач и корректировок. Это упрощает взаимодействие между членами групп разработчиков и, благодаря централизованному репозитарию, предоставляет легкий доступ к самой последней информации о проекте. По каждому требованию система CaliberRM предоставляет следующую информацию:
- Владелец
- Источник
- Масштаб и контекст
- Приоритет
- Текущий статус
- Связи и зависимости между требованиями
- Элементы данных пользователей
Изменение требований постоянно отслеживается, до всех членов групп разработчиков доводится информация о том, что было изменено, кто это изменил, когда или зачем было выполнено изменение. Используя возможности CaliberRM по отслеживанию базовых версии, группы разработчиков могут легко определять степень масштабных изменений и контролировать ход выполнения проекта. Это обеспечивает более полный контроль над проектом и влиянием изменений на рамки проекта, график его выполнения и бюджет, что позволяет уменьшить задержки проекта и перерасход средств.
Дополнительные функции:
Осуществление поиска в комплексных проектах и технологиях для полного просмотра всех связанных требований и элементов.
Для оценки текущих инициатив на основе отраслевых данных и прошлой корпоративной деятельности используется система CaliberRM Estimate Professional, обладающая возможностями по оценке прогнозируемой стоимости проекта, графика его выполнения и объема требуемых работ.
- New! Интерактивные глоссарии
Интерактивные глоссарии помогают стандартизировать и определять терминологию, такую как отраслевые, проектные, корпоративные и др. термины, обеспечивающие одинаковое представление требований для всех членов групп разработчиков, а также избежать ошибок, возникших в результате неопределенности.
- Оптимизация взаимодействия
Система CaliberRM предоставляет общий корпоративный репозитарий, одновременно обеспечивающий все проекты защищенными оперативными данными по существующим требованиям. Гибкость расширенного тестового формата, использование встроенных изображений и таблиц позволяют пользователям создавать требования в предпочтительном формате.
- Участие в интерактивных дискуссиях
Интерактивные дискуссии позволяют получить и сохранить информацию, которая иначе может быть утеряна среди электронных сообщений или конференций. Связывание контекста с соответствующим требованием содействует распределению знаний среди групп разработчиков.
Доступ к CaliberRM пользователи могут получить где и когда угодно через клиентские приложения, на основе Windows или web, которые обеспечивают быстрый доступ к динамически изменяющимся требованиям.
Безотлагательные уведомления об изменении требований проекта обеспечивают информированность всех участников групп разработчиков.
- Полный журнал аудита и история изменений
В CaliberRM автоматически контролируются все изменения. По каждому изменению создается уникальная запись в журнале истории; различия между двумя версиями требований выделяются с указанием причины изменения.
- Фиксация базовых версий для оценки изменений
Так как каждое требование в CaliberRM имеет независимую версию, можно просмотреть конфигурируемые копии того, как каждая версия выглядела в любой момент времени. Сравнивая базовые версии в соседних отчетах, пользователи могут сразу же просмотреть, где были сделаны изменения, добавления или удаления.
CaliberRM Document Factory генерирует подробные отчеты в различных форматах. Кроме того, можно автоматически сгенерировать различные настраиваемые отчеты, содержащие информацию, рассчитанную на определенную категорию пользователей.
- Интеллектуальные ресурсы предприятия
Система показателей отчетов, реализованная в стиле приборной панели, позволяет сравнивать комплексные проекты и технологии в рамках хранилища CaliberRM с использованием CaliberRM Datamart.
Наглядность представления трассируемости позволяет пользователям сразу же оценить масштаб требуемых измерений. Трассировка показывает, как изменения влияют на другие требования, задачи, тесты и/или исходный код, анализ проводится в реальном времени путем установления с помощью простого перетаскивания связей между ресурсами в комплексных системах.
- Интеграция с другими технологиями жизненного цикла приложений
Требования трассировки на протяжении всего процесса разработки обеспечивают улучшенный контроль над проектом. Открытая архитектура CaliberRM позволяет непосредственно связать требования с различными приложениями - такими как StarTeam (управление конфигурацией программного обеспечения), Together (моделирование, связь интерфейсов - разработчикам автоматически предоставляются обновленные требования) и Mercury TestDirector (управление тестами). Это позволяет всем членам групп разработчиков сфокусироваться на самых последних данных, тем самым увеличивая производительность.
- Предоставление ключевой информации всем участникам с целью увеличения степени успешности проекта
Определение границ проекта означает, что технические, функциональные, эксплуатационные и бизнес требования должны быть точно и подробно зафиксированы и представлены всем участникам проекта. Степень успешности проекта зависит от четкой формулировки потребностей и ожиданий всеми участниками проекта на ранних стадиях процесса планирования. Если требования собираются неформально, с использованием немеханизированных методов на основе документации, неопределенность и отсутствие ясности приводят к непониманию, что сказывается на качестве разрабатываемого ПО. Проведенное исследование показало, что:
- По меньшей мере, 30% всех работ по проекту приходится на доработку
- Свыше 50% ошибок в программном обеспечении относятся на ошибки в требованиях
- Свыше 80% доработки тратится на исправление ошибок в требованиях
- В проектах, в которых на управление требованиями тратится менее 5% от всего объема работ, можно ожидать перерасход средств на 80%-200%
Система CaliberRM отслеживает ход выполнения проекта, предоставляя центральное хранилище, которое может использоваться как платформа связи между всеми участниками проекта, при этом можно определить, утвердить и согласовать требования, а также назначить приоритеты, устанавливая общее последовательное представление о проекте с самого начала его осуществления.
Системные требования:
CaliberRM Windows Client and Web Client
Операционные требования
-
Windows 2003 (SP2, 32-bit version only),
-
Windows 2000 Professional (SP4),
-
Windows XP Professional (SP2) workstation Windows Vista®
Браузеры
Память
CaliberRM Server
Операционные требования
Microsoft Windows 2003 Server (SP2)
Память
256 MB RAM (1GB recommended)
Note: CaliberRM Web Server only needs to meet the recommended system requirements that Apache or IIS requires.
CaliberRM Components for Microsoft Visual Studio Team System
Компоненты CaliberRM для приложения Microsoft VisualStudio Team System Требования к системе как для клиента, так и для сервера можно найти в файле Readme в папке Documentation на компакт-диске CaliberRM for Microsoft Visual Team System.
Дополнительная информация