Solution Ownership
Posted on Jul 5th, 2022

Product owner is a mysterious role. There are many ways to define it but yet one question often remains unanswered: what is that they actually own?

Ownership of a product means ownership over its development and maintenance. The job is to facilitate efficient communication between various parties in the organisation, to streamline joint effort and to constantly improve the product for its final consumers.

I find it useful to think of the product development cycle in three phases: Problem, Solution and Implementation. In these terms, product owners are the solution owners that closely collaborate with the problem owners and the implementation owners.

Problem owners are the domain experts, those who understand the problem that needs to be solved really well and actively advocate for its solution. It can be members of your organisation or even super users of your product. One of the key responsibilities of a product owner is to work closely with problem owners to develop a deep understanding of the problem space. It is essential to understand the demand really well before taking ownership of supplying a solution for it.

Solution ownership is what defines the core of product ownership within the product development cycle. Ultimately it's about reframing a problem and shaping a solution for it. To shape a solution a product owner should conduct a reasonable research and identify all potential dependencies and risks. The solution must be defined on the right level of abstraction - it shouldn't go too much into details and it shouldn't be too high-level. I highly recommend the first chapters of Shape Up for more details on this.

Once a solution is ready it is crucial to successfully hand it over to the implementation team. Implementation owners are the engineers and designers responsible for implementing the change. There must be a clear transition of responsibility once they actually start implementing the solution. From that point it is the implementation team that owns the project till the end of the development cycle.

It is often the case that this transition is not strict - when a poorly defined solution gets into engineering with an idea that details can be figured out as things are being built. This is a big mistake that  leads to mutual blaming, confusion about ownership and huge delays. That's why it's a false economy to rush things into building without a well-defined solution - and there's certainly nothing "agile" about it.

As the ownership transfers from problem owners to solution owners and then to implementation owners during a single cycle every role is leveraging their skills and knowledge in the best possible way. Product owners as solution owners sitting in the middle of this process are ultimately responsible to ensure successful ownership transitions within the cycle.

Do you have a question on this or maybe a different opinion?
Send me a private message
Do you want to know about new posts?
Follow me to receive updates
Latest publications
Jul 5th, 2022 Solution Ownership Apr 18th, 2022 Behind a good process Jan 16th, 2022 Tech debt is a myth Dec 28th, 2021 Note-taking mistakes Nov 19th, 2021 Bundling and Unbundling Oct 26th, 2021 Product insights Sep 21st, 2021 Clarity of purpose Aug 15th, 2021 The power of simple rules Jul 28th, 2021 Growth by doing Jun 19th, 2021 The Systems Lens May 25th, 2021 Research, Shaping, Making Feb 25th, 2021 Running a remote team Feb 12th, 2021 Low risk integrations Jan 19th, 2021 Your very own third party service Jan 8th, 2021 The three types of work