Platform administration

London Stock Exchange

One-stop-app app where employees can have access to company services as hazard report creation or add an HR request, all supported by AI assistant.

Platform administration

London Stock Exchange

One-stop-app app where employees can have access to company services as hazard report creation or add an HR request, all supported by AI assistant.

Platform admin

London Stock Exchange

One-stop-app app where employees can have access to company services as hazard report creation or add an HR request, all supported by AI assistant.

What?

Web application to manage customers’ accounts, license and applications that transfer financial data

Client

London Stock Exchange (LSEG)

For whom?

Big banks (UBS, Wells Fargo, etc.)

My contributions

As a Product Designer, I became a part of internal team for almost 3 years, to help maintain, support, evolve and remake the web application. Also hiring and mentoring new teammates.

Overview

Work on Platform Administration required:

  • building new

  • fixing old

  • changing the ongoing


You’re going to see the cases, how I manage

to resolve them, and sometimes my alternative

concepts, how the Platform Admin could work

for its best based on years of experience with it.

Overview

Work on Platform Administration required:

  • building new

  • fixing old

  • changing the ongoing


You’re going to see the cases, how I manage

to resolve them, and sometimes my alternative

concepts, how the Platform Admin could work

for its best based on years of experience with it.

Overview

Work on Platform Administration required:

  • building new

  • fixing old

  • changing the ongoing


You’re going to see the cases, how I manage

to resolve them, and sometimes my alternative

concepts, how the Platform Admin could work

for its best based on years of experience with it.

Overview

Work on Platform Administration required:

  • building new

  • fixing old

  • changing the ongoing


You’re going to see the cases, how I manage to resolve them, and sometimes my alternative concepts, how the Platform Admin could work for its best based on years of experience with it.

Part 1 - Managing Unmanagable

The Wrecked Flow

When I came to the project the established design workflow was poor. The design were perceived as “picture-making for developers’ convenience”, but not building the experience of quality.

Design was optional, more like a tool for BA to explain their ideas to developers

It made a snowball of bad design bigger. So after long time chasing senior management, I was able to change the development flow.

After the changes the design had to be signed off by design team and BA/PM and Dev PM

Design became the centre of the process

Checking and Reporting

The tasks were incoming gradually, and there were no control of the progress. First, I started an Excel file, sharing it with the team.

And after a while after my request we got a Jira space for our team. It became more handy and more visible for our peers and stakeholders.

Part 2 - far from home

When I joined, the starting screen looked like this:

Original starting page of Platform Amdinistration

User were falling under a top level account, even if they didn’t need it. No breadcrumbs.

No Home page, users start from Account section.

The first layer of menu were at the top. At the beginning Platform Admin was a small app, and only 1-2 sections were planned. Time revealed that this decision was not scalable.

Debriefing

Understanding what’s going on here was tough. Both for internal team, and especially for users, who had to rely on pdf-manual with text and screenshots.

The argumentation from managers were: “Only professionals use our applications, they don’t need a clear design”.


Which is, of course, always wrong, and further feedback and research through the years confirmed it.

User were falling under a top level account, even if they didn’t need it. No breadcrumbs.

No Home page, users start from Account section.

The first layer of menu were at the top. At the beginning Platform Admin was a small app, and only 1-2 sections were planned. Time revealed that this decision was not scalable.

The first layer of menu were at the top. At the beginning Platform Admin was a small app, and only 1-2 sections were planned. Time revealed that this decision was not scalable.

User were falling under a top level account, even if they didn’t need it. No breadcrumbs.

No Home page, users start from Account section.

Safety Hazard

Not only client’s employees could see sub-accounts they don’t belong to (for example, manager of bank A from Switzerland could enter locations of bank A in UK, USA and others).


But they also could see all locations of other clients. Employees of bank A could see locations of bank B, C, D ... Z.

Safety Hazard

Not only client’s employees could see sub-accounts they don’t belong to (for example, manager of bank A from Switzerland could enter locations of bank A in UK, USA and others).


But they also could see all locations of other clients. Employees of bank A could see locations of bank B, C, D ... Z.

Safety Hazard

Not only client’s employees could see sub-accounts they don’t belong to (for example, manager of bank A from Switzerland could enter locations of bank A in UK, USA and others).


But they also could see all locations of other clients. Employees of bank A could see locations of bank B, C, D ... Z.

I had also figured out that most clients used small laptops with low screen resolution, and regularly used zoomed in interfaces.


So the header appeared massive and took almost half of the screen, which was not convenient.

Finally Home

After long time of debates, our design team managed to create a Home Page. It was much simpler than we expected, as we were limited by back-end capabilities.


Now user were asked once at the beginning about their location, and was landing in the correct location in all the next sessions.

Home Page of Platform Administration

The North Star

Working at the project for years, I was noting the flaws and started making concepts of how Platform Admin could look if we had all the recourses.

My concepts often became the North Star for improvements and the stakeholders liked them, but they were too far to reach fast, with blocks on design and development.

My concept for the Home page of Platform Admin

Simpler top-level navigation.

Now separated from the header and has different UI to be simply recognizable.

Simpler top-level navigation.

Now separated from the header and has different UI to be simply recognizable.

Simpler top-level navigation.

Now separated from the header and has different UI to be simply recognizable.

The header now takes one row.

Name of the Account, account location, address and number are always visible.

The notification center, search and profile menu were the long-awaited absent features, that were absent due to lack of resources and lack of design-intervention at the early stages.

The dashboard meant to be flexible.

Based on user’s Role and licences \ access

Based on the user’s settings

The dashboard meant to be flexible.

Based on user’s Role and licences\access

Based on the user’s settings

The dashboard meant to be flexible. Based on user’s Role and licences\access Based on the user’s settings

Customizable dashboard for Platform Admin

Part 3 - maze of navigation

Inconsistent Build

Platform Admin was like Hogwarts and its Houses. Each section had its own Product Owner. The problem was they didn’t cooperate when building a new feature and often didn’t know what happens in the neighbourhood.

This led to features being all around the app, with no coherence, and missing expectations.


I offered a reorganisation of the features up to user’s expectations.

Initial map of Platform Admin

I have introduced the Dashboard (aka Home Page), simplified and regrouped the similar items.

Account to account, license to license, notification to notification.

Initial map of Platform Admin

Blueprint to Save a Day

Making service blueprint was a big deal for everybody that actually helped to see the gaps on a flat map.

This even led the senior management to the idea of separating some parts of Platform Admin to another app. But it’s a story for another showcase.

Part 4 - Cases

License Chaos

Every User or Service Account might have had licences in order to have access to databases.


The problem was that once the change is made (license assigned or unassigned), it blocks managing licenses until the status changes from Pending assignment to Assigned.

It could take from 1 hour to a week, and there were no available way to make a prediction or put a timer.


I was pitching the extreme necessity of changing this multiple times, but it was too difficult problem to change in the architecture. So I had to play along.

Note for developers and stakeholders on how the licenses assignment works

This affected other pages. We had to build a cross-notification system that was notifying a user that the license is blocked because of the recent change.

This approach prevented user from manipulating the licenses only to get rejection after sometimes a long time spent on managing the licenses.

License is not available to be unassigned from a user account, because that user account had recent changes in its licenses

The problem often was an unreadable naming of the licenses.


How can client quickly recognize what licenses are about?

The problem often was an unreadable naming of the licenses.


How can client quickly recognize what licenses are about?

The problem often was an unreadable naming of the licenses.


How can client quickly recognize what licenses are about?

The problem often was an unreadable naming of the licenses.


How can client quickly recognize what licenses are about?

My concepts on the license that considered all the described issues

I housed Licenses under one roof, letting switch interface between User Account and Service Account licenses. License Template is also housed under Licenses.

Instead of having 2 heavy tables next to each other, I made a quick filter between all user accounts, the ones with the current license, and one without.

As more clients wanted to supervise the moment of license assignment - it has its own, well-visible section

Service Insight

Service Insight became a part of Platform Admin, because it was cheaper than making a stand-alone app for it.


Client’s who used Service Insight were different from the clients who used the rest of the app.


This part had a lot of workaround and were getting bigger without proper research on user’s experience.

My version were more user-friendly based on the user feedback.

Home page of Platform Admin - concept

Showing Service Account status as a table was a simple solution, but complex to overview for the customers.

So I implemented the “dashboard view”option, where they can see the Service Account statuses as active visuals. Table option stays too, by toggle.

Got something on your mind? Let’s talk

Designed by Kateryna Radkovska