Что такое ALM система? Это платформа, позволяющая координировать разработку и управлять развитием программного проекта на всех его стадиях. Хранение исходного кода, управление изменениями, автоматическая сборка проекта, планирование и другие задачи, с которыми мы сталкиваемся каждый день, могут быть выполнены с помощью ALM системы.
Polarion ALM - это ALM платформа нового поколения, которая предоставляет не просто набор инструментов по обеспечению жизненного цикла приложений, но и гарантирует их интеграцию и совместную работу. Эта платформа может быть легко адаптирована для применения с различным методологиями разработки программного обеспечения, включая Agile Development и SCRUM. Polarion ALM представляет собой web-портал, который позволяет решать следующие задачи:
- Управление требованиями
- Управление изменениями
- Управление задачами
- Планирование
- Автоматическое создание отчетов о статусе и прогрессе проекта, а также о затраченных ресурсах
- Аудит качества
- Управление сборкой проекта
- Управление конфигурацией
- Организация совместной работы и коммуникации
Polarion ALM - продукт компании Polarion Software. Основой продукта являются проекты и компоненты с открытым кодом, включая проекты разработанные нами под эгидой Polarion Community. Также мы создали специальные компоненты, ориентированные на задачи Polarion ALM. Некоторые из компонентов, входящих в состав Polarion ALM, представлены ниже.
Аудит качества проектов
Неотъемлемой частью любого процесса по созданию программного обеспечения является контроль качества. В Polarion ALM эта задача решается путем контроля качества не только исходного кода, но и самого процесса работы.
Контроль качества исходного кода выполняется автоматически при сборке проектов путем запуска автоматических тестов и с помощью специальных процедур по анализу кода.
Контроль качества процесса разработки осуществляется в соотвествии с требованиями методологии экстремального программирования (eXtreme Programming или XP). Эта методология завоевала популярность благодаря своей эффективности и фактически стала стандартом для разработки программных проектов. Аудит качества позволяет оценить процесс разработки путем анализа 50 различных характеристик проекта на их соответствие требованиям XP процесса.
Результаты аудита качества исходного кода и процессов доступны в виде отчетов, что позволяет своевременно определить проблемы и легко их устранить.
SVN Web Client
В качестве хранилища данных в Polarion ALM используется система контроля версий Subversion. Polarion ALM использует SVN Web Client для организации web-доступа к данным, хранящимся в репозитории Subversion.
Подробнее о проекте SVN Web Client.
|