Making employee scheduling and time tracking easy. Ensure the right people are scheduled at the right place and time to reduce chaos, costs, and turnover.

 
Role
Sole Product Designer
Team
1 PM, 8 Engineers
Timeline
Apr 2017 - Apr 2018 (1 year)
 
notion image
 

What I did

When I joined Celayix in 2016, the organization was in the early stages of expanding its delivery model from solely on-premise to Software as a Service (SaaS) and hybrid cloud solutions. I led the design transformation to support Celayix's strategic move to the enterprise cloud.
 

 

Why does it matter?

Our mission for the redesign is to establish Celayix as a simple and sophisticated workforce management solution, beginning with the employee experience.
We want to transition Celayix from the functional but isolated feature modules constructed ad-hoc over the years to an integrated platform that can reduce the stress and complexity of workforce management.
 

 

Background

With over 20 years of expertise, Celayix offers tailored employee scheduling and time and attendance solutions to over 250,000 users in healthcare, hospitality, home care, event management, and manufacturing. Celayix ensures scheduling runs smoothly whether its clients have 10 or 10,000 employees. Celayix integrates with other software systems using straightforward procedures, automation, artificial intelligence, instant communications, and precise time-tracking within their tailored solution.
The customized solutions assist clients in managing their diversified workforce and hourly employees. Celayix's advanced feature set ensures customers have appropriate staff coverage, match qualifications and experience to specific shift changes, schedule quality teams, and manage constantly changing industry requirements.
 

 

The challenge of legacy systems

An organization's legacy system is seen as vital, yet it needs assistance catching up with modern technology. Although these systems were created many years ago and are still being updated as necessary, the frequent updates could result in unstructured code, making the system more difficult to maintain. Eventually, these systems need to be modernized, but this process takes time. Legacy systems may be viewed as "ancient," but they have some advantages. They are frequently the center of an organization, and any failure could hurt routine operations. Also, they have been tested over time and are constructed using tried-and-true technology. Because they provide a sense of dependability, such systems are trusted.
The modernization process must carefully take these factors into account. Modernizing legacy systems is a technical challenge but also a challenge in terms of user behavior. The users are trained to use these systems and might use them for several years or even decades. They gain experience and establish routines. Redesigning these systems will impact their routines and interactions with the system. The user experience will suffer from poor design. Hence, to make the modernization process as smooth as possible, it is crucial to understand the consumers and their needs.
 

 

Designing with constraints

The constraints of redesigning legacy software asked me to respect what exists while pushing the limits of creativity within specific boundaries and imagining what can be, balancing the benefits of simplifying the system and the customers' willingness to adapt to change. I learned to get wide and deep into the culture of an opinionated engineering and leadership team with a wealth of product knowledge, business history, and strong attachments to specific functions. As the engineering teams are responsible for transforming the vision into reality, I brought them into the conversation at every stage to ensure their questions and concerns were addressed and get stakeholder buy-in.
 

 

Building the information architecture

 
Information architecture
Information architecture
 

 

Outlining the app blueprints with low-fidelity wireframes

 
Lo-fi wireframes
Lo-fi wireframes
 
Desktop UI anatomy
Desktop UI anatomy
 

 

Documenting the design specs

 
Autofill
Autofill
 
Employee search requirements
Employee search requirements
 
Employee sort order
Employee sort order
 

 

Final designs

 
Schedule
Schedule
 
Autofill
Autofill
 
Find replacement
Find replacement
 
Replace employee
Replace employee
 
Schedule validations
Schedule validations
 
Bulk update
Bulk update
 
Employee search rules settings
Employee search rules settings
 
Autofill settings
Autofill settings
 
Labor forecasting settings
Labor forecasting settings
 
Publish schedule settings
Publish schedule settings