Borland TeamInspector 2008 (FAQ)

ДЛЯ ЧЕГО НУЖЕН  BORLAND TEAMINSPECTOR?

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

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

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

  • Метрики анализа кода
  • Метрики покрытия кода тестированием
  • Метрики соответствия стандартам
  • Метрики анализа тенденций сборки

КАКОВЫ КЛЮЧЕВЫЕ ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ TEAMINSPECTOR?

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

КАКОВЫ КЛЮЧЕВЫЕ ПРЕИМУЩЕСТВА TEAMINSPECTOR?

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

КТО МОЖЕТ ПОЛУЧИТЬ ПРЕИМУЩЕСТВА ОТ ИСПОЛЬЗОВАНИЯ TEAMINSPECTOR?

Преимущества для ИТ-руководителей

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

Преимущества для групп разработки и руководителей проектов

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

КАКИЕ ВОЗМОЖНОСТИ ПО ИНТЕГРАЦИИ ALM ИМЕЮТСЯ В TEAMINSPECTOR?

Благодаря нашей инфраструктуре OpenALM и наличию коннекторов, имеется возможность доступа к ресурсам от сторонних производителей. На текущий момент TeamInspector поддерживает следующие нижележащие инструменты ALM:

  • SCCM: Borland StarTeam, Perforce, Subversion
  • LQM: Borland SCTM
  • Инспекторы: Checkstyle, EMMA, JUnit, NUnit
  • Сборка: Ant, NAnt, Generic Command Line 

КАКИЕ СЕРВИСЫ ПРЕДОСТАВЛЯЮТСЯ TEAMINSPECTOR?

Компания Borland создала предопределенные сервисы, включая программы для оценки вашей текущей ситуации, конструирования подхода, создания реализации с последующим измерением результатов. Дополнительную информацию можно получить в  нашем местном клиентском отделе, или зайти по адресу http://www.borland.com/us/services/index.html 

КАКОВЫ ПЛАТФОРМЕННЫЕ ТРЕБОВАНИЯ ДЛЯ  TEAMINSPECTOR?

Ниже приведены системные спецификации Borland, рекомендуемые для работы TeamInspector:

Платформа: Borland  рекомендует Windows 2003 Server или RedHatv Linux 4+ на выделенном сервере

Процессор:     Компьютер с двойным процессором  Pentium4

Оперативная память:      Рекомендуется 4 ГБайт оперативной памяти  

Пространство на жестком диске:              Рекомендуется 10 ГБайт на жестком диске

Сертифицированные серверы J2EE:       Apache Tomcat 5.5x

Java: jre 1.5.0_11

Требования к портам:     Установка с параметрами по умолчанию подразумевает доступность порта 9080. 

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


Страница сайта http://www.interface.ru
Оригинал находится по адресу http://www.interface.ru/home.asp?artId=19995