Better Software - April 2008 - (Page 3) April 2008 Volume 10, Issue 3 Cover Story INCREMENTAL AND ITERATIVE DEVELOPMENT 24 It can be hard to wrap your head around the differences between incremental and iterative development. But they are different and must be managed differently. Find out why you shouldn’t do one without the other. by Alistair Cockburn Features DEVELOPERS … START YOUR ENGINES 30 Source code search engines can help you find chunks of reusable code. These reviews of some popular engines can help you rev up reuse in your work. by Alan Berg WHERE DO I GO FROM HERE? 36 Software testing is a business and you are the product. Learn ways to market yourself and add value to your career. by Matthew Heusser Columns & Departments In Every Issue Mark Your Calendar 4 Contributors 6 eLightenment 8 Product Announcements 43 10 Things You Might Not Know About … 46 Ad Index 48 TECHNICALLY SPEAKING 13 A Change Would Do You Good • by Jonathan Kohl Boredom can affect your ability to solve complex technical problems. Discover how change can spice up your software processes. CODE CRAFT 14 A “D” in Programming, Part 1 • by Chuck Allison In certain company, the topic of favorite programming languages can elicit the same response as other taboo subjects, such as religion and politics. But Chuck’s going out on a limb to discuss his new favorite language, D. TEST CONNECTION 18 Learning the Hardware Lessons • by Michael Bolton Software isn’t just about correctness; it’s also about solving problems for people. Michael’s experience in a hardware store drives that lesson home. MANAGEMENT CHRONICLES 20 The Art of Persuading Management • by Naomi Karten You can’t get your manager to give you what you want if he won’t listen to you. These strategies can help you make your case to the powers that be. THE LAST WORD 47 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. Software Quality and the Prisoner’s Dilemma • by Paco Hope This industry-specific spin on the classical dilemma illustrates the games we play when software quality is at stake. 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 APRIL 2008 BETTER SOFTWARE 3 http://www.BetterSoftware.com http://www.StickyMinds.com http://www.StickyMinds.com http://www.StickyMinds.com http://www.StickyMinds.com http://www.BetterSoftware.com http://www.StickyMinds.com
Table of Contents Feed for the Digital Edition of Better Software - April 2008 Better Software - April 2008 Contents Mark Your Calendar Contributions eLightenment Technology Speaking - A Change Would Do You Good Code Craft - A "D" In Programming, Part 1 Test Connection - Learning the Hardware Lessons Management Chronicles - The Art of Persuading Management Cover Story - Incremental and Iterative Development Developers...Start Your Engines Where Do I Go From Here Product Announcements 10 Things You Might Not Know About... The Last Word - Software Quality and the Prisoner's Dilemma Ad Index Better Software - April 2008 Better Software - April 2008 - (Page Intro) Better Software - April 2008 - Better Software - April 2008 (Page Cover1) Better Software - April 2008 - Better Software - April 2008 (Page Cover2) Better Software - April 2008 - Better Software - April 2008 (Page 1) Better Software - April 2008 - Better Software - April 2008 (Page 2) Better Software - April 2008 - Contents (Page 3) Better Software - April 2008 - Mark Your Calendar (Page 4) Better Software - April 2008 - Mark Your Calendar (Page 5) Better Software - April 2008 - Contributions (Page 6) Better Software - April 2008 - Contributions (Page 7) Better Software - April 2008 - eLightenment (Page 8) Better Software - April 2008 - eLightenment (Page 9) Better Software - April 2008 - eLightenment (Page 10) Better Software - April 2008 - eLightenment (Page 11) Better Software - April 2008 - eLightenment (Page 12) Better Software - April 2008 - Technology Speaking - A Change Would Do You Good (Page 13) Better Software - April 2008 - Code Craft - A "D" In Programming, Part 1 (Page 14) Better Software - April 2008 - Code Craft - A "D" In Programming, Part 1 (Page 15) Better Software - April 2008 - Code Craft - A "D" In Programming, Part 1 (Page 16) Better Software - April 2008 - Code Craft - A "D" In Programming, Part 1 (Page 17) Better Software - April 2008 - Test Connection - Learning the Hardware Lessons (Page 18) Better Software - April 2008 - Test Connection - Learning the Hardware Lessons (Page 19) Better Software - April 2008 - Management Chronicles - The Art of Persuading Management (Page 20) Better Software - April 2008 - Management Chronicles - The Art of Persuading Management (Page 21) Better Software - April 2008 - Management Chronicles - The Art of Persuading Management (Page 22) Better Software - April 2008 - Management Chronicles - The Art of Persuading Management (Page 23) Better Software - April 2008 - Cover Story - Incremental and Iterative Development (Page 24) Better Software - April 2008 - Cover Story - Incremental and Iterative Development (Page 25) Better Software - April 2008 - Cover Story - Incremental and Iterative Development (Page 26) Better Software - April 2008 - Cover Story - Incremental and Iterative Development (Page 27) Better Software - April 2008 - Cover Story - Incremental and Iterative Development (Page 28) Better Software - April 2008 - Cover Story - Incremental and Iterative Development (Page 29) Better Software - April 2008 - Developers...Start Your Engines (Page 30) Better Software - April 2008 - Developers...Start Your Engines (Page 31) Better Software - April 2008 - Developers...Start Your Engines (Page 32) Better Software - April 2008 - Developers...Start Your Engines (Page 33) Better Software - April 2008 - Developers...Start Your Engines (Page 34) Better Software - April 2008 - Developers...Start Your Engines (Page 35) Better Software - April 2008 - Where Do I Go From Here (Page 36) Better Software - April 2008 - Where Do I Go From Here (Page 37) Better Software - April 2008 - Where Do I Go From Here (Page 38) Better Software - April 2008 - Where Do I Go From Here (Page 39) Better Software - April 2008 - Where Do I Go From Here (Page 40) Better Software - April 2008 - Where Do I Go From Here (Page 41) Better Software - April 2008 - Where Do I Go From Here (Page 42) Better Software - April 2008 - Product Announcements (Page 43) Better Software - April 2008 - Product Announcements (Page 44) Better Software - April 2008 - Product Announcements (Page 45) Better Software - April 2008 - 10 Things You Might Not Know About... (Page 46) Better Software - April 2008 - The Last Word - Software Quality and the Prisoner's Dilemma (Page 47) Better Software - April 2008 - Ad Index (Page 48) Better Software - April 2008 - Ad Index (Page Cover3) Better Software - April 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.