No Silver Bullet

 < Day Day Up > 



There is no single development, in either technology or management technique, which by itself promises even one order-of-magnitude improvement within a decade in productivity, in reliability, in simplicity. [Brooks95]

No single technique can be applied to all situations in software development. Therefore, it is important to keep in mind that the rules and suggestions must always be considered in the current context of your project. The majority of the advice given in this book is meant to apply to most situations that you will encounter during development, but do not be afraid to ignore them when they do not apply. Just be sure you think carefully about your reasons for using a different approach. One useful method is to have a colleague play a devil’s advocate whom you must convince that your solution is the correct one. Try to choose someone you feel would actually disagree with you at first; that way, you are not getting false reassurance from a fellow sympathizer.

The methods and techniques suggested in this book come from personal experience, correspondence with colleagues, and written material from books, magazines, and the Internet. Every reasonable effort has been made to provide accurate and useful advice, but as with any large endeavor, errors can creep in. Please feel free to e-mail me at prevention@somaconsulting.com with any corrections, insights, or opinions that you might have regarding this book.



 < Day Day Up > 



Preventative Programming Techniques. Avoid and Correct Common Mistakes
Preventative Programming Techniques: Avoid and Correct Common Mistakes (Charles River Media Programming)
ISBN: 1584502576
EAN: 2147483647
Year: 2002
Pages: 121
Authors: Brian Hawkins

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net