I HELP TEAMS

Master the Practice
of Software Delivery

My last week at Included Health Nov 01, 2023

I'm writing this post with a heart full of gratitude and a mix of emotions, as I bid farewell to a place I've called my professional home for an incredible journey.

🚂 The Journey

Included Health has always stood out for its unwavering commitment to enhancing the lives of its members. Being a part ...

Continue Reading...
🎃 This Halloween, Beware the Terrifying Gantt Chart! 📊 Oct 31, 2023

Wanted to post something truly scary on this spooky day, and what’s the most terrifying thing I could think of? A Gantt chart. 😱

Yes, you heard it right. It’s big, it’s complex, and it can haunt your project for months! But it reminds me of a great quote:

"Plans are worthless, but planning is ever...

Continue Reading...
ORMs Bug Me 🐜 Oct 30, 2023

Today, I find myself thinking about #ORMs (Object-Relational Mappers). It's a complicated relationship, to say the least – love them or hate them? - something akin to a roller coaster of emotions. 🎢

On one hand, ORMs can be incredibly efficient tools, streamlining the process of database interactio...

Continue Reading...
Navigating the Sprint Planning Trap Oct 27, 2023

In my recent posts around productivity, I delved into how biting off more than we can chew can actually hamper our efficiency rather than bolster it. Today, let’s paint a picture of this in a real-world scenario – the all-too-familiar sprint planning session.

Picture this: You walk into sprint plan...

Continue Reading...
Good Strategy, Bad Strategy Oct 26, 2023

Thrilled to share my somewhat recent read - "Good Strategy, Bad Strategy" by Richard Rumelt: an insightful read that breaks down the intricacies of effective strategy formulation.

Rumelt distills the essence of strategy into a straightforward yet profound framework, breaking it down into three crit...

Continue Reading...
Evaluating Organizational Cultures: Is Your Organization Pathological, Bureaucratic, or Generative? Oct 25, 2023

Embarking on the DevOps journey often brings many into contact with Westrum’s typology of organizational cultures—a compelling framework that sheds light on how different organizations respond to failure. The paper is a must-read and you can find it linked below.

Today, I want to delve into the var...

Continue Reading...
🚀 Speed: The Essence of Quality Oct 24, 2023

A CMU professor of mine once asked our class: "Is McDonald's considered 'quality food'?" 🍔

Now, before we dive into the great burger debate, let’s unpack what he really meant by 'quality.'

Quality, in his definition, is whether a product or service meets the expectations and specifications set f...

Continue Reading...
Architecting for Ambiguity [ELC Talk] Oct 23, 2023

Here's Rob Zuber and I at ELC Annual 20203.

"We write software for an uncertain world. From agile development to progressive delivery, we've built software delivery practices around the assumption that we'll build the wrong thing and we'll build it wrong. So we optimize for fast feedback and adjust...

Continue Reading...
The Conundrum Of Front-End Monoliths Oct 20, 2023

Monoliths or Microservices? While there's no one-size-fits-all answer, countless articles and resources guide us in making that decision for our specific needs.

However, when it comes to front-ends, things aren't so clear cut. While native mobile might limit our options in how they can be modulariz...

Continue Reading...
You Cannot Have More Priorities Than Arms! Oct 18, 2023

Ever felt that even two priorities can feel overwhelming?

Remember, setting priorities isn't just about listing what you're actively focusing on ✅. It's equally about recognizing and accepting what you're deliberately putting on hold ‼️.

If you're feeling swamped, here are three actionable steps t...

Continue Reading...
Busting Bottlenecks with Constraints Theory Oct 18, 2023

Ever felt like you're running on a treadmill with your software development projects? Making effort but not seeing commensurate results? Let’s dive into an insight that’s deceptively simple, yet profoundly impactful:

👉 The Single Bottleneck Insight: In any system of value-generating software develo...

Continue Reading...
The True Undoing of a Project: It's Not Just the Critical Path Oct 17, 2023

While the critical path is fundamental, it's not the sole factor that can derail a project. In fact, there's a two more silent saboteurs: dependencies and focus.

Consider this:

👉 A project with a straightforward, linear flow is often predictable.
👉 ... but introduce dependencies, and the complexity...

Continue Reading...