Mission O/S

Learn why software delivery fails in government — and what's required to make shipping possible.

Episode 07

Episode 7 shifts focus to the team level and explains why delivery breaks down when product, design, and engineering operate in silos. Bryon introduces the concept of the balanced team as the smallest unit capable of delivering real outcomes.

This episode shows how balanced teams reduce risk, shorten feedback loops, and deliver software that users actually rely on—especially in complex government environments.

episode-7-balanced-teams

Frequently asked questions

What is a Balanced Team and why is it the core unit of mission impact?

A Balanced Team is a small, fully dedicated group of people from three disciplines working together continuously. Product management is the voice of the mission—constantly asking whether the team is solving a valuable problem. Product design is the voice of the user—focused on whether the solution is usable, intuitive, and built around real user context and pain. Product engineering is the voice of technology—ensuring the solution is feasible, secure, scalable, and maintainable. "When these three disciplines are in constant collaborative conversation, you get products that are valuable for the mission, delightful for the user, and feasible to build and operate."

What is the Lean Trap and how does it hurt government software programs?

The Lean Trap is what happens when a team builds their first small product, falls in love with it, and spends all their energy making it more refined—while completely ignoring the massive opportunities around them. They're stuck in local optimization. A lean enterprise product manager has a wider aperture, using tools like value stream mapping to understand the entire mission context—what exists upstream and downstream—and knowing when to build a bridge to the team next door instead of adding more depth to their existing product.

What is the difference between user-centered design and user-driven design?

User-centered design starts with users—getting out of the building, watching them do their job, and building deep empathy for their reality. But it doesn't mean users drive the design. As Bryon explains: users should drive the pains the team focuses on—"they know their pains better than anybody"—but they're not professional designers. The team's job is to solve those pains in ways users could never have imagined or even asked for. That's where service design comes in: zooming out to map the entire mission thread, finding the intersection between improving an individual user's life and making the overall mission more effective.

What is Extreme Programming and why does Mission O/S use it for government software delivery?

Extreme Programming (XP) is a set of engineering practices designed for one purpose: to allow a team to go fast, safely, forever. Key practices include test-driven development (writing automated tests before writing a single line of code), pair programming (two engineers working together as a continuous real-time code review that eliminates knowledge silos and grows talent), and continuous integration (every change is automatically integrated and tested, keeping the codebase in a constant state of readiness). Most agile methodologies focus on management, not the actual engineering work. XP emphasizes disciplined engineering at the team level.

Pattern