Better Software - January 2009 - (Page 3) January/February 2009 Volume 11, Issue 1 Cover Story RISK-BASED TESTING IN ACTION 22 Risk-based testing allows project teams to focus their limited test efforts on the areas of the product that really matter, based on the likelihood of bugs in those areas and the impact of bugs should they exist. by Rex Black, Peter Nash & Ken Young Features THE KANBAN PRIMER 82 Kanban introduces a new way to think about software development. Through signaling, a limit is set on work in progress resulting in a system that is never overloaded. by David J. Anderson BUILDING A FOUNDATION FOR STRUCTURED REQUIREMENTS 90 Aspect-oriented requirements engineering is a new methodology that can help us further improve the analysis, structure, and cost of developing software requirements. Part one of a two-part series. by Yuri Chernak Columns & Departments In Every Issue Mark Your Calendar 4 Contributors 6 eLightenment 8 Product Announcements 101 10 Things You Might Not Know About … 102 Ad Index 104 Better Software magazine—The print companion to StickyMinds.com brings you the hands-on, knowledgebuilding information you need to run smarter projects and deliver better products that win in the marketplace and positively affect the bottom line. Subscribe today to get ten issues. Visit www.BetterSoftware.com or call 800.450.7854. The TSA and Software Testing • by Lee Copeland Many organizations fail to learn much from the information testing provides. What can we do to improve the quality of our measurements so we can learn valuable lessons from the results? TECHNICALLY SPEAKING 11 CODE CRAFT 12 A Path to Readable Code • by Ken Pugh Acceptance test-driven development (ATDD) is a communication process between the customer and the developer. In ATDD, the tests provide the terminology in customer-understandable terms. The customer’s terminology suggests abstract data types that make code more readable. TEST CONNECTION 16 Lucky and Smart • by Michael Bolton Charles Darwin was certainly a great scientist, but his career and his discoveries were also strongly influenced by serendipity and luck. What could this great explorer and scientist teach us about testing? MANAGEMENT CHRONICLES 18 Questions You Should Ask • by Michele Sliger Children and teenagers have mastered asking “why” until they get to an acceptable response (or until we’re too tired to continue answering). Michele Sliger uses a similar approach designed by Six Sigma to drill down into the underlying cause of any problem within software projects. THE LAST WORD 103 Are Your Pants on Fire, or Do You Suffer from Split Focus? by Johanna Rothman Some schedule games—Split Focus and Pants on Fire—are the result of your management not making certain decisions about the project portfolio. And without those decisions, your project has problems. StickyMinds.com We invite you to visit StickyMinds.com, the online companion to Better Software magazine. StickyMinds.com covers the same pertinent topics as the magazine, putting the power of information at the click of your mouse. Weekly columns, headline-making bugs, hundreds of technical papers, an online tools guide, discussion boards, and so much more make StickyMinds.com your site for 24/7 brainfood to help you build better software. www.StickyMinds.com JANUARY/FEBRUARY 2009 BETTER SOFTWARE 3 http://www.StickyMinds.com http://www.StickyMinds.com http://www.StickyMinds.com http://www.StickyMinds.com http://www.BetterSoftware.com http://www.StickyMinds.com http://www.StickyMinds.com
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.