S Marks The Spot
To hold a pen is to be at war.
All | About | Agile | Java | Other | Sins | Tech | VCS

20060419 Wednesday April 19, 2006

Insights from Bob Martin's Agile Toolkit Podcast

Thanks to David Carlton for posting a link to the first Agile toolkit podcast in one of his comments.

In this podcast, Bob Martin restated some of the critical XP practices, from which the other practices will tend to follow. I thought this was OK but not particularly enlightening. I did find some interesting insights in some other comments that Martin threw in offhandedly.

First, there's the statement that the purpose of testing is to determine when we're done, not to find bugs. This probably isn't original, but it's an important point. I constantly run across people who think that the purpose of testing is to find bugs.

Second, there's the notion that there is a QA group whose jobs is to be specifiers for acceptance tests, instead of executing tests on the finished product. I hadn't heard this before. This seems to work well if you're using something like FIT for acceptance tests. I'm not sure how one would apply this to platform software products (which is what I work on). Something to think about.

Finally, there was the idea that QA can get ahead of developers in mature organizations, getting the tests ready in advance of the product being ready. This is TDD in the large, and it makes sense. Unfortunately I've never seen this in practice. It sounds like something worthwhile to strive for, however.

Posted by smarks ( Apr 19 2006, 10:03:55 AM PDT ) Permalink Comments [1]


Archives
Language
Links
Referrers