Time Sheet System

JAD Session

By Pragmatic Software

http://www.PragmaticSW.com

1/5/2004

Owners and List of Contacts

Name Email Phone Role

Signoffs

Phase Name Date Signature

Detail Design (hidden)

Revision History

 

Time Sheet System

 

1. Summary

This document describes the features, development schedule, and associated costs for the

development of the Time Sheet system.

 

2. Project Goals, Justification, Implementation

2.1 Project Goals

·  To provide a more convenient way for employees (both salaried and hourly) to enter their time without submitting paper documents

·  To allow supervisors to approve employee time sheets

·  To allow payroll administrators to extract time sheet information for payroll processing

·  To provide robust reporting on time sheet entry details

2.2 Justification

This application is needed to reduce the time it takes for employees to submit time sheets, creates an approval process that allows supervisors to approve time sheets and to provide reporting that has previously been impossible.

2.3 Success Criteria

The following success criteria have been established for the project:

1. Salaried and Hourly employees should be able to submit time sheets for approval online

2. Supervisors should be able to approve employee time sheets

3. Payroll Administrators should be able to administer the system and should also be able to run reports and extract payroll information from approved time sheets

2.4 Implementation

Prior to development, we will hold design meetings (JAD Sessions) to ensure that the proposal meets the functional needs of your company. Once this proposal is agreed to, Pragmatic Software will provide a fixed price and schedule that is guaranteed.

 

3. Features

3.1 Secure Logon

The system should be password protected and allow the user to change their password and get an email to remind them of their password if they forget it. For ease of use, the client would like a drop down list of all users so that they can choose their name from the list then enter their password. It should remember the last person chosen so

that they don’t have to choose their name each time.

3.2 Time Sheets

After the employee logs in, they should be able to review all the time sheets for a specific time period. Prior to each pay period, a time sheet is automatically created for the employee so that they just need to enter their actual time or make exceptions. When logged in as a salaried or hourly employee, the employee will be able review prior time sheets (but not edit them). They will also be able to edit their current time sheet and to submit it to their supervisor for approval. Once approved, they will not be able to update it. When logged on as a supervisor, the supervisor will be able to view their own time sheet as well as their employees. For their employees, they will be able to mark them as approved. For their owntime sheets, they will be able to edit their current time sheet and to submit it to their supervisor for approval. Once approved, they will not be able to update it.

3.3 Administration

Administrators (both IT and Payroll Adminstrators) have some additional capabilities. It allows them to add users (employees) to the system, set up the department in which each employee works in and to run time sheet reports.

3.4 Batch Processes

A batch process should be created that will automatically create stubbed out time sheets for employees every 2 weeks.