170 likes | 193 Views
The Automated Timekeeping System (ATS) is a comprehensive solution for accurate project fund tracking and timesheet management in the US Army Corps of Engineers. Developed to streamline time tracking processes, ATS offers a single point of entry for timekeepers and users, ensuring data consistency and efficient project charge monitoring. Overcoming past hurdles, the system now boasts a user-friendly interface with enhanced functionalities, including precise project fund tracking and easy retrieval of past pay period information.
E N D
ATS Automated Timekeeping System
What is ATS? • Timekeeping system for US Army Corps of Engineers • Management tool for Supervisors to track project funds
Why ATS? • Primary development drivers • Track Project charges • Provide printable timesheets • Secondary benefit • A single point of entry for timekeepers
How timekeeping works • Each employee has a timekeeper • Timekeeper receives a timesheet from each employee • Timekeeper checks it for corectness and it is signed by the supervisor and the employee • Timekeeper enters the information into CEFMS (Corps of Engineers Financial Management System) • Timekeeper deals with any issues regarding money and schedules (PT/FT)
Timekeeping history • First – Paper timesheets filled by hand • Timekeeper has to go to each employee individually • No way to know if there will be enough money until crunch time • Timekeeper has to deal with everyone’s handwriting
Timekeeping History • ETS (Electronic Timekeeping System) • Access • Issues • Data Consistency • User Interface • Speed • Single point of entry for Timekeepers and users • Could track project charges somewhat, not very accurate • Produced printable timesheets
Timekeeping History • ATS Version 1 • Visual Basic 6.0 • SQL Server back end • Issues • User Interface Issues • Database Non-viable • Functional Difficulties • Still a single point of entry • Tracked Project charges more closely • Produced printable timesheets
Renewed requirements for ATS • Make it track project funds absolutely correctly • Allow users to retrieve information about previous pay periods • Improve User Interface Behavior
Development Hurdles • Database was non-viable to make these changes • Third-party controls sometimes has unexpected behavior • Constricted development team schedule