How do you install Team Time Reporting?
Team Time Reporting is a web application that can be installed locally on a Virtual Machine / Server
or hosted in the Cloud (Azure, AWS, etc.). Team Time Reporting uses a Microsoft SQL Server database for
its backend, secured either behind your firewall or in your Cloud instance. Team Time Reporting
does not require a plug-in or extension, making the web application accessible on any device and browser.
What Azure DevOps Templates are supported?
Team Time Reporting supports Agile, Scrum, and CMMI templates. Some Azure DevOps templates may require
work item modification to allow the tracking of time. The following variables are needed to connect to
an existing Azure DevOps project:
- Project Name
- Azure DevOps Collection URL
- Connecting Account*
* You can connect to a project using a Username / Password or Personal Access Token.
How are Permissions defined in the application?
Team Time Reporting offers 4 different User Roles:
- Basic Permission: access to your Weekly Timesheet and a limited set of reports
- Supervisor Permission: access to all Timesheets (view ability) and to all reports
- Manager Permission: access to all Timesheets (edit ability) and to all reports
- Admin Permission: access to DevOps Configuration and User Management
How is the Timesheet organized for multiple projects?
When configuring Team Time Reporting, the following hierarchy must be followed:
- Client
- Project
- Category
Each 'Client' can have multiple 'Projects', each with multiple 'Categories'.
- A 'Client' can either represent an entire organization or specific lines of business.
- A 'Project' can either be created (new) in Team Time Reporting or linked to an existing Azure DevOps project.
- A 'Category' is used to track project hours that are not tracked through DevOps work items.
An individual’s timesheet is organized by Clients & Projects and will display both ‘Active’ Azure DevOps work items
and any project Categories they have been assigned to them.