• submit to reddit
Kevin Rutherford04/26/11
3123 views
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
1022 views
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
898 views
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
808 views
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
5974 views
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
681 views
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
1083 views
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

Peter Schuh04/22/11
846 views
0 replies

Agile Agenda

Okay, what I’ve done here is taken a practice that is necessary but lame and have tried to make it new and cool by slapping the word agile in front of it. You know, like agile modeling, agile development, agile analysis and agile DBA. But, really, this...

Roman Pichler04/22/11
1511 views
0 replies

Choosing the Right Agile Pilot Project

“Which project is best suited to pilot Scrum?” is a question I get regularly asked in my workshops and training courses. While it is always important to carefully consider the specific situation of an organisation, I have found the following six...

Jesse Warden04/22/11
808 views
1 replies

Agile Chronicles #10: Conclusions

The Agile Chronicles is a set of articles documenting my experiences using an Agile process (Scrum) in software development on my current Flex project.

Jurgen Appelo04/22/11
852 views
0 replies

Iterate Your Flawed Models

I recently came across the Top 15 Worst Logo FAILS ever. It lists a number of logo designs that, in all their innocence, invite all kinds of associations with some not so innocent human behaviors. I laughed so hard that part of my brain was dangling from...

Tobias Mayer04/21/11
774 views
1 replies

In Praise of Unpreparedness

It wasn’t intentional, but because I came into my Scrum training session yesterday with a half-baked idea for a game, the participants were able to experience first-hand the Scrum approach to working with customers (like me!) who don’t know what they...

Johanna Rothman04/21/11
1112 views
1 replies

Musings About Agile Program Management

I’ve been working with organizations who want to move their programs to agile. They’ve been successful with small projects. But now, they want to make agile work with large programs, programs that involve hardware or firmware, programs with many...