Discovery phase, co-creation and design with a technical team
Keeping your app/data on-premises (on-prem) is
The journey to the uncharted territory of the cloud is not always smooth due to:
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.
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.
I needed to get up to speed, so I did as much research as I was able to do with the resources I had.
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.
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.
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.
Adopting a more human centred approach had the following benefits: