Product Design

Some things are a struggle for no reason other than a historical notion of “that’s how it’s always been.” As time passes, so do our business processes and office structure, and when a product isn’t built in a scaleable way, the negative experience outweigh’s the products intended goal. That is what occurred with my offices scheduling application in August of 2016. I was tasked to modernize the process for requesting time off, overtime, compensatory time, and aggregate the office work information for HR purposes.


One of the benefits of working the way I do is that in addition to being the mastermind behind solving a complex problems such as this, I am also one of the end users. This fact helped me frame the user research I conducted with the officers and managers that would be using the application. Some of the goals that were discovered through this research was:

  • Reduce the number of steps it takes to request and approve time worked and leave
  • Modernize application by removing it from Lotus Notes, an external application that no one knew how to update, and developing a browser based application
  • Seamlessly collect and organize records for employees that span over a dozen different offices, and allow for various administrators to manage the requests
  • Develop a timesheet report that a user can validate their timesheets and gain insight into the balances of entries they have
  • Gather inspiration from applications that do similar functionality:
    • We aren’t always trying reinvent the wheel, but drawing from how scheduling programs work, to fit the needs and unique environment, is paramount in making an application usable


Clock:In is an incredibly successful application that is integral to the daily lives of producers, and managers within the organization. One of the easiest ways to improve productivity is to make processes simpler, and this app has simplified a task so a user doesn’t have to work to utilize their leave. Since the launch of the application, we have reduced the amount of time it takes to submit requests, and for a user to validate their time sheets.What was formerly a process locked a repetitive loop of checking each individual entry, is now as easy as opening the Timesheet Report alongside the timesheet and pushing validate.

I’m very proud of this application, and it’s positive impact for the group. While this product launched in January of 2017, we are always gathering user feedback and we look for ways to enhance the application. Some of the most recent updates have been for administrators including: Office Schedule Overviews, Weekly Leave Reports, and Shiftwork Reports.

You can view the interactive prototype below or view it in a new tab here.

Timecard entry screen. Bi-weekly hour entry, leave balances and leave graph.

Profile edit page. Ability to set work schedule, default daily hours, and contact information.

Individual product team breakdown, listing out employees that work in each sector.

Get in touch for any full-time opportunities, or a friendly hello!

© Mike Crivellaro 2024