top of page

API MANAGEMENT CENTER

Enhancing Admin experience to eliminate dependency on a User Manual

To comply with my non-disclosure agreement, I have omitted and obfuscated confidential information in this case study.

"Can you make this 10 page long Oracle form pretty?

We need the designs ASAP." said the PO

"Can you make this 10 page long Oracle form pretty?

We need the designs ASAP." said the PO

"Can you make this 10 page long Oracle form pretty?

We need the designs ASAP."

said the PO

"Can you make this 10 page long Oracle form pretty?

We need the designs ASAP."

said the PO

"Can you make this 10 page long Oracle form pretty?

We need the designs ASAP."

said the PO

Anchor 1
Anchor 2

"Can you make this 10 page long Oracle form pretty?

We need the designs ASAP." said the PO

Sounds familiar?

Every designer's story I guess.

7 months ago, my current product team reached out to me with a larger problem of protracted sales reported for Ethos - a suite of Ellucian products and a significant waste of R&D resources. And all they ask of me is to make the form look pretty? 

What I was asked to do

What I inherited

SPOILER ALERT!

Well,

we did co-create 'pretty',

evidence based designs

by identifying the right problems to solve with some hiccups and bumps along the way.

See how we go there -

  • I was the UX lead on this project and our multidisciplinary team comprised of 11 - Developers, Architect, QA, PO and PM.

  • I was the sole individual responsible for User Experience design and I personally created the deliverables that you will see in this case study, excluding development and Ellucian's style guide elements.

  • I saw the project through from the kickoff meeting to the series of releases, and through multiple rounds of iteration afterward.

My Role

I had to not only solve for enhancing the Admins experience 

but also advocate UX to get buy-in on the design recommendations from the stakeholders. 

Challenge

UX doesn’t just serve users; it also serves businesses, and thus stakeholders.

KICKOFF - SETTING THE TONE OF THE PROJECT

This was a powerful step and I collected great insights by setting up 1-1 interviews with the PO, Principal Architect, PM, Director of Ethos.

Prior to the interview I sent out the following surveys to the stakeholders for them to come prepared and share their stories with me.

View Problem Statement

View Assumptions Worksheet

Stakeholder Interviews

Post a debriefing session here's what we defined -

PROJECT GOALS 

Our higher level goals were -

1. Increasing the rate of Ethos Adoption

2. Reducing time investment in getting institutions Ethos Ready

3. Reducing the amount of troubleshooting customer complaints 

 

SUCCESS MEASUREMENT 

The metric we decided upon to measure our success was - measuring time to 

task efficiency and compare it with the current delivery model.

SCOPE (NEXT 6-9 MONTHS) 

We created a roadmoap, which eventually ended up shifting a lot due to the

great insights collected from our users.

USER PAIN POINTS, OPPORTUNITIES

We identified some opportunities based on our assumptions about the 

user pain points that we later validated through Contextual Inquiries.

Well, that went well! What next?

  • After we defined the scope of the project and the kickoff date, I knew I had planned to be at least 2 sprints ahead of their Agile Dev Sprints to be able to incorporate tons of User Research that would inform my designs. 

  • I created a UX roadmap to align my design sprints with the Dev. 

  • It really helped me not just stay on track but also to plan ahead and work efficiently along with the developers and Stakeholders.

Setting the stage

INTEGRATING UX INTO AGILE

Enhanced Efficiencies.

Better Decisions.

Improved Experiences.

COLLABORATION

Keeping Connected.

Deeper Relationships.

Better Conversations.

  • After we defined the scope of the project and the kickoff date, I knew I had planned to be at least 2 sprints ahead of their Agile Dev Sprints to be able to incorporate tons of User Research that would inform my designs. 

  • I created a UX roadmap to align my design sprints with the Dev. 

  • It really helped me not just to stay on track but also to plan ahead and work efficiently along with the developers and Stakeholders.

Setting the stage

INTEGRATING UX INTO AGILE

Enhanced Efficiencies.

Better Decisions.

Improved Experiences.

COLLABORATION

Keeping Connected.

Deeper Relationships.

Better Conversations.

From what I learnt from the stakeholders I found out about 2 ​user types

that are engaged in the installation and configuration of APIs.

1. Institutional IT Admins (Primary Users)

2. Ellucian Professional Services (Support Providers)

I led and conducted 4 remote Contextual Inquiries with the primary & secondary end users partnering with another designer to explore what problems were the professional services supporting the institutions with . My goal was to observe them go through their tasks as they naturally would and the workarounds they employed.

Getting to know the User

REMOTE CONTEXTUAL INQUIRIES

INSIGHT 1 - Missing Content Organization

There is no content hierarchy or search ability to look for a specific resource. The form lists 400 - 500 API settings that can be mapped or configured.

INSIGHT 3 - User Manual Is Mandatory

The users​ have to go through 3 documents - release guide, handbook and help to complete the mappings, and usually not without asking for help from Ellucian Professional Services.

 

INSIGHT 2 - Progress or Error Tracking 

The form does not provide any information on how many configurations have been completed, and if there

are any required configuration settings.

INSIGHT 4 - Takes more than 35 hours

Troubleshooting takes up lot of time and prolongs the whole configuration process. Ellucian has to dispatch on-site professional services to resolve their issues on a regular basis thus wasting resources unnecessarily.

The stakeholders were aware that the ideal time to complete configuration process was 10 hours. Anything more than 15 - 20 hours was alarming.

We were surprised to see how disparate the whole experience was.

Eye Opener?

After sharing the insights with the stakeholders, it was time to involve them in the process of co creation and get a deeper understanding of the user. 

Journey mapping workshop with the stakeholders

After sharing the insights with the stakeholders, it was time to involve them in the process of co creation and get a deeper understanding of the user. 

Journey mapping workshop with the stakeholders

This graph illustrates the steps our users would go through when engaging with the product.

As a result of the Journey map, we learnt about another user type - the functional admins whose expertise in their domain was also a pre requisite in completing the configuration process.

Now we needed to map the touch-points for all the users to separate their role based tasks and interactions.

Third user's entry 

Mapping User Touchpoints

How might we help institutions efficiently complete configurations without any help from Ellucian professional services or referring to a User Manual.

By this time, the developers had started to build a few features based on their understanding. No surprise there. 

I patiently worked on a few rounds of iterations of the information architecture and content flows. I inherited an excel sheet of content inventory which made my job a tad easier to start consuming real data.

Content Organization

TESTING NAVIGATION STRUCTURES

We thought we had a winner, but...

After putting different navigation choices in a real use case, changed the scene and we realized that we now needed to test a few tasks with the users with more realistic data. Finally after another few rounds we really did have a winner that was built for the first release.

Context is king

STEP 1 - Usability Studies Round 1

I facilitated 5 usability sessions and invited our developers & stakeholders to observe and take notes. Major success! Watching our users go through the task, there was an immediate realization of the need of 'Contextual Search' that I originally had in my designs. Well, better late than never.

Our user have to navigate through 400-500 resources approximately, and remembering their path was their most dreaded thing. Their first natural  instinct was to look for search.

Support insights with evidence

STEP 2 - FEATURES AUDIT

FREQUENCY/ADOPTION

I analyzed features in terms of frequency and adoption

(amount of people using them), and put them on this matrix.

STEP 3 - EFFORT AND VALUE ANALYSIS

Analyze & prioritize features in terms of development efforts and the value it adds in the users experience

RELEASE 1.0

Something was missing though, something I designed did not get built. (Something = Search)

You can’t get everything you want.

But, I had a process for triaging the things that are deal breakers from the nice-to-haves.

From ambiguous to obvious

Let the user know whats going on.

Let the user know whats going on.

Progress tracking and an

opportunity to return to where they left off, before a break.

BASIC FUNCTIONALITY

WORKED AS EXPECTED

How do you know when a

design is finished?

PROJECT UPHOLDS DESIGN PRINCIPLES AND GUIDELINES

PROJECT GOALS ARE ACHIEVED

USER FEEDBACK : Gold standard for evaluating a product

All Videos

All Videos

Watch Now

Researcher : What’s your overall impression of the design? (Post test question)

User : “They’ve done a really good job of taking all the feedback and all the inputs we’ve been giving. And the UI is really nice, there’s a lot of information they had to pull together and its miles apart from what we used to do with GORICCR.”

PROBLEMS AND IMPROVEMENTS ARE HARD TO FIND

Note: Perfection isn't a goal

MY DESIGN COMPLETE CRITERIA

RELEASE 2.0

  • Product Roadmap shifted around a bit, but post 3 rounds of Usability tests + 2 releases we had pretty happy users already.

  • Happy Users = Happy Stakeholders

  • Positive results and much more to do.

The Impact

bottom of page