{"id":409,"date":"2023-05-04T10:21:57","date_gmt":"2023-05-04T07:21:57","guid":{"rendered":"https:\/\/upcloud.com\/global\/us\/2023\/05\/04\/ville-vesilehto-taking-customer-centric-approach-building-upclouds-managed-kubernetes\/"},"modified":"2023-05-04T10:21:57","modified_gmt":"2023-05-04T07:21:57","slug":"ville-vesilehto-taking-customer-centric-approach-building-upclouds-managed-kubernetes","status":"publish","type":"post","link":"https:\/\/upcloud.com\/global\/blog\/ville-vesilehto-taking-customer-centric-approach-building-upclouds-managed-kubernetes\/","title":{"rendered":"Ville Vesilehto: Taking a customer-centric approach to building UpCloud\u2019s Managed Kubernetes"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><em>Building a successful product requires a customer-centric approach, agile ways of working, and cross-team collaboration.&nbsp;<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>The UpCloud Orchestration Team has been doing just that recently, ahead of the launch of UpCloud\u2019s Managed Kubernetes (UKS). We talked to Ville Vesilehto, a Product Owner in the Orchestration Team, to ask all about the product creation journey.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As a Product Owner, Ville Vesilehto ensures that UpCloud\u2019s 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.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">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.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cAll products start with a discovery process in some shape or form,\u201d said Ville. \u201cYou have to start with a product vision, then you turn that into a strategy, then into a roadmap &#8211; and after that into a series of backlog items and iterative releases as you constantly work on the product.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cIn 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 \u2018user stories\u2019, which we then work through in sprints with the development team and the team coach, Filipe,<a href=\"https:\/\/upcloud.com\/global\/blog\/team-orchestration-agile-collaborative-ways-working\"> who ensures the team works together in the most efficient way possible<\/a>.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>A customer-centric approach to product development&nbsp;&nbsp;&nbsp;<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">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.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cThe 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,\u201d said Ville.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Throughout the process, Ville says the customer has been the guiding light of the project. UpCloud\u2019s 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\u2019s own market research, which underpins the process.&nbsp;&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Before releasing UpCloud\u2019s 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.&nbsp;&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWe constantly reprioritised a significant number of items based on this customer feedback,\u201d Ville added.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cIf we\u2019re not providing measurable value to the end user, we\u2019re simply not doing the right things.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Product development is a learning journey&nbsp;&nbsp;<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ville says the Orchestration Team\u2019s ability to change tack based on customer feedback has been fuelled by its agile ways of working.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWe have built UpCloud\u2019s Managed Kubernetes in a dynamic team,\u201d said Ville. \u201cSo as the team has grown, we\u2019ve 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.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">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 &#8211; not waiting to implement everything at the end in one big update.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cIterative changes like this are only possible through rigorous scoping,\u201d said Ville. \u201cThat\u2019s something we have been getting better at as a team throughout this journey!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWe\u2019ve been working very hard together to make this product available for our customers, but it wouldn\u2019t be as great as it is without strong cross-team collaboration.&nbsp;&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cI 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.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Read more about UpCloud\u2019s<\/strong><a href=\"https:\/\/upcloud.com\/global\/products\/managed-kubernetes\"><strong> <\/strong><strong>new Managed Kubernetes product<\/strong><\/a><strong> and get started with a free trial today.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Building a successful product requires a customer-centric approach, agile ways of working, and cross-team collaboration.&nbsp; The UpCloud Orchestration Team has been doing just that recently, [&hellip;]<\/p>\n","protected":false},"author":61,"featured_media":57957,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"301,520,886,205,115,580","_relevanssi_noindex_reason":"Blocked by a filter function","footnotes":""},"categories":[31],"tags":[],"class_list":["post-409","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-people"],"acf":[],"_links":{"self":[{"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/posts\/409","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/users\/61"}],"replies":[{"embeddable":true,"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/comments?post=409"}],"version-history":[{"count":0,"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/posts\/409\/revisions"}],"wp:attachment":[{"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/media?parent=409"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/categories?post=409"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/tags?post=409"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}