Skip to end of metadata
Go to start of metadata

Модуль учета времени.

Установка

Создать таблицу в базе.

mysql -D abills --default-character-set=utf8 < /usr/abills/Abills/modules/Timetracker/Timetracker.sql

abills/libexec/config.pl

@MODULES = (
          'Timetracker'
          );

Работа с модулем

Добавить элемент

  1. Перейдите в меню Настройка>Учет времени.
  2. Заполните форму указав название элемента и его приоритет (если приоритет выбран, то по нему будет высчитываться фокус.фактор - время потраченное на элементы с приоритетом поделенное на общие время).


Для получение информации о часах потраченных на сопровождение, добавьте поле с названием 'support'.


Заполнение учета времени

  1. Перейдите в меню Профиль>Учет времени.
  2. Заполните поля, указав количество затраченного времени на задачу.

Автоматическое заполнение

support 
Для того чтобы поле заполнялось временем потраченным на заявки, измените название на support 
dev 
Поле с названием dev заполняется временем потраченным на задачи в redmine 
/libexec/config.pl 

$conf{TIMETRACKER_REDMINE_URL} = 'URL на домашнюю страницу redmine';
$conf{TIMETRACKER_REDMINE_APIKEY} = 'APIKEY администратора redmine';


Администратор должен иметь права доступа к странице users

Отчеты

  1. Перейдите в меню Отчёт>Учет времени.
  2. Выберите промежуток времени, за который вы хотите увидеть статистику.



Отчет>Закрытие задачи



Форма расчёта сложности (Декомпозиция)

  1. Перейдите в меню Обслуживание>Декомпозиция задачи.
  2. Выберите задачи, по которым хотите высчитать сложность.


Задачи и их сложность задаются в коде, функция 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&';
закрытых задач администраторами можно посмотреть:
1. Отчёт> Учет времени> Закрытые задачи
2. Задайте период по которому будут показываться задачи

Отчет о работе администраторов

Отчет о работе администраторов можно посмотреть:

1. Отчёт> Учет времени> Отчет о работе администраторов
2. Задайте период по которому будут показываться отчет


Отчет по спринтах

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

config.pl
$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 спринтов.

  • No labels