Seriously embracing Agile: How I got the fear of God

So I am going to get serious about adopting agile practices.

Since I first read about agile development, a lot of it made sense to me. I attempted to embrace many of its practices. Some have become habits; most of them are still goals.

Since the zombie project, that has changed. Now I know that it is not only something nice to strive for, but that it is necessary, important.

And that is something that one can only earn via experience: to get that full, instant, visceral reaction to something that makes us act.

My favorite analogies to this are economic crises: most people know that they are wrong, and that they should be avoided, but those who can control the economy just don't care as long as they are making money. It is only those who have lived through deep economic crises who know the deep pain, the massive social change, and the lost opportunities that come with them. That is probably why the post-Depression political and business leaders were so careful with the economy; the boomer generation of leaders never really lived through that. But ask a person who lived through the Depression about another one, and they will passionately say that it should be avoided at all costs.

That is how I feel about software development now: crisis projects should be avoided at all costs. And that is what agile practices attempt to prevent or attempt to manage in a rational manner.

So here I go, ready to start embracing agile practices. I will be documenting my experience here. Hopefully it will be done quite regularly since I will attempt to do one action to move towards agile practices every day.