Description

Book Synopsis
Great Software Debates collects 25 years of industrial experience -- some good and some bad -- and enables readers to benefit from that experience without having to relive it. The book is a collection of essays presenting proven ideas on how to approach the difficult task of constructing software.

Trade Review
"'Great Software Debates' is a gift of Alan Davis' experience, insight, wisdom, and humor. The essays' value is greatly increased by being collected in one place." (IEEE Software, November/December 2006)

"...hardly a week has gone by that I have not referenced it or recommended it to co-workers and friends...a concentrated treasure of suggestions, explanations, and principles." (Ubiquity, October 19, 2005)

"…expect[s] that the reader will think about and react to the content in some substantive way." (Software Quality Professional, March 2005)

"This book deserves a place on any software engineer's bookshelf…it will make you keep your brain in gear, an essential quality for software engineers…" (Computing Reviews.com, March 11, 2005)

"The author shares what he has learned about the difference between business theory and reality, encouraging readers to think about software engineering in ways that will help them succeed where others fail." (Computer Magazine, November 2004)



Table of Contents
Preface.

About the Author.

Section I: The Software Industry.

Essay 1. Software Lemmings.

Essay 2. Recovering from Method Abuse.

Essay 3. Tomorrow’s Blacksmiths.

Essay 4. On Software Development Strategies, Politics, and Religion.

Essay 5. Art or Engineering, One More Time.

Essay 6. Why Build Software?

Essay 7. It Feels Like Déjà Vu All Over Again.

Essay 8. Eras of Software Engineering Technology Transfer.

Essay 9. Fifteen Principles of Software Engineering.

Essay 10. Thoughts on Software Estimation.

Section II: Management.

Essay 11. Trial By Firing: Saga of a Rookie Manager.

Essay 12. Can You Survive Your Management Mistakes?

Essay 13. Should He Stay or Should He Go? Advice for a Beleaguered Manager.

Essay 14. The Software Company Machine.

Essay 15. The Rise and Fall of a Software Startup.

Essay 16. Anatomy of a Software Startup.

Essay 17. Information for Decision Makers.

Essay 18. Some Tips for the Would-Be Entrepreneur.

Essay 19. Some More Tips for the Would-Be Entrepreneur.

Section III: Requirements.

Essay 20. The Harmony in Rechoirments.

Essay 21. System Phenotypes.

Essay 22. The Missing Piece of Software Development.

Essay 23. Object-Oriented Analysis to Object-Oriented Design: An Easy Transition?

Essay 24. Achieving Quality in Software Requirements.

Essay 25. Requirements Management Made Easy.

Essay 26. Elicitation: How Do the Experts Do It?

Essay 27. Requirements Are But a Snapshot in Time.

Section IV: Software Research and Academe.

Essay 28. Between Scylla and Charybdis.

Essay 29. Why Industry Often Says ‘No Thanks’ to Research.

Essay 30. Requirements Researchers: Do We Practice What We Preach?

Essay 31. From Wonderland to the Real Problem.

Essay 32. Practitioner, Heal Thyself.

Section V: Life and Software.

Essay 33. Words of Wisdom.

Essay 34. More Words of Wisdom.

Essay 35. Product Not Process: A Parable.

Essay 36. Making a Mark on the World.

Essay 37. Rewards of Taking the Path Less Traveled.

Essay 38. Miscellaneous Thoughts on Evolution.

Section VI: The Future.

Index.

Great Software Debates

    Product form

    £71.06

    Includes FREE delivery

    RRP £78.95 – you save £7.89 (9%)

    Order before 4pm tomorrow for delivery by Thu 6 Aug 2026.

    A Hardback by Alan M. Davis

      Trusted by thousands of customers. See 2,385+ Customer Reviews

      View other formats and editions of Great Software Debates by Alan M. Davis

      Publisher: John Wiley & Sons Inc
      Publication Date: Publication Date: 02/11/2004
      ISBN13: 9780471675235, 978-0471675235
      ISBN10: 0471675237

      Description

      Book Synopsis
      Great Software Debates collects 25 years of industrial experience -- some good and some bad -- and enables readers to benefit from that experience without having to relive it. The book is a collection of essays presenting proven ideas on how to approach the difficult task of constructing software.

      Trade Review
      "'Great Software Debates' is a gift of Alan Davis' experience, insight, wisdom, and humor. The essays' value is greatly increased by being collected in one place." (IEEE Software, November/December 2006)

      "...hardly a week has gone by that I have not referenced it or recommended it to co-workers and friends...a concentrated treasure of suggestions, explanations, and principles." (Ubiquity, October 19, 2005)

      "…expect[s] that the reader will think about and react to the content in some substantive way." (Software Quality Professional, March 2005)

      "This book deserves a place on any software engineer's bookshelf…it will make you keep your brain in gear, an essential quality for software engineers…" (Computing Reviews.com, March 11, 2005)

      "The author shares what he has learned about the difference between business theory and reality, encouraging readers to think about software engineering in ways that will help them succeed where others fail." (Computer Magazine, November 2004)



      Table of Contents
      Preface.

      About the Author.

      Section I: The Software Industry.

      Essay 1. Software Lemmings.

      Essay 2. Recovering from Method Abuse.

      Essay 3. Tomorrow’s Blacksmiths.

      Essay 4. On Software Development Strategies, Politics, and Religion.

      Essay 5. Art or Engineering, One More Time.

      Essay 6. Why Build Software?

      Essay 7. It Feels Like Déjà Vu All Over Again.

      Essay 8. Eras of Software Engineering Technology Transfer.

      Essay 9. Fifteen Principles of Software Engineering.

      Essay 10. Thoughts on Software Estimation.

      Section II: Management.

      Essay 11. Trial By Firing: Saga of a Rookie Manager.

      Essay 12. Can You Survive Your Management Mistakes?

      Essay 13. Should He Stay or Should He Go? Advice for a Beleaguered Manager.

      Essay 14. The Software Company Machine.

      Essay 15. The Rise and Fall of a Software Startup.

      Essay 16. Anatomy of a Software Startup.

      Essay 17. Information for Decision Makers.

      Essay 18. Some Tips for the Would-Be Entrepreneur.

      Essay 19. Some More Tips for the Would-Be Entrepreneur.

      Section III: Requirements.

      Essay 20. The Harmony in Rechoirments.

      Essay 21. System Phenotypes.

      Essay 22. The Missing Piece of Software Development.

      Essay 23. Object-Oriented Analysis to Object-Oriented Design: An Easy Transition?

      Essay 24. Achieving Quality in Software Requirements.

      Essay 25. Requirements Management Made Easy.

      Essay 26. Elicitation: How Do the Experts Do It?

      Essay 27. Requirements Are But a Snapshot in Time.

      Section IV: Software Research and Academe.

      Essay 28. Between Scylla and Charybdis.

      Essay 29. Why Industry Often Says ‘No Thanks’ to Research.

      Essay 30. Requirements Researchers: Do We Practice What We Preach?

      Essay 31. From Wonderland to the Real Problem.

      Essay 32. Practitioner, Heal Thyself.

      Section V: Life and Software.

      Essay 33. Words of Wisdom.

      Essay 34. More Words of Wisdom.

      Essay 35. Product Not Process: A Parable.

      Essay 36. Making a Mark on the World.

      Essay 37. Rewards of Taking the Path Less Traveled.

      Essay 38. Miscellaneous Thoughts on Evolution.

      Section VI: The Future.

      Index.

      Recently viewed products

      © 2026 Book Curl

        • American Express
        • Apple Pay
        • Diners Club
        • Discover
        • Google Pay
        • Maestro
        • Mastercard
        • PayPal
        • Shop Pay
        • Union Pay
        • Visa

        Login

        Forgot your password?

        Don't have an account yet?
        Create account