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.