Better Software - June 2008 - (Page 11) Technically Speaking The Mission Is the Message by Lee Copeland Mission statements— those succinct statements of purpose that organizations create to guide and inspire their members and to inform the public of their intent—typically define the organization’s purpose, the business it is in, its clients, its responsibilities to those clients, and its main objectives. Examples of mission statements include: • “Google’s mission is to organize the world’s information and make it universally accessible and useful.”—Google • “Establish Starbucks as the premier purveyor of the finest coffee in the world while maintaining our uncompromising principles as we grow.”—Starbucks • “To be the best pizza for every pizza occasion.”—Pizza Hut • “To Refresh the World … in body, mind, and spirit; To Inspire Moments of Optimism … through our brands and our actions; To Create Value and Make a Difference … everywhere we engage.”—Coca Cola • “To bring inspiration and innovation to every athlete in the world. If you have a body, you are an athlete.”—Nike AS TO ANY DEFECTS DISCOVERED AFTER THE NINETY (90) DAY PERIOD, THERE IS NO WARRANTY OR CONDITION OF ANY KIND. Any supplements or updates to the Product, including without limitation, any (if any) service packs or hot fixes provided to you after the expiration of the ninety day Limited Warranty period are not covered by any warranty or condition, express, implied or statutory. that, you’re on your own. If it works, great. If it doesn’t, you’re sadly out of luck. If it doesn’t work, and we fix it, and it still doesn’t work, tough luck. We can choose to fix it or give you your money back—guess which we’ll choose. If something really bad happens because you use this software, tough. Money lost, property destroyed, lives ruined—tough. So, if one purpose of a mission statement is to guide and inspire the members of an organization, what does this statement inspire them to do? A first step to building better software is to commit to building better software, not hiding behind legal mumbo-jumbo. How about this as a software development “mission statement”: We’ve done our best to build this software so that it will be useful to you, and we stand behind our work. As software for the “shrink-wrap” market, it may not do precisely what you need. It is your responsibility to evaluate it for your purposes before committing to it; it is our responsibility to implement it against its specifications. We’ll make those specifications available to you if you desire. If our software does not meet its specifications, we’ll use our best efforts to repair it as quickly as possible. And besides, we don’t know how you could “abuse” software so don’t worry about that—we’ll do our best, allowing you to do yours. Are you ready to adopt this kind of mission statement in your organization? Are you truly ready to commit to building better software? {end} A first step to building better software is to commit to building better software, not hiding behind legal mumbo-jumbo. YOUR EXCLUSIVE REMEDY. MSV’s entire liability and your exclusive remedy shall be, at MSV’s option from time to time exercised subject to applicable law, (a) return of the price paid (if any) for the Product, or (b) repair or replacement of the Product, that does not meet this Limited Warranty and that is returned to MSV with a copy of your receipt. You will receive the remedy elected by MSV without charge, except that you are responsible for any expenses you may incur (e.g., cost of shipping the Product to MSV). Except for any refund elected by MSV, YOU ARE NOT ENTITLED TO ANY DAMAGES, INCLUDING BUT NOT LIMITED TO CONSEQUENTIAL DAMAGES, if the Product does not meet MSV’s Limited Warranty. This Limited Warranty is void if failure of the Product has resulted from accident, abuse, misapplication, abnormal use or a virus. Since I don’t speak legalese, my son the attorney translated: This software may do about what we claim for ninety days. After www.StickyMinds.com Lofty and inspirational ideals. However, recently I read this “mission” statement of a major software vendor (hereafter referred to as MSV). I have listed excerpts (CAPITALIZATION is theirs): MSV warrants that the Product will perform substantially in accordance with the accompanying materials for a period of ninety days from the date of receipt. JUNE 2008 BETTER SOFTWARE 11 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.