Where the Real Product Work Happens
Some of my favorite Product Owner memories live in a very specific kind of chaos. A weird bug nobody can explain. A feature that needs to exist but doesn't know what it wants to be yet. Something that made sense six months ago and now… doesn't. Everyone's talking. Nothing fits yet. There are a dozen ideas and at least one of them is right, but no one's sure which.
And then something clicks.
Not dramatically. It's usually quiet. Someone says something, someone else builds on it, and suddenly the shape of it is just there. The flow makes sense. The tradeoffs feel obvious in hindsight. The team is nodding instead of debating. You go from "wait, what are we even solving" to "okay, let's build it." That transition is my favorite place to be. It's where the real product work happens.
One of those moments came up on an IRT study where site users were reporting that drug kits were being assigned inconsistently. Nothing was technically broken. The system was assigning kits. But the behavior didn't match what sites expected and more importantly, it didn't match how the study was supposed to run.That's where regulated work gets real. You don't just tweak something and move on. Every change has impact. Every assumption has to hold up.
At first, it looked like a simple bug. Then it wasn't.
We had to walk the full flow, how kits were triggered, what inventory rules were applied, how visit windows and subject status affected assignment, what the system was optimizing for versus what the study actually needed. Everyone had a theory. Some were right. Some weren't. None fully explained it.
That's the messy middle.
What moved us forward wasn't a single answer. It was better questions, what is the system actually doing step by step, where does expected behavior diverge from configured behavior, is this a logic issue, a configuration issue, or a misunderstanding. At one point, we realized the assignment logic was prioritizing kit availability in a way that technically followed the rules but ignored how sites expected kits to be reserved across visits.
It wasn't wrong. It just wasn't right either.
And that's when it clicked.
The solution wasn't just fixing a bug. It was redefining how assignment should behave under specific study conditions, documenting it clearly, and making sure it would hold up under audit. We aligned on what the system should prioritize, clarified edge cases that hadn't been fully thought through, and turned something ambiguous into something buildable. Then we shipped it with confidence.
Over time I've realized my role in those moments isn't to have the answer. It's to ask the question that gets everyone a little closer to it. What are we actually solving? What's the simplest version that still works within the constraints we have? The clean solution at the end always looks obvious. It only feels that way because of everything that came before it.
And that messy, uncertain, slightly chaotic middle is still my favorite place to be. Thanks for reading (: