• submit to reddit
Esther Derby 04/28/11
1 replies

Talk, Talk, Talk

I wrote an article about the many ways that managers inadvertently plug the communication pipeline (free registration required). In doing so, they deprive themselves of the information they need to do their jobs. It reminded me of one of the most common...

Larry White04/28/11
1 replies

The universal theory of big software

“Experience alone, without theory, teaches management nothing about what to do to improve quality and competitive position, nor how to do it.” W. Edwards Deming For some people, software engineering is a solved problem and Agile methods are the...

Giorgio Sironi04/28/11
0 replies

Practical PHP Testing Patterns: Test Helper

Duplicated test code should be factored out in a single place, like a Test Utility Method, to avoid rotting and difficulties in its maintenance. Yet sharing methods between Testcase Classes is not trivial.

Kelly Waters04/27/11
0 replies

My Ten Most Popular Posts of All Time

I haven’t done a round-up like this for ages, so I thought it was about time.  Here are my 10 most popular posts of all time:

Abby Fichtner04/27/11
0 replies

What’s Stopping You?

“To change one’s life: Start immediately. Do it flamboyantly. No exceptions.” – William James I got this quote from Michael Bungay Stanier’s book Do More Great Work. Great Work, you see, is what lights you up, it’s what makes a difference....

Esther Derby 04/27/11
1 replies

Building Trust, One Iteration at a Time

A while back I talked to a CEO of a contract development shop.  He wondered how Agile could help him with fixed price, fixed scope contracts to deliver software. Of course, the requirements that come with these contracts are never complete or completely...

Giorgio Sironi04/27/11
7 replies

The Gang of Four patterns as everyday objects

A System Metaphor is what eXtreme Programming use to describe an architecture: for example you can think of particular application as production lines, or flying planes, or other kinds of machines. A metaphor has its limits in describing a concept, but it's...

Daniel Ackerson04/26/11
1 replies

Why Automated Testing is a Must for DevOps

You’ve heard a lot about test automation. But why is it so important? It’s a lot of additional effort and adds lots of code which needs to be maintained later, right?

Tobias Mayer04/26/11
1 replies

Scrum is not Project Management

Scrum, and the way of thinking that it attempts to socialize in the world of work, has nothing to do with project management. Anyone who is laboring under the misapprehension that Scrum is some form of “Agile Project Management” is seriously missing...

Robert Diana04/26/11
1 replies

Who Is Your Target Customer?

In the past few weeks, the same question of “who is your customer” has been discussed. Each of these conversations were completely unrelated to each other, but the general content was the same. So, it was with much delight that I saw Seth Godin wrote a...

Michael Sahota04/26/11
1 replies

Agile Culture Series Reading Guide

This is a reading guide to the series that explores corporate culture and how that has a direct impact (sometimes very negative) on efforts towards Agile adoption. It is a must-read for anyone that is considering taking their company agile or for coaches...

Kevin Rutherford04/26/11
1 replies

Releasing vs Delivering

Here’s a quick thought that you might like to use in your next retrospective: Do you know that the software you just released has realised the expected value? What if the answer is that you don’t know? How could you find out? And what might be the...

Michael Sahota04/25/11
1 replies

Ways to Make Progress with Culture Gaps

In an earlier post, I talked about how Agile Fits Better in Some Company Cultures than Others. In this post, we’ll review some common strategies for handling cultural mismatches.

Jurgen Appelo04/25/11
1 replies

Old Ideas, New Words

Sometimes I am accused of re-iterating old ideas, and not adding much that’s new. They say my ideas are just old messages in new words. That is mostly correct. But not quite. I see no reason to come up with ideas that are totally new, when the old ideas are...