Модуль учета времени.
Установка
Создать таблицу в базе.
mysql -D abills --default-character-set=utf8 < /usr/abills/Abills/modules/Timetracker/Timetracker.sql
abills/libexec/config.pl
@MODULES = ( 'Timetracker' );
Работа с модулем
Добавить элемент
- Перейдите в меню Настройка>Учет времени.
- Заполните форму указав название элемента и его приоритет (если приоритет выбран, то по нему будет высчитываться фокус.фактор - время потраченное на элементы с приоритетом поделенное на общие время).
Для получение информации о часах потраченных на сопровождение, добавьте поле с названием 'support'.
Заполнение учета времени
- Перейдите в меню Профиль>Учет времени.
- Заполните поля, указав количество затраченного времени на задачу.
Автоматическое заполнение
support
Для того чтобы поле заполнялось временем потраченным на заявки, измените название на support
dev
Поле с названием dev заполняется временем потраченным на задачи в redmine
/libexec/config.pl
$conf{TIMETRACKER_REDMINE_URL} = 'URL на домашнюю страницу redmine'; $conf{TIMETRACKER_REDMINE_APIKEY} = 'APIKEY администратора redmine';
Администратор должен иметь права доступа к странице users
Форма расчёта сложности (Декомпозиция)
- Перейдите в меню Обслуживание>Декомпозиция задачи.
- Выберите задачи, по которым хотите высчитать сложность.
Задачи и их сложность задаются в коде, функция decompisiton в webinterface. При включенной опции Tests будет заданная следующая сложность задачи из массива (1, 2, 3, 5, 8, 13, 20, 40, 100)
my %hash = ( HTML => 1, Perl => 1, SQL => 1, JS => 2, "Service external API" => 3, 'New extra futures' => 5, 'New module' => 8, 'Tests' => 0 );
Отчеты модуля
В файле config.pl добавить конфигурацию:
$conf{TIMETRACER_REDMINE_API}='http://abills.net.ua/r/issues.json?offset=0&limit=100&status_id=closed&';
Учёт времени
В меню Отчет> Учет времени> Учет времени выводится список администраторов, суммарное время, время потраченное на техническую поддержку и разработку с начала текущего месяца (по умолчанию), а также рассчитывается фокус-фактор, который показыет процентное соотношение времени, потраченного на техническую поддержку, к общему времени. Фильтром по дате можна выбрать интересующий промежуток времени.
Закрытые задачи
В меню Отчет> Учет времени> Закрытые задачи выводится список администраторов и закрытые ими задачи технической поддержки, а также в системе Redmine. Фильтром по дате можна выбрать интересующий промежуток времени.
Отчет администраторов
Отчет о работе администраторов можно посмотреть в меню Отчет> Учет времени> Отчет администраторов. Он содержит информацию о количестве задач, времени их выполнения и сложности индивидуально по каждому администратору. Фильтром по дате можна выбрать интересующий промежуток времени.
Отчет по спринтам
Отчет Отчет> Учет времени> Отчет по спринтам показывает количество тикетов, часов и успешность каждого участника за последние 6 спринтов. Для работы отчета нужно заполнить указать переменные в конфигурационном файле
$conf{MSGS_REDMINE_APIURL} = 'http://abills.net.ua/r/projects/abills/'; $conf{TIMETRACKER_REDMINE_URL} = 'http://abills.net.ua/r/'; $conf{TIMETRACKER_REDMINE_APIKEY} = 'your_api_key';
Отчет работает по Redmine API
Отчет с показателями по участникам и общий по отдельному спринту.
Отчет по участникам за последние 6 спринтов.