The Real Definition of Done
8 min read In software delivery, especially in Agile environments, there is a concept known as the definition of done.…
Read moreI began writing regularly in December 2021, sharing experiences, observations, and lessons from building and leading technology organizations. What started with reflections on leadership, team dynamics, and engineering performance has grown into a broader exploration of organizational change, Product–Engineering alignment, flow, emerging technologies, and the human side of building great teams.
My writing draws on real-world experience, ongoing learning, and conversations with others. Some ideas come from what worked, others from what didn’t, and many from questions I’m still exploring. There’s always something worth rethinking.
Showing 1–9 of 9 posts
8 min read In software delivery, especially in Agile environments, there is a concept known as the definition of done.…
Read moreThe hidden cost of removing the role that protects flow, team health, and continuous improvement 7 min read Every few…
Read moreBest practices for AI-enhanced pull requests, combining rules, templates, CI checks, and human review to deliver faster, safer code 6…
Read more6 min read This post was inspired by a LinkedIn post shared by Dave Westgarth. In 2025, we formally changed…
Read more8 min read The Cost-Driven Decision That Many Companies Regret Many organizations today are eliminating the Scrum Master or equivalent…
Read more9 min read This post is part of my ongoing series showcasing the competitive edge provided by maintaining Scrum Master…
Read more9 min read “Alignment is a force multiplier.” ― Gereon Hermkes I was invited recently to a meeting with Agile Leaders,…
Read more4 min read During our end-of-year annual sales kick-off conference this week, I witnessed a leader presenting our roadmap to…
Read more10 min read This article examines the role of leadership in agile software delivery teams and product organizations. The Product…
Read more