Intuitive Time Entry Design
Time entry is a thing that makes people dream about going postal as their skin crawls whilst attempting to login to a 10 year old plus system, wait for a grid to render in html 1.0 tables circa 2001 that doesn't fit on the screen, and then manually search for codes to enter if they don't happen to remember them. Many times the back end of a large business is not easily changed, what I proposed is a solution that can be built using the 10 plus year old backend, and giving the consumer (consultants like myself) a simple and intuitive time management system.
As a consultant an 8 hour day must be logged as a requirement, as can be seen above where the day under 8 hours is called out in red.
Clean & intuitive
Time can be entered by simply clicking and dragging for the duration of the work stream. The current system at Perficient mandates an individual lookup of a 5 code system to enter time for any activity. This is tedious, and the look up rarely works the way you'd think. Abstracting away the particulars of engineering and database design is crucial in making the task of time entry a mindless task as it should be, thus was the end goal for this user experience design.
Simple Simple Simple
By default your preferred time entry will be the type of the entry, however changing it is as simple as clicking it after dragging it out and specifying the correct time entry should your default not be the target.
Click to drag time entry
Click to select time entry type