Webster & Associates LLC

We can help.

Pitfalls of Modern Software Engineering: an explanation

By bfwebster on Feb 25, 2008 in Books, Pitfalls, PMSE

Back in the mid-1990s, I wrote and published Pitfalls of Object-Oriented Development (M&T Books, 1995). The book captured lessons learned from five years of full-time commercial software development using object-oriented technology, as well as cautions and observations gleaned from books and articles on the subject. Shortly after the book went into publication, I started plans to do a second edition, but M&T Books lost interest in the book itself and let it go out of print, which (according to the publishing agreement) meant that the publication rights reverted back to me.

In the twelve years since Pitfalls came out, most of my professional career has been focused on why information technology (IT) projects fail (and succeed). I have conducted reviews of major IT projects within corporations, some with budgets in the hundreds of millions of dollars. In some cases, after presenting my findings, I have then been asked to help get the project back on track.

In 1999, PricewaterhouseCoopers recruited me to join their Dispute Analysis & Investigation group, specifically to act as a consulting and testifying expert in litigation involving information technology, including what we termed “IT systems failure” lawsuits. As part of my work there, I reviewed documents for over 120 such lawsuits covering a 25-year period, then wrote a white paper identifying common patterns in these lawsuits, which I’ve posted at length on this site. I spent two years at PwC, then set up my own firm to continue both with my consulting work and my expert witness services. During these past several years, I have continued to serve as a consulting/testifying expert in lawsuits involving disputed, troubled or failed IT projects, in some cases with budgets over $1 billion.

As a result, I decided a few years back that a second edition of Pitfalls focused solely on object-oriented development would be of less use than a more comprehensive work focused on all aspects of modern software engineering and IT project management. So this book project has now become Pitfalls of Modern Software Engineering (PMSE for short, pronounced “PimSee”). PMSE will follow the format of the original Pitfalls, but will cover a wider range of topics.

As I work on PMSE, I will post individual pitfalls here on this website for discussion and feedback. ..bruce w..

14 Trackback(s)

  1. Feb 25, 2008: from Pitfall: Adopting a new technology or methodology for the wrong reason : Webster & Associates LLC
  2. Feb 26, 2008: from Pitfall: Thinking a new technology or methodology comes for free. : Webster & Associates LLC
  3. Feb 27, 2008: from Pitfall: Thinking a new technology or methodology will solve all your IT problems : Webster & Associates LLC
  4. Feb 28, 2008: from Pitfall: Thinking a new techology or methodology is mature : Webster & Associates LLC
  5. Mar 25, 2008: from Pitfall: Confusing tools with principles : Webster & Associates LLC
  6. Apr 14, 2008: from Pitfall: Getting religious about the technology or methdology : Webster & Associates LLC
  7. Apr 15, 2008: from Pitfall: Not recognizing the politics of architecture : Webster & Associates LLC
  8. Apr 26, 2008: from Pitfall: Confusing approach with results : Webster & Associates LLC
  9. Apr 26, 2008: from Pitfall: Betting the company on a given technology or methodology : Webster & Associates LLC
  10. Apr 26, 2008: from Pitfall: Getting on the feature release treadmill : Webster & Associates LLC
  11. Apr 27, 2008: from Pitfall: Asking the wrong questions : Webster & Associates LLC
  12. Apr 29, 2008: from The Wetware Crisis: TEPES : Bruce F. Webster
  13. Apr 29, 2008: from The Wetware Crisis: the Dead Sea effect : Bruce F. Webster
  14. Apr 3, 2010: from w. webster

Post a Comment

You must be logged in to post a comment.

Next Post »
« Previous Post
  • Categories

  • Archives

  • Recent Posts

    • So long, Steve, and Godspeed.
    • The need for e-discovery tools
    • But, wait! (More on SSDs and e-discovery)
    • “The Information: A History, a Theory, a Flood ” — a review by Freeman Dyson
    • E-discovery and solid-state drives (SSDs)
    • Oops.
    • How not to handle a cold contact e-mail mistake
    • The Sessions paper — an analytical critique
    • US District Court Judge Throws Out Software Patent, Citing Bilski
    • In re Bilski goes to the Supreme Court
gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.