Archive for the ‘Web 2.0’ Category

Wish List: Discussion Groups as Easy to Use as Email

One thing on my wish list for Christmas is a team discussion application that’s as easy to use as as email.  It seems that no matter how hard I try use collaboration tools,  team discussions started in an application like SharePoint inevitably end up moving to email.   I don’t like lengthy  email discussions: they clutter up my inbox, threads are dsitributed and not easily searched, and they take place in a vacuum. 

What I really want is dynamically generated discussions:  I want something that recognizes that a discussion between 3 or more people has started and automagically moves the content to the correct centralized project discussion forum.  It’s then able to inform others on a project of the discussion so that they can join in. All the while, the interface is as simple as writing and replying to an email.

Is there such a thing or is that a pipe dream?


A Brilliant and Stealthy Business Model

The folks over at Yammer have come up with a brilliant way to bring a collaboration web app into the corporation, and at the same time, make some money from it.

Yammer is essentially Twitter for business – with some pretty nifty features.  To sign up for the service you need to provide a corporate email address.  Then, you get your co-workers, staff and maybe your boss to sign up – all free at this point.  What happens next is the local IT department jumps in and figures out it wants a piece of the action (you know – control, control, control).  The “corporation” then “claims the network“.  That means they get administrator privileges – manage content and members, set the password policy, restrict access to the company’s network, use a corporate logo – for just $1 per user per month.

I could easily see this as a stealthy SaaS model that will become very popular:  1. Get the corporate users on board; 2. Give IT the control when realize they can’t do anything to stop it; 3. Make money.

Absolutely brilliant!

Managing a Web Business in a Downturn Economy

Some good advice from 37Signals about operating a web-based business to survive a downturn in the economy:

  • staying small,
  • being frugal,
  • focusing on just a few core things at a time,
  • quick wins,
  • eliminating abstractions that lead to miscommunication and complexity,
  • only doing what you need to do instead of everything you could possibly do,
  • charging your customer for your service (instead of an advertising model)
  • marketing without spending

Like most of us, I’ve worked for companies that grew to fast and then had to cut back – it’s an awful and painful experience, no matter whether you’re the one being cut or you’re the one doing the cutting.

The key here is that if you manage your growth by staying focused, avoiding debt, staying profitable and staying away from revenue models that suffer in a downturn, you should do pretty well.

DemoCamp Ottawa

I’ve decided to take the plunge and demo one of the Rails applications I developed at DemoCamp Ottawa on Sept 29th. Why am I doing this? I’m probably going to ask myself that question for the next 14 days! But what I really want to do is get more involved with the start up community in Ottawa. I’m also looking for people to assist with this project and any other projects people have thought up but really don’t have the resources to do by themselves – think of it as a kind of like a “start up co-op”.

The point of this exercise is really to have some fun cutting our teeth launching a startup – then we’ll see where it goes from there. My application (in its current state at least) is nothing to write home about but then again it actually works – my family uses it all the time. It needs a registration system, some good design work and some marketing. Oh yeah, some advice from someone who has actually launched a successful start up would be nice too! If anyone can help in these areas come to DemoCampOttawa10 and let’s talk!

I’m told by Ian Graham at The Code Factory that DemoCamp is fun, friendly and very informal and a great venue for exactly what I’m trying to do. Let’s hope he’s right!

The challenges of implementing collaboration tools

Much has been said for using the Web for team collaboration. But actually putting this technology into practice is a lot harder than it sounds. For example, I’ve had a lot of trouble convincing my staff to use Basecamp. I manage a geographically dispersed department within a large corporation that has number of cost reduction projects underway. Basecamp seemed like the perfect fit.

My motivation behind using Basecamp (which by-the-way is an amazing product) was to use the Messages forum to reduce the amount of email and provide a record of discussions, to introduce some simple project management, to provide a central place to store our files and to use the Writeboard to collaborate on important documents.

After having implemented Basecamp for a month I found that most of the staff were not logging in or participating in the discussions. While some of my team saw the potential for the application others complained that Basecamp added to their workload and that its easier to collaborate using email.

I used the Basecamp forums to find out if others had experienced the adoption challenge and if they had any advice on how to overcome it. I received a lot of advice. Later, I held an evaluation session with my staff and the outcome led me to a few conclusions:

  1. Basecamp (and other collaboration tools) work better on projects rather than daily activities.
  2. The sooner you get all of your projects into the collaboration tool the better.
  3. Everyone with a significant role on a project needs to use the tool (this was a bit of a challenge in my organization since not everyone wants to use the application and they don’t all report to me)
  4. Management derives the most immediate benefit from the collaboration tool because all the projects are nicely tracked in one place.
  5. Staff with minimal project activity view collaboration software as ‘just another tool they have to use’.
  6. Many staff are worried about the security.

To address some of these challenges I’m now switching to our corporate SharePoint (WSS) site. WSS solves a few of the above mentioned challenges:

  • WSS is obviously secure because the server resides within the intranet;
  • WSS is linked to the company directory (plus WSS is the company standard) makes it easier to include anyone on a project, regardless of whether they report to me;
  • Document storing, sharing and workflow work quite well.

That being said, it’s still hard as heck to try to get others on board for any WSS capability other than shared documents. Employees are hooked on email, and that’s that. And while SharePoint is highly configurable, it’s not as easy to use as Basecamp. Add to these challenges that the majority of the employees within an tradition corporation are not typically “web savvy”.

I believe the key is to integrate the use of collaboration tools into your processes, provide the prerequisite training and then enforce the use of the application. Once that’s done then I’ll circle back, find out who’s using it (and why), who’s not (and why), and just keep at it.

If you think deploying a collaboration application in the Enterprise is simple – think again!

Online Training in the Web 2.0 World

I’ve spoken to a few people lately about how you can use the Web to provide online training or perhaps just to market yourself. I usually start by providing a few great examples, and then I talk about screencasts, sharing presentations and screencasts on the web, and wrap up with a discussion on providing live demos remotely.

Some Great Examples
A company called Commoncraft has an amazing knack for explaining things in plain English using simple videos and podcasts. Scroll down to the bottom of their web page and you can see some of their work. What I like about their work is that it’s simple, production costs appear to be low and it’s really inspiring. Hopefully we’ll see lots of other startups doing freelance work like this. Another great example is the use of screencasts for training: check out this Basecamp demo.

Doing it yourself: Screencasting
Here’s a link to a “Screencast” on how to make (what else but) “Screencasts”! The screencast is from Peepcode. It’s for the Mac but I’m sure there are also lots of screencasting applications for the PC (although I would still recommend the Mac!). Screencasts combine screen shots, diagrams and voice overs to teach a topic. You can pause, try out something, and then continue. By the way, I highly recommend spending the $9 for Peepcode’s Screencast video.

Sharing videos and screencasts
Slideshare provides a great way to share presentations and Slidecasts on the Web. You can upload PowerPoint or Mac presentations. Many people also use YouTube to share their videos as long as they’re short.

Live demos
The next best thing to in-classroom training is live demos. One tool that you might find useful is Webex. Webex let’s you share what’s on your desktop screen with whomever you wish. You can essentially use this application to do live training remotely. There are many other services/applications that do this such as Microsoft’s LiveMeeting. What’s nice about this kind of training is that you can bring up different applications, share slides, and answer questions in real time.

This is a pretty quick overview. Take some time to look at some of these sites and get a feel for what’s possible. Likely, the web-based training you select will combine several of these methods. If you come across any other neat applications or examples of Web based training drop me a note.