FAQ по IBM Rational Software Development Platform V7 (FAQ)
Вопрос: Что было анонсировано?
Ответ: Седьмая версия продуктов IBM Rational Team/lifecycle. Продукты, входящие в данный релиз, позволят клиентам IBM Rational интегрировать и автоматизировать бизнес процесс разработки программного обеспечения и информационных систем. Следующее поколение соответствующе ориентированной архитектуры поможет заказчикам улучшить их процессы и инфраструктуру для ускорения глобальных поставок программного обеспечения. Набор этих продуктов имеет следующий вид:
Интеграция ClearCase с Build Forge и Tivoli Provisioning Manager обеспечивает более серьёзный контроль над созданием и реализацией. Использование связки с ClearQuest, позволяет заказчикам отследить все версии любого файла, над которым производилась работа. Что в свою очередь позволяет восстановить необходимые версии файлов, а также позволяет проводить контроль версий часто необходимый для согласования. Также теперь поддерживается язык Java.
Новая интеграция между ClearCase и Tivoli Provisioning Manager позволяет проводить замкнутый цикл управления поставками. Это значит, что заказчик может размещать приложения на сервере быстро и просто и отслеживать всю деятельность по размещению. Эта новая возможность автоматизации подразумевает уменьшение взаимодействия с людьми, быстроту изменений и меньше места для ошибок.
Удаленный клиент для ClearCase (CCRC) был улучшен, в результате получено увеличение функциональности для менеджеров проекта и разработчиков работающих удаленно. В эти улучшения входят увеличение поддержки для Unified Change Management (UCM), налажена возможность создания ветвей (branches) и ярлыков (labels), и улучшен интерфейс пользователя для просмотра версий и проектов.
UCM, который обеспечивается стандартом, ясно определяет процессы для управления изменениями, получил улучшения масштабируемости, производительности, и удобства использования. Это позволяет упростить использование UCM (на более высоких уровнях) на уровне предприятий.
Теперь ClearQuest более гибко и интегрировано поддерживает управление тестами в распределенной команде. Традиционный конёк ClearQuest, контроль изменений и деятельности, расширен, теперь в него включены дополнительно управление тестами и внедрением (развертыванием). Которые включают возможность создания тестовых случаев (test cases) и связывания их с дефектами, деятельностью и требованиями. В результате мы получаем улучшение трассировки (traceability) необходимое как для улучшения процесса так и для его соответствия техническим требованиям.
ClearQuest теперь поддерживает возможность для использования одновременно нескольких языков многонациональными пользователями для работы в окружении их локализованных операционных систем. Например, это означает, что пользователи в Германии, Японии, и США все могут работать в одной базе ClearQuest использовать их родной язык поддерживаемый их операционной системой вместо того, чтобы использовать какой-то один язык. Однако, проект всё также требует использования одного языка, но пользователь имеет возможность использовать свой собственный язык отличный от языка проекта.
ClearQuest теперь имеет полную поддержку клиента Eclipse основанного на Rich Client Platform (RCP) на Microsoft Windows, Unix или Linux. Это позволяет заказчикам работать в стандартном окружении, увеличивая поддержку интеграции и уменьшая процесс дополнительного обучения новых пользователей.
Обеспечивает автоматизацию управления процесса созданием и реализации. Комбинирование IBM и Build Forge делает позицию IBM на рынке инструментов разработки уникальной, закрывая дыру между написанием кода, созданием приложения, и реализацией его для тестирования или продажи.
Web-интерфейс для RequisitePro, известный как RequisiteWeb, увеличил свою функциональность и удобство использования сделав его более пригодным решением для удаленных пользователей.
Вопрос: Каковы три основные темы/сообщения данного анонса.
Ответ: Три основные темы данного релиза:
Замкнутый цикл управления поставками программного обеспечения. Использование IBM Rational и Build Forge для автоматизации управления созданием и реализацией, и интеграции IBM ClearCase и ClearQuest плюс Tivoli для слежения и контрольной проверки ценных качеств в продукции. Заказчики теперь имеют больше контроля над их активами программного обеспечения, чем когда-либо раньше.
Гибкое и интегрированное управление тестами в распределенных командах. Новые возможности управления тестами в ClearQuest позволяют проводить автоматизацию глобального управления тестами также, как и реконфигурируемый тестовый процесс для упрощения разрешения и укрепления непротиворечивого управления тестами как лучшей практики (лучшего решения).
Расширение глобальной поддержки. Улучшен удаленный доступ и Web клиенты в IBM Rational ClearCase, IBM Rational ClearQuest и IBM Rational RequisitePro, это означает, что команды распределенные по разным офисам могут работать более рационально и эффективно. Улучшена поддержка языков в IBM Rational ClearQuest, что позволяет большему количеству пользователей работать используя языки их окружения.
Вопрос: Каковы преимущества данного релиза над конкурирующими продуктами?
Ответ: Данное предложение расширяет возможности инструментов Rational позволяя использовать их на протяжении всего жизненного цикла разработки программного обеспечения. Теперь Rational может управлять, следить и отчитываться, по всем артефактам и работам, начиная от проектирования и заканчивая реализацией.
Вопрос: Каковы варианты использования новых продуктов заказчиками?
Ответ:
ClearCase
Заказчику необходимо нести ответственность за аудит, он может получить необходимую информацию о продаваемом приложении, и отследить элементы данного приложения на протяжении всего жизненного цикла, удостоверившись в том, что они были протестированы и одобрены, также он может увидеть изменение требований сделанных в разных версиях, и увидеть требования и бизнес случаи реализуемые приложением в первую очередь.
Заказчик, решивший увеличить скорость внедрения и модернизации, которую он проделал со своим программным обеспечением, использует новые возможности автоматизации ClearCase и Tivoli Provisioning Manager для быстрого создания и размещения новых версий приложения на своих серверах, в результате получая более быстрый отклик от своих клиентов.
Пользователи ClearCase работающие вне офиса где расположена команда разработчиков теперь могут использовать клиент Eclipse для рационального использования UCM, cheсk-in, cheсk-out, и компиляции приложений.
ClearQuest
Группы тестировщиков, желающие создать и управлять тестовыми наборами внутри команды разработчиков, могут использовать ClearQuest для создания тестовых процессов и облегчения доступа к ним, а также согласованного повторного использования лучших практик.
Заказчики, желающие упростить и стандартизировать свой процесс и окружение разработки могут использовать популярную платформу Eclipse в ClearQuest, в которой ClearQuest может сосуществовать и интегрироваться с другими инструментами, например, Rational Application Developer, Rational Software Architect и Rational Software Modeler. Данная объединенная среда разработки уменьшает проблему обучения n увеличивает продуктивность работы.
Rational Build Forge
Build Forge обеспечивает масштабируемую платформу создания (компиляции, build), которая даёт возможность вам автоматизировать процесс компиляции и увеличивает общую эффективность компиляции, уменьшая в свою очередь стоимость таких параметров как: развертывания (поставки) программного обеспечения, управления и регулирования согласований, решения проблем в сжатые сроки и циклы восстановления; что в свою очередь заметно улучшает качество разрабатываемого ПО.
Вопрос: Как данный релиз решает специфические, набившие оскомину проблемы заказчиков.
Ответ:
ClearCase
Разработчики Java приложений теперь могут воспользоваться мощными возможностями компиляции и аудита. Это означает, что теперь у них есть возможность увидеть, в точности, какая версия у каждого файла, при чем данная информация записывается при компиляции и помогает точно воссоздать любую компиляцию в любое необходимое заказчику время. Это делает отладку проще и позволяет разработчикам Java проще воссоздавать дефекты обнаруженные другими людьми. Также существует поддержка трассировки Java кода с исполняемыми файлами, что может быть очень ценно при согласовании.
За счёт улучшения функциональности удаленного клиента ClearCase (CCRC), географически распределенные разработчики, менеджеры продуктов и менеджеры конфигураций работающие над одним и тем же проектом теперь могут работать с ClearCase более эффективно.
ClearQuest
Одна база данных для отчетов и слежения за всеми элементами жизненного цикла: требования, тестовые случаи, изменения требований, дефекты, UCM деятельность, записи о компиляции и развертывании.
Реконфигурирование тестовых процессов позволяет заказчикам легко выделять и закреплять стабильные варианты тестов для дальнейшего использования в других проектах.
RequisitePro
Теперь работа удаленных пользователей с требованиями теперь намного проще, чем раньше. Множественный выбор, система drag-and-drop, поддержка таблиц, и поддержка шаблонов проектов, всё это приближает возможности Web клиента к возможностям Windows интерфейса.
Build Forge
Build Forge позволяет менеджерам отвечающим за компиляцию (создание рабочих версий) увеличить результативность за счёт добавления большего числа повторяющихся итераций построения, более высокого качества, а также увеличения эффективности работы команды и закрытия бреши между кодированием, тестированием и развертыванием (инсталляцией) продукта.
Для всех продуктов
Улучшен удаленный доступ и Web клиенты для IBM Rational ClearCase, IBM Rational ClearQuest и IBM Rational RequisitePro, что позволяет всем членам группы разработчиков, вне зависимости где они расположены, делать их работу лучше чем когда-либо ранее.
Вопрос: Кому выгодно использование продуктов из данного релиза?
Ответ:
ClearCase
Менеджерам проектов и разработчикам в больших командах расположенных в разных местах по отношению друг к другу.
Заказчикам, которые хотят показать соответствия стандартам таким как SOX, и тем которые решили улучшить процесс руководства в IT.
z/OS пользователям, которые хотели бы использовать инструмент управления конфигурациями идентичный с установленным на mainframe-е и на их рабочих местах.
ClearQuest
Из-за расширения функциональности и процессов управления развертыванием, тестированием, контролем и требованиями, ClearQuest теперь поддерживает тестировщиков, бизнес аналитиков и менеджеров внедрения (развертывания), так же как и менеджеров конфигураций и разработчиков.
Вопрос: В чем преимущество продуктов, представленных IBM в данном релизе, над продуктами конкурентов?
Ответ:
ClearQuest
В данном релизе IBM улучшила возможности пользователей для обеспечения управления на всем жизненном цикле разработки. Теперь ClearQuest поддерживает, в дополнение к управлению и контролю за изменениями, за счёт расширения функциональности ещё и управление разворачиванием (внедрением), тестированием и требованиями. Это позволяет проводить более строгую проверку и облегчает контроль упущений в бизнес процессах разработки ПО.
ClearCase/ClearQuest/Build Forge
Интеграция этих трех продуктов позволяет проводить не имеющую себе равных автоматизацию процесса создания (компиляции) ПО, обеспечивая улучшение процесса создания. Это позволяет проводить более частые итерации, увеличивать качество, и повышать эффективность работы команды, а также закрывать брешь между кодированием, тестированием и внедрением (развертыванием).
Вопрос: Что делает предложения IBM лучшими в данной сфере?
Ответ: IBM предлагает наиболее полное и гибкое решение. Никто из конкурентов IBM, таких как Microsoft, Mercury, Serena или Computer Associates, не может покрыть весь жизненный цикл разработки ПО так гибко и тщательно.
Вопрос: Какие стандарты поддерживают данные продукты?
Ответ:
ClearQuest
ClearQuest Eclipse Client построен на базе стандарта Eclipse RCP (rich client platform) версии 3.0.х и 3.1.
Новые тестовые возможности в ClearQuest поддерживают шаблон Eclipse ТРТР.
ClearCase
Удаленный клиент (Remote Client) ClearCase (ССRС) построен на базе стандарта Eclipse RCP (rich client platform) версии 3.0.х и 3.1.
Этот релиз включает интеграцию с релизами Microsoft Visual Studio 2003 и 2005. Эта интеграция позволяет получить все обновления доступные в последнем релизе интегрированного окружения разработки (IDE).
Вопрос: В чем смысл новой возможности ClearQuest связанной с географической распределенностью (независимостью), и как много языков он поддерживает?
Ответ:
Данный релиз обеспечивает более гибкую в плане международного распределения политику, позволяя пользователям работать на родном языке локализованной ОС.
ClearQuest поддерживает 121 языковое окружение и переведен на девять языков: Японский, Упрощенный Китайский, Французский, Немецкий, Итальянский, Бразильский Португальский, Испанский, Традиционный Китайский и Корейский.
Вопрос: Каковы другие решения, которые IBM включила в эту инициативу?
Новые службы для: IBM Rational Business Driven Development для Compliance Service
Вопрос: Как партнеры и покупатели IBM помогали в поддержке и расширении данного продукта?
Ответ:
Цитата от Simens: «Расширенная трассировка, которую IBM Rational теперь поддерживает, помогла группе разработчиков медицинских продуктов четко придерживаться FDA требований. Логично, что если бы не эта функциональность, наши продукты не получили бы поддержки FDA, и не смогли бы выйти на рынок. Для моей компании, жизненно необходимы электронные подписи и контроль развертывания.» -- Райнер Эрсч (Rainer Ersch) Главный инженер Siemens AG Corporate Technology, а также информационный посредник фирмы Rational в Siemens.
Описание партнеров
Ring-Zero
Software
Тестовые адаптеры выпускаемые фирмой Ring-Zero предназначены для QuickTest и WinRunner делают тестовые наборы Mercury доступными для ClearQuest. Они позволяют использовать QuickTest и WinRunner для проигрывания скриптов и вывода результатов тестирования, а также поддерживают выполнение QuickTest и WinRunner скриптов из клиента Eclipse и других основанных на Eclipse инструментах Rational, которые поддерживают представление ClearQuest. Трассировка тестовых результатов может связать требования RequisitePro и дефекты ClearQuest.
Akimbi Systems
Интеграция Akimbi Slingshot™ и ClearQuest автоматически запускает корректную конфигурацию тестов для тестовых случаев IBM Rational ClearQuest, и создает снимок конфигурации во время ошибки теста для продуктов тестирования IBM Rational (Rational Manual Tester, Rational Functional Tester) для увеличения количества дефектов.
Black Duck
Пакет продуктов Black Duck protexIP™ интегрируется с Rational ClearCase для поиска по всему коду в проекте, что помогает удостовериться в правильном использовании открытых источников и интеллектуальной собственности третьих лиц.
SPI Dynamics
SPI Dynamics QAInspect™ для RSDP помогает командам создавать (компилировать) более защищенное и высококачественное ПО, которое позволяет добиться соответствия объективным требованиям. Это решение, используется совместно с управлением тестами в ClearQuest и Rational Functional Tester, оно позволяет создать интегрированный поток событий (процесс) по нахождению дефектов безопасности и функциональных дефектов, при чем, разработчику не обязательно быть экспертом по безопасности. В результате мы получаем простую платформу для управления безопасностью и функциональностью для пред-продажи, разработки и пост-продажи.
LogicLibrary
LogicLibrary AnySource Adapter для ClearQuest и ClearCase позволяет использовать репозиторий управления Logidex для автоматического сбора информации из UCM конфигураций (натсроек)
RAVENFLOW
Интеграция RAVEN Professional с RequisitePro и Method Composer позволяет группам разработчиков находить и корректировать ошибки требований перед началом кодирования, и передавать более точные требования разработчикам.
iRise®
iRise Studio™ позволяет бизнес аналитикам быстро и просто создавать симуляции Web приложений для определения требований. Данные требования могут переведены в RequisitePro для использования на протяжении всего жизненного цикла разработки.
РТС
Интеграция РТС WindChill с ClearCase позволяет пользователям синхронизировать процесс разработки с механическими и электрическими чертежами (данными). Также это позволяет более эффективно управлять взаимодействием между командой разработчиков и другими группами в процессе разработки системного продукта.
Catalyst System Corporation
Компоненты Catalyst’s Openmake являются решением для Rational по минимизации использования специальных скриптов Ant/XML, которые обычно используются между RAD и ClearCase. Менеджеры Openmake и отслеживание зависимостей между исходными файлами, позволяет проводить анализ взаимодействия и укрепляет использование согласованного исходного кода ClearCase.