Skip to main content
Blog Post

Can AI Generate High-Quality Code?

March 10, 2025
Can AI generate high-quality code that is extensible, maintainable, and scalable? This experiment was a simple test to first evaluate the quality of AI-generated code for a basic kata against technical excellence principles—assessing its structure, modularity, and maintainability. Next, AI was prompted to apply a Test-Driven Development (TDD) approach to see if it could improve the quality with a software craftsmanship mindset and principles. The findings were insightful, revealing interesting patterns in how AI approaches structure, testing, and iterative development.

La ruta de Producto muestra como el Product Backlog entrega valor

March 9, 2025
Una ruta de producto (Roadmap) es una vista del Product Backlog que permite expresar como se va a entregar valor en el tiempo y lograr los objetivos de producto y de negocio a través de la entrega de producto. La ruta de producto no es una promesa de fechas de entrega, al contrario son posibilidades o una proyección que se va adaptando conforme se aprende de los clientes en cada Sprint. A continuación algunas recomendaciones para lograr Rutas de Producto valiosas:
Blog Post

The Empathetic Leadership - Part 2

March 6, 2025
While empathy is a critical leadership skill, many leaders struggle to practice it consistently. Several psychological, organizational, and systemic barriers make it difficult for leaders to be truly empathetic toward their teams.
Blog Post

Scrum ist kein Selbstläufer - Scrum schafft nur den Rahmen für kontinuierliche Verbesserung

March 6, 2025
Scrum bietet nicht die fertige Lösung, sondern den Rahmen für kontinuierliche Verbesserung. Viele Teams glauben, dass sie automatisch erfolgreicher werden, sobald sie die Scrum-Regeln verstehen und anwenden. Doch die wahre Stärke von Scrum zeigt sich erst, wenn Teams aktiv den Inspect & Adapt-Zyklus leben. Transparenz, Überprüfung, Anpassung – diese Säulen sind entscheidend. Aber der wahre Unterschied wird durch die Fähigkeit eines Scrum Masters gemacht, das Team zu beobachten, Muster zu erkennen und gezielte Anpassungen anzuregen. Der Impact eines guten Scrum Masters ist enorm: Er fördert nicht nur regelmäßige Verbesserungen, sondern entwickelt auch eine Kultur der kontinuierlichen Optimierung. Wenn Teams lernen, gemeinsam zu reflektieren und zu adaptieren, schaffen sie die Basis für nachhaltigen Erfolg und echte Zusammenarbeit. Mehr darüber, wie Scrum und ein engagierter Scrum Master zum Erfolg führen, in meinem Blog-Post!
Blog Post

The anti-patterns of a Product Owner

March 6, 2025
A Product Owner is an important accountability when it comes to creating Valuable products. However, a Scrum Team may not always have a Valuable Product Owner. What I mean is, if the person performing the accountability of Product Owner is not well versed or executes their responsibilities poorly then it leads to a lot of challenges and eventually can lead to failure of the Product.  Here are a few anti-patterns that I have experienced and observed with Product Owners. Hope, this will give you some ideas to identify and break the anti-patterns to make the Product Owners effective.
Blog Post

Product Backlog Management with Upstream Kanban – From Chaos to Clarity

March 3, 2025
Product Backlog Management is challenging. Imagine you’re a Product Owner with a backlog of 300+ items. Stakeholders keep adding requests, developers feel lost in prioritisation, and every refinement session is a painful, drawn-out discussion. If this sounds familiar, you’re not alone. If you have ever thought, ‘There must be a better way!’ - in this article I will present Upstream Kanban as one of them.
Blog Post

6 Must-Know Concepts to Build a Winning Product Operating Model

February 27, 2025
A product operating model defines how an organization structures, funds, and manages product teams to drive business success. In this article, we break down six essential concepts that help product leaders create a scalable, outcome-driven model. From aligning strategy with execution to fostering cross-functional collaboration and streamlining governance, these key principles will empower your team to deliver value efficiently.
Blog Post

The Empathetic Leadership - Part 1

February 27, 2025
Empathy in leadership may seem intangible, but its return on investment (ROI) is measurable through its profound impact on individuals, teams, and organizational performance. By fostering trust, improving communication, and creating a psychologically safe environment, empathetic leadership drives tangible benefits.
Blog Post

Scrum Teams - The Practices that Lead to Anti-Patterns and Their Impact

February 26, 2025
Every now and then some one talks about or highlights a practice which has nothing to do with Scrum. Yet, due to widespread usage of the practice, people think that the specific practice is part of Scrum and should be followed to do Scrum in the right way. Sometimes, the Scrum Masters for the lack of knowledge enforce such practices and then feel the resistance.  I am not saying that every Scrum Team should know each and every right or wrong practice. That’s not how empiricism works. When I started as a Scrum Master back in 2010, I had my set of practices and I evolved. I expect Scrum Masters and Scrum Teams to have that journey. What I am unable to comprehend is the same practices of 2010 becoming anti-patterns for Scrum Teams in 2025.
Blog Post

Scrum in a Machine Shop

February 26, 2025
At Argus, the maintenance team in Edmonton faced a challenge: ensuring consistent, high-quality repairs while dealing with an unpredictable workload.
Blog Post

Leading vs. Managing: The Scrum Master Dilemma

February 25, 2025
In this blog, I explore the critical distinction between leadership and management, sparking a debate that often arises in Scrum workshops: "Is a Scrum Master a leader or a manager?" By examining the roles of both managers and leaders, I clarify how leadership goes beyond managing tasks and involves inspiring people. I highlight that while managers control resources and processes, leaders empower, motivate, and connect with their teams. The blog challenges Scrum Masters to reflect on their role—not just managing work, but encouraging an environment where teams are inspired to thrive and innovate.
Blog Post

A Little Too Supportive

February 24, 2025
How can you focus on continuous improvement if you think everything is already perfect? Scrum Masters who become too emotionally attached to their teams can lose the ability to assess improvement opportunities objectively.
Blog Post

Scrum Masters are Glue Roles

February 22, 2025
A glue role connects different parts of an organization, ensuring smooth team communication, collaboration, and integration. These roles are essential for implementing change and solving systemic issues that impact multiple departments. It’s easy to see the connection to the purpose of a Scrum Master, right?
Blog Post

The Art of the Agile Forecast: 4 Core Practices

February 21, 2025
Rigid, long-term forecasts stifle agility and increase risk, but figuring out how to do shift to agile forecasting is challenging. We'll explore for core practices that enable agility through adaptable investment decisions: re-forecasting, decreasing precision, bracketing, and aligning forecasts with time horizons.
Blog Post

Evolving Agile Frameworks

February 20, 2025
Change is inevitable in any organization, from shifting markets to evolving customer expectations. Agile frameworks can help navigate these challenges, but they must evolve alongside the organization. While generative frameworks adapt and grow, rigid ones impose fixed solutions that may become obsolete over time. The key is ensuring your framework supports, rather than hinders, your organization's progress.
Blog Post

Komplexität im Code: Ein versteckter Killer von Business Value

February 20, 2025
Komplexität im Code ist ein oft unterschätztes Problem, das die Leistungsfähigkeit eines Teams erheblich beeinträchtigen kann. Sie schleicht sich heimlich ein, führt zu unübersichtlichem und schwer wartbarem Code und hindert Teams daran, schnell und effektiv auf Veränderungen zu reagieren. Langfristig entsteht daraus ein „Big Ball of Mud“, der Innovationen bremst und Entwickler frustriert. Doch wie können Teams dieser schleichenden Gefahr begegnen? In meinem Blog-Post zeige ich, wie Teams ein Gespür für aufkommende Komplexität entwickeln können und welche Strategien helfen, die Codebasis kontinuierlich zu verbessern. Von der Vereinfachung von Strukturen über die Bedeutung klarer Namensgebung bis hin zur Anwendung der „Pfadfinder-Regel“ – erfahre, warum die Reduzierung von Komplexität eine zentrale Aufgabe für das gesamte Scrum-Team ist und wie sie langfristig den Business Value schützt.
Blog Post

Scrum Teams - How to Enable Self-Management?

February 20, 2025
The core strength of Scrum is its ability to take advantage of self-managing teams who are capable of making faster decisions, taking ownership and creating value by helping the customers to respond to ever changing needs of their domain, market. The challenge however is, how many self-managing teams have we encountered in the software world. At least, in the places where I have worked in the past, the sighting was rare to none. It is like going on a birding trip to find a specific bird species only to know that the species has already migrated to some other place. It was here yesterday but now it is gone. The question this situation raises is, if self-management is so important for Scrum or Agility to thrive then why do we have so few self managing teams. And can by simply declaring a team, a self-managing team will make it so magically?
Blog Post

Scrum By Any Other Name

February 17, 2025
In some of my classes, people tell me they are using Scrum—but they can't call it Scrum. Why? Because someone in their organization had a bad experience with it.
Blog Post

Keine Verbesserung ohne Veränderung - Warum es so schwierig ist, kontinuierliche Verbesserung im Arbeitsalltag zu etablieren

February 13, 2025
Kontinuierliche Verbesserung klingt in der Theorie großartig: Teams optimieren ihre Prozesse, steigern die Qualität ihrer Arbeit und entwickeln sich stetig weiter. Aber die Praxis zeigt: Es ist oft eine echte Herausforderung, diese Verbesserungen dauerhaft im Arbeitsalltag zu verankern. Warum? 1️⃣ Veränderung kostet Überwindung: Viele scheuen den Schritt aus der Komfortzone, selbst wenn klar ist, dass Optimierungen langfristig Vorteile bringen. 2️⃣ Zeitdruck und Alltagsstress: Die Dringlichkeit, Deadlines einzuhalten, lässt oft keinen Raum für Reflexion und Prozessverbesserung. 3️⃣ Fehlender sichtbarer Erfolg: Verbesserungen entfalten ihre Wirkung oft erst über die Zeit, was kurzfristig die Motivation drücken kann.
Blog Post

Product Backlog Ordering - Beyond MoSCoW

February 13, 2025
The only reason for a Product Owner to exist is to maximize the value of the Product. One of the ways a Product Owner can accomplish this is by ensuring that most valuable items remain at the top of the Product Backlog and the Product Goal underscores their importance. So, how does the Product Owner order the Product Backlog; what techniques can be used? Is MoSCoW a valuable approach? Let’s explore.