<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Webster &#38; Associates LLC &#187; ITSF White Paper</title>
	<atom:link href="http://bfwa.com/category/itsf-white-paper/feed/" rel="self" type="application/rss+xml" />
	<link>http://bfwa.com</link>
	<description>We can help.</description>
	<lastBuildDate>Thu, 27 May 2010 02:24:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Systems Failure Litigation: Lessons Learned</title>
		<link>http://bfwa.com/2007/12/07/systems-failure-litigation-lessons-learned/</link>
		<comments>http://bfwa.com/2007/12/07/systems-failure-litigation-lessons-learned/#comments</comments>
		<pubDate>Fri, 07 Dec 2007 19:47:51 +0000</pubDate>
		<dc:creator>bfwebster</dc:creator>
				<category><![CDATA[IT project disputes]]></category>
		<category><![CDATA[ITSF White Paper]]></category>
		<category><![CDATA[Main]]></category>
		<category><![CDATA[Patterns]]></category>

		<guid isPermaLink="false">http://bfwa.com/2007/12/07/systems-failure-litigation-lessons-learned/</guid>
		<description><![CDATA[[Adapted from  Patterns in IT Litigation: Systems Failure (1976-2000)]
Having reviewed these cases and the patterns they exhibit, some practical suggestions come to mind.

Lesson 1: Get expert legal and IT guidance before signing anything.
Most of the legal pitfalls in IT business deals are well documented. Too often though, clients, vendors, and manufacturers sign contracts and [...]]]></description>
			<content:encoded><![CDATA[<p>[Adapted from  <a href="http://brucefwebster.com/BFWA-SystemsFailure.pdf">Patterns in IT Litigation: Systems Failure (1976-2000)</a>]</p>
<p>Having reviewed these cases and the patterns they exhibit, some practical suggestions come to mind.</p>
<p><span id="more-18"></span></p>
<h2>Lesson 1: Get expert legal and IT guidance before signing anything.</h2>
<p>Most of the legal pitfalls in IT business deals are well documented. Too often though, clients, vendors, and manufacturers sign contracts and agreements without having them reviewed by lawyers who understand IT-specific pitfalls. This may seem obvious, yet case after case in the survey focuses on the terms of signed agreements and the efforts by parties on one or both sides to find promises and protections that the courts find were never put in writing.</p>
<p>It&#8217;s also a good idea to run the agreement past technical people in relevant IT departments. For vendors and manufacturers, such people are likely to point out &#8220;overly enthusiastic&#8221; promises that the vendor might have difficulty keeping. For clients, such people can help spot flaws in technical commitments that relate to what is to be delivered and when.</p>
<h2>Lesson 2: Specify critical terms and articulate protections before agreeing to a sale of goods or services.</h2>
<p>In many of the cases we surveyed, one side or the other ended up losing because the parties failed to define important technical terms with sufficient specificity. When reaching agreement on what will be delivered and when, parties should endeavor to define clearly and in detail key terms. These include the various types of quality assurance (QA) that will be performed, the IT requirements that will need to be met for the client accepting the system, and the process for having the vendor/manufacturer deal with defects that show up after acceptance.</p>
<p>IT quality assurance aspects and activities that you could define and agree upon might include: expertise; guidelines and standards; metrics (measurements of progress); quality reviews; the various forms of testing; defect management; configuration management; and product release cycles, including technical support, maintenance, and upgrades.</p>
<p>Likewise, a good starting point for defining acceptance criteria is the list of quality attributes given earlier: reliability, performance, functionality, compatibility, lifespan, deployment, support, and cost. If both sides have a clear, written understanding in advance of what the system will and won&#8217;t do in each of those areas, the project has a higher chance of success.</p>
<h2>Lesson 3: Act quickly when problems arise.</h2>
<p>The foundation of both the &#8220;<a href="http://bfwa.com/2007/12/07/pattern-faulty-towers/">Faulty Towers</a>&#8221; and &#8220;<a href="http://bfwa.com/2007/12/07/pattern-the-never-ending-story/">Never-ending Story</a>&#8221; patterns is the client&#8217;s willingness to let the situation drag out for months or even years in spite of apparent repeated failures on the part of the vendor/manufacture to deliver or perform.</p>
<p>Why does this so often happen? Three factors, individually or combined, underlie this unwillingness to pull the plug on a project. First, the client may have a substantial monetary investment in the project and sees going forward as a better option than pulling out. Second, the executives and managers within the client firm who made the decision to acquire or develop the system in the first place often have a strong professional and personal interest in seeing it go forward and not having their original support for the project held against them. Third, migration off old systems that has already occurred may make going back difficult.</p>
<p>Even so, letting such projects go ahead as they are is almost always the worst decision. Case after case, both in our survey and in software engineering literature, shows that without direct and dramatic intervention, the client will end up spending more time and money in a project that in the end fails anyway. Instead, the client should document clearly the problems and attendant risks and consequences, then review them internally to determine the best course: proceed ahead, redirect the project (such as by scaling it back or changing the requirements), or cancel the project altogether. The client should then work with the vendor/manufacturer to achieve the desired goal.</p>
<h2>Lesson 4: Remember that new technology entails risks.</h2>
<p>The phrase &#8220;new technology&#8221; here refers to either relatively new commercial IT system offerings from a commercial vendor or manufacturer, or custom IT systems being built specifically for the client. While many IT system project failures stem from mismanagement or simple human failings, some founder on genuine technical issues: that which is being attempted may just not be feasible. Adele Goldberg, an IT software pioneer, has said, &#8220;Only optimists build complex systems.&#8221; One might amend that to read &#8220;build or buy&#8221;, but the corollary is that it is often optimists who end with project failures. Some healthy skepticism and caution, as well as a sober realization that large, complex IT projects have a high rate of late delivery or failure, should be taken into account when planning and negotiating the acquisition of such systems.</p>
<h1>Conclusions</h1>
<p>Most of the observations and recommendations made in this paper are common sense. That said, we have to ask ourselves why such common sense is so often set aside or ignored. The court documents and other literature on these cases don&#8217;t spell it out, but professional experience suggests that it largely boils down to human failings, ranging from naïveté to dishonesty.</p>
<p>The patterns of litigation involving information technology are readily identified. Judicious thought, consultation, and agreement on detailed terms, especially before entering into a legal agreement, will go a long ways to avoiding those patterns, reducing the risk of or need for a lawsuit.  And that, in the end, is better for all parties involved.</p>
]]></content:encoded>
			<wfw:commentRss>http://bfwa.com/2007/12/07/systems-failure-litigation-lessons-learned/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pattern: Unintended Consequences</title>
		<link>http://bfwa.com/2007/12/07/pattern-unintended-consequences/</link>
		<comments>http://bfwa.com/2007/12/07/pattern-unintended-consequences/#comments</comments>
		<pubDate>Fri, 07 Dec 2007 19:44:42 +0000</pubDate>
		<dc:creator>bfwebster</dc:creator>
				<category><![CDATA[IT project disputes]]></category>
		<category><![CDATA[ITSF White Paper]]></category>
		<category><![CDATA[Main]]></category>
		<category><![CDATA[Patterns]]></category>

		<guid isPermaLink="false">http://bfwa.com/2007/12/07/pattern-unintended-consequences/</guid>
		<description><![CDATA[[Adapted from  Patterns in IT Litigation: Systems Failure (1976-2000)]
Summary: The manufacturer makes some change in the functionality or configuration of the system, which is already in use. The change results in unpleasant or unintended consequences for one or more clients.

Causes: Someone at the vendor/manufacturer mandates or proposes a change, and it gets made without [...]]]></description>
			<content:encoded><![CDATA[<p>[Adapted from  <a href="http://brucefwebster.com/BFWA-SystemsFailure.pdf">Patterns in IT Litigation: Systems Failure (1976-2000)</a>]</p>
<p><strong>Summary</strong>: The manufacturer makes some change in the functionality or configuration of the system, which is already in use. The change results in unpleasant or unintended consequences for one or more clients.</p>
<p><span id="more-17"></span></p>
<p><strong>Causes</strong>: Someone at the vendor/manufacturer mandates or proposes a change, and it gets made without careful consideration of its impact on existing systems or proper testing. The resulting consequences for one or more clients lead to legal action. Note that the only class-action lawsuits represented in our survey all fall into this category and all involve commercial products or services.</p>
<p><strong>Recommendations</strong>: Think carefully about the consequence of changes. Test modified products thoroughly. Roll them out in limited numbers with trusted, friendly clients to flush out problems. Act quickly to fix problems that show up.</p>
]]></content:encoded>
			<wfw:commentRss>http://bfwa.com/2007/12/07/pattern-unintended-consequences/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pattern: Unplanned Obsolescence</title>
		<link>http://bfwa.com/2007/12/07/pattern-unplanned-obsolescence/</link>
		<comments>http://bfwa.com/2007/12/07/pattern-unplanned-obsolescence/#comments</comments>
		<pubDate>Fri, 07 Dec 2007 19:41:43 +0000</pubDate>
		<dc:creator>bfwebster</dc:creator>
				<category><![CDATA[IT project disputes]]></category>
		<category><![CDATA[ITSF White Paper]]></category>
		<category><![CDATA[Main]]></category>
		<category><![CDATA[Patterns]]></category>

		<guid isPermaLink="false">http://bfwa.com/2007/12/07/pattern-unplanned-obsolescence/</guid>
		<description><![CDATA[[Adapted from  Patterns in IT Litigation: Systems Failure (1976-2000)]
Summary: The client buys a system from the vendor. Some time later, the client discovers that the system either no longer meet its needs or that the vendor/manufacturer will no longer support it.

Causes: Unplanned obsolescence cases are not the result of a natural flow of upgrades [...]]]></description>
			<content:encoded><![CDATA[<p>[Adapted from  <a href="http://brucefwebster.com/BFWA-SystemsFailure.pdf">Patterns in IT Litigation: Systems Failure (1976-2000)</a>]</p>
<p><strong>Summary</strong>: The client buys a system from the vendor. Some time later, the client discovers that the system either no longer meet its needs or that the vendor/manufacturer will no longer support it.</p>
<p><span id="more-16"></span></p>
<p><strong>Causes</strong>: Unplanned obsolescence cases are not the result of a natural flow of upgrades and replacements in IT systems. These cases stem either from a sudden abandonment of a product version or line by the manufacturer/vendor or from some built-in flaw and previously unknown (at least to the client) flaw, such as the Year 2000 issue. The former usually stems from financial issues, with the vendor/manufacturer abandoning an unprofitable line; the latter from software engineering flaws.</p>
<p><strong>Recommendations</strong>: Most vendors and manufacturers give sufficient advance notice of such phase-outs, with a migration path for current users and sometimes a support plan (usually expensive) for those clients who wish for whatever reason to continue to use the old version. However, market and other considerations can sometimes constrain such notification.<a href="http://bfwa.com/wp-admin/#_ftn1" title="_ftnref1" name="_ftnref1">[1]</a>  Still, any vendor or manufacturer planning an abrupt retirement of a product or product line had best provide a migration path for customers or be prepared to face exactly these type of lawsuits.</p>
<p>Clients should have contingency plans for migrating off IT technologies they use but do not control. The level of detail should correspond to the size and stability of the company in question, the proprietary nature of the system technology, and its market share. Clients will worry less about products from internationally prominent manufacturers of mainframes, servers, workstations, PCs, and corresponding software. However, the smaller the firm and the more custom or proprietary the software, the greater the risk.</p>
<p><br clear="all" /></p>
<hr align="left" size="1" width="33%" /><a href="http://bfwa.com/wp-admin/#_ftnref1" title="_ftn1" name="_ftn1">[1]</a> For example, avoiding the &#8220;Osborne effect&#8221;, so named for Osborne Computer Company (&#8220;OCC&#8221;), an early 1980s manufacturer of portable computers. OCC&#8211;with just one model on the market&#8211;put itself out of business largely by announcing a new and significantly improved model before that new model was ready to ship. OCC&#8217;s cash flow dropped to almost zero as customers stopped buying the existing OCC model in anticipation of the new one, and the company-already under great financial pressure-went bankrupt before it could get the new model out.</p>
]]></content:encoded>
			<wfw:commentRss>http://bfwa.com/2007/12/07/pattern-unplanned-obsolescence/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pattern: The Never-Ending Story</title>
		<link>http://bfwa.com/2007/12/07/pattern-the-never-ending-story/</link>
		<comments>http://bfwa.com/2007/12/07/pattern-the-never-ending-story/#comments</comments>
		<pubDate>Fri, 07 Dec 2007 19:34:13 +0000</pubDate>
		<dc:creator>bfwebster</dc:creator>
				<category><![CDATA[IT project disputes]]></category>
		<category><![CDATA[ITSF White Paper]]></category>
		<category><![CDATA[Main]]></category>
		<category><![CDATA[Patterns]]></category>

		<guid isPermaLink="false">http://bfwa.com/2007/12/07/pattern-the-never-ending-story/</guid>
		<description><![CDATA[[Adapted from  Patterns in IT Litigation: Systems Failure (1976-2000)]
Summary: The client contracts with the manufacturer to develop and install a system. The project starts. The completion date slips. It keeps slipping. Each time the adjusted delivery date approaches, the project slips yet again. At some point, one of three things happens: the manufacturer/vendor abandons [...]]]></description>
			<content:encoded><![CDATA[<p>[Adapted from  <a href="http://brucefwebster.com/BFWA-SystemsFailure.pdf">Patterns in IT Litigation: Systems Failure (1976-2000)</a>]</p>
<p><strong>Summary</strong>: The client contracts with the manufacturer to develop and install a system. The project starts. The completion date slips. It keeps slipping. Each time the adjusted delivery date approaches, the project slips yet again. At some point, one of three things happens: the manufacturer/vendor abandons the project; the client cancels the project; or the manufacturer delivers a system that the client terms wholly inadequate and unacceptable. In some cases, the effort has gone on for years, with millions of dollars spent and little to show for it.</p>
<p><span id="more-15"></span></p>
<p><strong>Causes</strong>: This is actually one of the most well-known patterns in software development, particularly for large, in-house projects. <a href="http://bfwa.com/recommended-readings/">Entire books</a> are devoted to this subject, so it&#8217;s hard to summarize the causes here. Two factors show up time and again, though. One is a lack of clear, stable, and constrained requirements on the part of the client. The other is a lack of qualified technical managers and developers on the part of the manufacturer. Chances are that both factors occur in a given project failure, giving each side plenty of reason to point fingers at the other.</p>
<p><strong>Recommendations</strong>: To use one software engineering maxim, &#8220;Start out stupid and work up from there.&#8221; Most failures of this type come from attempts to implement large, complex systems from scratch. Experience has shown that success in building such systems comes more often from implementing small, comprehensible systems that work, then evolving them into the desired large systems.</p>
<p>Beyond that, you should do a thorough risk assessment of the entire project at the start and take steps to reduce any risks and protect your interests accordingly. Again, this may sound obvious, but many system project failures, large and small, have come about because no one with sufficient authority was willing to raise risk issues at the start. Risk issues that should be addressed include the scope and inherent feasibility of the project, the stability of the client requirements, the development and quality practices of the manufacturer, and how realistic the estimates are for time, money, and other resources allocated.</p>
]]></content:encoded>
			<wfw:commentRss>http://bfwa.com/2007/12/07/pattern-the-never-ending-story/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Pattern: Three&#8217;s a Crowd</title>
		<link>http://bfwa.com/2007/12/07/pattern-threes-a-crowd/</link>
		<comments>http://bfwa.com/2007/12/07/pattern-threes-a-crowd/#comments</comments>
		<pubDate>Fri, 07 Dec 2007 19:31:11 +0000</pubDate>
		<dc:creator>bfwebster</dc:creator>
				<category><![CDATA[IT project disputes]]></category>
		<category><![CDATA[ITSF White Paper]]></category>
		<category><![CDATA[Main]]></category>
		<category><![CDATA[Patterns]]></category>

		<guid isPermaLink="false">http://bfwa.com/2007/12/07/pattern-threes-a-crowd/</guid>
		<description><![CDATA[[Adapted from  Patterns in IT Litigation: Systems Failure (1976-2000)]
Summary: This pattern actually lumps together two sub-patterns. In the first, the client purchases an IT system from the vendor by way of a leasing firm. The client is dissatisfied with the system and stops payment, whereupon the leasing firm sues the client. In the second [...]]]></description>
			<content:encoded><![CDATA[<p>[Adapted from  <a href="http://brucefwebster.com/BFWA-SystemsFailure.pdf">Patterns in IT Litigation: Systems Failure (1976-2000)</a>]</p>
<p><strong>Summary</strong>: This pattern actually lumps together two sub-patterns. In the first, the client purchases an IT system from the vendor by way of a leasing firm. The client is dissatisfied with the system and stops payment, whereupon the leasing firm sues the client. In the second sub-pattern, the client hires a consultant to recommend, select, or add value to system(s), vendor(s) and/or manufacturer(s). Problems occur in the development, installation, and/or use of the selected and possibly modified systems and the client blames the consultant, who may in turn blame the vendor/manufacturer. In both cases, someone other than the client and the vendor is being impacted by alleged problems with the system.</p>
<p><span id="more-14"></span></p>
<p><strong>Causes</strong>: In a vendor/leasing firm/client triangle, the client usually signs a lease with a &#8220;hell or high water&#8221; clause, obligating it for the full lease regardless of the quality and usefulness of the system. At that point, the client is stuck with that obligation, and in the cases reviewed, the court consistently upheld that clause.</p>
<p>The various vendor/consultant/client triangles typically boil down to mutual finger pointing, with each party seeking someone else to blame. Consultants were most at risk in cases where they were making recommendations to clients; some courts found that the consultants were acting in a professional capacity and thus were held to a higher standard.</p>
<p><strong>Recommendations</strong>: In at least one leasing case, while the court upheld the &#8220;hell or high water&#8221; clause on behalf of the leasing company, it ultimately ruled against the vendor because the vendor agreed to assume full liability under the clause should the system prove unacceptable to the client. Clients should keep this in mind, recognizing that otherwise the vendor has only limited exposure, if any, should the system prove unsatisfactory.</p>
<p>As for consultants, value-added retailers (&#8220;VARs&#8221;), and other third parties, the need for clear communication and agreement among all parties is critical. Make sure that the client knows exactly what you are (and are not) providing; likewise, be sure you have confidence in whatever systems you are using, acquiring, or recommending.</p>
]]></content:encoded>
			<wfw:commentRss>http://bfwa.com/2007/12/07/pattern-threes-a-crowd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pattern: Irrational Exuberance</title>
		<link>http://bfwa.com/2007/12/07/pattern-irrational-exuberance/</link>
		<comments>http://bfwa.com/2007/12/07/pattern-irrational-exuberance/#comments</comments>
		<pubDate>Fri, 07 Dec 2007 19:28:46 +0000</pubDate>
		<dc:creator>bfwebster</dc:creator>
				<category><![CDATA[IT project disputes]]></category>
		<category><![CDATA[ITSF White Paper]]></category>
		<category><![CDATA[Main]]></category>
		<category><![CDATA[Patterns]]></category>

		<guid isPermaLink="false">http://bfwa.com/2007/12/07/pattern-irrational-exuberance/</guid>
		<description><![CDATA[[Adapted from  Patterns in IT Litigation: Systems Failure (1976-2000)]
Summary: The vendor makes claims for the functionality and/or performance benefits of the system. The client buys the system and has it installed. The client then believes that the system does not have the claimed benefits (performance, reliability and/or functionality). In some cases, the client ends [...]]]></description>
			<content:encoded><![CDATA[<p>[Adapted from  <a href="http://brucefwebster.com/BFWA-SystemsFailure.pdf">Patterns in IT Litigation: Systems Failure (1976-2000)</a>]</p>
<p><strong>Summary</strong>: The vendor makes claims for the functionality and/or performance benefits of the system. The client buys the system and has it installed. The client then believes that the system does not have the claimed benefits (performance, reliability and/or functionality). In some cases, the client ends up returning the system and acquiring a new one from a different vendor.</p>
<p><span id="more-13"></span></p>
<p><strong>Causes</strong>: At times the vendor’s IT sales representative may not have sufficient technical experience with the product in question and may make statements, promises, and assurances that (knowingly or unknowingly) lack grounding in reality. And, of course, the sales representative has a strong vested interest in making the sale and therefore may exaggerate somewhat to close the deal.</p>
<p>It is telling that so many of the cases surveyed include charges of fraud.  However, even when these statements can be documented, they are dismissed in many cases by the judge as “statements of opinion” or “sales puffing.” Likewise, words and phrases commonly used in the IT industry — such as “beta version”, “performance”, and “free of defects” — are viewed in many cases as being too vague or subjective without express, written definitions of the terms.</p>
<p>On the other hand, the clients often succumb to irrational exuberance themselves. They see the vended system as a “silver bullet” that can slay the ever-challenging IT problems faced.  They underestimate the difficulty in installing and adopting new IT systems. They change requirements on the fly, sometimes without notifying the vendor. Or they simply use general statements by the vendor as an excuse for their own inability to make the system operate the way they had hoped. In some situations, the client may suffer from &#8220;buyer&#8217;s remorse&#8221; as the expense and challenges of the new system become apparent, and they may look for reasons to terminate the deal.</p>
<p><strong>Recommendations</strong>: Miscommunication, both inadvertent and deliberate, has always been a large factor in IT systems failures. Some of the more common “irrational exuberance” issues can be avoided by making sure both sides agree upon a common, written set of definitions, specifications, and time tables with regards to the systems in question.  As questions and issues arise, both sides can refer to and, if necessary, revise the document. This document should also go up and down the chain of command in both organizations as needed to make sure all relevant personnel understand what is promised and what is expected.</p>
]]></content:encoded>
			<wfw:commentRss>http://bfwa.com/2007/12/07/pattern-irrational-exuberance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pattern: Faulty Towers</title>
		<link>http://bfwa.com/2007/12/07/pattern-faulty-towers/</link>
		<comments>http://bfwa.com/2007/12/07/pattern-faulty-towers/#comments</comments>
		<pubDate>Fri, 07 Dec 2007 19:21:57 +0000</pubDate>
		<dc:creator>bfwebster</dc:creator>
				<category><![CDATA[IT project disputes]]></category>
		<category><![CDATA[ITSF White Paper]]></category>
		<category><![CDATA[Main]]></category>
		<category><![CDATA[Patterns]]></category>

		<guid isPermaLink="false">http://bfwa.com/2007/12/07/pattern-faulty-towers/</guid>
		<description><![CDATA[[Adapted from  Patterns in IT Litigation: Systems Failure (1976-2000)]
Summary: The client buys the system from the vendor. The client then claims that the system is defective, i.e., it has errors during operation, crashes, and so on. The vendor makes attempts to repair it, allegedly with limited and unsatisfactory success. In some cases, the client [...]]]></description>
			<content:encoded><![CDATA[<p>[Adapted from  <a href="http://brucefwebster.com/BFWA-SystemsFailure.pdf">Patterns in IT Litigation: Systems Failure (1976-2000)</a>]</p>
<p><strong>Summary</strong>: The client buys the system from the vendor. The client then claims that the system is defective, i.e., it has errors during operation, crashes, and so on. The vendor makes attempts to repair it, allegedly with limited and unsatisfactory success. In some cases, the client ends up returning the system and acquiring a new one from a different vendor.</p>
<p><span id="more-12"></span></p>
<p><strong>Causes</strong>: Unfortunately, quality standards among IT systems and projects vary widely. For reasons outside of the scope of this paper, IT manufacturers often develop, vendors often sell, and clients often buy IT systems with quality problems that most people wouldn’t accept in a minor household appliance, much less a software and/or hardware system costing hundreds, thousands, or millions of dollars. Likewise, the hidden and intricate nature of most IT systems—in particular, the ethereal nature of software—can hide defects and their root causes, even from IT professionals.</p>
<p>At the same time, there are cases where it appears that the client is claiming unacceptable defects in order to get out of a lease, contract, or other payment agreement. But what constitutes “acceptable” quality? No IT system, however well engineered, is perfect in all aspects, and the costs associated with increasing quality rise sharply after a certain level of quality is reached.</p>
<p><strong>Recommendations:</strong> All parties to the IT project should agree ahead of time to specific expectations, promises, and contingencies regarding each of the areas of quality given above. For example, the system specifications should include not just the required functionality, but should also spell out any performance requirements or constraints, compatibility requirements, anticipated lifespan, and acceptable levels of defects.</p>
<p>Both parties should also clearly and unambiguously define key terms, conditions, and activities such as the meaning of “beta testing” or the standards for judging whether the client has accepted the system. In the IT world, accepting a system can occur at many different times, such as when it has passed a series of agreed-upon tests (“acceptance testing”) and has been in operation for a certain period of time with no serious defects appearing. If all parties are not willing or able to do so, that’s a strong warning sign that a dispute may well emerge. However, chances are the exercise of creating such a document will in itself flush out potential problem areas well in advance of any signing, payment, or delivery.</p>
]]></content:encoded>
			<wfw:commentRss>http://bfwa.com/2007/12/07/pattern-faulty-towers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Patterns in IT Systems Failure Litigation: Introduction</title>
		<link>http://bfwa.com/2007/12/07/patterns-in-it-systems-failure-lawsuits-introduction/</link>
		<comments>http://bfwa.com/2007/12/07/patterns-in-it-systems-failure-lawsuits-introduction/#comments</comments>
		<pubDate>Fri, 07 Dec 2007 18:39:50 +0000</pubDate>
		<dc:creator>bfwebster</dc:creator>
				<category><![CDATA[ITSF White Paper]]></category>
		<category><![CDATA[Patterns]]></category>

		<guid isPermaLink="false">http://bfwa.com/2007/12/07/patterns-in-it-systems-failure-lawsuits-introduction/</guid>
		<description><![CDATA[[Adapted from  Patterns in IT Litigation: Systems Failure (1976-2000)]
Progress, far from consisting in change, depends on retentiveness&#8230;Those who cannot remember the past are condemned to repeat it.
&#8211; George Santayana, Life of Reason
Few professions appear to embody the quote above as the history of development projects using information technology: computer hardware, software, data, networks, and [...]]]></description>
			<content:encoded><![CDATA[<p>[Adapted from  <a href="http://brucefwebster.com/BFWA-SystemsFailure.pdf">Patterns in IT Litigation: Systems Failure (1976-2000)</a>]</p>
<blockquote><p>Progress, far from consisting in change, depends on retentiveness&#8230;Those who cannot remember the past are condemned to repeat it.</p>
<p>&#8211; George Santayana, <em>Life of Reason</em></p></blockquote>
<p>Few professions appear to embody the quote above as the history of development projects using information technology: computer hardware, software, data, networks, and all the other bits that go into such systems. That so many IT systems development efforts are inadequate, unacceptable, late or cancelled altogether has become cliché. However, the common factors that lead to IT systems failures have been well documented for over three decades. <a href="http://bfwa.com/recommended-readings/">Classic software engineering works</a> by Brooks, Weinberg, Yourdon, DeMarco, Gilb, Lister, and a host of others have spelled out the core issues that continue to plague IT development efforts in the 21st Century.</p>
<p><span id="more-10"></span></p>
<p>It shouldn’t be surprising, then, that a survey of litigation involving information technology from 1976 to 2000 likewise shows a remarkable consistency in the events and causes that lead to such legal action. The majority of these cases fall into the “systems failure” category: the computer software and/or hardware sold by one party to another either fails to work acceptably or never works at all. Analysis of the events and causes behind these systems failure cases yields a small set of consistent, repeating patterns. Parties entering into agreements about buying and/or developing information technology—which today means virtually every business or organization—should use these patterns as guideposts and warning flags to avoid the time and expense of litigation.</p>
<p>In these series of posts, we’ll lay out the patterns and issues commonly encountered in these cases, then make recommendations on how to reduce the likelihood and impact of such failures and the possible resulting litigation. Note, however, that these posts does not constitute legal advice; for that, see a professional.</p>
<p>One principal source of information in conducting this survey was the monthly periodical <em>Computer Law and Tax Reports</em> (“CLTR”).  Staff at PricewaterhouseCoopers collected and reviewed data on cases cited in CLTR over a 25-year period beginning in 1976. We used additional sources to identify other cases and to supplement information gleaned from CLTR, including the yearly <em>Overviews of Computer Case Law Developments</em> and searches for computer-related cases on the CCH, Westlaw, and Lexis databases. However, we must point out that such a survey is neither exhaustive nor definitive. Because there are few standard legal keywords for such cases, blind searching for filings is difficult and yields little. Also, our own experience suggests that the majority of these cases settle before coming to trial or even before a summary judgment is issued.</p>
<p>Within these cases, we focused on those that fell under our classification of systems failure, that is, where one party believed that it had not received the promised benefits—in functionality, performance, and/or reliability—from the IT systems received from another party, if indeed those systems were ever delivered. We collected the information on such cases into a custom database.</p>
<h2>The Core Issue: Quality</h2>
<p>Gerald Weinberg defines quality as “value to some person(s).”  When it comes to information technology, where one party (“vendor”) is to deliver some combination of IT products (“system”) to another party (“client”), there are several core quality values that must be addressed:</p>
<ul>
<li><em> Reliability</em>: the system must carry out its functions without causing unacceptable errors or having an unacceptable downtime.</li>
<li><em> Performance</em>: the system must complete its various operations within timespans acceptable to the client.</li>
<li><em> Functionality</em>: the system must offer sufficient usable features to meet the client’s needs.</li>
<li><em> Compatibility</em>: the system must interact effectively with existing IT systems, including appropriate external systems under the control of other entities.</li>
<li><em> Lifespan</em>: the system must continue to offer acceptable reliability, performance, and functionality over a sufficient period of time to warrant the cost to the client, including in many cases having the ability to grow with the client.</li>
<li><em> Deployment</em>: the vendor must deliver and deploy the system, and the client receive its benefits (reliability, performance, and functionality), in a timeframe acceptable to the client.</li>
<li><em> Support</em>: the system must have the capability to be upgraded and repaired over time.</li>
<li><em> Cost</em>: the cumulative expense of developing, deploying, upgrading, and maintaining the system must appear to be justified in the eyes of the client.</li>
</ul>
<p>The key word in these definitions is “acceptable”. Most IT systems failure cases surveyed involved claims by the client that one or more of these values were not acceptable for the system in question.</p>
<h2>Patterns in IT Systems Failure Litigation</h2>
<p>The systems failure cases we found fit with little effort into six overlapping patterns.  For the sake of simplicity and consistency in describing these patterns, some standard terms will be used:</p>
<ul>
<li>Systems – the specific software, hardware, and/or other IT components in question.</li>
<li>Manufacturer – the party that builds and/or develops the system or some of its components.</li>
<li>Vendor – the party that sells and integrates the system (often the same as the manufacturer).</li>
<li>Client – the party that purchases and uses the system.</li>
</ul>
<p>The patterns shown aren’t mutually exclusive; in some cases, two or even three apply, and in other cases it’s a toss up as to which to select (for example, “Faulty Towers” v. “Never-ending Story”). More importantly, these few patterns can be used to describe virtually every case we found. They are presented below in roughly the order of frequency of occurrence within the survey results.</p>
<p>Finally, it’s worth noting that these patterns per se are not unique to information technology; these same problems arise in other areas of commerce. IT lends its flavor in the inherent challenges and instabilities of IT development projects, the lack of professional standards and practices, and the common misunderstandings and lack of information concerning IT found from time to time in intelligent and educated business professionals.</p>
<p>[<em>end of extract</em>]</p>
]]></content:encoded>
			<wfw:commentRss>http://bfwa.com/2007/12/07/patterns-in-it-systems-failure-lawsuits-introduction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Patterns in IT systems failure lawsuits</title>
		<link>http://bfwa.com/2007/12/03/patterns-in-it-systems-failure-lawsuits/</link>
		<comments>http://bfwa.com/2007/12/03/patterns-in-it-systems-failure-lawsuits/#comments</comments>
		<pubDate>Tue, 04 Dec 2007 06:57:24 +0000</pubDate>
		<dc:creator>bfwebster</dc:creator>
				<category><![CDATA[IT project disputes]]></category>
		<category><![CDATA[ITSF White Paper]]></category>
		<category><![CDATA[Main]]></category>
		<category><![CDATA[Patterns]]></category>

		<guid isPermaLink="false">http://bfwa.com/2007/12/03/patterns-in-it-systems-failure-lawsuits/</guid>
		<description><![CDATA[Several years ago, while working at PricewaterhouseCoopers, I reviewed documents and information that we had gathered regarding roughly 120 &#8220;IT systems failure&#8221; lawsuits, that is, lawsuits regarding a dispute over a two- or three-party IT systems development project. The fact pattern surrounding each case tended to fall into one or two of six major patterns:

Faulty [...]]]></description>
			<content:encoded><![CDATA[<p>Several years ago, while working at PricewaterhouseCoopers, I reviewed documents and information that we had gathered regarding roughly 120 &#8220;IT systems failure&#8221; lawsuits, that is, lawsuits regarding a dispute over a two- or three-party IT systems development project. The fact pattern surrounding each case tended to fall into one or two of six major patterns:</p>
<ul>
<li><a href="http://bfwa.com/2007/12/07/pattern-faulty-towers/">Faulty Towers</a></li>
<li><a href="http://bfwa.com/2007/12/07/pattern-irrational-exuberance/">Irrational Exuberance</a></li>
<li><a href="http://bfwa.com/2007/12/07/pattern-threes-a-crowd/">Three&#8217;s a Crowd</a></li>
<li><a href="http://bfwa.com/2007/12/07/pattern-the-never-ending-story/">The Never-Ending Story</a></li>
<li><a href="http://bfwa.com/2007/12/07/pattern-unplanned-obsolescence/">Unplanned Obsolescence</a></li>
<li><a href="http://bfwa.com/2007/12/07/pattern-unintended-consequences/">Unintended Consequences</a></li>
</ul>
<p>I described these patterns in some detail in a white paper I wrote and that PricewaterhouseCoopers published on their global website for several years.  You can download the original paper here: <a href="http://brucefwebster.com/BFWA-SystemsFailure.pdf">Patterns in IT Litigation: Systems Failure (1976-2000)</a> [PDF]. However, I have posted a series of slightly revised extracts from the paper here on this website, starting with <a href="http://bfwa.com/2007/12/07/patterns-in-it-systems-failure-lawsuits-introduction/">this introductory material</a>, followed by the patterns themselves (links above), and ending with <a href="http://bfwa.com/2007/12/07/systems-failure-litigation-lessons-learned/">this section on lessons learned</a>.</p>
<p>I will note that I have found other patterns as well, largely from my direct work in IT systems failure litigation. For example, one that shows up repeatedly in my litigation work is the Lost Champion/Buyer&#8217;s Remorse pattern. Patterns such as these didn&#8217;t show up in my initial research because the documents I reviewed for the original 120 cases didn&#8217;t have the type of information and level of detail necessary for these patterns to emerge.</p>
]]></content:encoded>
			<wfw:commentRss>http://bfwa.com/2007/12/03/patterns-in-it-systems-failure-lawsuits/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
