The one with a Super Complex Developer Platform
Warden AIOps
Warden AIOps is an Application Performance Management (APM) suite of 4 products used by developers and powered by Artificial Intelligence to address performance issues on the Salesforce platform.
Impact of this work
Helped validate the product roadmap.
Identified users' top pain points by conducting user research for a suite of 4 products.
Proposed new user interface designs addressing user pain points which will impact up to 750 scrum teams.
Role
As a Product Design Intern, I conducted user research to find user pain points. This project was in a close collaboration with my product manager. After validating the product roadmap and prioritizing top 5 pain points, I redesigned their existing dashboard and fixed the UX issues.
Team
I was the only Product Design intern. I worked with a Product Manager, the engineering and design team.
Duration
3 Months
Skills & Tools
Tools: Sketch, InVision, Google Forms
Skills: Stakeholder Meeting, Experience Mapping, Interviews, Think Aloud Studies, Data Analysis, Affinity Diagramming, Opportunity assessment matrix for prioritization, personas, low and medium fidelity prototyping, design mockups & usability testing.
How to understand, investigate and improve an extremely complex developer platform?
Design Prompt
Conduct user research and assess the current understanding of the users
Validate the Product Roadmap of the Warden AIOps product
Propose UX designs to fix any issue if found
I saw a personal transformation in me when the internship ended.
First Day of the Internship I was
Last Day of Internship I was
The journey begins with getting to know what is Salesforce & my Product.
Understanding Salesforce
It all begins with an idea. Maybe you want to launch a business. Maybe you want to turn a hobby into something more. Or maybe you have a creative project to share with the world. Whatever it is, the way you tell your story online can make all the difference.
๐ฃ Learning #1
Itโs okay to not know everything all at once.
Understanding Warden AIOps
This was a suite of 4 products. Warden AIOps is Application Performance Management Platform. Along with complexity there were too many Salesforce terminologies. Two of them worked using Artificial Intelligence.
๐ฃ Learning #2
My PhD feels like a cake walk now! I had never seen anything this complex before
So what is Warden AIOps? Iโll explain you in very easy terms.
The Warden AIOps is a platform used to find and fix performance degradations before they impact the customers.
Before directly diving into user research, first things first
I met with all Stakeholders to get a mental model of the problem and the product.
I invited all the stakeholders (6 Participants, 2 Moderators, 1 Facilitator). I had planned two activities for them. My main goal was to gather a list of assumptions the engineering team has on how users are currently using their platform.
From this activity, I formulated my Hypothesis and entered the user research phase.
Hypothesis: Users find Warden AIOps services very useful. It is easy to use but can be improved.
Let the research investigation reveal whatโs going on at the usersโ side.
I conducted 16 interviews and conducted a survey of 600 users.
Qualitative Data Gathering
I asked them interview question in the first of the session collecting their WANTS and then asked the to walk me through the process of how they solve their problems using the Warden AIOps platform. This helped me gather their NEEDS.
Quantitative Data Gathering
I sent out surveys to collect generic data such as position, title, how long they have been using the platform etc.
๐ฃ Learning # 4
Ask Questions, especially a lot of โWHYsโ. Users often get too comfortable using the product that it becomes important to ask them lots of question to understand their pain points.
After the research, I had 8 hours of interview recordings, 27 survey responses and lots & lots of notes to analyze.
Matching Assumptions and Users experiences
Remember initially I had collected the stakeholders assumptions on how users use their system? During the data analysis I found whether the assumptions aligned, misaligned or partially aligned.
Sorting User Pain Points
I sorted all the pain points into these 5 buckets.
๐ฃ Learning #5
I realized the benefits of closely working with my Product Manager.
I found 5 prominent Personas & I formulated their โJobs To Be Doneโ.
The next step was to prioritize these pain points
This is how resolving 5 pain points will benefit Jobs To Be Done for these personas?
๐ฃ Learning #6
Finally after a messy research phase, everything started making sense.
Understood JTBD framework and how it helps define personas
I saw the Power of Syncing up
Planning is key for conducting prioritization sessions
Iterative UX Design Process (3 Iterations)
First I met with the engineers, understood the user interface and how the data flows.
I sketched the designs and the flow of the app.
After getting the teamโs feedback, I created the low fidelity prototype
The main difference in this prototype was consistency (every page on the dashboard needed consistent data source selector) and the query selector.
I tested this prototype with one user and received positive feedback.
Final Mockups of the Redesigned Warden Dashboard
This mockup address these pain points
Consistent Pages
Time input
Help Feature
This mockup address these pain points
Dynamic Query selector
Findings & Learnings
What were my biggest learning of them all ?
Humbling Process
I learnt humility. This internship made me very humble. When I started this journey, I was confident that I can understand anything because Iโm a PhD candidate, Iโm used to dealing with complexity. But this journey made me realize that things can be complex limitlessly. In order to achieve happiness from work, itโs important to be humble.
Balanced Team
I realized the power of a balanced team. I got an opportunity to work with the design team, the engineering team and with the product manager.
Realized my Values
When I started, I was asked to do a V2MOM activity. Basically I had to write my values, vision, methods, obstacles and measures of my internship work. By doing this activity, I got a chance to reflect inward and realize My Values: Integrity, Creativity and Growth
What challenges did I overcome?
Complexity
Understanding the platform well before the research phase was key to my success. It was extremely difficult but because I did it, I was able to catch user insights and ask good questions.
Time Management
I had a hard time prioritizing things. I learned how to set goals, non-goals and manage expectations.
Staying Motivated
As this internship was a virtual one due to Covid 19, working from home was a new thing for me. After 2-3 pm, my motivation and focus decreased drastically in the initial weeks.
What I would have done differently?
Understanding Design goals of the team early on
I would have asked the design needs and goals of the team from the beginning
Group Interviews
I would have also taken group interviews of personas who used Warden AIOps as a team.
Balance
I would have balanced work and intern activities more efficiently.
What was the impact of my work?
Qualitative & Quantitative Impact
Helped validate the product roadmap.
Identified users' top pain points by conducting user research for a suite of 4 products
Proposed new user interface designs addressing user pain points which will impact up to 750 scrum teams
Presented my internship work 7 times
Because I worked with many teams, I presented my intern demo 5 times. And last 2 times was on public demand ๐
Happy Stakeholders
The teams were happy with my work, my personal growth and I made a lasting bond even after working remotely โบ๏ธ
I learned a lot professionally and personally. The users, teams and my soul were all very happy with this experience ๐
Do you want to check out other case studies? ๐
The Walt Disney Company - AR Tour App
AR Tour is an Augmented Reality POC (proof of concept) application used for guiding virtual tours of Disneyโs StudioLAB space to film directors and producers.
Focus: Designing POC, AR Prototyping
Ogma - Language Learning with Virtual Reality
I used Iterative UX Design process to create a VR system for learning a new language. This is a full length UX research project.
Focus: UX Research, VR Design & Prototyping
At Your Service - Designing for Life during Pandemic
People stuck at homes during lockdown can order any types of services using this app. Essentially itโs like a Human Uber.
Focus: Ideation, Product Thinking, Design Mockups