Dummy version
Discover Define Ideate Prototype V alidate Develop

Understanding the problem

I was tasked with addressing a long-standing issue at the facility: the antiquated and inefficient UNOR reporting system. This outdated form-based approach hindered issue reporting, posing safety hazards and potentially leading to substantial financial losses.

More specific:

  • Employees don't have a review mechanism, track issues or keep a history log.
  • System very old fashioned
  • Reporting issues is a time-consuming process that most often employees neglect to do.
  • At the end of each year, data is gathered to produce a pdf file with all the issues of each month.
Example of UNOR

Design Goals

Based on the findings from interviews with staff across the organization, I defined the design goals as follows:

  • Organize and streamline data and reports
  • Simplify data collection
  • Increase awareness of the new system
  • Provide a modern and interactive UI
  • Enable quick issue reporting and resolution
  • Empower supervisors with building ratings
  • Give facility moderators a dashboard to oversee issues
  • Compress images for fast loading

The solution

Implementing a unified reporting system is paramount to preventing accidents, keeping employees informed, and maintaining a comprehensive historical record for comparison and analysis.

The web software yielded positive results, demonstrating the app's compliance with accessibility standards. Safety app testing
Fully responsive for every screen

Design Process

Interviews

To gain a comprehensive understanding of the problem, I employed a two-pronged interviewing approach: first, engaging in in-depth interviews with my department members, and second, randomly selecting employees from other departments who had previously reported issues.

This multifaceted approach enabled me to gather a holistic perspective on the needs and pain points across the organization. After each interview, I would synthesize the major findings and note them down.

A comprehensive survey of 20 employees from diverse roles (e.g building supervisors) revealed that a staggering 60% of staff members hesitate to report issues due to a lack of understanding of reporting procedures, the complexity of the multi-field reporting form, and time pressures.

The key facts I had to take were:

  • Time-consuming – Aiming for a completion time of 3-5 clicks suggests that the process should be intuitive, user-friendly, and require minimal navigation.
  • They don’t know where – more exposure required.
  • How? – The new system has to guide the user by being informative, without huge amounts of text. Visual cues - tooltips.

Flow model

To visualize the entire interaction process, I created a comprehensive flowchart, enabling me to identify key merging and breaking points, thereby gaining a deeper understanding of the overall system dynamics.

Flow model LoginMapBuildingsProfileBuildingReport issueSearch issueSelect issueUpdate detailsRate issueAdd after picView details SearchReport issueView details Select BuildingSelect BuildingNotificationNotificationNotificationNotificationNotificationNoY es Sort issuesExport PDFView details V iew issues V iew dashboardDashboardLog outLog outUser admin

Wireframing, from low-fi to high-fi

I adopted an iterative design process, commencing with low-fidelity sketches to capture the core concepts.

Subsequently, I refined the design to address specific user needs, utilizing Adobe XD / Figma to share prototypes with key stakeholders. Following each feedback session, I incorporated the valuable insights into the design, ensuring continuous refinement.

Sample of initial wireframes and UI designs wireframes New design library colours & icons Bold Line

A/B testing + User metrics

I was pretty pleased with the design, but I wanted to make sure it was a hit before diving into development. After all, it's way cheaper to test with design than with code.

So, I whipped up an alternative version of the UI and set up a quick A/B test to see which one people liked better.

Final stage - Development & MVP

After every design being accepted I jumped into development mode. I took each design and started coding the templates focusing on responsiveness with HTML5, CSS3, Javascript while collaborating with a PHP backend developer on Github / Bit bucket repository.

This MVP allowed us to test the user experience through various other software e.g Hotjar and identify further painpoints.

This way the product continues to grow and expands on functionalities.

What was achieved?

  • Enhanced user experience
  • Improved data integrity and accuracy
  • Increased safety and awareness throughout the facility
  • Improved security and compliance
  • History tracking
mobile login hover departmens