IBM Rational / Telelogic DOORSIBM Rational / Telelogic DOORS - семейство инструментов, для управления требованиями (Requirements Management) и создания сложных наукоемких изделий (авиа, судостроение, поезда, ракеты, автомобили и т.п.): IBM Rational / Telelogic DOORS улучшает качество, обеспечивая прозрачность целей создания продукта, требований клиентов, технических заданий, стандартов, условий и инструкций. Обладая широчайшими возможностями для сбора, компоновки, трассировки, анализа и управления изменениями требований, данное многоплатформенное решение обеспечивает полное соответствие проектного задания и окончательного результата при соблюдении нормативов и стандартов. DOORS широко используется также и в компаниях, которые не имеют никакого отношения к разработке программного обеспечения, но вынуждены, в соответствии с профилем своей работы, контролировать огромные объемы взаимосвязанной информации, например, при разработке инженерных систем. Основное предназначение и функционал DOORS легко представить, если задуматься над тем, какие ресурсы затрачиваются на то, чтобы внести в проект необходимые изменения, отследить документы, в которые они вносятся, проверить вносимые дополнения на непротиворечивость друг другу, а также их соответствие различным нормативным документам (корпоративные правила, стандарты, законы), известить об этих изменениях всех вовлеченных в процесс, найти в многостраничных документах последние изменения, скорректировать и привести в соответствие имеющиеся планы и согласовать новые, согласовывать сроки этапов и проектов, провести многочисленные совещания, а для разных департаментов компании - согласовать свою совместную работу с другими отделами. По данным аналитиков независимой компании The Standish Group:
DOORS решает все эти проблемы, поскольку в него заложены определенные виды анализа (Impact analyze, Traceability analyze, Coverage analyze, Change Proposal System), позволяющие управлять и контролировать процесс реализации требований и внесения и отработки изменений на всем жизненном цикле проекта. DOORS может работать с одной или несколькими базами данных с иерархической схемой доступа к ним и благодаря дополнительным опциям может использоваться для работы в офисе по локальной сети и для работы через WEB-интерфейс (территориально-распределенные пользователи, подрядчики, заказчики, распределенные команды): Использование DOORS помогает:
Среди пользователей системы в России: ФГУП "ГосНИИАС", ОАО "Московский институт электромеханики и автоматики", ФГУП "НИИ АВИАЦИОННОГО ОБОРУДОВАНИЯ", ОАО "Ульяновское конструкторское бюро приборостроения", ОАО "Всероссийский научно-исследовательский институт радиоаппаратуры", ЗАО "Гражданские Самолеты Сухого", ОАО "Московский научно-исследовательский институт связи". Так чем же может быть полезен DOORS? 1. Работа с большими объемами информации и с несколькими документами одновременно В отличие от Word или Excel, которые начинают "тормозить" при работе с документом, имеющим более 30-50 страниц, DOORS способен обрабатывать документы, содержащие несколько тысяч страниц. Причем он может отображать в одном отчете текст, таблицы, видео- и аудиоинформацию, графики, схемы, рисунки, слайды и т.д. И при этом позволяет работать с несколькими документами одновременно. 2. Контроль и отслеживание постоянно вносимых изменений. Работая в среде DOORS, вы можете быть уверены, что перед глазами пользователя будет всегда самая последняя версия, т.к. все пользователи работают в режиме online (предусмотрены и иные возможности). Более того, в базе данных DOORS хранится вся история вносимых изменений - кто, когда, в какую сессию, под каким именем и что именно изменял в тексте требования. Хранится также информация об утвержденных версиях требований и имеется возможность их сравнения. Если потребуется, то всего лишь нажатием пары клавиш можно вернуться к любой из предыдущих редакций конкретного требования. 3. Сам заказчик плотно привлекается исполнителем к работе. DOORS имеет одну единую базу данных, которая устанавливается на стороне исполнителя, а доступ к его базе данных - по локальной сети для своих сотрудников, через WEB-интерфейс для заказчика - регулируется системным администратором, используя иерархический принцип (только читать, читать и редактировать, возможность или запрет делегировать права доступа другим пользователям и т.д.). 4. Согласование документов с заказчиком не отнимает много времени. В DOORS встроена система (процесс) работы с вносимыми изменениями, не требующая очного присутствия. Каждый из желающих внести изменение заполняет в DOORS специальную электронную форму (указывая новую редакцию и поясняя почему это следует сделать, отмечает приоритет и т.д.) и отправляет ее - по локальной сети или через WEB-интерфейс - в специальный репозиторий. Все эти невидимые для пользователей - пока еще только предложения на внесение изменений - хранятся в DOORS до тех пор, пока лицо или лица, уполномоченные принимать решения, рассмотрев вносимые предложения, не вынесут свой вердикт. Только после такой процедуры принятия решения это изменение становится доступным для всех пользователей. Система может быть настроена так, что все заинтересованные лица могут по электронной почте получить извещение о статусе их предложения - принято, отложено, отклонено. 5. Механизм трассировки и интеграционные возможности DOORS обеспечивают глубокую связь между требованиями . Находящийся в DOORS документ, сохраняя стилистику и целостность обычного документа, отображается на экране в виде набора отдельных объектов, которые - с помощью встроенного механизма (drag&drop) связывания - могут быть легко связаны между собой как в рамках одного документа, так и в разных независимых документов. Работая с одним документом, нажатием клавиши на обозначение связи вы открываете другой соответствующий документ и именно в нужном месте. Это значительно облегчает поиск необходимой информации и ускоряет работу с ней. Механизм трассировки и интеграционные возможности DOORS обеспечивают глубокую связь между требованиями верхнего уровня (пользователя) и всеми последующими документами, задействованными на разных этапах процесса разработки ПО, вплоть до привязки требования (через системные требования, функциональные требования, диаграммы, тестовые модули и т.д.) к конкретному коду, обеспечивающему реализацию этого требования, и результатам тестирования. 6. Контроль над реализацией всех требований проекта. Это общая проблема всех проектов. Та же вездесущая статистика говорит, что почти 75% общего числа проектов не реализуют всех поставленных задач. Для борьбы с такого рода ошибками в DOORS встроен механизм проверки неучтенных, непроверенных и не подтвержденных требований. А также механизм выявления "подозрительных" связей (suspect links). Это значительно облегчает контроль над реализацией всех требований проекта. 7. DOORS легок в освоении. Интерфейс пользователя DOORS представляет собой некий симбиоз Word и Excel, но обладает большими возможностями. DOORS весьма легок в освоении - достаточно 2-4 недель самостоятельного изучения, чтобы начать работать с ним, уже на 60-80% используя заложенные возможности (при необходимости возможно обучение специалистов у вас в офисе на любой стадии работы с инструментом). Новые проекты могут начинаться непосредственно в среде DOORS, а для текущих предусмотрена простая возможность экспорта-импорта в/из Word или Excel. 8. Контроль процесса выполнения работ в режиме online. Давно посчитано, что средний проект "опаздывает" на 220% от плановых показателей. Правильно поставленные и увязанные между собой задачи на самых ранних этапах проекта (DOORS) и последующий контроль их выполнения (Project Management tools) значительно сокращают сроки реализации проектов. А поддержка коллективной и командной работы, которую обеспечивает DOORS, еще и снижает внеплановый и неконтролируемый расход времени, позволяя руководству компании видеть необходимую информацию и контролировать процесс выполнения работ в режиме online. 9. Вложения в DOORS окупаются уже через 3-5 месяцев. Многочисленные отзывы пользователей, работающих с DOORS, только лишь подтверждают изложенные (и еще многие другие) преимущества инструмента. Кроме того, существуют методики расчета возврата инвестиций (Return-On-Investment), которые тоже подтверждают, что вложения в DOORS, за счет значительного повышения эффективности труда, окупаются уже через 3-5 месяцев. В любой момент времени DOORS может показать:
а также поможет:
IBM Rational / Telelogic DOORS/Analyst предоставляет в ваше распоряжение несложные в освоении возможности моделирования требований на основе UML, которые позволяют создавать модели, рисунки и диаграммы требований непосредственно в DOORS, лидирующем в отрасли инструменте управления требованиями. Это мощное средство моделирования дает аналитикам требований возможность дополнять текст требований их моделями на основе UML (Unified Modeling Language), обеспечивая при этом полную взаимосвязь и трассировку моделей и требований. Моделирование требований улучшает и стабилизирует информационный обмен (становится намного вероятней, что требования будут истолкованы и поняты правильно), эффективность совместной работы, соответствие артефактов стандартам и правилам. Благодаря DOORS/Analyst автоматически выполняется синхронизация текстового представления требований и их моделей. Более того, модели могут иметь свои собственные версии (baselining), которые отражают соответствующие редакции требования и которые сохраняются вместе с ними, что обеспечивает полную согласованность действий. Многие компании, работающие с требованиями, представляют их не только в виде текста, но и пытаются отобразить их в графическом виде. Такой подход, с одной стороны, - позволяет на самых ранних стадиях избежать двусмысленности или неточности толкования требований, а сдругой стороны, - позволяет более наглядно отобразить суть требований ("лучше раз увидеть.."). Использование единой нотации для графической интерпретации требований еще в большей степени способствует взаимодействию и взаимопониманию всех вовлеченных в работу над проектом. В этих целях весьма широкое распространение среди пользователей получил стандарт визуального моделирования - UML 2.0. Использование самостоятельного (отдельного) инструмента для моделирования на UML, разумеется, имеет свои преимущества, но зачастую создает некоторые трудности в его применении (финансовые, интеграционные..). Вот почему IBM Rational / Telelogic предлагает пользователям DOORS/Analyst, который представляет из себя уже известный по описанию выше инструмент для работы с требованиями DOORS, но в который встроена возможность моделировать требования, использую нотацию языка UML 2.0. Поскольку DOORS/Analyst ни на шаг не отходит от стандарта UML 2.0, то такой подход позволяет впоследствии "собирать" разные диаграммы в единое целое, используя более мощное средство моделирования IBM Rational / Telelogic Tau (или третьей стороны) для проверки и отработки функционала создаваемогой системы, для симуляции поведения приложения или автогенерации кода.
DOORS/Net IBM Rational / Telelogic DOORS/Net - это инструмент управления требованиями, предоставляющий удаленным и мобильным пользователям Web-доступ к хранящимся в IBM Rational / Telelogic DOORS требованиям для их просмотра или общего редактирования из любой точки мира. Благодаря DOORS/Net и стандартному Web-браузеру удаленные пользователи имеют возможность:
Совместное управление требованиями для глобальных проектов на предприятиях глобального уровня:
При выполнении глобальных проектов и работе на глобальных предприятиях IBM Rational / Telelogic DOORS XT максимально повышает результаты оптимизации бизнес-процессов, качество системного проектирования и проектов по разработке программного обеспечения, улучшая отслеживаемость, обмен требованиями и взаимодействие. Решение DOORS XT позволяет повышать качество благодаря:
Благодаря широким возможностям сбора, объединения, анализа требований, управления ими и отслеживаемости DOORS XT обеспечивает выполнение требований и соответствие инструкциям и стандартам.
Разработка и управление требованиями при ускоренных методах разработки
IBM Rational / Telelogic DOORS Fastrak является простым в использовании и легким в освоении web-решением для разработки и управления требованиями, основное предназначение которого - поддержать работу над проектами по созданию программного обеспечения с короткими сроками реализации. "Короткие" проекты по разработке программного обеспечения характерны тем, что исполнители, удовлетворяя запросы заказчика, вынуждены постоянно балансировать между необходимостью делать быстро и требованием делать качественно. Являясь объединяющей средой, DOORS Fastrak выступает альтернативой хаосу управления требованиями посредством текстовых редакторов, таблиц или e-mail, которые зачастую используются во многих компаниях. Инструмент настолько легок в освоении и использовании, что его применение никак не замедляет скорость разработки. |