Category Archives: Uncategorized

What is Pragmatic Testing All About?

-Rebecca Wirfs-Brock and Joe Yoder We’re excited to be offering a new course, Pragmatic Test-Driven Development, with a practical bent to testing. Test-driven development (TDD) traditionally means writing unit and acceptance tests along with production code. Some agile thought leaders … Continue reading

Posted in Uncategorized | Leave a comment

Agile Architecture Myths #4 Because you are agile you can change your system fast!

Agile designers embrace change. But that doesn’t mean change is always easy. Some things are harder to change than others. So it is good to know how to explain this to impatient product stakeholders, program managers, or product owners when … Continue reading

Posted in Agile, Requirements, Software Architecture, Software Design, Uncategorized | Leave a comment

Agile Architecture Myths #3 Good Architecture Emerges

Last time I left the cap off of the toothpaste, a small blob of toothpaste flowed onto the counter. No planning; it just emerged. Now I know that emergent software architecture is another thing entirely. We can’t anticipate everything about … Continue reading

Posted in Agile, Software Architecture, Uncategorized | 5 Comments

Slicing and Dicing Complex Projects…

In a recent post, Johanna Rothman asked the question, should agile teams Develop by Feature, Develop by Component, or Some Combination? Well, in a nutshell, my answer is, it depends. I have seen teams try different approaches to this problem. … Continue reading

Posted in Agile, Software Architecture, Uncategorized | 1 Comment

This blog has moved

My old blog and contents have been converted to wordpress. You can find this new blog at wirfs-brock.com/blog. I find that tagging and categorizing are a good way to organize my blog writings and like the features that wordpress offers. … Continue reading

Posted in Events, Uncategorized | Leave a comment

Design For Test

It sounds straightforward. Write your test code first, then write code to pass that test. Don’t write an inch of code without writing a test first. That is what test-driven development (TDD) is about: Use tests to drive out the … Continue reading

Posted in Software Design, Uncategorized | Tagged , | 2 Comments

Open Spaces aren’t for everyone

I just moderated the comments for my blog and found yet another comment on my posting about Agile Open Northwest 2008 from an anonymous poster about how crappy an experience Agile Open Northwest 2009 was for him (or her). The … Continue reading

Posted in Uncategorized | Leave a comment

What Drives Design?

Last fall, I gave a keynote at OOPSLA titled What Drives Design? You can view my presentation, thanks to a podcast recorded by InfoQ. I was slightly chagrined to read the one comment on the site: Funny, I thought that … Continue reading

Posted in Uncategorized | 6 Comments

It’s really Wong Design….

This morning I received an email from a friend whose wife is Chinese. She says says that “Wrong” is not a Chinese word and suggest it is probably someone’s last name. Then I Googled “Wrong Design Hong Kong” and found … Continue reading

Posted in Uncategorized | Leave a comment

Start Me Up…

…it’s a new year and time to exercise my blogging muscles. I’ve been hunkered away writing design columns for IEEE Software (as well as enjoying a holiday break). Now that two columns are in the bag, I am turning some … Continue reading

Posted in Uncategorized | Tagged | Leave a comment