Challenge

The goal of this case study is to outline the UX design process for creating a SaaS ERP system tailored for pharmaceutical industries.

Solution

The ERP system aims to streamline operations, ensure compliance with industry regulations, and enhance efficiency for pharmaceutical companies.

CHAPTER 1:
Research

User research, Competitive analysis and Insights

User research

Conducted interviews and surveys with pharmaceutical industry professionals to understand their workflows, pain points, and needs related to ERP systems.
Identified key user personas representing roles such as manufacturing managers, quality assurance specialists, warehouse staff, and IT administrators.

Competitive analysis

Analyzed existing ERP systems and software solutions catering to pharmaceutical industries by assessing their features, functionalities, user interfaces, and pricing models.
Studied industry regulations, compliance standards, and best practices. 
Identified gaps and areas for improvement compared to existing solutions.

Persona

Understanding the process on-site

Wa​​rehouse

Users maintain Goods-IN and Goods-OUT book to record stock and their specifications.

Data 
confi​​dentiality

ERP systems are generic. Users cannot specify which users will have access to which suppliers and customers.

Reports

Reports generated by the system is not in compliance with the authorities. The format varies with different countries.

Excel sheets

Users maintain an excel to record Purchase and Sales activity to track product life-cycle and annual valuations. It is approximate as it is not possible for them to update the excel all the time.

Key Insights

Confidentiality

Role-based access permissions restrict access to sensitive data and implement data encryption, and user authentication.

Regulations and Compliance

System should be pharma inclined, and compliant with regulations of different authorities in different countries.

Tracking and Reports

Standard and customizable dashboards and reports allow users to generate and analyze data.

CHAPTER 2:
Define and Ideate

Define goals and brainstorm ideas

My monster charts

Whoops!

I dug too deep!

I got lost in the loop. I started getting into deeper scenerios and loosing the grip over the track. I got too many information about too many areas and I started making up flows for different modules at the same time.

Peers to the rescue

My peers helped me to get out of the loop.
I realised I have to start with the high level overview instead of deeper scenerios.
Once the modules are finalized, I can start digging up scenerios one module at a time.

Here we go! 
One step at a time- Finalize the modules

AI for Business

Artificial Intelligence has been used to help users to get information about profits margins.
For example, AI analyse the historical data and based on that, it suggests users which suppliers they should buy from and which customers they should supply to in order to make the maximum profit and margin.

Modules of ERP

Products

Products should be created with detailed info required by different governing bodies, set the Sale and Purchase specifics and allow user to repack a product

CRM

Supplier and Customer access to specific users or user groups

CD Manager

Include Supplier and Customer licenses for import/export of Controlled Drug (CD) products

Dashboard

Show overall data of products and purchase-sale activity of the same of a particular user

Reports

Record Purchase-Sale activity along with Product lifecycle in the reports

Valuations

Show valuations and margins based on Purchase-Sale activity

Purchase and Sales

Show analytics of Purchase and Sale according to users along with the valuation within a specific timeframe

Goods-IN and Goods-OUT

Goods-IN should include purchase orders and supplier returns while Goods-OUT should include sales orders and customer returns

Allocation and Stock management

Show allocation details reflected in the stock management to prevent users from allocating same stock

CHAPTER 3:
Design

Flow chart, Lo-fi and Hi-fi prototypes

Design principles

Simplicity

Emphasized simplicity in design to reduce cognitive load, enhance usability and provide a clean and focused user experience.

Consistency

Ensured standardized design and brand consistency to ​facilitate familiarity and ease of use for users.

Scalability

Ensured that the system can handle increasing data volumes, users, and business complexity without sacrificing performance or usability.

Color palette

Used primary pharma color to reflect the identity of pharmaceutical companies and considered tints and shades to add depth to the color scheme.

Error handling

Provided clear and timely feedback to users to indicate the status of their actions and system processes.

Security

Implemented encryption, and authentication mechanisms to safeguard user information and system integrity by adhering to industry standards for data security and compliance.

Prototypes

Navigation

The prototype outlines the navigation structure of the ERP system, including menus, sub-menus, and navigation paths between different modules and features. 
It illustrates how users can move through the system to access various functions and data.

Easy overview

The prototype includes a design for the system's dashboard, which provides users with an overview of key metrics, alerts, and actionable insights. 
The dashboard layout and widgets are designed to offer users quick access to relevant information and tasks.

CHAPTER 4:
Test and Launch

Testing, Iteration and Launch

Demonstration and Walkthrough

Demonstrated ERP system, guiding users through the various modules, screens, and interactions.
Highlighted key features and functionalities, demonstrating how users can perform common tasks and achieve their goals within the system.

Usability testing

Conducted usability testing sessions with end-users to evaluate the effectiveness of the design.
Identified usability issues, pain points, and areas for improvement.
Gathered qualitative and quantitative data to inform design decisions.

Iteration

Iteratively refined the design based on user feedback and testing insights.
Enhanced the interface to improve usability, accessibility, and overall user experience.
Ensured consistency across different devices and screen sizes.