Consulting in Software Testing
Here are web sites I often point people at.
- James Bach and
- James is probably most known for his "good enough"
model of software development. The name leads to knee-jerk
reactions ("good enough for government work" =
"bad"). But the intent is to enable project
teams to think hard about quality means to this project
at this point, instead of relying on prejudice or long-out-of-date
planning. There's is much other good stuff on his web
site (except the part where he calls me "guileless").
I want to take James's exploratory testing course some
- Extreme Programming at xprogramming.com
- Extreme programming is a style of rapid application
development that has some extremely interesting features.
I'm particularly taken with pair programming (all code is
written by two people sitting at a terminal) and the
notion of not designing code to support
future extensions (because you're wrong enough often
enough that a refactor-as-needed approach works better).
- Doug Hoffman
- Doug has a lot of experience at a broad range of Silicon
Valley companies. I particularly like his ideas about test
automation, such as
- Cem Kaner
- Cem Kaner is the senior author of Testing
Computer Software (Kaner, Falk, Nguyen) and
Lessons Learned in Software
Testing (Kaner, Bach, Petticord).
are a number of good papers on his site. I've taken his
three-day Testing Computer Software course and recommend
- Bret Pettichord
Bret and I are doing work on
agile testing and test
testing hotlist is
- Johanna Rothman and
Rothman Consulting Group
- Johanna is a management consultant. Although she's never
been my manager, I'd greet that prospect with joy, rather
than my usual edginess or outright dread. I like her
ideas for dealing with projects in trouble.
[an error occurred while processing this directive]
- Bob Stahl and the
- There are some online testing courses at this site. I've
sampled a few parts of them and thought they were good.