Category Archives: agile

Agile’s Secret Ingredient

I’m a big fan of Manager Tools. I’ve been listening to the podcast and recommending it to anyone, manager or not, for the last five years. A recurring topic in the podcast is Manager Tools co-founder Mark Horstman’s laws: It’s all about people More communication is better. And there are more, and I invite you

Read More

What is the #1 Benefit of TDD?

I was asked this question last Wednesday, when I led a TDD open session at the Israeli Software Craftsmanship User Group. My answer: It makes you think before you write code. In fact, next time somebody asks you what TDD stands for, you answer: Thinking-Driven Development. Sure, all the benefits are there: structured incremental progress,

Read More

What’s Next for Agile?

Let’s take a look at the agile manifesto. It starts with: “We are uncovering better ways of developingsoftware” Next are the values. I’m not going to bother with the “right” side, which is of course the “dark side”. On the left we have: Individuals and interactions Working software Customer collaboration Responding to change All this

Read More