Time-tracking software

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

Lua error in package.lua at line 80: module 'strict' not found.

Time-tracking software is a category of computer software that allows its users to record time spent on tasks. This software is used by employees and employers in many industries, including hourly workers and also professionals who bill their customers by the hour, such as lawyers, freelancers and accountants. It can be used together with multiple other tools like project management software, customer support and accounting to name just a few. It is an electronic version of the traditional paper timesheet. Tracking time can increase productivity, as businesses can better understand what practices lead to wasted time.[1] This type of software encourages accountability for large businesses, and allows business owners to keep all time data in a central location which allows easier data analysis by human resources departments.[2] Features offered by time-tracking software include:

  • Automatic generation of invoices to the professional's clients or customers based on the time spent.
  • Additional billing of related costs to each client or file.
  • workforce management packages that include time and attendance, scheduling, absence management, human resources, payroll, talent management, and labor analytics.

Types of time-tracking software

Timesheet 
Allows users to manually enter time spent on tasks.
Time-tracking/recording 
Automatically records activities performed on a computer.

Time-tracking software can be:

  • Standalone: Used only to record timesheets and generate reports.
  • Integrated as part of:
    • Accounting systems, e.g. timesheet data fed directly to company accounts.
    • Billing systems, e.g. to generate invoices, especially for contractors, lawyers, etc.
    • Project management systems, e.g. timesheet data used by project management software to visualize the effort being spent on projects or tasks.
    • Payroll systems, e.g. to pay employees based on time worked.
    • Resource scheduling, e.g. bi-directional integration allows schedulers to schedule staff to tasks, which, once complete, can be confirmed and converted to timesheets.

Timesheet software

Timesheet software is software used to maintain timesheets. It was popularized when computers were first introduced to the office environment[3] with the goal of automating heavy paperwork for big organizations. Timesheet software allows entering time spent performing different tasks.

When used within companies, employees enter the time they've spent on tasks into electronic timesheets. These timesheets can then be approved or rejected by supervisors or project managers.

Since 2006, timesheet software has been moving to mobile platforms (smartphones, tablets, smart watches, etc.) enabling better tracking of employees whose work involves multiple locations.

Time-tracking/recording software

Time-tracking/recording software automates the time-tracking process by recording the activities performed on a computer and the time spent on each of them. This software is intended to be an improvement over timesheet software. Its goal is to offer a general picture of computer usage. Automatic time-tracking/recording software records and shows the usage of applications, documents, games, websites, etc.

When used within companies, this software allows monitoring the productivity of employees by recording the tasks they perform on their computers. It can be used to help filling out timesheets.[4]

The American Payroll Association estimates that companies can save 2% of gross payroll costs each year by automating time tracking.[citation needed]

When used by freelancers, this software helps to create reports for clients (e.g. timesheets and invoices) or to prove work that was done.

Time-tracking methods

There are several ways companies track employee time using time tracking software.

Durational  
Employees enter the duration of the task but not the times when it was performed.
Chronological  
Employees enter start and end times for the task.
Automatic
The system automatically calculates time spent on tasks or whole projects, using a connected device or a personal computer, and user input using start and stop buttons. Users can retrieve logged tasks and view the duration, or the start and stop times.
Exception-based  
The system automatically records standard working hours except for approved time off or LOA.
Clock-in clock-out  
Employees manually record arrival and departure times.
Monitoring  
The system records active and idle time of employees. It might also record screen captures.
Location-based  
The system determines the working status of employees based on their location.
  • Resource-scheduling: by scheduling resources in advance, employees schedules can be easily converted to timesheets.

See also

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. http://www.fastcompany.com/3024249/10-time-tracking-apps-that-will-make-you-more-productive-in-2014