Write the Test First

“That’s Not TDD”

A few months ago I was visiting a client who was having a lot of problems using TDD. “It takes over half an hour to run our unit tests,” he said. “You are not doing TDD,” I said. “In order for tests to be valuable, all of them must run fast—within a few seconds, or …

Read More
Rants

Who Needs Architecture and Design?

I’ve heard people say that you don’t need to do much architecture and design on Agile projects. In my experience this is not true. Because of the high degree of change, Agile projects require that attention is paid to architecture and design throughout development. But the way we do architecture and design in agility does …

Read More
Announcements

It’s January 1st: Happy New Blog!

One of my New Year’s resolutions is to start a blog — so here it is! Stay tuned for articles, videos and rants on Agile software architecture and design. I thought I’d start out addressing a question I have been hearing a lot lately…

Read More