Hello! I'm Jitto Alexander, a User Experience Designer. I make people's lives better by arranging boxes and text in magical ways.

I thrive on challenges that stretch my capabilities and fuel my passion for creating impactful designs. My approach is anchored in mastering the fundamentals, ensuring every decision is rooted in objective thinking and a deep understanding of user needs. These guiding principles drive me to craft solutions that are both intuitive and effective, delivering meaningful experiences that resonate with users.

Work History

The places and experiences that leveled up my design game.

Kenna

Nov 2018 - Present

UX Designer

I designed and improved user experiences across 30+ apps and 5+ platforms for BASF, collaborating with teams to ensure consistency and accessibility, while managing design systems and components.

Kreatorverse

Aug 2021 - Nov 2022

UX Consultant ( Freelance)

As a design consultant for Web3 financial services, I developed scalable design processes for a social media app, led the design of a crypto payment system, and crafted user experiences for an NFT marketplace.

Chango

Oct 2018 - Nov 2021

Co-Founder / UX Designer

I led the design of a personal finance and financial literacy app, overseeing everything from user research to product experience. I developed a design framework for diverse learning content and collaborated with freelancers, developers, and conducted user testing.

Freelance

Jan 2018 - Oct 2018

UX/UI Designer

Worked with software development studios to design user interfaces & Branding for clients in the B2B and B2C space.

Design Principles

My approach to each project varies depending on the goal. In general, I keep a few thoughts in mind throughout the design process.

🧱

Stick to the Basics

Try to get the basics right, as it helps to address a lot of design problems

🧠

Design Thinking

Keep the user your primary focus but never lose sight of business goals and tech possibilities, because without either there is no product for the user.

💭

Retrospective

If I look at my past designs and say "Did I design it" then I think have become a better designer.

🧩

KISS

Keep it Simple Stupid (KISS). Even complex problems may have a simple solution.

📈

Continuous Improvement

Strive to design a product that is both scalable and adaptable, capable of effectively navigating shifts in technology, goals, and environment.

Process

My approach to each project varies depending on the goal. In general, I keep a few thoughts in mind throughout the design process.

01

Research

Understand user needs, behaviors, and pain points.

02

Design

Create an initial design solution that addresses user needs.

03

Prototyping

Develop interactive versions of the design for user testing.

04

Testing

Evaluate the design with real users to identify issues or areas for improvement.

05

Feedback & Iterate

Use the feedback gathered during testing to refine and improve the design.

Work

Stuffs that made someones life better!

Case Studies

These case studies provide a detailed look at my ability to deliver impactful UX design solutions. They showcase how I have successfully tackled complex challenges, optimized user experiences, and achieved strategic objectives. Each case study highlights my approach to problem-solving, the methodologies employed, and the measurable results achieved. Through these examples, you'll gain insight into my design process and the tangible benefits realized by users and businesses alike.

Vision Design System

Developing a Design Foundation to enhance the current Data Management & Reporting platform.

Event Management

Redesigning an internal Event management to address the User Experience Feedback.

Blocked Users

Leading the design of Web 3 Payment Gateway for Business & eCommerce to accept Crypto.

Chango

A Financial Wellness ecosystem that includes a Personal finance app, Financial literacy, and a Content Management System.

Few other Problems Solved

A selection of problems I've enjoyed solving. I've had the opportunity to work on a wide range of domains and diverse persona, this enabled me to gain valuable insights.

Curd Network

Guiding the design process for a Web 3 Social App that prioritizes establishing a trust-based network.

InVigor Results

Map tool to help Farmers make informed purchase decisions

Intrxn

Leading the design of Web 3 Payment Gateway for Business & eCommerce to accept Crypto.

Weather Monitoring for GGO

Weather monitoring to help wineries stay on top of Weather Conditions.

FanAnywhere Marketplace

A NFT Marketplace to connect fans and Celebrities

Farm Post

Redesigning filters to improve the accessibility of content

Chango: Unifying your financial world

Creating financial well-being for our users through a blend of personal finance & financial literacy; thus, empowering them to make smart financial decisions through our unique platform.

My Role

I led design of Chango Personal Finance & Financial Literacy app from ideation to implementation.

Timeline

Oct 2018 - Oct 2021

Team

Design Lead/Co-Founder (me)
Founder, Graphic Designer x 3

Scope of Work

Research, User Interviews, Personna, User Stories & Flows, Information Architecture, Prototyping, Dev. Handoffs, User Testing.

Problem

Canadians lack time, interest, and knowledge around money matters. They are scared and lost on money issues. Also, suffer from information overload.

48%

lose sleep over financial Stress

60%

have poor financial Literacy Skills

83%

have at least one financial Regret

Solution

Financial Wellness is a process and Chango focuses on improving one's relationship with money in one or more ways.

💳
Integrated Personal Finance App

A Unified Solution bringing the math of personal finance and financial literacy in one app,

💎
Value-Driven Content

Blogs, Financial FAQs, Financial Glossary

📘
eBooks

Free for all eBooks covering a range of topics from Taxes to Stocks.

Research & Analysis

Market Research

I focused on understanding existing solutions and what they think they offer their customers.

Banks Offerings

Conversing with Bank Advisors
Trying out Personalized Tools & Apps
Customer Feedback from App Store

User Research

After the first round of User Research, where we spoke with friends, friends of friends, and social communities. Our Target personals were #Millenials and #Newcomers
In Step 2 we identified Potential Users from Reddit communities, Whataspp and Telegram groups who were struggling with managing Finance. Later this group became our focus group for further rounds of User Testing.

User Persona

Millenials

What Defines them

  • Wealth custodians

  • Digital native generation

  • ME centric

What Ailes Them

  • 30% have basic to moderate financial literacy skills

  • 46% do not have financial plans

  • 38% declared bankruptcy in 2018

What They want

  • Knowledge that fills gap

  • Customized tech led financial solutions that suit there needs

  • Keep ME at the centre of it

New Comers

What Defines them

  • Educated, talented & skilled

  • Seek information crucial for living

  • Carry Hopes for a better future

What Ailes Them

  • >35% suffer from financial stress

  • Unemployment & underemployment

  • Poor/generic financial advice

What They Get

  • Dull pamphlets

  • Lengthy workshops

  • Biased financial advice

Preparing for Design Feasibility

Personally, I believe a good design should factorize the business and technical aspects to build a successful product. it’s just no enough to validate the idea with Users, but also think a bit more about the viability of offering a sustainable product to users.Understanding the tech stack helped define the design direction I was supposed to take, Flutter was the chosen package so the design was within the capabilities of Flutter.While I came up with a whole list of possible features for app, based on User feedback prioritized Features for MVP.

User Stories

Using the research outcomes I focused on four key aspects in writing the user stories.

Control

Keep a tab on finances, Manage flow of money.

Freedom

Choose to make your own decision as per your needs

Expect

Things can go wrong and they probably will. Expect the unexpected

Plan

The future is uncertain. Plan for it and take control of your life.

User Flow

The initial flows diagrams were done in Miro, later once the Wireframes were available I updated the to Overflow so it was easier for developers to visually understand the flows.

Wireframing and Prototyping

Given the scope of the project and the effort required. I proposed certain design decisions that helped managed the design process effectively.

Key Design Approach Decisions

  • Given the Size of the app and number of screens, I felt it would be overwhelming to build a fully functioning prototype. So Defined standard button and screen navigations, that can be reused across app.

  • Where more details as needed, build micro-interactions in Protopie and also identified similar Lottie files for implementations

  • The App was built on the Flutter framework so I used material design guidelines as a baseline for the design.

  • Branding Guide was already available so I jumped from Pen and Paper to HiFi Wireframes.

Pen and Paper

HiFidelity Wireframes

Highlights of few of the key features of the app

Dashboards

Get information that matters on your screen, Holistic, Concise & Simple

Insights

Recieve actionable plans to tackle over users and upcoming expenses

Budget

Add Budgets once and Chango Auto manages all your budgets and provides insights.

Interactive Learning

Learning modules are structured to consume byte size information, lets user familiarize learnings using quiz and Learning summary.

User Testing and Feedback.

Every team member had a preset User Interview script and testing link, which they would share with their focus group. Feedback was documented. On other occasions, user would respond to generic survey questions.

Before

A/B Testing of Budget Summary Widget

I presented two ideas for the Budget Summary widget. I wanted to understand which conveyed the budget position better.

  • "Bar chart is difficult to read"

  • "I like the speedometer like chart, but there is too much information to digest"

After

Refining the widget

I cleaned up the Speedometer Widget to make it more focused and readable and added engaging micro-interaction.

  • Highlighted key data points

  • Removed transaction to keep things simple and focused

  • Updated Type color to a more readable black.

  • Replaced illustration with a clean icon to remove disturbance.

  • Added a Micro-Interaction to the icon to gain the attention of the user where is an update to the budget summary.

Before

Analyzing User engagement on Daily Streaks

As part of User Testing we wanted to get user feedback on Streak and its impact on engagement.

  • The purpose of the streak and the circle is not very clear. Also having two different indicators "Overall" and "Last 7 Days" for streak was confusing Users.

  • Users found managing Goals complex and a bit of overkill.

After

Making user Streak work.

I cleaned up the streak widget to keep it focused on "Last 7 Days" streak and added alternate engagement factors.

  • Cleaned up streak widget to keep it compact and focused on "Last 7 Day Streak"

  • It also cleared up real estate to show up the learning modules within the default viewport sans scrolling.

  • Introduced the an animated mascot that pops up app launch to indicate their streak performance.

Before

Analyzing User engagement on Daily Streaks

As part of User Testing we wanted to get user feedback on Streak and its impact on engagement.

  • The purpose of the streak and the circle is not very clear. Also having two different indicators "Overall" and "Last 7 Days" for streak was confusing Users.

  • Users found managing Goals complex and a bit of overkill.

After

Making user Streak work.

I cleaned up the streak widget to keep it focused on "Last 7 Days" streak and added alternate engagement factors.

  • Cleaned up streak widget to keep it compact and focused on "Last 7 Day Streak"

  • It also cleared up real estate to show up the learning modules within the default viewport sans scrolling.

  • Introduced the an animated mascot that pops up app launch to indicate their streak performance.

Developer Hand Off

This was a big part of my design deliverable, as the team was set up remotely. My hand-off had to be descriptive enough. Beyond these deliverables I was coordinated Testing the App after every sprint and loggin defects.

User Flow

Wireframed flow diagram with Logical branching.

Wireframes

Primarily built in Adobe XD, and Protopie used for micro-interactions.

Design Guidelines

Styleguides, Components & Wireframes managed in Zeplin

User Stories

Managed User Stories and Defects in Jira

Outcomes

While we weren’t able to take to products to users because of financial limitations we had, beta testing revealed positive feedback during our multiple rounds of testing.

8 of 11

users found our testing feedback found the preview content very useful and easy to access.

9 of 11

users felt the Dashboard helped them get on top of finances in less than a minute.

7 of 11

users felt Daily Trivia motivated them to come back to the app again.

Mascot

The Interactive Mascot increased the engagement with users.

Vision Design System: A Strategic Guide to Consistency and Growth

Vision Design System is a definitive resource that provides our business, design, and development teams with a cohesive foundation for delivering outstanding digital experiences.

My Role

I led the development of the Vision Design Guide, under the guidance of the Design Lead. I set up the framework and processes to create a strong design system that meets the needs of developers, product owners, and the design team.

Timeline

2023 - 2024

Team

UX Designer (Me) & Design Lead

Scope

Stakeholder interviews, Design review, Accessibility evaluation, Define Principles & Guidelines, Design Library, Feedback interview

Opportunity

We have an opportunity to perform a comprehensive overhaul to enhance the design system and resolve the current issues. This approach will not only address the existing problems but also equip the system to manage future challenges and risks.

Approach

I dedicated considerable time to reviewing existing design artifacts, analyzing various apps within the platform, understanding developers' pain points, and exploring publicly available design systems. This thorough approach helped me establish design foundations tailored to the specific needs of the apps in scope.With these foundations, I documented all essential elements of the design guide, developed reusable components, gathered feedback to refine the documentation, and set up guidelines for ongoing updates.

Retrospect

Meetings with project, development, and design teams to identify gaps and opportunities.

Design Audit & Problem Definition

Perform a detailed audit of the current design system to identify gaps and inconsistencies.

Define Foundations

Define core design principles that guide all design decisions, ensuring consistency and coherence.

Design

Meetings with project, development, and design teams to identify gaps and opportunities.

Documention

Perform a detailed audit of the current design system to identify gaps and inconsistencies.

Review & Iterate

Define core design principles that guide all design decisions, ensuring consistency and coherence.

Retrospect

Conduct structured sessions with Developers and the Project team. Focussed on following three questions.

Interview Context

I led discussions with the Developers and Project team, focusing primarily on the following topics:

  1. How would you rate the ease of use of the app?

  2. How would you evaluate the overall design aesthetics?

  3. What additional information or assets could efficiency?

Response Themes

A highlight of few of the responses.

"There are too many actions, and I often get confused about where to find information."

"The app feels a bit clunky to me, and the tables are busy and hard to read."

"I'm having trouble styling the components and getting all the details from the wireframes."

Design Audit

Wireframe Review

  • Examined structure and organization of sections across screens.

  • Analyzed wireframes to identify recurring layouts, patterns, components, and design elements.

  • Recognized design elements like typography, colors, and iconography used throughout.

Market Research

  • Reviewed Design Systems focussed on complex Web Applications.

  • Documented best practices and process to adopt to Vision Design Guide

Problem Definition

Based on the insights I gathered from the retrospective meetings and audit, I categorized data points and identified the top three themes, to prioritize these themes for the design guide documentation.

Consistency

Standardize design elements to ensure a uniform look and feel across all components and applications.

Documentation

Build the system with flexibility in mind, allowing easy addition of new features and components.

Scalability

Enhance the design system to support a growing number of components and features without compromising its utility.

Design Foundations

Defined shared rules and principles to provide a strong basis for consistency and cohesiveness across different applications on this platform. From the precise alignment of the grid system, the standard spacing rules between elements or the wide selection of typography, colour and icons, each page in this section serves as a fundamental building block for our design system.

Grid

Used Columns and rows to establish key lines that create a visual rhythm in the design. I created columns by dividing the space into a fluid grid or by arranging fixed boxes in multiples.

Layout

I designed flexible app layouts that clearly defined key sections, such as Navigation, Action areas, and the Grid System. I also provided recommendations for content placement that followed a consistent hierarchy and familiar patterns to ensure an intuitive and user-friendly experience.

Spacing

Spacing system is built around a base unit of 8 pixels. This base unit determines the spacing scale and ensures visual consistency across platform.

Colour

I used the brand color as the primary color to reinforce branding and highlight key elements on the page. A neutral gray was selected as the secondary color for more frequent use throughout the app, providing a balanced backdrop. Semantic colors were designated for notifications, alerts, and other status indicators to enhance functionality. I also ensured that all colors met WCAG accessibility guidelines for optimal readability and inclusivity.

Typography

Established simple and clear typography guidelines that are accessible, and visually aligned with the overall brand identity.

Iconography

Identified icons required for Data-intensive web applications and referred to Kendo UI Icons. Created a Icon Library, that can be used across a range of projects.

Design Library

Established common rules and principles to ensure consistency and cohesion across applications on the platform. Each page in this section, from grid alignment and spacing rules to typography, color, and icon choices, forms a key building block of our design system.

  • Defined page structure for consistency.

  • Identified & documented relevant components to use.

  • Gathered feedback, reviewed, and updated designs.

  • Designed reusable components for efficiency.

  • Established a process for quick prototyping.

Structure

Outlined the contents of the design system to meet the specific needs of projects.

Component Guidelines

I established a comprehensive structure for component guidelines that covered all necessary aspects, both mandatory and optional. This approach enabled us to document a consistent and easy-to-understand design system.

Reusable Components

By fully utilizing the capabilities of Axure, I developed a comprehensive design toolkit that included everything from basic styling and style effects to various interactions and component variations.

Review & Iterate

By collecting feedback from users and stakeholders, we can continually refine and improve the design system. This process involves updating components, refining guidelines, and adding new best practices to ensure everything stays consistent, user-friendly, and scalable across various platforms. This ongoing approach helps the design system stay flexible and effective, keeping up with changing user needs and business goals.

Retrospection

Reflecting on the entire project with the design team, we identified several areas for improvement:

  • Prioritizing Design Tokens: Implement design tokens from the early stages to define visual attributes, ensuring seamless communication and consistency across platforms. This will be our top priority for the next iteration.

  • Revisiting Grid Definitions: Some grid definitions were found to be impractical for future projects, particularly when it comes to data grids. Certain rules negatively impacted page performance and need to be refined.

  • Enhancing Component Flexibility: Improve the flexibility of reusable components to eliminate the need for breaking instances when making design adjustments, streamlining the design process and enhancing efficiency.

Outcomes

Based on the insights I gathered from the retrospective meetings and audit, I categorized data points and identified the top three themes, to prioritize these themes for the design guide documentation.

Development Framework Alignment

By adapting to and referencing the Kendo Framework, I ensured that the design and development processes were aligned and worked seamlessly together.

Enhanced Consistency

The unified set of guidelines and standards ensures consistency across all projects and platforms. This consistency helped in creating a cohesive user experience

Design Efficiency

By having a comprehensive set of components, templates, and guidelines readily available, design and development teams could work more efficiently.

Redesigning the Event Management Journey from Start to Finish

An event management system to manage Farmer related events across Canada.

My Role

I redesigned the Internal Event Management System under the guidance of the Design Lead. This project aimed to address user feedback, align business goals with user needs, and enhance the overall user experience wherever possible.

Timeline

Feb 2023 - Apr 2023

Team

UX Designer (Me) & Design Lead

Scope

Requirement Analysis, Design & Stakeholder Review, Market Research, User Flows, Information Architecture, Wireframes & Prototypes.

Understanding the problem

The first version of the Event Management tool was launched in 2019, the responsive web app was majorly used by two users - admin and reps. While we had collected general feedback over a period of time on the user experience. I organized further brainstorming sessions with Product Owners and Admin, who frequently help Reps with maneuvering the tool. The focus of these sessions was on these three aspects.

Impediments

"Where did Users get stuck and what they did do to overcome the challenges to complete their task"

Workflow

"Walk us through your typical process with the existing tool"

Emotion

"How do you feel using the the event management platform"

Feedback from different user Groups

Sales Reps

  • Multiple instances of the same events were created across locations, a huge duplication of effort.

  • We ended up creating overlapping Events thus distributing participation

  • Some Event locations are not Laptop friendly.

  • The Training was good, but in due course, we got stuck frequently.

Admin

  • Reps found it super difficult to create an event without the help of the product owner.

  • For each Event, they had to touch base with the Creative team for emailers and this was time-consuming.

  • Simplify the event creation process

Business

  • Business uttered the magic words "We have the budget and time, so lets do a rebuild to address the User Expereince and Business process issues"

Developers

  • Dev Lead let us know that they would be building the app in React and predominantly using Kendo React components, so if you could leverage the features of this framework it would help speed up the development process.

Opportunity

  • Rethink the Information Architecture & User Flow to address Workflow issues

  • Design a framework that offers flexibility to customize in the future and simplifies workflow with reusable components and insights.

  • Design an IPad friendly app that helps Reps check-in participants on the go at a farm or an Auditorium

  • Identified Kendo UI components that would improve the experience of Event Creation like Typeahead search, scheduler components

Research & Analysis

I approached research with the goal of finding answers to three questions that would define the design of Event Management tool.

How the Industry leaders do it?

Analyzed a range of tools to understand the workflow and features they offered. TO name a few Eventbrite, Meetup Typeform, and JotForm events to understand how these products work and how they handle edge cases.

Likes and dislikes of the existing app

Analyzed the existing app to find what's good to retain and what can be scrapped. Also had a further round of brainstorming sessions with Reps and admin to understand what pieces of the app they like and hate.

What is possible?

Understood the capabilities of the Kendo UI Framework and React Framework and this helped me ensure that my designs were technically feasible.

Information Architecture

Analyzed the existing app to find what's good to retain and what can be scrapped. Also had a further round of brainstorming sessions with Reps and admin to understand what pieces of the app they like and hate.

Before

  • Sequential update of the information

  • Taxonomy was confusing

  • Extensive and Confusing Process

After

  • Grouping similar sections offered clarity and structure to Campaigns

  • Configuration and Access mgmt provided flexibility to manage different types of campaigns

  • Update information as and when available.

  • Eliminating repetition by mapping Communication, Survey and Generic details to the campaign. While Events are specific to its location and availability.

The Wireframing Process

Our Design Team has pre-built Design and Branding Guidelines. And considering the short window for an extensive app, I skimmed my wireframing process from Rough scribbling of ideas on paper to Hi-Fi prototypes.

Solution

I went to the basics to take my mind away from the existing product and how I would built it to address the problems.

Grouped Events

Rethinking the Information Architecture. A single Campaign will hold multiple events.

Email Builder

By analyzing emails sent in the past years, I defined the email templates and options to set the frequency with simple clicks.

Survey Builder

Robust survey builder with the ability to duplicate, and reorder, the four most commonly used question types by Reps.

Scheduler

Scheduler helped Reps create events that doesn't overlap.

Easy to Customize

Framework-driven and reusable data pieces was the focus. This enabled built a highly customizable event management tool. One such example is Speakers

Access Management

Robust User Access Management feature meant who could see what campaign and what they could modify.

Easy to Customize

Integrating Check In process into the workflow and making an Ipad friend version of the app to eased Check-in and Follow Up.

User Testing and Feedback

Creating an event is a long and tedious process

Before

Creating an event is a long and tedious process

  • Users had to go through a 9 step sequential process to create an event

  • Users often got stuck because the information was not readily available.

  • Reps were entirely dependent for Product Owner to assist them in filling lengthy forms.

After

Creating an event is a long and tedious process

  • I refreshed the User Journey of an Event Creation to a simple 5 step flexible process.

  • 5 Step process with a clear indication of what's complete, what's next, and what's pending helped Reps work independently on creating events.

  • Ability to jump between sections meant Reps updated information when available, helping them progress as they gathered information.

Before

Inviting participants was happening in external systems.

  • After creating events, Users had to invite participants using another tool.

  • Tedious and time consuming to switch between apps to complete a simple process

  • Attendees of an event were not tracked in the App, Business was missing out on valuable information.

After

Inviting participants is now an in-app feature

  • Recommended an API call to the Grower and Retailer Database so that participants can be invited to specific events.

  • Selectable Grid to help Organizers invite relevant participants

  • Showing PIPEDA status to ensure emails are sent to subscribed participants only.

Before

Similar Events with overlapping agenda

  • Each event was created in silos, this introduced multiple challenges.

  • Overlapping events created for the same location by different Reps

  • Similar events were created by different Reps, causing duplication of effort.

After

Scheduler component to manage Agenda & events

  • Clarity while creating events.

  • Removed duplication of effort

Outcomes

Addressing User Feedback and leveraging new technology to design a flexible and robust System helped improve the overall Event Management process and offering a number of benefits.

Insightful

Managing the entire Grower Journey in one app provided valuable insights into business

Customizable

Framework focussed design allowed the business to quickly add Virtual Event Type to address Covid Issues

End to End Process

Integrating Offline activities like Check in helped Reps by saving time and helped business react to Covid 19 Challenges.

Managing Blocked Users across platform with a effective solution

Enhance the Flagging users process to introduce additional rules to manage fraudulent users.

My Role

I delivered a design solution and guidelines by collaborating with product owners and developers. My role was to create a flexible and efficient solution that could be seamlessly implemented across multiple platforms with minimal disruption.

Timeline

2 Weeks, June 2024

Team

UX Designer(Me)

Scope of Work

Requirement Analysis, Stakeholder Interviews, Product Audit, Impact Analysis, Wireframes, Solution Guide

Challenge

The challenge was to ensure that flagged users were effectively blocked from accessing systems and data while preventing any communication. This involved restructuring existing user data to incorporate the new flag, updating the system to manage workflows for blocked users, and guiding business users on how to handle these individuals effectively.

Minimum System Impact

The proposed solution should minimize impact on existing applications and workflows while being easy to implement across systems.

Robust Solution

The solution must be compatible with multiple platforms and technologies, allowing for seamless integration with existing workflows. It should ensure efficient updates and maintenance without disrupting ongoing operations.

Feasible Implementation

It should fit within the existing constraints of the system. By addressing technical and operational challenges, the solution must be effectively integrated and maintained within the current product environment.

Design Process

In my design process, I begin by understanding the problem and gathering insights from stakeholders. I identify workflow patterns and create reusable solutions. Throughout, I incorporate feedback to ensure alignment with user needs and business goals, focusing on practical implementation to deliver effective solutions.

Stakeholder Interview

I conducted stakeholder interviews and product walkthroughs to understand user flows and touchpoints, gathering insights to guide the design in line with user and business objectives.

Impact Analysis

I reviewed 10+ apps and 100+ screens, using input from product owners to identify impact areas and updates. I documented findings and analyzed common patterns across screens and flows.

Exploration

Based on the recurring patterns, I examined internal apps and data-intensive design systems to identify potential solutions.

Prototyping

I designed reusable solutions, tested them in various apps, and adjusted styling and behavior to meet technical and layout constraints.

Design Review & Feedback

I conducted design reviews to gather feedback from stakeholders and users. This process helped refine the design, ensuring it met user needs and aligned with project goals.

Solution Guide

The design solutions guide offers actionable guidelines for implementing effective designs, ensuring consistency and usability across projects.

Stakeholder Interviews

I conducted stakeholder interviews and product walkthroughs to understand the application, user flows, and touchpoints. This helps me gather insights into needs and expectations, guiding the design of solutions that align with user and business objectives.

🔍 Application Walkthrough and Business Requirements review

🗂️ Identifying Touchpoints & Key Workflows

🎯 Understanding Expectations of the Business

Impact Analysis

I reviewed 10+ apps and 100+ screens to identify impact areas and necessary updates, using input from product owners to focus the analysis. I documented findings and analyzed common flows and screens to uncover recurring patterns.

Risk Assesment

The client needed an urgent implementation, which initially suggested quick and potentially substandard solutions. However, it was possible to deliver a solution that was both fast and effective if standard design principles were maintained.

Responsive Applications

Ensuring that the solution works effectively across different devices and screen sizes.

Missed Workflows

Potentially overlooking some applications or workflows that might be crucial for the overall system

Solution Approach

The proposed solution involved adding a layer on top of the existing system to integrate the new functionality.

Exploration

Coordinate with Developer Leads to obtain technical insights about the framework. Analyze screenshots to spot common patterns and leverage this information to identify viable solutions. Document the findings and collect feedback, with a focus on flags, toast messages, alerts, overlays, and inline messages as possible solutions.

Challenges

📆 Application developed 6-7 years back with an older technology.

⏰ Designing for all applications wasn’t feasible, so we needed a new approach.

Recurring User Flows

Common user flows across platforms and applications were identified. By focusing on these flows, all potential blocked user touchpoints can be effectively addressed.

  • Viewing primary user information

  • Viewing related user data

  • Editing user information or data

  • Identifying a blocked user

  • Accessing blocked user data

  • Restricting user access to client information or data

  • Providing application users with clear reasons for blocked status

Prototyping

I developed reusable solutions for identified patterns and tested them across various apps. I fine-tuned the styling and behavior to accommodate technical, space, and layout constraints. This phase of the project was managed in three key steps.

Generic Solutions

I added generic User Flows and reusable design components. The focus was to keep details at high level. Ensured that styling was kept minimal to blend along with different app styles.

Prototyping Key Workflows

Applied the genric solution to specific user flows in application to identify any friction and ensure the user experience was seamless.

Designing for Excepections

Designed specific design solutions for exception scenarios. It was mostly reusing some of the design components but with customized solutions for exception scenarios.

Solution

The design solution emphasized reusability, ensuring quick, consistent, and cost-effective delivery. By focusing on reusing components and styling, along with leveraging application screenshots, This approach helped us meet the tight deadlines.

General Rules

Guiding principles of Solutions to improve the overall user experiences.

All Blocked User information will be read-only. Edits are not allowed unless there is a business rule.

Guide Users and keep them informed with helpful messaging, supporting information and text.

Any Create action for a blocked user will not be available.

Work Flow progression actions will not be shown for Blocked User.

Blocked Flag is mapped to User Data, and displayed along with User info.

New Screen for Blocked Users

Designing a new screen for blocked users involved addressing specific user needs and providing a clear, helpful message when a user encounters restrictions.

Impacted Sections & Steps of the User Flow

Another outcome of the application walkthrough and the application audit was a common theme where User views or modifies Blocked User Data. 5 Key sections of the app was repeated user to show or modified User Data.

Nav Bar

Blocked Flag will be displayed along with the User Information in the Top Nav bar.

Form Page

A Banner message will be displayed to provide details of the Blocked User Profile. Additionally, where Farm Basic information is displayed a blocked flag is shown.

Grid

Inline Flags will be displayed in Grids, where a blocked grower is displayed.

Typeahead

Blocked flag will be displayed when searching for a user in a database.

Action Button

Instances were identified where hiding Action buttons from view was not possible. In these instances, an overlay message is displayed with an error message and suggesting corrective steps for the user to proceed further.

Key Design Elements

The design solutions guide provides clear and actionable guidelines for implementing effective design solutions. It ensures consistency and usability across projects by detailing best practices, common patterns, and design principles.

Clean and Minimal Design to apply across Applications

Responsive Components and elements.

Patterns helped implement effective solutions.

Banners

Error Banne is used to inform users something critical has happened and requires immediate attention. These banner do not have dismiss option and will be view at all times.

Flags

Error flags with User Status "Blocked" is shown in Grids and Form pages where User Name is displayed.

Icons

Error Icons with a popup is shown on grids and form pages where there is space limitations. Recommendation was to use as sparingly as possible.

Modal dialog

In User flows, when all previous checkpoints to inform a Blocked user is missed and the user performs an action. Error Dialog is shown and further processing is stopped, until the suggested corrective actions are taken.

Design Review and Feeback

I conducted comprehensive design reviews to collect detailed feedback from stakeholders and users. This iterative process allowed me to refine the design based on their insights, ensuring that it effectively addressed user needs and aligned with project goals.

Solutions for Unblocking Users

During the walkthrough, an additional requirement emerged. Now that the system can block users, it must also provide ability to unblock an user in the future, if need be.

Solution

Added a new user flow and relevant screen designs.

Gaps in Understanding and Workflow

Product owners pointed out a few instances in the blocked user solution, where user flow ends much earlier than designed.

Solution

Updated user flows remove extra steps in the user flows.

Additional Common Patterns

Developers pointed out instances of proposed solutions that had gaps in managing blocked users, especially in Data Grids.

Solution

Recommended a solution that reused an existing design pattern

Retrospection

The Design Team had a discussion to review the project. We had two key learnings. When designing future applications, consider potential worst-case scenarios and ensure the product can handle them. Keep a log of possible solutions for uncommon issues, so you're prepared to respond effectively if they arise.