User advocacy and the implementation of a customer-focused product development process
Applying theory from The Interaction Design Foundation
I transitioned to Product Management in January 2020, after some time as a mechanical engineer, in order to get more commercial exposure and be closer to our customers at Romax. Shortly after, I began to own the development of Romax Energy, our tool for efficiency, CFD (Computational Fluid Dynamics) and thermal analysis. As a fairly new and evolving product, there is a lot of scope for growth, and I wanted to ensure that the user was always at the front of our minds as the product grew. I felt that, by being a user advocate, I could help to develop the best product possible.
Romax in general has been building this mindset over the past few years, with a major example being the GUI redevelopment in the R20 release. At Romax, we pride ourselves on our close relationships with our customers and partners, learning together to better understand the needs of industry and work out solutions. We have customer advisory boards, interactions with thought leaders and numerous discussions with many of our customers around the world to keep pushing our software to solve both present and future problems.
While learning about the fundamentals of product management, I heard about the Interaction Design Foundation through a colleague and it sounded like the perfect method to gain a user-focused mindset and implement some great processes. I used theory focusing on topics such as Design Thinking, User Experience Design and Adoption to guide my product development process. This involved much greater customer interaction at more stages of the development cycle, from defining requirements to getting feedback on released features. I sought to understand the customers’ own product development cycle, as relating to efficiency and thermal considerations, to get to the bottom of their core needs and pain points.
“Design thinking”. Author/Copyright holder: Teo Yu Siang and Interaction Design Foundation. Copyright terms and licence: CC BY-NC-SA 3.0
By recognising these fundamental issues and how they fit into the wider organisational process for the customer, I have been able to build an understanding of the impact of each potential development on each user. I have used this knowledge when prioritising roadmap features for development and release, to provide our users with the most value possible, which is ultimately what makes our business successful. The requirements of the development are clarified with those who will actually be using the product, and feedback is obtained both pre- and post-development to ensure the product meets those needs. This feedback is used to continuously iterate and improve the product. The Energy development squad also keep the end-user in mind, and proactively think about the core problems being addressed as they go through the development process.
Simplified product development process, not showing iteration loops.
Find out more about our software here.