Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

Table of Contents

Установка

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

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

abills/libexec/config.pl


Code Block
languagebash
@MODULES = (
          'Timetracker'
          );


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

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

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

Image RemovedImage Added


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


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

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

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

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


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


Warning

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

Отчет

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

    Image Removed


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

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

    Image RemovedImage Added


    Задачи и их сложность задаются в коде, функция decompisiton в webinterface. При включенной опции Tests будет заданная следующая сложность задачи из массива (1, 2, 3, 5, 8, 13, 20, 40, 100)

    Code Block
    languagebash
      my %hash = (
        HTML     html     		   => 1,
        Perl          perl		   => 1,
        SQL           		 sql  => 1,
        JS                   "service api"  => 2,
    );  => 2,
        "Service external API" => 3,
        'New extra futures'    => 5,
        'New module'           => 8,
        'Tests'                => 0
     );


    Отчеты модуля

    В файле config.pl добавить конфигурацию:

    Code Block
    languageperl
    $conf{TIMETRACER_REDMINE_API}='http://abills.net.ua/r/issues.json?offset=0&limit=100&status_id=closed&';

    Учёт времени

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

    Image Added

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

    В меню Отчет> Учет времени> Закрытые задачи выводится список администраторов и закрытые ими задачи технической поддержки, а также в системе Redmine. Фильтром по дате можна выбрать интересующий промежуток времени.

    Image Added


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

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

    Image Added


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

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

    Code Block
    languagebash
    titleconfig.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

    Отчет с показателями по участникам и общий по отдельному спринту.

    Image Added

    Image Added

    Отчет по участникам за последние 6 спринтов.

    Image Added

    Image Added