• submit to reddit
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...

Michael Dubakov04/25/11
0 replies

Our Development Process: 1.5 Years Later

1.5 years ago I wrote a post that described our development process. It is interesting to see what’ve changed. Legend:

Giorgio Sironi04/25/11
0 replies

Practical PHP Testing Patterns: Testcase Superclass

Oh my God, here's a duplication in test code. What do we do?If you answered nothing, go back to square 1. Test code is like production code: I like to say that we should give him the same dignity.A common refactoring that we already saw and comes to mind here...

Jurgen Appelo04/23/11
1 replies

The Three Manifestos

I was in a creative mood... The Manifesto for Agile Software Development... (You can download the big version of this image here.)

Jesse Warden04/23/11
0 replies

Agile Chronicles #6: Tools, Extra Merge Day, and Postponed Transitions

Agile Chronicles #6: Tools, Extra Merge Day, and Postponed Transitions Posted on December 7, 2008 by admin