Archive for December, 2003

Context-Driven Driving

Sunday, December 7th, 2003

I know how to drive. I have a lot of experience as a driver. I’ve been a driver for 17 years or so. For me, driving has become easy. Now, that doesn’t necessarily mean very much. I have no experiences with stunt driving, NASCAR, or big rigs. Still, until recently I thought I had “ordinary [...]

Technical Explorations Decomposed

Sunday, December 7th, 2003

I’ve been thinking about the general nature of technical explorations. Let me take a hack at describing them.
A technical exploration is a self-directed, cyclic process of problem identification and problem solving intended to fulfill some technical purpose. Technical exploration is influenced by resources, constraints, and stakeholders within the project environment. Technical exploration is a broad [...]

Rapid vs. Hyper-Rapid Testing

Saturday, December 6th, 2003

I teach a rapid software testing class.
When I say “Rapid Testing” I mean the fastest test process that is still good enough for a given project. It’s testing with a sense of urgency. Many testing classes don’t focus on rapidity. Does that mean they advocate “slow testing?” No, my competitors generally teach what they consider [...]

Testing Heuristic: Rumble Strip

Saturday, December 6th, 2003

A rumble strip is a strip of corrugated pavement running alongside highways. If you go to sleep and and drift off the road, the wheels of your car hit the rumble strips and that makes the car vibrate with a loud BUR-R-R-R-R-R. A rumble strip doesn’t damage your car, but it’s an alarming event all [...]