ie8 fix
madison

Research: 25 percent of web projects fail

By | May 28, 2008, 6:50am PDT

Summary: Over 30 percent of web development teams deliver projects late or over-budget, according to a survey commissioned by Ruby development shop, New Bamboo. These findings are consistent with studies of larger IT initiatives showing failure rates of 30%-70%. According to the report: Nearly a quarter of website projects fail to be delivered within budget (24%) and 5% [...]

Research: 25 percent of web projects fail

Over 30 percent of web development teams deliver projects late or over-budget, according to a survey commissioned by Ruby development shop, New Bamboo. These findings are consistent with studies of larger IT initiatives showing failure rates of 30%-70%.

According to the report:

  • Nearly a quarter of website projects fail to be delivered within budget (24%) and 5% were unable to confirm the final cost of their web development project
  • 21% fail to meet stakeholder requirements
  • Nearly a third of web based projects (31%) were not delivered within the agreed timescales
  • Three elements that cause web project failures First there are too many changing requirements (55%) Too many stake holders to please (48%) Not enough budget or time to deliver (31%)
  • Nearly half of basic web based projects continue to be built
    in-house; with 28% are outsourced to third parties

The study describes three reasons for this high failure rate:

  1. Changing requirements
  2. Inconsistent stakeholder demands
  3. Insufficient time or budget

THE PROJECT FAILURES ANALYSIS

It’s unusual to see a survey covering web projects rather than enterprise software deployments. Although there are substantial differences between web projects and large software rollouts, the underlying drivers of failure are similar in both cases.

Multiple project stakeholders and organizational objectives often guarantee project environments that include changing demands and inconsistent agendas. Failure is almost inevitable when management allows ambiguous objectives to persist after a project starts. Unfortunately, many organizations allow their web projects to become complicated by unclear focus, a dubious business case, and inconsistent goals.

To resolve these issues, Damien Tanner, co-founder of New Bamboo, suggests:

Taking a collaborative and iterative approach to web project development, with all stakeholders sharing ownership of the project, and ensuring that the expectations of the business and the final product are aligned. This approach involves regular meetings with all stakeholders where working software is tested and a certain amount of QA is carried out, which not only keeps the project on course for success but also ensures that mistakes are rectified early on.

I encourage other vendors and interested parties to conduct additional web development studies, emphasizing the dynamics of failure within smaller teams.

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Michael Krigsman is a recognized authority on the causes and prevention of IT failures.

Disclosure

Michael Krigsman

Michael Krigsman writes and speaks about technology in a manner that most observers consider to be fair and balanced. Michael believes that writing about IT failures, which often have complex causes, creates a unique obligation to be reasonable and accurate in both reporting and analysis.

Michael maintains active personal and professional relationships with enterprise technology buyers, vendors, analyst firms (or individual analysts), consultants, and system integrators. As CEO of Asuret, Michael sells and delivers paid services to members of these same groups.

Vendors regularly reimburse Michael's out-of-pocket travel expenses to attend industry conferences and events. Conference organizers frequently waive entry fees when Michael attends industry events. Michael often speaks at industry conferences and events.

He is a member of the Enterprise Irregulars, a loose association of consultants, investors, industry representatives, analysts, and users of enterprise software.

For daily updates on Michael's activities, follow him on Twitter.

Biography

Michael Krigsman

Michael Krigsman is CEO of Asuret, Inc., a consulting company dedicated to reducing technology implementation failures. Asuret's suite of software tools improve the success rate of enterprise software deployments by quantifying and measuring governance issues that cause most project failures. Michael led the research effort underlying Asuret's model of collective intelligence and its practical application to reducing IT failures in consulting environments. He is a recognized authority on the causes and prevention of IT failures and is frequently quoted in the press on IT project and related CIO issues. He is considered an enterprise software industry "influencer" and provides advice to technology buyers, vendors, and services firms.

Previously, Michael served as CEO of Cambridge Publications, which develops tools and processes for software implementations and related business practice automation projects. Michael has been involved with hundreds of software development projects, for companies ranging from small startups to Fortune 500 organizations. Michael graduated with an M.B.A. from Boston University and a B.A. from Bard College. He is a Board member of the America's Cup Hall of Fame and the Herreshoff Marine Museum in Bristol, RI.

Related Discussions on TechRepublic

Did you know you can take part in these discussions with your ZDNet membership?
10
Comments

Join the conversation!

Just In

RE: Research: 25 percent of web projects fail
Ruben10 Updated - 30th Mar 2009
To me it is a little more complicated.
We are using a Project Risk Analyses Form. We made that after 6 years of IT Outsourcing from our department in Nepal. That PRA form contains
29 questions. When we answer all the questions positive we know for sure that the project doesn't fail. As soon a negative answer occurs it will degrease a certain percentage of making it to a successful project. If you want I can sent you such PRA Form. Ruben Slagter, Business Development Manager IT-Offshore.
0 Votes
+ -
CICS and Web 2.0
mighetto 28th May 2008
This is a great topic that could be expanded upon. For example if you compared a Customer Information Control System (CICS) project with a Web 2.0 project. Are the dynamics all that different? Are CICS project failure rates similar to Web project failure rates?

The "dubious business purpose" line is particualarly interesting. For example, was the web project taken on because new management was familiar with a similar application at their old place of business and was more comfortable with changing things than changing themselves? Is the purpose of the IT project really to invoke other changes in the organization - such as a re-organization or consolidation of operations into one building or mobility? Or does dubious business purpose mean an IT organization style bribe? Ala the Siemens and SAP business model. In the latter case the failure is not an IT one but an ethical one. How many of the IT project failures are really ethical failures?

If you look at IT projects like a base ball game. Are some projects sacrificed for getting a run in? In other words are some of these failures calulated for some other management purpose - like invoking a systematic change in the way of doing business.

Frank L. Mighetto CCP
US Citizen
0 Votes
+ -
It's all about the planning, honestly knowing your
capabilities, handling expectations and never under-selling
your services.

Basically a bit difficult to keep doing constantly if you're
human.

Thought Dan : http://www.thoughtden.co.uk
0 Votes
+ -
RE: Research: 25 percent of web projects fail
halukakin@... 28th May 2008
Stakeholders have nothing to do with success of IT projects.

IT projects fail because IT managers either do not have the necessary tools at hand or they don't know how to use those tools.

Do civil engineers ever fail building a structure/house, etc...? They don't fail, because they put a lot of effort into the blueprints. All the parties involved in the project know what will be done before construction starts. They resolve their problems on paper, not during the construction phase.


How many programmers out there can draw UMLs? A very small percent. How many ever draw UMLs? An even smaller percent.
0 Votes
+ -
Contributr
Ignore stakeholders at your peril
mkrigsman@... Updated - 28th May 2008
A significant form of IT failure is poor user adoption, resulting from an implementation team that didn't ask stakeholders what they actually need in a system. As a result, users ignore the new system and continue doing their job the old way.

Stakeholder management has everything to do with IT success and failure.
0 Votes
+ -
RE: Ignore stakeholders at your peril
halukakin@... 28th May 2008
It looks like my wording wasn't clear.
I didn't intend to say we don't need to care about stakeholders.

All the software projects I've been part of so far always cared about stakeholders. Not all of them succeeded unfortunately. Actually, I have never heard of a software project where the coders don't think about their stakeholders. They already do that.

The research might say 21% of the projects fail to satisfy the stakeholder requirements. This doesn't mean the coders did not listen to the stakeholders. This means they couldn't satisfy the requirements. So the "listening" part is already there, "doing it correctly" is the missing block.

So again, I strongly believe, what needs to be fixed is the planning process.
In my experience, too many programmers want to tell users how they should be doing it, not listening to them.

It's like the coders you give a working bit of code to, who immediately recode it to "their way",breaking it in the process. They then waste a week finding the bug they just introduced (oh yeah they're such *great* coders). I mean why? It's like they're in a p**sing contest or something.

And the customer can wait... except... they don't.

They don't because not all coders waste time like this. So when you're 6 months past your scheduled delivery, your customers are getting serviced by your competitors. Finish your "masterpeice" and guess what? The customers don't want it anymore.

Part of this is condescending attitude.
You've been telling them the competitor product is garbage and to wait for your masterpeice. But when your masterpeice comes, you haven't listened so the customer doesn't share your view of your product, and guess what, the competitor not only listened to them, but also delivered 6 months ago.

You're history.
But you know, keep drinking the coolaid man, you *know* you're the best programmer out there.
0 Votes
+ -
Software isn't construction
Richard Flude 29th May 2008
"Do civil engineers ever fail building a structure/house,
etc...?"

Building a house is far simpler than building many
software projects (e.g. owner builders).

Large scale construction projects regularly fail to meet
budget or time expectations as they struggle with the
same project management complexities, even though the
product complexities are much simpler.

UMLs will not guarantee a project doesn't fail and are not
suitable to many smaller projects where a prototyping
approach is often more effective.
0 Votes
+ -
RE: Research: 25 percent of web projects fail
halukakin@... Updated - 29th May 2008
"Building a house is far simpler than building many
software projects (e.g. owner builders)."

Good point that people can build their houses too, but even those people draw before they construct.

Since "construction" example seems to be limiting then for the purposes of this discussion let's consider some other fields where you need to "build" something.

Chemical engineers do make their calculations before they do their experiments. They first formulate their experiment on paper, then they start the experiment.

Think about the best carpenter you had known. Didn't he use to draw before he started to cut the wood? Even if he were making the most basic cupboard. Didn't he draw first?

Does the mechanical engineer ever start the CNC before he draws the piece he wants to make.
Doesn't he go over CNC's steps one by one before he starts the CNC.

Even good painters first draw a sketch then they draw the real painting (E.g. Da Vinci).

We can extend these examples. My claim is, coders put in minimal planning into their processes. They start doing the job with minimal preparation.

I personally know many coders with great coding skills who start building a DB without an E-R diagram, giving project delivery dates without Gantt charts, starting coding without UMLs.


Anyways, I know there is resistance within the coders against UMLs, E-R diagrams, Gantt charts and all other sorts of planning tools. They just want to get their requirements and want to start coding with minimal planning.
0 Votes
+ -
Not Surprising
elizab Updated - 30th May 2008
Enterprise-level web applications are no different than enterprise-level ERP applications when they:

* Are used by multiple business functions
* Are tied into business processes
* Handle lots of data
* Need to be secure, scaleable, and industrial-strength

Enterprise-level applications that use Internet technologies share all the same expectations and foibles that their non-Internet technology brethren have. I see no reason that their failure statistics should be different.
0 Votes
+ -
RE: Research: 25 percent of web projects fail
Ruben10 Updated - 30th Mar 2009
To me it is a little more complicated.
We are using a Project Risk Analyses Form. We made that after 6 years of IT Outsourcing from our department in Nepal. That PRA form contains
29 questions. When we answer all the questions positive we know for sure that the project doesn't fail. As soon a negative answer occurs it will degrease a certain percentage of making it to a successful project. If you want I can sent you such PRA Form. Ruben Slagter, Business Development Manager IT-Offshore.

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix
Click Here
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix
ie8 fix