by Application Aspect (Raverus) - Product Type: Component / Application / .NET WinForms / .NET Web Service / 100% Managed Code / End User Application / Web Service
in Planning / Scheduling
Other information on this page is shown for historical reference only and may have changed considerably since.
Effectively track working hours consumption on development projects. TeamDef is an application made for operational planning and time tracking of projects based on TeamDef methodology and stored in Microsoft Team Foundation Server. This application provides all members of the development team with valuable information about ongoing projects. It is a significant supplement to the Team Foundation Server in the time tracking and time sheet management area.
TeamDef was created to satisfy a desire to effectively track working hours consumption on development projects. Microsoft Team Foundation Server comes with really great functionality out-of-the-box and Application Aspect realized that their development process was very similar to the Agile methodology however after a while they realized that they still did not have answers to the questions that were of interest to them. So they decided to write an application that extends Team Foundation Server with time-tracking capabilities – TeamDef was the resulting product.
Developing TeamDef was not a straight forward process – Microsoft provided a really good API to work with TFS, but, on the other hand, some design patterns did not meet all the projects requirements: inability to assign more than one resource to a particular work item, links between tasks were not working as expected in order to create real parent-child relations between work items and so on. Since Application Aspect did not want to change the Agile process template in order for users to use TeamDef application, they cut back some interesting features from v1.0.
While on one hand Application Aspect heard many stories about how time tracking does not matter, that it is an overhead for developers, and so forth, they still wanted answers to the following critical questions:
TeamDef provides answers to the above questions, hopefully you will find it useful in your development process.
Technical overview
TeamDef consists of two parts: the application itself and the web service acting as server. In order to install and use application you will always need to install TeamDef Web Service which serves as a server for the application.
The TeamDef application communicates with the TeamDef Web service to obtain all data stored in the TeamDef database and, therefore, the web service is an important component of the application. Whenever you are using the application, you retrieve, insert or edit data stored in the application database through this web service.
On the other hand, whenever you are trying to communicate with Microsoft Team Foundation Server, TeamDef will use Microsoft Team Explorer (version 2005/2008) component to achieve that.
TeamDef is a Windows Forms application intended for development teams who are using Team Foundation Server in their everyday work. TeamDef is especially intended for Project Managers and Team Leaders because they gain access to project and resource related information in a way that is not possible from the out-of-the box installation of Team Foundation Server.
Special Features:
General Features: