INTRO

Timesheet
UX Challenge

Concept An internal timesheet for employees and contractors

Concept An internal timesheet for employees and contractors

Business issues

Teams fail to complete work in estimated time

Customers are paid hourly/daily/ per project

Senior management loves dashboards and KPIs

Timesheet should seamlessly connect with existing systems

Challenges

Some teams are comfortable with hourly billing, others are allergic to timesheets

Some staff do particular work, others move across internal/external projects

DISCOVER

Background Research

Existing Timesheet Solutions

Type of Tracking

Features

Platforms

Automatic & Manual

Time Tracking, Project Management, PTO, Integrations

Windows, Mac, iOS, Android

Automatic

GPS tracking, Overtime calculation, Multiple login options, Automatic breaks

Windows, Mac, iOS, Android

Automatic

Real-time tracking, Kanban boards, Project Management

Windows, Mac, iOS, Android, Linux

TMETRIC

Automatic & Manual

Time tracking, Reporting, Team/Personal dashboards, Work schedules, PTO, Intergrations

Windows, Mac, iOS, Android, Linux, Browser Extensions

Timesheet Apps Design Guidelines

System Compatibility

A timesheet app should be compatible with the different operating systems employees use, both desktop and mobile.

Simplified Representation of Information

A timesheet app should provide daily / weekly / monthly / project-based / department-based filters and other visualisations to represent the data.

Methods of Entering Data

A timesheet app should be flexible enough to allow logging time from web portals, mobile devices, desktop apps, etc.

Manager Updates and Approval

A timesheet app should deliver real-time updates and approval requests to managers, allowing them visibility over their direct reports.

Integration with Other Apps

A timesheet app should seamlessly integrate with as many internal tools as possible and allow exporting data to other systems.

Access Control

A timesheet app should allow visibility on a need-to-know basis. Employees should only have access to their own schedule and to that of people they collaborate with.

Intrusiveness Awareness

A timesheet app should collect and display data on a need-to-know basis. Too much employee monitoring can raise concerns and become stressful.

Value Creation

A timesheet app must emphasise its ability to generate value for both the company and its staff. If employees don't perceive a benefit in utilising the app, they won’t be motivated to adopt it.

Semi-structured Interviews

Who?

Employees in Different Teams

Both people used to hourly billing and people resistant to timesheets. Enquire about their work routines, time tracking habits, challenges.

Contractors

They may have unique perspectives on time tracking, billing, and potentially already have experience with timesheets.

Managers and Team Leads

Find out about how they track their team's progress and performance, what KPIs they look at, and what challenges they face.

HR and Accounting Staff

Gather insights into logistical aspects such as billing and PTO management. Find out how timesheets would work with their internal tools.

Senior Management

Understand senior management's expectations, their priorities, what kind of data and which KPIs they want more visibility over.

How many?

Goal

Gather enough insights to effectively inform the design process.

Rule of Thumb

5 to 10 interviews

Factors

Diversity of roles, Timing constraints, Thematic Saturation

Conclusion

3 interviews per stakeholder category, review emerging themes, and decide on potential second round

What?

Could you walk me through your work routine, including how you monitor your time and assignments? What techniques or tools do you use, if any?

What difficulties do you have when it comes to monitoring your working hours or filling out timesheets?

Are there any worries you have regarding the introduction of a timesheet system within the company?

Which KPIs or indicators should be prioritized on a time and project management dashboard?

How do you currently manage shifting between various projects or tasks, particularly those billed differently?

DEFINE

Thematic Analysis

Emerging Themes

User-Friendly and Agile Design

The timesheet system must be easy to use, efficient, flexible for different work styles, and aimed at reducing administrative workload.

Data-Driven Decision Making

Senior management requires clear dashboards that offer actionable insights into project progress, distribution of resources, and billing.

Integration and Connectivity

Employees prefer to not interrupt their flow of work to fill out their timesheet, but to have it integrated into their work tools.

Reluctance and User Adoption

Several employees see timesheets as a hinderance to their agile practices. They have difficulty recognising their value and consider them invasive.

Problem Definition

Design a user-friendly and adaptable timesheet system that addresses the diverse needs of teams and stakeholders within the organisation, enhances data-driven decision-making, and seamlessly integrates with existing systems.

Persona Creation

Background

Sarah is a software engineer. She's been with the company for three years and has experience in both hourly billing projects and agile development. She values flexibility in her work and prefers agile methodologies for most projects.

Goals

Wants her workflow to not be disturbed.

Wants to focus on coding. Every other task is auxiliary.

Wants to keep her own agile work style, not to have to learn a whole new process.

Wants more visibility over the projects she works on.

Pain Points

Has difficulty maintaining an organised record of her tasks and the time spent on each.

Finds it hard to accurately track her work hours on projects billed hourly.

Struggles with setting deadlines and has difficulty gauging the time needed for a particular task.

Motivations

Would adopt a new timesheet solution if it were efficient and easy to use.

Wants to contribute to the success of her projects by having access to real-time data and insights.

Would be more likely to adopt a new tool if it were similar to management tools she currently uses, such as Kanban and Trello.

Expectations

Needs usability and efficiency.

Wants to personalise her time tracking to fit her unique work routines.

Wants integration with project management and accounting, so her time-keeping is as easy as possible.

Would like to track her performance with data visualizations.

How-Might-We Questions

How might we…

accommodate various work styles and allow users to seamlessly switch between hourly billing and agile project tracking?

help employees make data-driven decisions and enhance their project management skills?

streamline time tracking to minimise effort and reduce the risk of errors?

motivate employees to consistently and accurately track their work hours and tasks?

help employees develop better time estimation and deadline-setting skills, improving their ability to meet project deadlines effectively?

DEVELOP

Ideation Techniques

Brainwriting

Brainstorming

Silent Ideation

Storyboarding

Worst Possible Idea

Sketching

Mind Mapping

Scenarios

Hover over a circle…

Worst Possible Idea

Storyboarding

Sarah launches the timesheet app on her device and securely logs in using her company credentials.

1

/

7

Information Architecture

TRACK

Time Tracking

Tasks

Projects

Clients

REVIEW

Analytics

Reports

ADMIN

Profile

Team

Time Off

Settings

Integrations

ACCOUNTING

Invoices

Payments

Clients

HR

Manage PTO

DELIVER

Hi-fi Prototype

Hi-fi Prototype

Persona-Dependent Features

Platforms & Integrations

Web App

+ Browser Extension

High Priority

Plugin

for Trello, Kanban

High Priority

Desktop App

Linux, Windows, macOS

Medium Priority

Mobile App

Android, iOS

Low Priority

Browser Extension

User Testing

Usability Testing

Why

To assess efficiency, ease of use, effectiveness

When

Before app/feature launch

Key Metrics

Task Success/Abandonment Rate, Task Completion Time, Error Rate, Path Analysis, etc.

Data

Quantitative (mostly) and Qualitative

Tasks

Start a quick timer/a manual timer

Log your work hours

Request PTO

Generate a monthly report

Check how much time you have worked this week

Think-Aloud Method

Why

To gather insights into users' decision making process

When

Before app/feature launch

Key Metrics

-

Data

Qualitative

Tasks

Similar to Usability Testing

Satisfaction Surveys

Why

To gather feedback on overall satisfaction, impressions, preferences, ease of use.

When

After app/feature launch

Key Metrics

Overall satisfaction (CSAT), Satisfaction with features, UI Satisfaction, etc.

Data

Quantitative and Qualitative

Expert Evaluation

Heuristic Evaluation

Why

Cheap and Fast. Design experts review the prototype against the Usability Heuristics

When

Before app/feature launch

Key Metrics

The 10 Usability Heuristics

Data

Qualitative

Cognitive Walkthrough

Why

Cheap, Fast, Provides insights on new users. A team of reviewers simulates how new users would interact with the app and carry out predefined tasks

When

Before app/feature launch

Key Metrics

Learnability

Data

Qualitative

Tasks

Similar to Usability Testing

© Andreea Bacanu 2024 All Rights Reserved

Intro

An introduction into the challenge given , the concept, and issues outlined.

Concept

Business Issues

Challenges