Project Management

10 low-cost, high-value Web 2.0 strategies

Innovation around Web 2.0 technologies continues to pick up steam as companies look for ways to cut spending and get more from the solutions they choose. Polly Traylor outlines some of the top cost-effective Web-oriented tools and strategies.

Innovation around Web 2.0 technologies continues to pick up steam as companies look for ways to cut spending and get more from the solutions they choose. Polly Traylor outlines some of the top cost-effective Web-oriented tools and strategies.


The economic events of the last 12 months have shattered high-stakes technology plans at many companies, but all hope is not lost when it comes to IT innovation. Even before this recession began, startups and established tech firms were rolling out hundreds of open source and Web-based tools, applications, and technologies, changing the nature of the IT industry. A few years ago, for instance, Ruby on Rails was a brand new open source programming tool. Now, it's behind social networking heavyweights such as Twitter and Hulu.

True, there has been plenty of hype in this space. Geoff Feldman, a software developer and consultant based in Boston says, "Calling it "Web 2.0/3.0" is confusing and ultimately not meaningful for any planning purpose because there is no definitive list." But labels aside, Dion Hinchcliffe, an enterprise software consultant based in Alexandria, VA, believes the shift is significant. "Clearly there is something very different happening now. The Web is becoming the dominant platform."

Here's our list of top 10 Web-oriented tools, technologies, and ideas that promise to deliver the most value at the lowest cost.

Note: This article is also available as a PDF download.

1: Back to the basics: Your Web site

In the rush to experiment with social media, community features, and sophisticated online services, it's safe to say that some companies have lost focus. Build a rich, cleanly designed and useful Web site for your customers and they will come. As well, technical skills are still valuable despite the emphasis on "easier" Web development tools. "I think excellent, high quality execution and solid content-full Web sites are going to be the biggest bang for the buck," Feldman says.

2: Web development frameworks (browser, front-end)

Hinchcliffe, who advises enterprise IT clients in the federal government and Fortune 1000, points to several popular tools: Adobe Flash, Adobe Air, Microsoft Silverlight, and to a certain extent, Java. He says the tools have reduced the gap between what your computer and your browser can do."Flash is like a full-blown OS now." And for developers, such as New York City-based Keith Pelletier, these tools make writing code much faster. "The same Web-based, rich, line-of-business applications that took me three months to build five years ago would take me about three weeks now using Silverlight/.NET."

3: Web development frameworks (browser, back-end)

"We are now seeing a clean break from what has come before to develop scalable, secure applications and services with Web 2.0 best practices," Hinchcliffe says. He cites Python and Ruby on Rails (both free) as two top programs. "We call these productivity-oriented frameworks because they can be 10 to 20 times more productive in developing code than older technologies," he says. "That is enormous because when you are developing software, talent is most of the cost."

4: Microsoft SharePoint

Microsoft's collaboration software, which in its early days was a simple document sharing tool, is now chockfull of social networking features, including tools to support blogs, wikis, and a robust interactive community. "In the free version, Windows SharePoint Services, which comes with Windows, you can do BI, reporting, and integration, and it's an entire application development platform as well," says Frank Wilson, a Bellevue, WA-based product manager with Tectura, an IT consulting firm that specializes in Microsoft business applications. Users love the tool because it consolidates information from many applications, and IT loves it because it's a single technology they can use for many purposes, he says.

5: SaaS

Software-as-a-service keeps growing and growing and growing, experts and analysts say, with many large companies adding SaaS components to on-premise software installations. Salesforce.com, considered the bellwether of the SaaS industry, reported record revenue of $305 million, up 23% from 2008, in its fiscal first quarter ended April 30, 2009. SaaS is winning favor because it's often 20% cheaper than managing a non-premise application, Hinchcliffe says. "SaaS is on track to be the dominant model for software by 2012. There are still lots of security issues, but the economics are definitely there." The other sweeping advantage is the flexibility that companies gain by rapidly adding new functionality. "The paradigm shift is where you can go acquire a piece of what you need and assemble that into the software that you already own," Wilson says.

6: Cloud computing

Naysayers beware: It's only a matter of time before cloud computing gains its place on center stage. Sure, there are still security and reliability issues -- but what aspect of IT doesn't have that today? Cloud services, offered by tech giants such as Google, Amazon, and Microsoft, make it relatively painless and certainly cheaper for a company to add infrastructure than if they were doing it themselves. They also gain best practices from the cloud provider, Hinchcliffe says. If the company decides it doesn't need that extra infrastructure in six or 12 months, it simply cancels the service. That's why enterprise customers are now doing cloud computing pilots , whereas a year ago, CIOs were turning up their noses at the concept.

7: Micro-blogging

Using social networking sites to broadcast news and other information about your company is a pretty darn cheap and widely acceptable way to engage with your community of partners, customers, and prospects. From the IT management side, there's not much to do -- so why not educate your executives about the social Web? "It's virtually free, except for the labor involved, and you have unprecedented reach into decision makers," says Jonathan Jaffe, founder of its-your-internet.com, a New York City-based company that advises organizations on technologies for online marketing. "I know of a company where the CEO answers all the tweets," he says. "This will change because as more people use Twitter these individuals will get bombarded, but now there's a lot of accessibility." IT people are also broadcasting technical problems to the social Web and sometimes getting answers within an hour or two from vendors and experts.

8: Internal social networking

Hinchcliffe suggests that companies are best off starting internally when experimenting with social media. For one thing, it's better to make a mistake inside the company than with customers and influencers. For another, employees increasingly prefer to communicate via social media, and now, enterprise social networking tools incorporate security and other requirements that big companies seek. Leading Web-based applications for internal blogs, micro-blogging, mashups, and wikis include Confluence by Atlassian, Socialtext, and the open-source MediaWiki, Hinchcliffe says. Such tools are often available at a fraction of the cost of traditional collaboration products (from companies such as Microsoft and IBM), he adds.

9: Bridging the gap between developers and finance

Okay, this isn't a technology but a strategy: IT pros should stay close to the people who hold the purse when they are looking into new applications and projects, as always -- even in the "cheap" world of the Web. This tip comes from Dan Bridge, a UK-based developer: "From my point of view, having developed Web applications for the past 13 years, a key issue I've seen everywhere is the communication gap between the financial controller (FC) of the company and the development team members. So my advice is don't focus too much on the buzzwords. Get in synch with your FC and look at your projects from a business point of view."

10: Thinking small

The beauty of Web 2.0 is that you don't have to invest loads of cash or time to experiment. Small projects are often the way to go. In fact, one might say that in today's world of layoffs, small is big. Check out all the social media tools and sites that you can and then consider: Could any of these ideas work in-house or on our public site? "I always say Web 2 is Web do," says Ian Hughes, a Southhampton, UK-based emerging technology consultant. "Get some people to blog for free, get people to have a brainstorm in Second Life, get people to share bookmarks on Delicious. All those test the willingness of the cultural change that needs to happen and that will not be driven by installing any software."


8 comments
ralf_strehle
ralf_strehle

There's an error in item 2: java is used only on the server back-end, I assume the author meant JavaScript.

joycejohnson1
joycejohnson1

I don't see how these are low cost or high value. What makes them high value? Some of the talking points are about as nebulous as the cloud computing technology that the articles references.

Vedolin
Vedolin

Could somebody please ponit me a link to an example of social networking being used for objective purposes? I'm not being defiant, it just seems to me that the social networking is not about real business / solutions, but almost about gossip. Please, don't take me wrong; I've heard so much about social networking, but I fail to realize the real point. And I don't want to make a mistake in thinking that the world is wrong and I'm the only genius around - not again.

FLphotodude
FLphotodude

So where is the breaking news? The latest and greatest bleeding edge type stuff? This is old news - and don't go blaming the economy. Companies and individuals still need to push the mold beyond this so called "web 2.0" mentality.

Solifugus
Solifugus

From the head line, I was anticipating some advice on marketing or what not for the Web 2.0 application I am currently working on. What I found was very broad pointers to well known technologies and such.. I've been through all of them.. The major points I'd like to add are: Microsoft Sharepoint is a huge money hole and only vaguely/arguably what they sell it as. IT departments generally hate it and so do most users in every organization I've seen or heard of it in. Microsoft "Evangelists" (as they are called by Microsoft) offer a lot of career enhancing incentives for implementing Sharepoint and sometimes career threatening actions for those who try to change course. Consequently, Sharepoint tends to get installed and implemented against all protest from below. It's complex to install and usually requires re-installation to get particular feature sets you want/need. Different parts of the many interfaces are inconsistent. Capabilities are inconsistent in very non-intuitive and often damaging ways (over time). And it's quite buggy.. It has a enormous number of little gotcha's and idiosyncrasies. As for "the cloud", cloud technologies are already well-established and growing in use and features rapidly. 1. Google's App Engine cloud supports python and Java development, is just amazing fast to learn and highly productive. It's also exceptionally reliable and more scalable than you'll ever need. You can build commercial web applications and run them beyond a fairly liberal usage threshold without any charge from Google. 2. Amazon's EC2 is more like hosted servers (that's what it actually is, except they are virtual servers and they charge above the base cost for the amount of resources used). It's traditional tools and services that you setup and manage--so it's not excelerated services but can be cost effective, one of the best options for .Net/IIS applications and also pretty good (even better prices) for Linux/Appache. 3. Nearly Free Speech is a less known cloud service that supports Linux web applications (such as php/mysql and others). It provides more tools and capabilities for development than does Google's cloud and the pricing is much more granular than with EC2. There's no base server costs. It only charges for bandwidth and storage used and the prices are very good. It's say this one beats them all on every count and should be the leading cloud service except for one major problem: they do not support SSL. That immediately makes it useless for most application types, including anything commercial. But if you are enginuitive, you might use Google App Engine just for authentication and any SSL-requiring pages and use nearlyfreespeech.net for all the real meat of your application--code them to tie together. Then you have an extremely rich toolset, rapid application development/supportability, and virtually unlimited and automatic scaling, all at very granular and reasonable pricing. A typically slashdotting costs only around $10 as where that would cause most web hosting account to be suspended or low powered web servers to choke up and stop. I am currently looking at this hybrid approach so I can start the service with a cost of almost nothing with an automatic and trouble-free scalability that can match the leading services in the world (still at a very good price point). Failover is also automatic and of exceptional quality. Many other advantages exist. For example, App Engine allows me to authenticate using any authentication system supported by Google, such as Google mail IDs or OpenID, etc. One more point--lines of empirical research (sorry--no citation for now, I just don't want to spend the time) have shown that "ugly web sites" tend to have more users. Further research determined that it wasn't the ugliness that was the factor but rather simplicity. Poor quality developers just weren't very good at making web sites and so they tended to be ugly, but also quick and simple for users. Other elements are said to make for popular sites include frequently changing content and, of course, a high Google ranking (which means getting linked to from other, relevant sites). Matthew

dford
dford

The reason we hear so much about social networking is exactly as you say, because it spends most of its time gossiping - about itself. There may be business applications - but their benefits are as hard to define as those of corporate entertainment - We can never be sure if it's so popular because the Sales/Marketing Department enjoy it or if it has a real business use.