Новая версия DEVPROM 2.8.1

08.11.2010 21:32

Мы рады сообщить вам о выходе новой версии системы управления проектами DEVPROM 2.8.1.

 

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

 

Основные изменения:

  1. API для интеграции фреймворков автоматического тестирования
  2. Отчет Портфолио проектов (Enterprise)
  3. Отчет Трассировка реализации пожеланий (Enterprise)
  4. Отчет Затраченное время по проектам (Enterprise)
  5. Отчет Загрузка ресурсов (Enterprise)
  6. Страница Отчеты внутри проекта
  7. Отображение участников проекта с группировкой по ролям
  8. Возможность исполнителям создавать себе задачи в итерации
  9. Поддержка PHP 5.3

1. API для интеграции фреймворков автоматического тестирования

Начиная с версии 2.8.1 в DEVPROM появилось API для интеграции с фреймворками автоматического тестирования, которое позволяет:

 

  • добавлять автотесты как тестовые сценарии на закладку Тестирование

 

autotests

 

  • загружать в DEVPROM результаты прохождения этих тестов

 

testrun

 

  • строить отчет о прохождении тестов по версиям тестируемого приложения

 

testresults

 

Таким образом, автоматически строятся отчеты о прохождении автоматических тестов, в проекте создаются ошибки с вложенными файлами трассировки и скриншотов.

 

На текущий момент существует готовая интеграция с nUnit (подробное описание).

При необходимости, вы сами можете реализовать интеграцию DEVPROM и используемых в вашей компании фреймворков через новый API. Пример исходного кода (код интеграции с nUnit) приведен по ссылке выше.

 

Вот еще некоторые из нововведений в управлении тестированием в DEVPROM:

  • упразднены тестовые наборы как отдельные сущности - теперь существует только иерархия тестовых сценариев, каждый из которых может быть запущен на выполнение (ручное или автоматическое)
  • появилась возможность расширять справочник вариантов результатов тестирования
  • появилась поддержка окружений тестирования

 

2. Отчет Портфолио проектов (Enterprise)

В отчете Портфолио проектов (Проекты) отображается актуальная картина по всем проектам компании, к которым у вас есть доступ:

  • план выпуска релизов по месяцам
  • отклонение от планируемого графика
  • проектные вехи
  • даты старта и завершения
  • руководители и заказчики

 

projects

 

С помощью этого отчета вы легко можете получить актуальную (!) информацию о проектах компании, планах по выпуску версий и самое главное - реальной картины по срокам выпуска, с учетом имеющихся сдвигов сроков.

Смещения в сроках завершения релизов отмечаются красным цветом и позволяют оперативно реагировать на ситуацию по портфелю проектов или программе проектов.

 

Уникальной особенностью DEVPROM является прогнозирование сроков выполнения релизов путем вычисления скорости работы команды. Таким образом, вам не нужно постоянно актуализировать планы: участники проектов просто выполняют свои задачи, а все заинтересованные лица видят реальную ситуацию по срокам в релизах и проектах.

 

3. Отчет Трассировка реализации пожеланий (Enterprise)

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

 

Простой пример: заказчик заводил пожелание или присылал письмо с проблемой с службу поддержки и хочет узнать, когда же оно будет выполнено. Пожелание было серьезным и затронуло несколько крупных подсистем, причем разработка каждой ведется в отдельном проекте.

На данном отчете и вы и заказчик (при соответствующей настройке прав доступа) найдете это пожелание, сможете посмотреть, в каких проектах и во что оно преобразовалось, а так же когда будет завершено.

Дата завершения пожеланий определяется по дате завершения релиза, в котором запланирована их реализация.

 

issuestrace

 

При этом вы можете фильтровать отображаемые пожелания как по конкретному автору, так и по группе пользователей, например, заказчики Компании А.

 

4. Отчет Затраченное время по проектам (Enterprise)

Отчет по затраченному времени (timesheet) позволяет получить сводную информацию о затраченном времени за месяц по всем проектам компании, в разрезе участников проектов и выполненных задач.

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

 

totaltimesheet

 

5. Отчет Загрузка ресурсов (Enterprise)

Отчет о загрузке ресурсов внутри проекта появился в DEVPROM 2.8. В новой версии мы расширили область действия отчета на все проекты, для возможности управления ресурсами компании в целом.

 

С помощью этого отчета можно контролировать загрузку ресурсов по проектам, по участникам, по ролям. В случае недостаточной загрузки или перегрузки, вы увидите соответствующие индикаторы и сможете оперативно влиять на ситуацию в проектах компании.

 

resourceload

 

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

 

6. Страница Отчеты внутри проекта

 

Чтобы не приходилось искать важные проектные отчеты в различных местах системы, мы вынесли их на отдельную страницы Отчеты, доступную в меню Проект-Отчеты.

 

Перечень отчетов включает в себя:

  • Пожелания и задачи
  • Проектные метрики
  • Отчеты по участникам
  • Отчеты по тестированию
reports

 

7. Отображение участников проекта с группировкой по ролям

на закладке Участники мы добавили возможность изменять представление списка участников проектов, это может быть список участников в алфавитном порядке, либо список участников, сгруппированный по ролям. Такая же группировка по ролям используется и при выборе участника, например, при назначении ему задачи.

 

rolegroup

 

8. Возможность исполнителям создавать себе задачи в итерации

На закладке Мои задачи появилась возможность каждому участнику проекта самостоятельно создавать себе задачи в итерации. Поскольку все проектные активности запланировать достаточно сложно, то разработчикам и другим участникам проекта часто приходится создавать себе задачи самим, например, чтобы списывать в них затраченное время.

Ранее такая возможность была доступна с закладки Итерация, что было не совсем удобно для частого использования.

 

9. Переход на PHP 5.3

Обеспечена корректная работа системы на самой свежей версии PHP 5.3.3, что снимает возможные проблемы с развертыванием системы на хостингах, которые поддерживают только последнюю версию PHP. Соответствующим образом доработан инсталлятор под Windows, который теперь включает PHP5.3.3/Apache2.2.

 

10. Полный перечень улучшений и исправленных ошибок

  • I-4747 Доп. требования к API тестового сервиса
  • I-1506 Возможность группировать людей. Для более удобного назначения ответственных по з...
  • I-1772 Позволять связывать требования с тестовыми случаями. На странице выполнения тест...
  • I-1882 Выделять выходные дни красным а сегодняшний день например зелёным, и сверху к чи...
  • I-2067 Доработать репорт бага при выполнении теста
  • I-2166 У задачи если выбрать действие Выполнить,...
  • I-4272 Поддержка различных окружений при тестировании
  • I-4290 Доработки по рецензированию Wiki
  • I-4294 Добавленные мной пожелания
  • I-4349 Облегчить создание задачи в итерации -...
  • I-4429 видеть все заявки по клиенту в проектах группы
  • I-4581 Для вики-страниц по-умолчанию должен быть доступен экспорт в HTML - так...
  • I-4589 Межпроектный отчет о затраченном времени
  • I-4590 Группировать список участников проекта по ролям
  • I-4592 Общий список проектов
  • I-4728 Варианты отметки о прохождении тестов
  • I-4742 Доработки тега [code]: сделать чтобы код занимал всю ширину страницы, как текст,...
  • I-4762 Пожелания по инсталятору программы, точнее...
  • I-4802 Разделить версии и стадии разработки в фильтрах
  • I-4928 Добавить проектный фильтр
  • I-4943 Изменения в результатах тестирования
  • I-4944 Отчет о результатах тестирования
  • I-4957 В Wiki показывать узлы с текстом
  • I-4981 Доработки по тест-планам
  • I-5062 Трассировка созданной ошибки на тестовый случай
  • I-5097 Упрощение установки результата о прохождении
  • I-5099 Упразднить тестовые случаи
  • I-5133 В проект добавить закладку Отчеты, на которую нужно вынести все имеющиеся в проекте отчеты для обеспечения единой точки поиска данных
  • I-5139 На закладке Мои проекты в столбце Текущие задачи если нет назначенных на...
  • I-5163 Обеспечить поддержку последней версии PHP (5.3)
  • I-4020 Выделения текста вики в блоки - нужно поправить верстку
  • I-4240 OpenOffice: при экспорте в rtf из вики таблицы бьются (исчезают столбцы)....
  • I-4541 Из-под Мака косячит календарь. См. вложение
  • I-5029 Если добавить новый приоритет, например, Блокер, то в журнале пожеланий его нельзя...
  • I-5030 Создаём итерацию, вываливаем календарь на дату окончания, решаем что сначала поправим дату...
  • I-5061 Минорные ошибки в тестированиии
  • I-5109 дата на календаре - 110 год
  • I-5112 При нажатии выполнить тест, в firebug видно что запрос отсылается и зависает, а так ничего не происходит
  • I-5162 Комментарии при коммите...

 

Выберите подходящий вам вариант DEVPROM

 

Оставайтесь на связи!

Присоединяйтесь к нашей странице на Facebook и вы будете первыми узнавать о самых интересных новостях проекта.

 

Еще интересные статьи на эту тему: