First impressions of Google Wave

First impressions of Google Wave

Summary: After spending a few hours using an early version of Google Wave today, it's clear that in its initial incarnation it won't be ejecting existing enterprise collaboration tools from the workplace any time soon. It's not that it isn't impressive, far from it, however Wave's complex interface and open-ended feature set provides an unexpectedly steep learning curve, particularly from a company that is famous for simple, powerful user experiences.


After spending a few hours using an early version of Google Wave today, it's clear that in its initial incarnation it won't be ejecting existing enterprise collaboration tools from the workplace any time soon. It's not that it isn't impressive, far from it, however Wave's complex interface and open-ended feature set provides an unexpectedly steep learning curve, particularly from a company that is famous for simple, powerful user experiences.

That said, Google Wave holds considerable potential for bringing next-generation Enterprise 2.0 capabilities to organizations looking for best-of-breed solutions.

Google Wave Extensions and Embedding - Social Conversation MashupsFor those that didn't see the unveiling two months ago, the vision of Google Wave is one of online communication completely reinvented for the possibilities -- as well as the expectations -- of the Facebook/Twitter era.

After all, e-mail itself is decades old and even highly successful Web 2.0 communication tools like blogs and wikis have gotten somewhat long in the tooth, at least in their most common forms. With browsers capable of doing more than ever and tight integration with existing information assets becoming more and more critical to users, Google Wave attempts to up the ante by combining many of the features and capabilities we come to expect in modern Web applications.

These advancements include truly social conversation, simultaneous multi-user editing, connection to external Web/intranet apps through extensions and embedding, and much more. In fact, as we'll see, Google Wave has virtually all of the key ingredients to comply with my FLATNESSES mnemonic for identifying effective, Enterprise 2.0-capable applications.

The end result is something that comes across as a distinctly sophisticated Web application clearly made up of many elements that sometimes behave somewhat unpredictably precisely because it's designed to be highly extensible and freeform. Admittedly, my experience was with the developer sandbox for extensions, but this is exactly the intent of Google Wave: to be the center of integrated communication and collaboration in a dynamic and immersive yet safe experience.

Here are some of the observations I made during my use of Google Wave. Note that this is an early version of the software that will undoubtedly be richer and more complete upon release, though experience shows that Google rarely makes major changes to products once they are shown to early audiences.

Observations on Google Wave

  1. The basic interface looks a lot like Gmail. This is generally good since Gmail is widely used and understood by millions of people. The biggest obvious difference is that the inbox/content area that takes up most of the page in Gmail is now split in half, with a list of waves on the left and an active wave on the right. The rest of the page is taken up with a Contacts pane, just like in Gmail, and some standard boilerplate links on the upper right. In fact, it's so consistent with the Google experience (including Google Accounts) that it seems quite likely -- to this author anyway -- that Google Wave capabilities will be added to Gmail at some point. Upshot: Other companies can and will make their own front end editors/viewers for waves and this user experience has few surprises. It is very much what you'd expect from Google with a user interface/navigation consistent with their other applications.

    Screenshot of Google Wave
    Screenshot of Google Wave: Strong similarity to Gmail

  2. Google Wave works better with groups of contacts.While this seems obvious, the issue is that online conversations tend to work better when they can involve a wider range of people than just those that you think of immediately. The tedium of starting a wave is that you have to add all the participants than you'd like to have in it. Auto-joining groups are supported at this time in a fairly interesting fashion (if slightly unexpected, see below in robot participants), but will be critical to create easily and quickly en masse in order to make Google Wave useful and time efficient. One potential issue: Supporting cross boundary waves and simultaneously supporting Google Accounts, Active Directory, and other user account databases. This will be a complex issue for enterprises that want to have waves that extend outside of their organization, as many will, at least until trusted extensions are created that deal with it.
  3. Simultaneous live conversations create new collaborative patterns. In my conversations within Google Wave, the real-time capability of the tool changed the nature of the conversations themselves. Unlike the post/response pattern of classic and 2.0 tools both, including e-mail, IM, blogs, wikis, forums, etc, where you get to complete a thought privately and then dispatch it for others to view when you're done, the default in Google Wave is for others to see what you're typing, live. This can have a disconcerting effect and tends to change what is captured by the tool since respondents can start answering before you've even finished, altering what you've typed or making you inclined to abandon the thought completely. In contrast, one of the most important aspects of Enterprise 2.0 apps is that they can capture complete questions/inquiries and the subsequent answers so that the network learns as a whole from the distilled, uninterrupted interaction. Google Wave has the potential to disrupt this valuable pattern that builds collective intelligence, though the feature can certainly be turned off as well. Organizations are encouraged to monitor and remediate this (possibly through usage guidelines) to ensure they get the full value of the platform.
  4. The notion of participant as either user or robot works well, making the social fabric of conversation both novel and broader. With Google Wave, participants aren't just people, they are often software extensions monitoring the wave that can then independently add to the conversation (such as performing real-time language translation, injecting views of Web/enterprise data, or even whole applications.) This is true of the initial group creator and Web publishing capabilities of Google Wave in particular, at least in its current form, and takes a little getting used to. This is also where the implicit assumptions of Google Wave may lose neophyte users. Whether they will be able to understand the significance of adding robot participants (non-human software extensions) to a conversation, including that they can cause unintended consequences including unexpected and significant security implications, remains to be seen. However, from a usability perspective it might actually make a lot of sense for users to add a person or a piece of software to a Wave in the exactly the same way, with largely the same meaning.
  5. Waves are strongly conversation-oriented instead of result-oriented. Because each contribution has a visual boundary associated with it and cannot be made to blend into a finished work product, Google Wave cannot replace, for example, the classical wiki as a group editing tool. In the Google world, Google Docs is a better example of a service that can help multiple people create a unified artifact. With Google Wave, the default central artifact being created is a threaded conversation. Note that extensions and gadgets make it possible for 3rd parties to change this, further increasing the potential for multi-modal confusion as users try to understand what interaction model they're engaged in. This open endedness is a boon and a barrier both; Google will have to be careful to balance this aspect of Wave so that users can access the most value without cognitive dissonance setting it.
  6. Public waves will make Google Wave easily distributable and viral. Unlike Gmail, Google Wave can expose conversations publicly if desired, allowing them to be moved to wherever the conversation/information needs to be exposed on the Web/intranet. It will also likely cause Google Wave to be adopted more virally than most of Google's other applications since users can encounter waves all over the network, wherever users want to put them. This leverages Jakob's Law nicely and is one of the more powerful aspects of modern Web application distribution that Google Wave clearly gets right.
  7. Google Wave supports virtually all the key elements of Enterprise 2.0. Google Wave is very strong in all of the FLATNESSES components except possibly for signals. As you would expect from Google, search is extraordinarily good within Google Wave, making it possible to quickly find the waves containing the information you're looking for. Tagging, which has been particularly important for many Enterprise 2.0 deployments, is also present in Google Wave as well as extensions, social capabilities, and all the rest. The largely missing element signals (which you can actually argue is present in the form of the inbox) means that Google Wave doesn't seem to have RSS/ATOM feeds, e-mail notifications, etc. to let users know when conversations they care about are updated. In my opinion, however, this will almost certainly be remedied in the near future.

Google Wave is shaping up as a compelling and potent collaboration tool that promises to boost productivity, help increase levels of integration with existing IT systems, and capture/share greater amounts of institutional knowledge. So too, however, can most of the off-the-shelf Web 2.0 tools that most organizations already have today. One of the biggest differentiators is really the rich 3rd party market for high-value extensions that's clearly beginning to form around Google Wave, creating considerable potential to realize the vision for enterprise mashups. That and it's darn enjoyable to use after the initial learning curve.

The bottom line: If one can live with the potential for Google lock-in, Google Wave will be a compelling option for many organizations looking at adopting Enterprise 2.0.

Note that Google Wave is still only available as a developer preview and will start opening up to the public in late September, 2009.

Will you be using Google Wave when it becomes available? Why or why not?

Topics: CXO, Collaboration, Enterprise Software, Google, Software, IT Employment

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


Log in or register to join the discussion
  • Google Lockin

    [i]If one can live with the potential for Google lock-in, Google Wave will
    be a compelling option for many organizations looking at adopting
    Enterprise 2.0.[/i]

    What Google lock-in? The protocol is a public protocol, and all the
    software for Wave is being open sourced. There is absolutely nothing
    stopping anyone from creating their own non-Google Wave server that
    can interoperate with Google's server (or not, if you're so inclined). You
    don't have to live with any potential lock-in.
    • Google Lockin

      I think your right Thomas - this is by no means a Microsoft scenario of you need to buy the current version of: Windows Server, Exchange Server, SQL Server, Sharepoint Server, Office on the desktop just to get email, document management and collaboration. Interoperability would be one of the main drivers for Google Waves adoption.
      • I agree...the statement was uncalled for...

        Anyone who has been following Wave knows one of the MAIN attractions is that its an open protocol. An open source reference server will be released by Google as well.

        I think MS zealots get so tired of having the MS lock-in scam pointed out to them that they try to claim lock-in on anything they can.
    • Very true, Google knows it would not fly if they tried to keep it

      proprietary. Hopefully this will take over like the
      email with virtually everybody supporting it.
      • RE: First impressions of Google Wave

        @DonnieBoy Multitasking - that one is coming with the iPhone OS 4.0... which iPad users will be getting as well. <a href="">oyun blogu</a>
    • The lock-in potential certainly exists

      While it may be true that you may not *have* to live with lock-in issues in the long term with Google Wave, it's something that's very possible for the average implementor unless they are careful and diligent.

      I'm very positive on the future of Google Wave but I would be remiss in not pointing out that while the protocol is public, the tools are not open sourced at this point, and who knows when they will be, particularly the hosted service which will probably never be.

      In terms of early signs of lock-in, I was struck by how integrated Google Accounts was with Google Wave as well as default implementations of extensions of some of Google's products, such as Maps. Overall however, so far so good and I commend Google for a well orchestrated open strategy.

      It would be completely misleading, however, not to put a perfectly sane caveat that you should be careful about the slippery slope when dealing with any product that has such possibilities for deep integration with an organization's business systems.

      Finally, I'm merely observing potential here. Google has the right story when it comes to public protocols and open sourcing. Hopefully it all comes about to the full benefit of the Web community at large but only time will tell and I encourage adopters to keep their eyes open.

      Thanks for taking the time to comment.


      Dion Hinchcliffe
      • Re: Lock-in

        On July 24, Google released 40,000 lines of their code under an
        Apache license, licensed the protocol spec, white papers, and API
        documentation under Creative Common licenses. To quote the
        Google Developer Blog:

        [i]While these are still early days for the federation protocol and open
        source project, our vision for Wave recognizes the importance of
        encouraging and promoting third-party implementations, so users
        and businesses are able to customize and manage everything from the
        ground up (features, data, etc).[/i]

        Full story is here:

        Given that Google is billing this as an email killer, Wave can only work
        if has widespread use. They're not going to get widespread use if they
        try and lock people in for the purpose of profit. Google's business
        model is nothing at all like Microsoft's. The danger to get locked into
        Google Wave is about the same as the danger of getting locked into
        GMail, which is also based on open protocols.
  • RE: First impressions of Google Wave

    I think there are two key success factors for wave :
    - Email integration (to help climb the "steep" learning curve)
    - non-regression regarding email functionalities

    For instance, regarding the second KSF:
    People are added to a wave, which replaces the "forward" email functionality :
    - can they be added for only a part of the wave ? (like erasin text before forwarding)
    - do everybody sees all the viewers ? (Bcc email functionality)
    Manu Alfonsi
  • RE: First impressions of Google Wave

    At ActionBase ( we have a product with some similar features to Google Wave for MS Outlook, but with a process and enterprise orientation. We describe ourselves as bridging the gap between structured process management (e.g. BPMS) and collaboration (e.g. wiki).
    Our product is currently focused on the Microsoft market(i.e. integration with Outlook and Office)as a way to manage unstructured processes (a Gartner term - I prefer human processes) that are usually done in email and documents.
    It will be interesting to see whether companies will pick up Google Wave as a way to manage processes (similar to our positioning) or as a way to enhance social interaction (more like standard email and IM).
    From a process perspective I think Google (or 3rd parties) will need to add more features (e.g. more robust reporting\BI capabilities, link into some type of corporate user management\access control mechanism, allow people to use other email systems and still participate in a Wave, provide a system of record of the process (waves) when needed).
  • RE: First impressions of Google Wave

    To me it seems that Google Wave is a sort of semantic web application that enables people to annotate information on the web (and from IT systems in general) by adding it to waves in a certain order thus the threading. Problem is that they are trying to reinvent the wheel by not using existing standards (RDF/OWL) and I too fear a Google login since this is for Google users only and also because they have decided to build their own framework and not relying on f.ex. OWL. Instead of creating a system where you have to code plugins to add information they should have made an OWL Wave vocabulary by which you could annotate your data and have it added to a wave automatically. That would have been much simpler but then they couldn't have branded it as a Google big thing.
  • RE: First impressions of Google Wave

    <a href=""><b>Streaming Audio Recorder</b></a> be easy, for it can help you recording streaming audio with simple button clicks and excellent audio quality!<a href=""><b>FLV Converter</b></a>
  • Interjections = more like oral conversation?

    re: Item 3 - Simultaneous live conversations create new collaborative patterns.

    It may be disconcerting to have people know what your typing before you click "Enter", but isn't this more like a real conversation?

    Just like some people interrupt or finish what you say for you, Wave seems to enable that. It's different from asynch email, but then, it's only an enabler, subject to similar "Please let me finish!" interjections, no?

    This isn't a fault of Wave, it's such an indicator that it is further breaking down the limits of electronic communication compared to traditional.
  • RE: First impressions of Google Wave

    Another example of a great solution... looking for a problem.
    I want to read email when it is convenient for me, not be interrupted
    when I'm trying to work. If I want a live conversation I'll use the
    telephone or conference call.. Wave needs good fast broadband
    connections. A lot of the world still has dial up... wave with 14kpbs?!
    don't think so...
  • RE: First impressions of Google Wave

    <a href= "" title="ev dekorasyonu, mobilya dekorasyonu, mutfak dekorasyon, fiyatlar?, " target="_blank">ev dekorasyon</a> <a href= "" title="film izle, film izlesene,online film,full film " target="_blank">film izle</a>
    • RE: First impressions of Google Wave

      @delta0x <br><br>For example I'm here because of Google.

      <a href="" title="Film izle">Film izle</a>
      <a href="" title="Eyvah Eyvah 2 izle">Eyvah Eyvah 2 izle</a>
      <a href="" title="Recep ivedik 3 izle">Recep ivedik 3 izle</a>
      <a href="" title="Yahsi BATI izle">Yahsi BATI izle</a>
      <a href="" title="Avatar izle">Avatar izle</a>
  • RE: First impressions of Google Wave

    thanks <a href="" title="film izle">film izle</a> <a href="" title="video izle">video izle</a>
    direk film izle
  • RE: First impressions of Google Wave

    For example i'm ehre ebcause of google.