Intranet Project ? RAD or Waterfall?

Building Bridges

I have often used the analogy of building a bridge to explain to business colleagues the difference between Rapid Application Development (RAD) and Waterfall.

Let's say that we are in the middle ages and the Mayor of Kingston-upon-Thames is evaluating whether or not to build a bridge over the river to the north side, to replace the current ferry. The whole area has been growing rapidly and a bridge at Kingston should give his town a lead against competing local towns like Ham and Richmond (who also have their own ferries).

However, building a bridge presents problems. Firstly, the bedrock north and south of the river are very different. Secondly, the river is still tidal at this point and its path continues to vary across the floodplain. Finally ? and perhaps most importantly ? there is no guarantee that the projected growth in cross-river traffic will indeed materialise ? or that people will wish to cross at this precise point, rather than further up, or down, river. A new bridge could prove an expensive white elephant and divert much-needed town resources away from other projects. The increased local taxes required could also scare the very businesses he is hoping to attract away to other local towns.

Option 1 - Waterfall

Waterfall, as a methodology, is all about building reliable systems. At each stage of the lifecycle, the results are correct. The Mayor's engineer believes that - when building a bridge - the result needs to be safe, sound and capable of lasting for decades. He recommends a design phase, which includes thoroughly testing the bedrock by driving piles and developing ways to limit the future variance of the river's course. During the build phase, the bridge would be tested to ensure it can take the loads that will be placed upon it and to deal with high winds or flood conditions. The engineer confirms that each stage would only start once the previous stage had been proved correct beyond reasonable doubt. The stone bridge will take five whole years to build (with a high upfront cost commitment). If the project were ever stopped, the value tied up in phases to date would be lost. The engineer reminds the Mayor that a collapsed bridge would not help his place in history!

Option 2 - RAD

RAD, as a methodology is all about building relevant systems. The argument runs that it is better to be there quickly with 80% of the functionality in 20% of the time, so as to take full advantage of the business opportunity. The Mayor's political advisors recommend the RAD option; to lay a pontoon bridge first alongside the existing ferry. This can be achieved in just three months, using a series of boats with a makeshift road surface and swing bridge lock for river vessels to navigate. The pontoon bridge allows the business model to be tested very quickly; If the expected benefits materialise, then further iterations of the bridge can be constructed later on. Sounds good, but of course (overall) the costs will be higher than waterfall if a full, stone bridge is ultimately required. In the meantime, if the river changes course, or floods impact the area, then the pontoon bridge will be washed away. His chief advisor reminds him that a bridge five years from now would not help his re-election prospects two years hence!

The Mayor's selected option

Hmm. Interesting, isn't it. Not a clear-cut decision. There are good arguments for either approach. The Mayor's decision will ultimately depend on (a) how sure he is of his own vision, (b) his financial and time constraints and (c) how changeable these factors are likely to be over time. In short, he has a trade-off decision of relevance vs. reliability.

Turning the analogy onto Intranet Projects

In the Developmen t Methodology chapter of my (free to access) Intranet Portal Guide, I explore these concepts in a bit more depth.

However ? put simply ? the answer for you will depend largely on how sure you are of your vision, the support of stakeholders, the availability of resources and the degree of change in your organisation and it's requirements.

If you are operating in a stable business environment and are well funded and supported, then waterfall offers real benefits. You could establish an Intranet Portal that is well founded, scalable and secure. If not, then RAD could offer you the means to make some progress now at low cost and use the results of your early work to build a stronger case for future investment. It also allows you to vary the approach ? or begin again ? should circumstances or requirements change.

Most Intranet evangelists will find themselves perhaps in a mixed situation, where there is support and funding but there is also the risk of rapid changes to the underlying business environment and requirements. Here, I would recommend a mixed approach: Use a waterfall project to establish the underlying portal infrastructure (as this platform will be the bedrock on which you will build and needs to stand the test of time). Then use a RAD method to build the content and applications (developing solutions that are timely and relevant to businesses operating in a fast-moving and competitive environment).

About the author:

David Viney (david@viney.com) is the author of the Intranet Portal Guide; 31 pages of advice, tools and downloads covering the period before, during and after an Intranet Portal implementation.

Read the guide at http://www.viney.com/DFV/intranet_portal_guide or the Intranet Watch Blog at http://www.viney.com/intranet_watch.

In The News:


Ecommerce Software: Recommendations For Business Solutions ...
Corsavoo.com, France - 18 hours ago
Each and every day hundreds of ecommerce websites open for business and every day hundreds shut shop. All of them are out to do business ethically and all ...
Ecommerce Software, The Future Of Online Business Transactions ... Corsavoo.com
all 2 news articles

eCommerce Stock Pair Trade: Amazon vs. eBay
Seeking Alpha, NY - 15 hours ago
Pair trading is an especially suitable approach if you are not sure if the market will go down or up, but you are "sure" about the valuation of stock pairs ...

Hooked on Phonics Selects Bridgeline Software to Power New ...
MarketWatch - Sep 4, 2008
NET-based eCommerce system, Hooked on Phonics looks to improve their online store capabilities and increase existing eCommerce sales. ...

PR Web (press release)

McAps, Inc. Launches New and Improved eCommerce Website
PR Web (press release), WA - Sep 6, 2008
Capitalizing on the current strength of eCommerce and the growing success of business to business websites on the web, McAps plans to position itself as the ...

The Art Of Ecommerce Survival
Corsavoo.com, France - Sep 6, 2008
Dell took ecommerce to new levels changing how people purchased computers and office electronics, an amazing feat for someone with one year of college ...

SENIOR SOFTWARE ENGINEER - JAVA / SEARCH / ECOMMERCE
Seattle Times, United States - Sep 3, 2008
Greythorn is currently representing a major player in the e-commerce consulting arena. This 500 person company is big enough to be a household name in their ...

Web Hosting Offered to Non-Profits, with Ecommerce Software
WebSite Host Directory (press release), OR - Sep 5, 2008
Franklin, Tennessee - (Website Hosting Directory) - September 5, 2008 - Software provider, Sum Effect, is providing up to 20 free ecommerce hosting and ...

Killer Startups

BillingRevolution.com - The Future Of eCommerce
Killer Startups, FL - Sep 5, 2008
Online retailing seems to be stuck in the past. If you’re looking for a way to make your online sales more dynamic, you should try out ...

TIE Kinetix e-Invoicing Solution Selected by Moonen to Automate ...
WELT ONLINE, Germany - Sep 5, 2008
TIE Commerce, Inc., a leading provider of Business-to-Business eCommerce software, announced today that Packagegroup Moonen BV has selected the TIE Kinetix ...

Comodo CEO Downloadable on Practical Ecommerce Podcast
TechWhack (press release), India - Sep 4, 2008
... a leading Certification Authority, answered questions from Kerry Murdock of PracticaleCommerce.com on his program eCommerce Conversations. ...
ecommerce - Google News


Ebooks, Scripts, Websites, and more...

Adsense websites

Starting An E-Commerce Business

The development and expansion of the Internet has made business... Read More

Make That 3 Billion

My previous article I wrote called "One Point Two Billion"... Read More

Precautions Necessary for an Online Brokerage Business

Maybe no business requiring little or no capital pays as... Read More

5 Powerful Ways to Make Money Online with a Website

There are many ways to make money online and the... Read More

Why This Is The Perfect Time To Start Charging For Website Subscriptions

If you're a writer, researcher, subject matter expert, enthusiastic hobbyist,... Read More

Is It Still Possible To Make Money On The Internet?

Many people are saying that the internet is dead. So... Read More

The Internet Challenge

In spite of the increasing attention on how the Internet... Read More

The ClickBank E-Commerce Solution

ClickBank.com can offer you multiple solutions for your e-commerce business.... Read More

Do You Need A Merchant Account?

Deciding when to get your own merchant account for internet... Read More

What Does It Take to Make Money Online?

What a loaded question! Let's narrow that down a bit... Read More

Cheap Cigarettes, Discount Tobacco and Cigars Online - Is It Legal?

Many people online today still believe that buying tobacco products... Read More

Free Competition Analysis for E-Commerce Startup

For anyone who has completed research regarding e-commerce, there are... Read More

Grow Your Business Using B2B Emarketplace - Part I

If you are a small to medium size company and... Read More

Delivering Information Products Through Paypal Automatically

Paypal is one of the wonders of the web. Never... Read More

Electronic Commerce and WTO

The Internet may not be useful for all businesses, nor... Read More

How E-commerce Web Site Design Differs From Normal Web Design

When it comes to e-commerce everything is a little bit... Read More

Selling Online for Newbies

If you are interested in selling online, it is quite... Read More

10 Compelling Benefits of Having A 3rd Party Merchant Account

If you have been wrestling with the idea of applying... Read More

12 Easy and Effective Ways To Create Reports

1. Combine a few of your articles into a free... Read More

Accepting Credit Card Payments Online

Being able to accept credit cards and other online payments... Read More

How to Gain Your Visitors Trust

If you are serious about selling on the world wide... Read More

ECommerce Scenario in Pakistan

Pakistan with highest growth rates in 1960s and bad politics... Read More

Products for a Successful Web Business

There are F words in business. We have seen many... Read More

Online Business- What Makes It a Success!

Only a few manage to sell everything under the sun... Read More

Cyber Banking

The use of electronic cash as a means of transacting... Read More