Использование TrackStudio для учета рабочего времени - обзор

Обсуждаем TrackStudio по-русски

Re: Использование TrackStudio для учета рабочего времени - о

Postby admin » Wed Jul 16, 2008 11:52 am

olegko wrote:Однако ж, чтоб это сработало, нужно чтобы пользователи репортили потраченное время в день исполнения задачи. А если кто-то захочет зарепортить время "задним числом", либо попытается подправить уже зарепорченное время за весь период? :?:


Репорт задним числом и исправления могут привести вот к какой проблеме: был кусок проекта, в момент X руководство посмотрело внесенное время и отправило счет клиенту. После этого кто-то из программистов удаляет свой старый отчет и вносит его заново с чуть другим комментарием. В итоге с клиента в следующий раз берутся деньги еще раз, а всякая информация о происхождении первой суммы исчезает.

У нас тут порядок примерно такой: вносить часы/комментарии можно, но все удаления и исправления - только через менеджера. Кстати, у нас во многих кафешках в городе аналогичные методы работы - исправляют все только через менеджеров, даже если чек еще не напечатан.

Еще момент: если внесение информации задним числом не критично для компании - зачем с ним бороться, пусть вносят потом хоть 50 часов за раз. А если это негативное явление и чему-то мешает - зачем эту функциональность упрощать и развивать ?

olegko wrote:Максим, а действительно, рассматривалась ли возможность расширения учёта времени в TS "календарными фичами"?


Имеется в виду генерация календаря на основе данных в TS ? Не, не изучали этот вопрос, хотя сделать экспорт внесенных часов в формат какой-нибудь программы-календаря должно быть не сложно.
Maxim Kramarenko (mailto: maximkr@trackstudio.com)
TrackStudio - Hierarchical Bug & Issue Tracking Software
http://www.trackstudio.com
admin
Site Admin
 
Posts: 7305
Joined: Thu Jan 01, 1970 3:00 am
Location: Smolensk, Russia

Re: Использование TrackStudio для учета рабочего времени - о

Postby olegko » Wed Jul 16, 2008 1:55 pm

admin wrote:...если внесение информации задним числом не критично для компании - зачем с ним бороться, пусть вносят потом хоть 50 часов за раз. А если это негативное явление и чему-то мешает - зачем эту функциональность упрощать и развивать ?

Насколько я знаю, во многих больших компаниях практикуется weekly и/или monthly reporting - недельные и месячные отчёты, которые строятся на основании ежедневных репортов.
Т.е. каждый сотрудник имеет список "заассайненных" задач по которым он отписывает потраченное время.

Очень часто бывает, что timesheet заполняется в конце недели сразу за всю неделю. После чего отчёт "отсылается" непосредственному менеджеру, который может либо "зааксептить" либо отклонить каждый отчёт. При необходимости менеджер просит поправить некоторые цифры в отчётах, и подчинённый может внести изменения и заново переслать обновлённый отчёт.

Одним из важных распростаннённых нюансов есть то, чтобы в сумме за каждый день получалось 8 часов, что тщательно контролируется, т.к. "переработка" влечёт за собой доплату к ставке, а за "недоработку" спрашивают с работника.

В конце недели/месяца менеджер собирает summary для команды на базе недельных отчётов и шлёт топ-менеджеру/заказчику.

Такая схема хорошо реализуется например в MS Project Central.
Хотелось нечто подобное увидеть в TS.

admin wrote:
olegko wrote:Максим, а действительно, рассматривалась ли возможность расширения учёта времени в TS "календарными фичами"?

Имеется в виду генерация календаря на основе данных в TS ? Не, не изучали этот вопрос, хотя сделать экспорт внесенных часов в формат какой-нибудь программы-календаря должно быть не сложно.

Что хотелось бы увидеть - как минимум привязку actual time к дате, т.е. чтобы в каждой задаче можно было указывать (и редактировать!) в какой день сколько было потрачено времени.
Плюсом будет, если будут вылазить предупреждения о том, что зарепорченное время не попадает между start date и end date или превышает бюджет.
Ну и соответствующие отчёты на базе этих данных само собой.
olegko
 
Posts: 374
Joined: Tue Apr 08, 2008 12:56 pm

Re: Использование TrackStudio для учета рабочего времени - о

Postby admin » Wed Jul 16, 2008 3:11 pm

olegko wrote:Насколько я знаю, во многих больших компаниях практикуется weekly и/или monthly reporting - недельные и месячные отчёты, которые строятся на основании ежедневных репортов.
Т.е. каждый сотрудник имеет список "заассайненных" задач по которым он отписывает потраченное время.

Очень часто бывает, что timesheet заполняется в конце недели сразу за всю неделю. После чего отчёт "отсылается" непосредственному менеджеру, который может либо "зааксептить" либо отклонить каждый отчёт. При необходимости менеджер просит поправить некоторые цифры в отчётах, и подчинённый может внести изменения и заново переслать обновлённый отчёт.

Одним из важных распростаннённых нюансов есть то, чтобы в сумме за каждый день получалось 8 часов, что тщательно контролируется, т.к. "переработка" влечёт за собой доплату к ставке, а за "недоработку" спрашивают с работника.

В конце недели/месяца менеджер собирает summary для команды на базе недельных отчётов и шлёт топ-менеджеру/заказчику.

Такая схема хорошо реализуется например в MS Project Central.
Хотелось нечто подобное увидеть в TS.


Да, для такого рода задач больше подходят не issue tracking, а project management или даже time tracking продукты (их сотни). Причина та же, что и с project management: timesheet - это взгляд на рабочее время сотрудников с высоты "птичьего полета", нам же нужна гораздо более детальная информация (привязка введенного времени к конкретным сообщениям, комментариям пользователей) и получить ее из timesheet - никак.

До того как начать разрабатывать TrackStudio мы занимались заказной разработкой ПО на условиях почасовки. Т.е. для получения денег от клиента и передачи их программистам требовалась детальная информация - кто и что делал и сколько времени это заняло (с точностью до 10-20 минут). Но мне тогда попадались именно timesheet программы, в которые можно забить рабочие часы за неделю, но вот указать, что ответом на этот саппорт по телефону я занимался 5 минут или получить подробный отчет с комментариями программистов - никак. Можно даже сказать, что нынешний способ учета времени в TrackStudio - это одна из причин, почему мы вообще начали писать TrackStudio :-)

Причем у нас всегда пинания были как раз за точное раскидывание 8-ми часового рабочего дня между задачами. Понятно ведь, что ровно 8 часов в день человек работать не может (может уйти раньше или задержаться, пить чай, трепаться на форуме и т.п.). Если у человека всегда получается ровно 8 часов, то он где-то неправильно сообщает затраты времени по задачам (где-то плюсует, где-то вычитает), из-за чего для руководства сильно усложняется планирование.

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

Не так давно писал на тему time tracking-а и важности точной оценки реальных затрат времени программистов:
http://maximkr.livejournal.com/11192.html



admin wrote:Что хотелось бы увидеть - как минимум привязку actual time к дате, т.е. чтобы в каждой задаче можно было указывать (и редактировать!) в какой день сколько было потрачено времени.
Плюсом будет, если будут вылазить предупреждения о том, что зарепорченное время не попадает между start date и end date или превышает бюджет.
Ну и соответствующие отчёты на базе этих данных само собой.


Как вариант - можно заполнять время через CSV Import, там можно произвольное время выставлять. Т.е. пользователь подготавливает timesheet в экселе и загружает его в TS. Дело за малым - нужно соот. скрипт для CSV Import написать.
Last edited by admin on Thu Jul 17, 2008 8:26 am, edited 1 time in total.
Maxim Kramarenko (mailto: maximkr@trackstudio.com)
TrackStudio - Hierarchical Bug & Issue Tracking Software
http://www.trackstudio.com
admin
Site Admin
 
Posts: 7305
Joined: Thu Jan 01, 1970 3:00 am
Location: Smolensk, Russia

Re: Использование TrackStudio для учета рабочего времени - о

Postby olegko » Wed Jul 16, 2008 4:12 pm

admin wrote: Да, для такого рода задач больше подходят не issue tracking, а project management или даже time tracking продукты...

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

admin wrote:Как вариант - можно заполнять время через CSV Import, там можно произвольное время выставлять. Т.е. пользователь подготавливает timesheet в экселе и загружает его в TS. Дело за малым - нужно соот. скрипт для CSV Import написать.

Хранить timesheets в отдельных файлах неудобно, да и смысл теряется, т.к. общий отчёт "по дням" не посторишь.
olegko
 
Posts: 374
Joined: Tue Apr 08, 2008 12:56 pm

Postby mvasenkov » Mon Jul 21, 2008 11:55 am

Я сейчас использую TimeSlotTracker для учета времени. Софтина сыровата, как и многие проекты на SourceForge, но с поставленной задачей справляется. Поскольку она open source, можно в дальнейшем либо попросить разработчиков приделать интеграцию с TrackStudio, либо я сам такую интеграцию сделаю.
Skype (RU): max.vasenkov
Email/Jabber: max.vasenkov@gmail.com
twitter: @winzard
mvasenkov
TrackStudio Support
 
Posts: 318
Joined: Tue Jan 14, 2003 5:57 pm
Location: Smolensk

Postby bbm » Thu Dec 18, 2008 11:23 pm

Здравствуйте!

В Девтрэк-е Time_track устроен в виде списка на каждой задаче, состоящего из элементов, включающих кто, когда, сколько времени и какого типа (администрирование, кодирование... - сам придумываешь и устанавливаешь стоимость часа). Эти поля можно запретить редактировать после ввода, можно оставить открытыми... Потом по ним собирается отчёт.

Вопрос - такую структуру TrackStudio одолеть может?

Для того, чтобы помочь пользователям заполнять подобные поля, мы используем специальную утилитку учёта рабочего времени, которая запускается у каждого пользователя и напоминает ему переключать типы задач, детектируя отсутствие активности и т.п. Статистика сохраняется у каждого индивидуально и уже затем вносится (при нужде редактируясь) пользователем в учёт для менеджеров...

Но реально интересна и другая статистика, не только актуально потраченное время, но ещё и сколько вообще висела задача на на персоне? Здесь дело в том, что в процессе отладки, например, она может множественно ходить кругами по нескольким юзерам и хочется увидеть это в виде, например, таймлайна по юзерам - как в МС проджекте, и в виде суммы по юзерам - сколько висело и сколько при этом реально времени ушло.

Возможно такое сделать в TrackStudio?
bbm
 
Posts: 3
Joined: Thu Dec 18, 2008 10:50 pm

Postby admin » Fri Dec 19, 2008 3:27 pm

bbm wrote:Здравствуйте!

В Девтрэк-е Time_track устроен в виде списка на каждой задаче, состоящего из элементов, включающих кто, когда, сколько времени и какого типа (администрирование, кодирование... - сам придумываешь и устанавливаешь стоимость часа). Эти поля можно запретить редактировать после ввода, можно оставить открытыми... Потом по ним собирается отчёт.

Вопрос - такую структуру TrackStudio одолеть может?

Для того, чтобы помочь пользователям заполнять подобные поля, мы используем специальную утилитку учёта рабочего времени, которая запускается у каждого пользователя и напоминает ему переключать типы задач, детектируя отсутствие активности и т.п. Статистика сохраняется у каждого индивидуально и уже затем вносится (при нужде редактируясь) пользователем в учёт для менеджеров...

Но реально интересна и другая статистика, не только актуально потраченное время, но ещё и сколько вообще висела задача на на персоне? Здесь дело в том, что в процессе отладки, например, она может множественно ходить кругами по нескольким юзерам и хочется увидеть это в виде, например, таймлайна по юзерам - как в МС проджекте, и в виде суммы по юзерам - сколько висело и сколько при этом реально времени ушло.

Возможно такое сделать в TrackStudio?


1) Считать время на разнные виды деятельности можно, но автоматического учета разной почасовой ставки нет.
2) Программки подобной в комплекте нет, но вообще подобных программ много.
3) Для учета сколько задача висела на человеке, сколько времени прошло до первого ответа и т.п. нужно использовать скрипты. Как определитесь что именно нужно - шлите ТЗ на maximkr@trackstudio.com
Maxim Kramarenko (mailto: maximkr@trackstudio.com)
TrackStudio - Hierarchical Bug & Issue Tracking Software
http://www.trackstudio.com
admin
Site Admin
 
Posts: 7305
Joined: Thu Jan 01, 1970 3:00 am
Location: Smolensk, Russia

рабочее время

Postby petr.zaretsky » Mon Sep 28, 2009 2:32 pm

Хотелось бы иметь возможность получать такого рода информацию:
сколько часов и на какие задачи было потрачено время работника о дням.
То есть:
Вася
понед 14 число 6 часов Задача 1
вторник 14 число 4 часа Задача 1
вторник 14 число 2 часа Задача 2
(или что то подобное)

Как я понимаю это отчет типа User workload, только вот у меня не получилось получить ежедневную разбивку деятельности.
Как это сделать?

Спасибо
petr.zaretsky
 
Posts: 1
Joined: Mon Sep 28, 2009 2:28 pm

Re: рабочее время

Postby admin » Mon Sep 28, 2009 2:37 pm

Ежедневную разбивку нельзя, если только делать серию отчетов, по одному каждый день.
Maxim Kramarenko (mailto: maximkr@trackstudio.com)
TrackStudio - Hierarchical Bug & Issue Tracking Software
http://www.trackstudio.com
admin
Site Admin
 
Posts: 7305
Joined: Thu Jan 01, 1970 3:00 am
Location: Smolensk, Russia

Re: рабочее время

Postby admin » Fri Oct 02, 2009 8:54 am

petr.zaretsky wrote:Хотелось бы иметь возможность получать такого рода информацию:
сколько часов и на какие задачи было потрачено время работника о дням.
То есть:
Вася
понед 14 число 6 часов Задача 1
вторник 14 число 4 часа Задача 1
вторник 14 число 2 часа Задача 2
(или что то подобное)

Как я понимаю это отчет типа User workload, только вот у меня не получилось получить ежедневную разбивку деятельности.
Как это сделать?

Спасибо


Как вариант решения проблемы - можно экспортировать задачи с сообщениями в XML и считать затраты времени по дням и строить отчет сторонними инструментами.
Maxim Kramarenko (mailto: maximkr@trackstudio.com)
TrackStudio - Hierarchical Bug & Issue Tracking Software
http://www.trackstudio.com
admin
Site Admin
 
Posts: 7305
Joined: Thu Jan 01, 1970 3:00 am
Location: Smolensk, Russia

PreviousNext

Return to TrackStudio Support [Russian]

Who is online

Users browsing this forum: No registered users and 0 guests