Модуль учета рабочего времени для Team Foundation Server
Интеграция двух серверных продуктов Team Foundation Server и Project Server позволяет, с одной стороны, участникам команд разработки программного обеспечения отчитываться по задачам корпоративных проектов в Team Foundation Server, а, с другой стороны, руководителю проекта получать в Project Server обновления задач проектов и сведений о доступности ресурсов.
Предлагаемое Microsoft функциональное расширение Team Foundation Server позволяет обеспечить синхронизацию рабочих элементов командных проектов с задачами корпоративных проектов Project Server (описание возможностей синхронизации Team Foundation Server и Project Server: https://msdn.microsoft.com/en-us/library/gg455680.aspx). Данное решение предусматривает возможность гибкой настройки параметров синхронизации, отвечающей потребностям как процесса разработки программного обеспечения, так и процесса управления проектами в компании.
Основным недостатком штатного функционала синхронизации является отсутствие возможности повременного учета (табелирования) трудозатрат по задачам командных проектов в TFS: фактические трудозатраты, указанные сотрудником в поле задачи в TFS фиксируются в Project Server в соответствии с запланированным в плане корпоративного проекта распределением. Например, если в плане корпоративного проекта Project Server начало задачи было запланировано на дату предыдущего месяца, а исполнитель приступил к выполнению данной задачи только сегодня и сегодня же отчитался по ней в TFS, отчитанные по задаче фактические трудозатраты окажутся в прошлом месяце в плане корпоративного проекта.
Созданный нашими разработчиками модуль учета рабочего времени для Team Foundation Server является важным дополнением к функционалу синхронизации от Microsoft, которое позволяет вести повременной учет трудозатрат по задачам проекта в TFS. Табель учета трудозатрат по задаче командного проекта выводится на форме задачи TFS и позволяет вводить информацию о фактически отработанных по задаче часах с распределением по дням.
После приемки руководителем проекта фактические трудозатраты сохраняются в плане проекта Project Server с пересчетом сроков и оставшихся трудозатрат по задачам.
Модуль учета рабочего времени для Team Foundation Server позволяет обеспечить корректную отчетность о фактических трудозатратах сотрудников по проектам.