1
Ксения
нет рекомендаций
нет жалоб
Завершён
Название проекта: Доработка типового отчета по трудозатратам (Redmine)
Вариант сотрудничества: Одноразовый проект
Раздел: Разработка программ
Предоплата: возможна предоплата
Способы оплаты: Наличные, Банковский перевод, Электронные деньги
Прием заявок: завершен
Вариант сотрудничества: Одноразовый проект
Раздел: Разработка программ
Предоплата: возможна предоплата
Способы оплаты: Наличные, Банковский перевод, Электронные деньги
Прием заявок: завершен
Описание проекта:
1. Добавить в настройки типового отчета флаг “Выводить план”.
a. При снятом флаге отчет формируется типовым образом.
b. При поднятом флаге после поля группировки выводится поле “План”. Значение для поля получается из поля задачи “Оценка времени” (Issue.estimated_hours).
c. При поднятом флаге после поля “План” выводится поле “Откл. абс.” Значение получается по формуле:
- .
d. При поднятом флаге после поля “Откл. абс” выводится поле “Откл. отн., %”. Значение получается по формуле:
*100 / .
Округление производится до второго знака после запятой.
e. При поднятом флаге после поля “Откл. отн., %” выводится поле “План || Факт”. Значение получается по формуле:
= 0 ? :
f. Вывод данных колонкам из пп. b-e производится по всем группировкам. Если запись о трудозатратах введена без указания задачи, плановые трудозатраты для них принимаются равными 0.
2. Увеличить максимальное количество одновременно выводимых группировок с типовых 3 до 6.
3. Добавить группировку “Задачи (с подзадачами). В группировке выводятся только задачи без подзадач (с пустым полем Родитель), затраченное и плановое время выводятся по задаче и всем ее подзадачам с учетом иерархии.
4. Добавить фильтр по полю задачи “Закрыта” (Issue.closed_on)
5. Доработку необходимо реализовать в виде плагина.
6. Окружение
redmine: 2.3.1-devel
ruby: 1.9.3 (x86_64-linux)
rails: 3.2.13
1. Добавить в настройки типового отчета флаг “Выводить план”.
a. При снятом флаге отчет формируется типовым образом.
b. При поднятом флаге после поля группировки выводится поле “План”. Значение для поля получается из поля задачи “Оценка времени” (Issue.estimated_hours).
c. При поднятом флаге после поля “План” выводится поле “Откл. абс.” Значение получается по формуле:
- .
d. При поднятом флаге после поля “Откл. абс” выводится поле “Откл. отн., %”. Значение получается по формуле:
*100 / .
Округление производится до второго знака после запятой.
e. При поднятом флаге после поля “Откл. отн., %” выводится поле “План || Факт”. Значение получается по формуле:
= 0 ? :
f. Вывод данных колонкам из пп. b-e производится по всем группировкам. Если запись о трудозатратах введена без указания задачи, плановые трудозатраты для них принимаются равными 0.
2. Увеличить максимальное количество одновременно выводимых группировок с типовых 3 до 6.
3. Добавить группировку “Задачи (с подзадачами). В группировке выводятся только задачи без подзадач (с пустым полем Родитель), затраченное и плановое время выводятся по задаче и всем ее подзадачам с учетом иерархии.
4. Добавить фильтр по полю задачи “Закрыта” (Issue.closed_on)
5. Доработку необходимо реализовать в виде плагина.
6. Окружение
redmine: 2.3.1-devel
ruby: 1.9.3 (x86_64-linux)
rails: 3.2.13