Why did Google feel that Google Wave was a good product?
quora.com
quora.com
But what problem did it solve?
No one really seemed able to answer that.
When I looked at Wave I saw a set of primitives from which you could build email, IM, Twitter or any other number of communication mediums. The problem is that people could already do all of those things elsewhere. Did Wave make it easier? If it did, it might've stood a fighting chance. But it didn't. The UI was complicated. On most browsers it was slow.
Part of what made Google the search behemoth that it is (apart from the obvious algorithmic improvements over what came before it) was the simplicity of it. It was the simplest of pages (compared the shotgun portals of Yahoo and the like) with a giant text box. Anyone could look at it and know what to do. What's more it was fast.
So I would take Wave as an object lesson in what happens when you seek to solve an interesting engineering problem rather than build a product.
That use case alone is enough to make me miss it.
Wave predates me joining Google. My thoughts on it predate Google (I think I wrote a blog post about it some time last year).
So, just to be clear, any views expressed here are strictly my own. I'm sure you understand.
Google positioned Wave as a new communication platform that would replace email, and that was just too much for users to wrap their heads around. Nobody could find a good reason to stop using email and switch to Wave. Google should have targeted the much smaller use case of document collaboration, even if the technology was capable of handling more, just to show people how they can start using the technology right away without having to change too much of their existing workflow.
It's a classic example of the engineers letting their dreams get too big and forgetting to focus on the immediate problem they started with. Wave could have easily been saved by a better marketing team.
Ironically, it seems Google has too many smart engineers, and has lost touch with what the average user needs or wants.
The bottom line was that we found we'd rather share a Word doc via DropBox, or send an email via gmail, than try to use the clunky, slow, confusing interface.
In my experience it was the product that failed. YMMV.
In that respect, it is very, very good.
As a competitor to Facebook? I don't see the slightest similarity, and the gmail like marketing only hurt the product.
Google is probably discontinuing use of Wave because it didn't live up to their expectations and didn't have as many users as they need it to in order for it to be viable. If this were created by a smaller company, however, it could still be considered successful... I haven't been able to find any numbers on how many active users wave has but I'd guess somewhere around 50k - 100k... For any smaller company that'd be a huge success...
I'm really tired of reading all of the rhetoric that acts as if it's just oh so obvious that Wave isn't a good product. For 50k users it's a great product that they love... It doesn't need to have 2 million users to be a good product... Personally, I think Wave is a BRILLIANT piece of software and I use it exclusively for communication with my 6-10 close personal friends.
I have one gripe - the mobile interface is terrible... Maybe if this could've been fixed more people would've used it.
I thought Wave was awesome when I tried it out with all my engineers friends. But then we somehow stopped, I didn't even remember how or when we stopped. Wave just seems like a really cool software that solves problem nobody has.
In addition, I was in a role where I spent half of my time communicating and collaborating with different groups, and after failing to be impressed with existing tools, I was particularly interested in seeing how Wave might make my role easier. And despite its various flaws, it did indeed make it better.
In the end, I'm happy that I joined the Wave team. It was a really interesting project to work on and a great learning experience.
The real problem for Wave was that it had a 20-60 minute learning curve, almost no one I knew was using it, and it was hard to convince people to use it because of the learning curve and no one else was using it.
In the end, it probably was two things: 1) Wave didn't fit into some neat category that people already had about stuff, and 2) Google wanted to own all the data
I contacted the development group at Google and was told the Wave server code was proprietary and they weren't giving it out. Yes, the protocol was open, and the idea was that there would be a lot of clients and such that would use it, but if a team wanted to take the server code as-is and start plugging in sensitive information? The data couldn't live in-house.
That's why several projects I had decided not to use Wave. Shame, really. I liked it a lot. I hear that the server will be made available under the Apache license, so I'm looking forward to that happening.
Which is funny, considering that the name is inspired by firefly.
But isolated invites to a collaboration platform? That is jaw-droppingly thoughtless. Had Google adapted the strategy to the product by ensuring that invites went to people who already worked together as a group (i.e. established partners on a research project, members of the same design agency etc.), then the fate of Wave may have been very different.
But by making such a galacticly dumb opening move, they left smart people wondering "what other major problems have gone totally unaddressed? And do I want to invest an hour? a day? an entire weekend? to find out? By myself?"
And with that, they lost all support from the early adopters willing and able to validate the concept, replacing it with a bunch of bad buzz (no pun intended) that poisoned the whole thing.
Wikis, emails and sharing documents over Google Doc was working just fine for everyone.
Tools that was supposed to be replaced by wave was working fine. There was not enough incentive to move away from existing tools to wave.
New communication services need to provide big, obvious benefits over existing services, then communicate those benefits with early adopters in a way that trickles downstream.
If we can learn one thing from Wave, it's how deeply embedded existing communication methods are in our way of living and working; it's hard to pry business users away from email and social users away from Facebook even if you're Google.
In this sense, Wave wasn't a bad idea; it was a great idea ahead of its time. I suspect that communication methods that are natural evolutions of existing popular systems (e.g. fax machines, Skype) are likely to have higher adoption rates than methods that take brilliant leaps too far too soon.
It would be interesting to see if a Wave-like collaboration platform would be widely adopted if it grew organically over time out of an existing Google product -- like Gmail.
I should point out that our internal version of Wave was different from the external version in at least one very important way: when a wave was shared with a group that you were a member of, the wave was sent to your inbox. Externally, you would have to set up a search to find that wave, so basically nobody ever read group waves. The idea behind the decision was to reduce inbox noise (particularly important in beginning few months), but that also meant reducing utility for group collaboration.
We were close to releasing proper groups support in the external version, so you could easily choose which groups to follow/unfollow inside your Wave inbox, but were discontinued before that made it out.
So, Wave was awesome for group collaboration, but unfortunately, we never gave the external world much of a real opportunity to witness that.
(And yes, there were other issues with Wave. Just thought I'd point out that one.)
One of the major factors for me was the crappy, slow UI.
Also, I think Wave lacked CONTEXT. It was great for collaborative editing, but which kind? With friends about parties? With classmates about projects? With colleagues about code? With customers about products? It imported a few Gmail contacts from each group, not enough for either one to make sense in the long run. It had some great features, but not enough for either one [compared to email/Facebook/specialized webapp].
For me, that wasn't a problem in Chrome, interestingly enough. It was indeed extremely slow in Firefox though. Maybe Google didn't have enough time to optimize it for other browsers before the novelty started to wear off.
It was a release and marketing failure. Should have been in the Google incubator at least another 6 months before Alpha/Beta, and shouldn't have made the huge mistake of releasing a product to users with limited invites when the entire purpose is collaboration. And that's what the focus of its marketing should have been: collaboration. Group chat, forums, and wikis, here's your replacement. Planning a trip or party? Use Wave instead of Gmail. That's all it needed. Geeks want to hear about the cool technology in it, everyone else just wants to know what the hell am I going to use this for.
Unfortunately, my colleagues are in the same room, and I already have other ways of communicating with my friends, so Wave isn't much good to me, and would probably never achieve mainstream success. It might have had a chance with corporations fed up with Outlook, though.
When I consider Wave in retrospect, I really think they limped in on this . It was a grand experiment. If they really wanted this to succeed, I don't think they would have proceeded with the launch the way they did. Reading the Quora answer sort of jives with this.
I'm surprised no discussion touched upon the Anonymous response in the Quora thread. It's more interesting than "why Wave failed" and is indicative of the state of Google. It brings an additional perspective to the discussion around Google's (apparent) talent retention problems. Combined with other anecdotal evidence, it really look like Google is at a loss for how to continually motivate employees with their current organizational structure
Submarining discussions and decisions (e.g. email's that don't include the whole group or that don't get shared with new members joining the group).
Excessive work to reconstruct discussions, events, decisions. (Again, "big wads of emails" being a typical example.)
Centralized, rigid access controls. (You have to go through systems administration to add somebody to a project. Sometimes, that in turn means management sign off. Quickly, you're back to copy/pasting crap into, oh, for example, email.)
Wasted time. For example, the last three points.
Lack of dynamic, group discussion separate from physical and chronological synchronization and separate from the need for productivity killing meetings. Some companies have (finally) caught onto internal bulletin boards and the like, for this. But then somebody has to set them up, add users and credentials, and centralize a whole lot of bureaucratic decisions that might better be pushed out to the teams involved.
Lack of a centralized, uniform project communication history.
Etc.
Anyway, Wave seemed promising. But the client Google offered up was unusable for most people. It was literally too slow, at first, on the client side. It reflected the worst of Google's trend to abandon discoverability in its UI. (I'm reminded of this in a smaller fashion every time I help a client's employee take the dive into their calendar product. I'd argue that Android has a fair amount of it, too.)
Also, early adopters would join and have no one to work with. Even when you could get someone else invited, most didn't want to tackle it. Growth stagnated.
I still think Wave' paradigm solves a lot of problems. Maybe Apache and third parties will have better luck producing a usable client.
P.S. There were also many niggles and problems with the UI, such as default decisions about account creation and account information sharing. The UI was, basically, quite underdone. Finally, Google didn't continue to pour effort into it nor give it enough time to take off.
In this case it may have been more successful if they developed and marketed it as an "live collaboration" extension to GMail or as interactive collaboration layer on top of Google Docs.
Thankfully Wave lives on at the ASF and hopefully people are going to be able to use the technology to do some mondo radical stuff.
Because it required interesting technology and was challenging and fun to implement.
Because it solved problems (granted, all of the easiest and least important problems).
A lot of products are brought to market through the same flawed process. Look at the Segway for a perfect case in point.
Unifying the benefits of email and IM in a single conversation isn't, for me, easy or unimportant.
I thought Wave was engineering led rather than user led, but with some polish and integration into existing apps (like GMail and Outlook) could have been a killer.
If they take off, you're heralded as a genius.
If the flop, they question why you even started in the first place.
Wave was spin to try and reinvent internet communication. It wanted to merge email and IM and all these other communication forms together. Perhaps it was way too ahead of its time. Perhaps the execution was not as well thought out as it should have been. But the overarching concept is not ridiculous.
I use Wave and the main problem is the load time, and basically speed. They need to get some HTML5 and local storage into it, maybe some Node.js.
Also, Waves can seem to go on and on, and one forgets why a wave was created in the first place, and when one should be ended/closed.
So there should be a splitter button to start a new wave within an existing wave.
It's rather like a text chat with someone. You never know what's going to come up, so how can you categorize it before it's even begun? Or if you do, and it goes off-topic, then what? Do you head-butt a wall or do you go to the beach?
Technically it was great and had soon my attention.
- That looks really cool
- I wonder how they do that (the synchronized live edits)
- I can't really think of any scenario where I would want to interact like that
Now I can see how some people might like it, but I really didn't - and I still find it a struggle to see it being used.
Perhaps the gulf between email and instant messaging isn't just a technological one, but actually corresponds the way most people are happy interacting?
IRC users see this.