FAQ по IBM Rational Software Development Platform V7 (FAQ)
Вопрос: Что было анонсировано?
Ответ: Седьмая версия продуктов IBM Rational Team/lifecycle. Продукты, входящие в данный релиз, позволят клиентам IBM Rational интегрировать и автоматизировать бизнес процесс разработки программного обеспечения и информационных систем. Следующее поколение соответствующе ориентированной архитектуры поможет заказчикам улучшить их процессы и инфраструктуру для ускорения глобальных поставок программного обеспечения. Набор этих продуктов имеет следующий вид:
Вопрос: Какова значимость данного анонса?
Ответ:
ClearCase:
- Интеграция ClearCase с Build Forge и Tivoli Provisioning Manager обеспечивает более серьёзный контроль над созданием и реализацией. Использование связки с ClearQuest, позволяет заказчикам отследить все версии любого файла, над которым производилась работа. Что в свою очередь позволяет восстановить необходимые версии файлов, а также позволяет проводить контроль версий часто необходимый для согласования. Также теперь поддерживается язык Java.
- Новая интеграция между ClearCase и Tivoli Provisioning Manager позволяет проводить замкнутый цикл управления поставками. Это значит, что заказчик может размещать приложения на сервере быстро и просто и отслеживать всю деятельность по размещению. Эта новая возможность автоматизации подразумевает уменьшение взаимодействия с людьми, быстроту изменений и меньше места для ошибок.
- Удаленный клиент для ClearCase (CCRC) был улучшен, в результате получено увеличение функциональности для менеджеров проекта и разработчиков работающих удаленно. В эти улучшения входят увеличение поддержки для Unified Change Management (UCM), налажена возможность создания ветвей (branches) и ярлыков (labels), и улучшен интерфейс пользователя для просмотра версий и проектов.
- UCM, который обеспечивается стандартом, ясно определяет процессы для управления изменениями, получил улучшения масштабируемости, производительности, и удобства использования. Это позволяет упростить использование UCM (на более высоких уровнях) на уровне предприятий.
ClearQuest:
- Теперь ClearQuest более гибко и интегрировано поддерживает управление тестами в распределенной команде. Традиционный конёк ClearQuest, контроль изменений и деятельности, расширен, теперь в него включены дополнительно управление тестами и внедрением (развертыванием). Которые включают возможность создания тестовых случаев (test cases) и связывания их с дефектами, деятельностью и требованиями. В результате мы получаем улучшение трассировки (traceability) необходимое как для улучшения процесса так и для его соответствия техническим требованиям.
- ClearQuest теперь поддерживает возможность для использования одновременно нескольких языков многонациональными пользователями для работы в окружении их локализованных операционных систем. Например, это означает, что пользователи в Германии, Японии, и США все могут работать в одной базе ClearQuest использовать их родной язык поддерживаемый их операционной системой вместо того, чтобы использовать какой-то один язык. Однако, проект всё также требует использования одного языка, но пользователь имеет возможность использовать свой собственный язык отличный от языка проекта.
- ClearQuest теперь имеет полную поддержку клиента Eclipse основанного на Rich Client Platform (RCP) на Microsoft Windows, Unix или Linux. Это позволяет заказчикам работать в стандартном окружении, увеличивая поддержку интеграции и уменьшая процесс дополнительного обучения новых пользователей.
Build Forge:
- Обеспечивает автоматизацию управления процесса созданием и реализации. Комбинирование IBM и Build Forge делает позицию IBM на рынке инструментов разработки уникальной, закрывая дыру между написанием кода, созданием приложения, и реализацией его для тестирования или продажи.
RequisitePro:
- 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 помогали в поддержке и расширении данного продукта?
Ответ:
Цитата от 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. |
|