Problem statement
Difficulty in navigating through the organizational hierarchy in large organizations with numerous sub-units.
Users experience challenges for HR Team in the process of adding new users to the system efficiently.
Lack of a straightforward mechanism for creating and managing user groups, leading to confusion.
Lack of a seamless and intuitive interface for modifying user details.
Challenges in archiving users for historical purposes while ensuring their information is easily retrievable.
Challenges in resolving conflicts that may arise when a user is part of multiple groups with conflicting permissions.
Difficulties in adding, modifying, or removing fields within the forms based on organizational needs.
Difficulties in transitioning from traditional paper-based bureaucratic processes to digital formats.
Challenges in adapting to the unique needs and complexities of both small and large organizations.
Process
EMPATHIZE
DEFINE
IDEATE
PROTOTYPE
TEST
Stake holder Priorities & problem statements & needs:
Key Features of User Management PlatformsCentralized User Database
User Provisioning and Deprovisioning
Authentication and Authorization
Role-Based Access Control (RBAC)
Password Management
Group Management
Auditing and Reporting
Integration with Other Systems


Research plan
After conducting research and reviewing the product owner's requirements, we identified the main tasks in user management and conducted a competitive analysis to create a user-friendly flow. We reviewed our findings with the product owner and the design team, and began the iteration process based on the results.
Identifying the Problem
Large organizations face challenges in effectively managing their employees due to complex hierarchies and lack of intuitive tools for adding users, managing groups, and customizing forms. Navigating organizational structures, ensuring data accessibility, and resolving conflicts in user permissions are also difficulties. Furthermore, transitioning from traditional processes to digital formats and adapting to varying organizational needs can be challenging.
Competitive Analysis (Table, Mood board)
In order to gain insights into the features and functionalities offered by our competitors, we conducted a comprehensive analysis of similar products on the market. This analysis included an evaluation of the strengths and weaknesses of each product, as well as their user interface and user experience. The findings from this analysis were then used to develop a plan for how our product could differentiate itself and offer unique value to our target audience.
![]() | ![]() ![]() |
Wireframes / Iterations / Task flow
In this step, we started to iterate and design wireframes based on the results of the competitive analysis and research conducted earlier. Our goal was to determine the task flow and user flow for each feature, as well as to finalize the stakeholder validation. We conducted several tests with users using these iterations and wireframes, gathering feedback and refining the task flow and wireframes to improve the user experience.


Wireflow (Userflow+Wireframe)
To create a more precise and detailed user flow, we combined wireframes and user flows into a single design deliverable. This approach allowed us to provide a more comprehensive view of the user experience, including both the visual layout of the interface and the sequence of actions that users will take.

Information Architecture / Site Map
After carefully reviewing and sorting through the content, I created a site map and information architecture for the User management section of the product.

Design System
To ensure that our product's design met all of our requirements and maintained a cohesive and consistent look and feel across all touch points, we developed a comprehensive and versatile design system. This design system was carefully crafted to not only meet the needs of our product's user interface design, but also to be customized to fit the unique requirements of each component of the product.
The design system we created is truly one-of-a-kind, featuring a high level of customizability and attention to detail that sets it apart from other design systems. It has been customized to work seamlessly with all aspects of our product's design, from the user interface to the individual components, ensuring that every element of the product has a cohesive and consistent look and feel.
Our design team devoted significant time and effort to developing this design system, and the result is a truly exceptional and unparalleled asset that we are proud to use in the ongoing development and refinement of our product.
Our design system is comprised of four main files, each serving a specific purpose:
Components: This file includes the various UI components used throughout the product, such as buttons, inputs, and menus.
Fundamental Tokens: This file defines the fundamental design tokens, such as colors, typography, and spacing, that are used across the entire design system.
Behaviors: This file includes the various animations and interactions that are used throughout the product.
Global Atoms: This file contains the reusable design elements, such as icons and illustrations, that are used across the entire product.




