Chris Nguyen: UX

Aytra

Discovery phase, co-creation and design with a technical team

The Problem

The Current Way is No Longer the Best Way

Keeping your app/data on-premises (on-prem) is

For these reasons, the industry is moving away from on-premises data centres to the cloud. This allows them to save money/resources while transforming their business to be more agile and less siloed. However, for some organizations, particularly large ones, this can be a big change and a big risk.

Change is Scary

The journey to the uncharted territory of the cloud is not always smooth due to:

Even with all the problems of on-prem, there is safety in the status quo.

Solution

A cloud orchestration platform that would allow organizations to adopt a hybrid model, which would allow them to use a mix of on-prem and cloud, thereby minimising the risk and allowing them to test and transition. It would even allow them to mix and match cloud providers to maximise cost savings.

The platform also has a solution for connectivity, which allows the organization to do the migration and from then on, connect to their cloud resources securely and with minimal performance issues. This would ordinarily be another product, another variable, another company to chase up when things go wrong, but in our platform it is integrated and seamless.

On the business side, there is also visibility on spending and controls to prevent overage for peace of mind.

Challenges

Strategies

Ideally, I would have wanted to validate assumptions with primary research before building the solution, but I was constrained and in this case, I had access to internal subject matter experts (SMEs) and a wealth of secondary research online, which, given the standardised and highly documented nature of the problem space, still gave me what I needed.

Learn

I needed to get up to speed, so I did as much research as I was able to do with the resources I had.

Communicate

My first attempt at a workshop to elicit existing internal knowledge about users was difficult. The questions I was asking were very high level and centred around the human element, rather than the actual nuts and bolts of the tasks. While I thought this was very important, they perceived it to be extraneous. In light of this, I changed my communication style to meet them where they were.

Over time, the need to reframe got less and less as the team got familiarised with the approach and conversations naturally became more high level.

Co-Create

Being co-located with the infrastructure team allowed me to continually observe/learn about the domain (without the Observer Effect) and gave me a drip-feed of intelligence that I could use throughout the design procecss, rather than just at the beginning. It also gave me the ability to form a tight feedback loop where I could verify my designs quickly.

I also found that people had ideas for what would make their jobs easier, but they would get very deep into the details of the solution, which is what they would bring to me. To help articulate the user goal, I developed a questionnaire that worked backwards from their idea, and from the resulting user goal, we did divergent thinking.

Technical Review

Another important aspect of working with the technical team was communication with the developers during the prototyping process. This allowed them to see what the impact would be on the backend. To that end, I regularly showed the developers my designs in case they needed to prepare anything early on or in case we needed to make any compromises regarding feasibility and/or priority.

Outcome

Adopting a more human centred approach had the following benefits: