Better Software - November 2008 - (Page 19) Test Connection and leaves out other information. Comparing and contrasting two maps may suggest ideas that neither map covers. Some suggest that a map must accurately reflect the territory in order to be useful, but there are plenty of reasons to think otherwise. Subway maps often display the relationships between stations but not the actual distances between them. A story in Sensemaking in Organizations, by Karl Weick, suggests a more profound example of usefulness despite inaccuracy. A Hungarian Army unit is on patrol in the Swiss Alps. A big storm comes up, and one platoon doesn’t return to camp for a day, two days, three days. The lieutenant is now panicked … and suddenly the entire platoon walks back into camp. “We thought you were lost for good! Where have you been?” “Well, when the storm came up, we took shelter. When the weather cleared, we realized that we were lost. One of us had a map, though, so we looked at it, and we realized that if we went down the hill, we’d hit a river, and if we followed the river, we’d get to the town … and here we are!” The lieutenant looked at the map and realized to his surprise that it wasn’t a map of the Alps, but of the Pyrenees. Says Weick: This raises the intriguing possibility that when you’re lost, any old map will do … maybe when you are confused any old strategic plan will do. Strategic plans are a lot like maps. They animate and orient people. Once people begin to act, they generate tangible outcomes in some context, and this helps them discover what is occurring, what needs to be explained, and what should be done next. Managers keep forgetting that it is what they do, not what they plan, that explains their success. They keep giving credit to the wrong thing—namely, the plan— and having made this error, they then spend more time planning and less time acting. They are astonished when more planning improves nothing [1]. It’s easy to see how covering a map might be useful. Ultimately, though, it’s what people think and what people do that make the difference. Analyzing a map and planning how to cover it—test design—can suggest ideas that the map on its own doesn’t cover. That might spark us to annotate the map we’ve got or to create a new one. Comparing the map to the territory—test execution— takes us places where we learn things, even when the map is limited or inaccurate. Excellent testing isn’t just about covering the map—it’s also about exploring the territory, which is the process by which we discover things that the map doesn’t cover. {end} refereNceS: [1] Weick, Karl E. Sensemaking in Organizations. Sage Publications Inc., 1995. p 54-55. Of course there are ways to learn about the product other than maps or diagrams. What representations do you use and how do you cover them efficiently? Follow the link on the StickyMinds.com homepage to join the conversation. DON’T BE SHY www.StickyMinds.com NOVEMBER 2008 BETTER SOFTWARE 19 http://www.StickyMinds.com http://www.mountaingoatsoftware.com/better http://www.mountaingoatsoftware.com/better http://www.StickyMinds.com
Table of Contents Feed for the Digital Edition of Better Software - November 2008 Better Software - November 2008 Contents Mark Your Calendar Contributors eLightenment Technically Speaking Code Craft Test Connection Management Chronicles Getting Agile with User-Centered Design Google Web Toolkit Simple Summaries of Complex Projects Product Announcements 10 Things You Might Not Know About … The Last Word Ad Index Better Software - November 2008 Better Software - November 2008 - (Page Intro) Better Software - November 2008 - (Page bellyband1) Better Software - November 2008 - (Page bellyband2) Better Software - November 2008 - Better Software - November 2008 (Page Cover1) Better Software - November 2008 - Better Software - November 2008 (Page Cover2) Better Software - November 2008 - Better Software - November 2008 (Page 1) Better Software - November 2008 - Better Software - November 2008 (Page 2) Better Software - November 2008 - Contents (Page 3) Better Software - November 2008 - Mark Your Calendar (Page 4) Better Software - November 2008 - Mark Your Calendar (Page 5) Better Software - November 2008 - Contributors (Page 6) Better Software - November 2008 - Contributors (Page 7) Better Software - November 2008 - eLightenment (Page 8) Better Software - November 2008 - eLightenment (Page QA1) Better Software - November 2008 - eLightenment (Page QA2) Better Software - November 2008 - eLightenment (Page 9) Better Software - November 2008 - eLightenment (Page 10) Better Software - November 2008 - eLightenment (Page 11) Better Software - November 2008 - eLightenment (Page 12) Better Software - November 2008 - Technically Speaking (Page 13) Better Software - November 2008 - Code Craft (Page 14) Better Software - November 2008 - Code Craft (Page 15) Better Software - November 2008 - Code Craft (Page 16) Better Software - November 2008 - Code Craft (Page 17) Better Software - November 2008 - Test Connection (Page 18) Better Software - November 2008 - Test Connection (Page 19) Better Software - November 2008 - Management Chronicles (Page 20) Better Software - November 2008 - Management Chronicles (Page 21) Better Software - November 2008 - Getting Agile with User-Centered Design (Page 22) Better Software - November 2008 - Getting Agile with User-Centered Design (Page 23) Better Software - November 2008 - Getting Agile with User-Centered Design (Page 24) Better Software - November 2008 - Getting Agile with User-Centered Design (Page 25) Better Software - November 2008 - Google Web Toolkit (Page 26) Better Software - November 2008 - Google Web Toolkit (Page 27) Better Software - November 2008 - Google Web Toolkit (Page 28) Better Software - November 2008 - Google Web Toolkit (Page 29) Better Software - November 2008 - Google Web Toolkit (Page 30) Better Software - November 2008 - Google Web Toolkit (Page 31) Better Software - November 2008 - Google Web Toolkit (Page 32) Better Software - November 2008 - Google Web Toolkit (Page 33) Better Software - November 2008 - Simple Summaries of Complex Projects (Page 34) Better Software - November 2008 - Simple Summaries of Complex Projects (Page 35) Better Software - November 2008 - Simple Summaries of Complex Projects (Page 36) Better Software - November 2008 - Simple Summaries of Complex Projects (Page 37) Better Software - November 2008 - Simple Summaries of Complex Projects (Page 38) Better Software - November 2008 - Simple Summaries of Complex Projects (Page 39) Better Software - November 2008 - Simple Summaries of Complex Projects (Page 40) Better Software - November 2008 - Simple Summaries of Complex Projects (Page 41) Better Software - November 2008 - Product Announcements (Page 42) Better Software - November 2008 - Product Announcements (Page 43) Better Software - November 2008 - Product Announcements (Page 44) Better Software - November 2008 - Product Announcements (Page 45) Better Software - November 2008 - 10 Things You Might Not Know About … (Page 46) Better Software - November 2008 - The Last Word (Page 47) Better Software - November 2008 - Ad Index (Page 48) Better Software - November 2008 - Ad Index (Page Cover3) Better Software - November 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.