Posted on 4.5.2023

Ville Vesilehto: Taking a customer-centric approach to building UpCloud’s Managed Kubernetes

Ville Vesilehto: Taking a customer-centric approach to building UpCloud’s Managed Kubernetes

Building a successful product requires a customer-centric approach, agile ways of working, and cross-team collaboration. 

The UpCloud Orchestration Team has been doing just that recently, ahead of the launch of UpCloud’s Managed Kubernetes (UKS). We talked to Ville Vesilehto, a Product Owner in the Orchestration Team, to ask all about the product creation journey.

As a Product Owner, Ville Vesilehto ensures that UpCloud’s products are built to the highest standard and maintained rigorously. In his role, he has overseen the Managed Kubernetes and Developer Experience as Product Owner, managing the business and commercial aspects of the product.

Ville tells us that it is vital for the team to have a clear plan in mind for the success of the product, and then be able to work flexibly along the journey from vision to execution. The end product may be constantly refined, but always has the customer in mind.

“All products start with a discovery process in some shape or form,” said Ville. “You have to start with a product vision, then you turn that into a strategy, then into a roadmap – and after that into a series of backlog items and iterative releases as you constantly work on the product.”

“In my role, I work closely with internal and external stakeholders to maintain that product roadmap as well as a prioritised backlog, which helps us plan what to work on next. Our backlog items are represented as ‘user stories’, which we then work through in sprints with the development team and the team coach, Filipe, who ensures the team works together in the most efficient way possible.”

A customer-centric approach to product development   

From the very start of the product discovery process, UpCloud has taken a customer-centric approach to our UKS offering. This means not only that we create the best possible product, but it also ensures that it solves real-world problems that our customers are facing.

“The first step to a discovery process is to define the problem we are solving. We then need to understand it deeply, and continuously validate our solution with the target audience,” said Ville.

Throughout the process, Ville says the customer has been the guiding light of the project. UpCloud’s teams have conducted interviews with customers and other key stakeholders in order to mould the final product, with this practical information backed up by studies and UpCloud’s own market research, which underpins the process.  

Before releasing UpCloud’s Managed Kubernetes for Open Beta, Ville and his team had created and refined four incremental releases, each delivering a new set of features for customers to test and for the team to validate.  

“We constantly reprioritised a significant number of items based on this customer feedback,” Ville added.

“If we’re not providing measurable value to the end user, we’re simply not doing the right things.”

Product development is a learning journey  

Ville says the Orchestration Team’s ability to change tack based on customer feedback has been fuelled by its agile ways of working.

“We have built UpCloud’s Managed Kubernetes in a dynamic team,” said Ville. “So as the team has grown, we’ve had to adjust our ways of working. You have to adjust as a team as the situation changes, but doing that has helped us succeed.”

Ville also emphasises the value of being nimble enough to make iterative changes constantly, and throughout the UKS project, the team delivered changes to small subsets of bigger features immediately to create value straight away – not waiting to implement everything at the end in one big update.

“Iterative changes like this are only possible through rigorous scoping,” said Ville. “That’s something we have been getting better at as a team throughout this journey!

“We’ve been working very hard together to make this product available for our customers, but it wouldn’t be as great as it is without strong cross-team collaboration.  

“I ultimately have to give a boatload of praise to the whole Orchestration Team for making it happen together, as well as the wider UpCloud team who supported us significantly.”

Read more about UpCloud’s new Managed Kubernetes product and get started with a free trial today.

Pihla Jormakka

Brand Specialist

Highlights of 2023: New managed services, data centre, and much more

With 2023 at an end and the new year before us, we wanted to reflect on some significant highlights of last year. Our heartfelt thanks go out to all our customers and partners for their unbroken support throughout the year. Join us as we revisit the collective accomplishments of 2023 and celebrate the journey we […]

UpCloud Insights

Vision and culture

Developing solutions for modern audiences – Launching UpCloud Managed Kubernetes

The use of Kubernetes is growing year after year, and the system is now the go-to tool for container orchestration.  We’re proud to launch UpCloud Managed Kubernetes, to help businesses enjoy all the benefits of using Kubernetes without any of the headaches of maintaining it. Every year, more and more businesses are adopting Kubernetes – […]


Product Updates

GDPR, ISO 27001 and CISPE Code of Conduct: a guide to European compliance with UpCloud

Headquartered in Helsinki, UpCloud stands at the forefront of the European cloud infrastructure industry, rooted in Finnish traditions of technical and business excellence. Every customer who chooses to partner with us isn’t just selecting a cloud hosting solution; they’re placing their business, their confidence, and their aspirations in the hands of a certified Cloud Service […]


Data Sovereignty

Back to top