While Product Operating Models focus on developing new Products, they have implications and potential benefits for the teams operating the business and supporting these products. 

Improving the Interface between Product Development and Business Operations

The handoff point between development and operations is a common source of frustration, delays, and rework for everyone. Business Operations / Shared Services teams are surprised; their operational considerations are much more complex to address when they come when the solution is already built, and everyone is hoping to celebrate and move on. 

(Note: One specific example is GTM (Go to Market) activities. GTM Teams simply LOVE it when they’re brought in after they have zero opportunity to shape the product. This is a classic question in the relationship between Product and Marketing. There’s more to say about this specific example, but the principles we outline here are a good start) 

The DevOps approach was created to help streamline and improve this handoff/interface. While developed in the context of Technology Operations, the principles apply to any sort of operational work: 

Understand how work Flows through development to operations. Notice bottlenecks, patterns, and start to think about how to create leaner more streamlined flow of value. This is achieved through managing work such as Features through an end to end Kanban system that includes all of the operational steps needed before operations business as usual. Move beyond “us vs them” to a Culture of shared responsibility for both innovation flow as well as business uptime, quality, etc. This is achieved through shared KPIs, bringing people closer together through more frequent interactions and deliveries and other interventions. Automate in order to enable faster flow and feedbackthe goal in the Product Operating Model is to deliver frequently, in order to learn and steer continuously, which is crucial in environments of uncertainty / probabilistic development (which is often the case for new product/capability development). Delivering frequently burdens business operations if there’s a heavy manual transaction cost as part of the delivery process. Automation of as much as possible in the path to operating capabilities/products in production is a key enabler for continuous or more frequent delivery, and the Product Operating Model. Measure Flow, Quality, and Value – as mentioned above, The Product Operating Model depends on feedback, through evidence, to inspect and adapt. Measurement of flow helps inspect and adapt the process. Measurement of quality and value helps inspect and adapt the product. In addition, strong measurement enables more confidence in changes being introduced, which in turn enables more frequently introducing changes. Recovery – reduce risk & preserve value – finally, strong ability to recover from mistakes through fast turn around of fixes, enables moving faster and making changes more frequently. 

To dive deeper Gene Kim’s Three Ways and CALMR principles. 

Again, all these principles were created in technical operations but can map nicely to business operations. Specific questions to consider: 

What’s the appropriate way to model business operations readiness work in the Kanban systems we use to manage the flow of work (e.g. in the form of PBIs/Features)?What’s the best way to engage business operations representatives in product development work (e.g. on Empowered Product Teams leveraging Scrum)What’s the best way to consider dependency/interaction with business operations teams during planning / refinement activities? Is it enough to look at the next Sprint? Does it make sense to look a bit ahead? Refining a specific Feature into Stories? Capture business readiness acceptance criteria as part of the non-functional aspects of the PBIs/Features/Stories? Join planning events for Sprints where business readiness interaction is needed? Review Sprints to provide feedback and steer from an operational perspective? What are the biggest challenges for more frequently delivering through to the business? What are some manual steps that could be automated or simplified or otherwise improved to reduce the overhead and enable higher frequency? What do we need to measure to enable and streamline ongoing business operations? Mainly to reduce the risk of accepting changes more often? How can we streamline recovery from business operational issues – mainly resulting from new deliveries but not limited to that context. 

Improving Business Operations Flow 

Another question that often surfaces is whether it makes sense to use the Agile ways of working of the Product Operating Model in business operations. There’s a big difference between developing services/products and running/operating them. Developing products is almost always a probabilistic endeavor, rife with uncertainty and discovery. Agile/Adaptive ways of working are designed to help derisk and maximize outcomes in this context. This is a core part of the Product Operating Model (also known as Agile Product Operating Model). 

Running/operating services could be both probabilistic and deterministic. Sometimes even in the same type of work. Take cybersecurity for example. Much of cybersecurity operational work is deterministic – routine vulnerability scanning, configuring security products for new users / services, System patch management. 

There are spurts of probabilistic work with higher uncertainty – think threat hunting, incident impact assessment or zero-day vulnerability management. 

Let’s take another example – legal operations. Drafting/reviewing standard contracts, regulatory reporting compliance are a few examples of deterministic operational work. Handing a regulatory investigation, assessing legal risk exposure for a new product/capability, evaluating compliance in emerging regulations (e.g. cryptocurrency) are some examples with more uncertainty. 

Why is this important? Deterministic work can be managed using a “factory”, output-focused flow approach. There’s still value in understanding and improving flow, shaping demand to available capacity, reducing juggling, delays, and rework. But there’s not as much of a need for empiricism and the tight feedback loops provided by agile ways of working. 

Don’t rush to copy-paste ways of working from product development to operational work. Scrum and other agile approaches doesn’t necessarily make sense everywhere in the organization!

The first question an operations team should ask themselves is what’s the balance between probabilistic and deterministic work and use that to determine whether it makes sense for them to fully use agile ways of working such as Scrum Sprints, or to focus on understanding and improving flow using, for example, a Kanban approach to work management. 

Even deterministic teams benefit from an inspection and adaptation loop for their working methods. Techniques such as a cadence of retrospectives work well to help teams improve their processes, teamwork, and overall outcomes. 

Improving Business Operations Capabilities / Effectiveness

Inspecting and adapting their work can also result in ideas for innovating business operations capabilities. What can we do with these ideas? 

If they require product capabilities, Introduce them into the intake process for the Development Value Streams and have representatives of business operations support/guide their development as stakeholders, or even join the team working on them to help hands-on in the trenches. 

If they don’t require product capabilities, Apply the Product Operating Model within business operations by creating a mini-development value stream/team. Product Ownership prioritizes a backlog of ideas and explores/develops/deploys these ideas into the operation. 

Some questions operations teams can ask: 

How can we productize our services? What can we automate? What can we systemize and expose as self-service? 

There might be many opportunities – which of them is most valuable? What would create the best outcomes for the people you are serving? What would let you serve more people more effectively? 

Once teams start to think this way – Many aspects of Product Thinking and a Product Operating Model suddenly become useful. Agility becomes a helpful way to navigate the uncertainty of which self-service capabilities will be consumed and which will be rejected…

By the way, even in this mode, the team would probably work on a mix of “run the business” operational work and “developing the business” improvement work. Be careful where and how you apply working methods to support these two very different work styles.

Interested in a fun fable about this? Check out https://yuvalyeret.com/blog/lazy-engineers-leverage-the-product-operating-model/

Leave a Reply