Agile is NOT new and not enough

So people keep talking about the Agile – Waterfall dichotomy. About agile and un-agile practices. I decided to have an unscientific look at what Agile isn’t. If there is a true dichotomy between Agile and Waterfall, then things opposite of Agile should be either entirely out of scope for projects…

Continue reading

Agile Training, Best Enjoyed Fresh

When I perform Agile Training I do it as a part of a larger Agile Coaching engagement with a customer. I do it as a directed intervention based on my ongoing diagnostic of how things are actually working at this point in time, with this client. I am a huge…

Continue reading

Regression Test Selection

Regression Test Selection or RTS is essential for successful regression testing in larger projects. As long as you are running a small project and working with a small product regression testing is seldom seen as an issue. As your project and product grows and matures your regression test suite becomes…

Continue reading

Agile Estimation Units (revisited)

A team estimating their next iteration using planning poker. What agile estimation units are they using?

Continue reading

The link between agile research and practice

How good is the link between agile research and practice? Not good enough I guess. Follow this interesting discusison on LinkedIN.

Continue reading

Tired of estimating? Try the goat!

Are you tired of estimating all the time but not ready to go all the way to #noestimates? Let the estimation goat do all the hard work of guessing for you.

Continue reading

Agile Contracts

Agile contracts, what are they? There is a kind of bad old tradition that software development contracts should be one of the following types: Fixed-price OR Time & matertials (T&M or TM) Fixed Price is Bad There is no doubt in my mind that fixed price contracts are a bad…

Continue reading

Focus on the Agile Process

Should you focus on the agile process or tools or people? IBM says you should focus on people because they are what makes a difference in a project. That might sound logical, but is it?

Continue reading

My Journey towards Becoming an Agile Driver

A car turned over in the road.

What’s an Agile Driver? I have always been driving kind of ad hoc. Getting from A to B with no particular plan. If I were a programmer you would call it “cowboy coding” but I’m not, so we can call it “cowboy driving”. People, everyone it seemed — my boss,…

Continue reading

Is a Driver’s License a Unit Test?

Is it appropriate to call a driver’s license a unit test? Would that be consistent with unit testing best practices? That was part of the discussion that erupted on our internal Yammer network after someone posted a link to coding by numbers. I argued that a driver’s license was not…

Continue reading