Quote card for Can a Product Owner Dictate the Architecture?

Can a Product Owner Dictate the Architecture?

In general, the product owner's job is to specify what to build, not how to build it. But, there may be times when it is appropriate for a product owner to specify some architectural decisions.

For example, years ago when Sun was seeking to promote the Java language, they offered money to companies who used Java to develop certain applications. A couple of product owners I worked with back then mandated that their teams use Java.

In some cases, these were applications with marginal business cases that would not have been justified without funding from Sun, so those mandates made sense. The developers didn’t object because they wanted to experiment with the hot, new technology of the time.

A product owner mandating a technical decision should not happen often and product owners should exercise great care in doing it. And product owners who do so had better be right when they dictate a technical decision.

In most of the cases when they dictated Java, they really weren’t right—Java in its early days really wasn’t up to some of the challenges of some of those applications.

As another example, consider an embedded device. The product owner has decided the product will be economically viable if produced on a particular piece of hardware, but not on a more expensive piece of hardware.

The product owner may tell the team that they are restricted to using the lesser hardware. Sure, the team would probably prefer the more expensive hardware, but the product would not be economically viable then.

So, product owners can dictate architectural decisions. But they should do so sparingly, wisely and ideally, in consultation with the team.

A product owner standing at a planning board with a target.
Workshop

Certified Scrum Product Owner

Featured

Build practical product ownership skills and earn Scrum Alliance Certified Scrum Product Owner certification.

The Definitive Guide to the What and When of Product Owner Responsibilities
Download

The Definitive Guide to the What and When of Product Owner Responsibilities

Featured

Download a guide that maps product owner responsibilities to the moments when they matter most. Sign up to get your free download

A product owner standing at a planning board with a target.
Workshop

Effective Product Owner

Featured

Help product owners make clearer priorities, backlog decisions, and stakeholder tradeoffs.

Video

The Product Owner, SM, and Developers

Scrum defines only three accountabilities—Product Owner, Scrum Master, and Developers—but these roles shape everything about how a Scrum team works. In this Scrum Foundations lesson, Mike Cohn explains what each role is responsible for, how they collaborate, and why great teams look very different from groups of individuals working side-by-side.

Advanced Certified Scrum Product Owner
Workshop

Advanced Certified Scrum Product Owner

Private Advanced Certified Scrum Product Owner course for experienced product owners who want stronger product judgment, stakeholder leadership, and A-CSPO certification.

Guide

Product Ownership

Product ownership is the ongoing work of maximizing the value of what a team builds. The Product Owner role in Scrum makes that work visible and accountable, but effective product ownership is bigger than one job title.