Better Software - June 2008 - (Page 18) Test Connection Know Where Your Wheels Are by Michael Bolton “Run over that Coke can up there with your right front tire.” Thirty years on, I still hear my dad saying that. Bump— but only one—as my right front tire ran over the can. “Good,” he said. “You always want to know where your wheels are.” Those words came back to me the other day in a discussion about how to train testers. An acquaintance said she wanted to teach new testers by telling them to use scripted approaches. That didn’t seem to me like a way to build skill; following a script doesn’t necessarily engage the cognitive processes of the learner. I thought of the skills associated with driving a car, what good teachers had taught me, and how I had learned. There’s way more to it than just knowing the written rules. When you drive a car, the rules of the road are important, but we’re not always being watched and other people aren’t always following the rules. The laws that nature enforces are more important from moment to moment than the rules of the road: A car travelling twice as fast as yours takes four times the distance to stop, and if there’s another car coming straight at you, you’ll have to deal with it right away, whether the other driver is right or wrong. Good training and practice equip us with skills to deal with unexpected, time-critical situations. Books and classes can help. When it was time for me to learn to drive, I got a copy of the driver’s handbook and my parents sent me to driver education classes. The classes taught me heuristics: Aim high while steering—don’t just look at the hood of the car, instead look several lengths ahead; cooperate with other drivers and make sure they see you; don’t follow too closely and leave enough room to get yourself out of trouble; get the big picture—don’t just look straight ahead, check your mirrors frequently, and note what’s going on around you; move smoothly—when you’re off course, use light corrections in steering and speed so that you address the problem without going out of control. Hearing about those heuristics in advance, and recognizing new ones as I went on, accelerated my learning. Preparatory procedures are valuable. Both the driving instructor and my dad emphasized several checklist items to get ready to drive. They told me to get into the habit of approaching the car from different directions and performing a quick inspection of the tires and the outside of the vehicle. Then they focused on getting me comfortable in my seat, checking that my seatbelt was fastened, adjusting the middle and side mirrors, and making sure the car was well ventilated. Just before turning the key, they had me check the gearshift lever and the parking brake, and immediately afterward, they had me survey the instrument panel—gas, oil pressure, warning lights. Dad taught me to back up close to a wall to check my headlights and taillights by looking at their reflections. No one gave me a sequence in which to check each detail, but they had me narrate what I was doing until they were sure I had absorbed the checklist. Some things are too important to be left to a script that someone else wrote. Practice, coaching, and mentoring are essential. The classroom work had been valuable; it helped give background and structure to my learning. But the real lessons happened as I drove with a coach— the driving instructor, one of my parents, or another experienced driver—beside me. We started in safe places, such as shopping mall parking lots, dead-end streets, and quiet neighborhoods. My mentors gave me easy tasks to perform, instructing me explicitly, observing me carefully, and telling me what to look and listen for based on what I was actually doing in the moment. They directed my attention to what the car was trying to tell me and praised me for good work. The best and fastest learning happened with me literally in the driver’s seat. Good mentors raise the bar. As I developed my skills, my coaches put me into increasingly more challenging situations—busier roads, worse weather, freeways, and so forth. My dad peppered me with questions every few moments to develop my cognitive skills and to make sure I could juggle a bunch of tasks 18 BETTER SOFTWARE JUNE 2008 www.StickyMinds.com ISTOCKPHOTO http://www.StickyMinds.com
Table of Contents Feed for the Digital Edition of Better Software - June 2008 Better Software - June 2008 Contents Mark Your Calendar Contributors Technically Speaking eLightenment Code Craft Test Connection Management Chronicles Agile Model-Driven Development The Myth of Risk Management Stop the Insanity! Product Announcements 10 Things You Might Not Know About … The Last Word Ad Index Better Software - June 2008 Better Software - June 2008 - (Page Intro) Better Software - June 2008 - Better Software - June 2008 (Page Cover1) Better Software - June 2008 - Better Software - June 2008 (Page Cover2) Better Software - June 2008 - Better Software - June 2008 (Page 1) Better Software - June 2008 - Better Software - June 2008 (Page 2) Better Software - June 2008 - Contents (Page 3) Better Software - June 2008 - Mark Your Calendar (Page 4) Better Software - June 2008 - Mark Your Calendar (Page 5) Better Software - June 2008 - Mark Your Calendar (Page 6) Better Software - June 2008 - Mark Your Calendar (Page 7) Better Software - June 2008 - Contributors (Page 8) Better Software - June 2008 - Contributors (Page Telelogic1) Better Software - June 2008 - Contributors (Page Telelogic2) Better Software - June 2008 - Contributors (Page 9) Better Software - June 2008 - Contributors (Page 10) Better Software - June 2008 - Technically Speaking (Page 11) Better Software - June 2008 - eLightenment (Page 12) Better Software - June 2008 - eLightenment (Page 13) Better Software - June 2008 - Code Craft (Page 14) Better Software - June 2008 - Code Craft (Page 15) Better Software - June 2008 - Code Craft (Page 16) Better Software - June 2008 - Code Craft (Page COD1) Better Software - June 2008 - Code Craft (Page COD2) Better Software - June 2008 - Code Craft (Page COD3) Better Software - June 2008 - Code Craft (Page COD4) Better Software - June 2008 - Code Craft (Page 17) Better Software - June 2008 - Test Connection (Page 18) Better Software - June 2008 - Test Connection (Page 19) Better Software - June 2008 - Management Chronicles (Page 20) Better Software - June 2008 - Management Chronicles (Page 21) Better Software - June 2008 - Agile Model-Driven Development (Page 22) Better Software - June 2008 - Agile Model-Driven Development (Page 23) Better Software - June 2008 - Agile Model-Driven Development (Page 24) Better Software - June 2008 - Agile Model-Driven Development (Page 25) Better Software - June 2008 - Agile Model-Driven Development (Page 26) Better Software - June 2008 - Agile Model-Driven Development (Page 27) Better Software - June 2008 - Agile Model-Driven Development (Page 28) Better Software - June 2008 - Agile Model-Driven Development (Page 29) Better Software - June 2008 - The Myth of Risk Management (Page 30) Better Software - June 2008 - The Myth of Risk Management (Page 31) Better Software - June 2008 - The Myth of Risk Management (Page 32) Better Software - June 2008 - The Myth of Risk Management (Page 33) Better Software - June 2008 - The Myth of Risk Management (Page 34) Better Software - June 2008 - The Myth of Risk Management (Page 35) Better Software - June 2008 - Stop the Insanity! (Page 36) Better Software - June 2008 - Stop the Insanity! (Page 37) Better Software - June 2008 - Stop the Insanity! (Page 38) Better Software - June 2008 - Stop the Insanity! (Page 39) Better Software - June 2008 - Stop the Insanity! (Page 40) Better Software - June 2008 - Stop the Insanity! (Page 41) Better Software - June 2008 - Stop the Insanity! (Page 42) Better Software - June 2008 - Stop the Insanity! (Page 43) Better Software - June 2008 - Product Announcements (Page 44) Better Software - June 2008 - Product Announcements (Page 45) Better Software - June 2008 - 10 Things You Might Not Know About … (Page 46) Better Software - June 2008 - The Last Word (Page 47) Better Software - June 2008 - Ad Index (Page 48) Better Software - June 2008 - Ad Index (Page Cover3) Better Software - June 2008 - Ad Index (Page Cover4)
For optimal viewing of this digital publication, please enable JavaScript and then refresh the page. If you would like to try to load the digital publication without using Flash Player detection, please click here.