Thomas Vanderwal posted an article on Microsoft SharePoint 2007 that has caught traction on other blogs (Sharepoint as a Gateway Drug to Greater Efficiency...) and on Twitter. I commented extensively on Twitter last evening and thought I'd share the "tweets" below:
- SharePoint clearly has issues but it's a bit over-the-top to say not viable as a blanket statement ...
- I have lots of criticisms of SP re: blogs (poor), wikis (worse), profiles (mediocre)
- but the decision needs to be made in the context of a broader criteria and ways to extend e.g., old post http://bit.ly/utg
- Products are neither Enterprise 2.0 compliant or not - products don't define E2.0 - it's how used, not what is
- If we define E2.0 by products - then forget about it ... it's a lost cause
- I don't disagree that there are "stories" - and I don't disagree that there are short-comings
- but a blanket "not viable under any circumstance" is incorrect
- It devolves E2.0 into a product feature/function discussion - at that point, who cares - wait for the next release
- Locking your data up in some wiki that has no data architecture, no services interface, no meta model and meta data model
- sounds like a problem too - wikis that cannot manage attachments - wikis that rely on proprietary markup ...
- Some of the problems with SP are organizational, some cultural, some in regards to governance, and some with its core technology
- I've had clients come back with huge price tags for Connections - does that make Connections defacto non-E2.0?
- There is no industry standard criteria to determine what products are / are not E2.0 because that's the wrong focus in isolation
- If E2.0 were a product check-list, life would be so easy, unfortunately it's not...
- "emergent use of social software" - gets to how social software is used, not so much what it is
- I can use blogs in a very directed, workflow, formal way - that use case is not E2.0 I would argue (nothing at all emergent about it)
- But if I open that blog up to comments, feeds etc - then I setup the emergent use - the derivative network effect can be E2.0-like
- So if you look at tools and how they are used - directed interaction vs. volunteered interaction - then E2.0 focus is on that volunteered
SharePoint is a product mashup of sorts. If you go back to its early-days, SharePoint Team Services and SharePoint Portal Server are the root products. They were designed by different teams that did not necessarily take a "long view" of their individual projects. There was little serious in my opinion about how the products might someday come together. In 2003, the first iteration of a "platform mashup" occurred with SharePoint 2003 that joined Windows SharePoint Services (the evolution of STS) with portal. The 2007 release was arguably the first concerted effort to deliver an integrated platform, adding additional components along the way. Some of those additional components were blogs and wikis. The MySite capability for user profiles existed in earlier releases but was designed as a personal site for file sharing - it was never designed to be a social networking component. That's a thumbnail summary of SharePoint.
From a deployment perspective - Microsoft adopted an explicit bottoms-up effort to sell SharePoint 2003 within large enterprises. WSS was positioned for workgroup-level collaboration while the rest of SharePoint was positioned as a departmental portal. This lead to very broad rollouts of SharePoint but in a very localized manner. Few organizations back in 2003 adopted a formal enterprise-wide, top-down approach. The localized manner in which organizations rolled out SharePoint is the primary causal factor to the micro-silo and information locker issues identified in the posting below. MOSS 2007 exacerbated the existing problem. Many organizations that already had WSS 2003, or had more broadly committed to SP 2003 had already lost control in most instances. SharePoint rollouts were largely planned, designed, built, deployed, and operated in a disjointed manner. MOSS 2007 forced organizations to regain control and was the "wake-up call" to the governance problem that organizations had created for themselves. Governance is the number one issue for SharePoint shops.
There have been, and are, exceptions to the simple illustration above. Some organizations that had solid technology management frameworks treated SharePoint in a more comprehensive manner. There were few rogue WSS situations and departmental portals were aligned within enterprise portal frameworks. These organizations were much better off when MOSS 2007 came along because they already had an shared service/infrastructure view of SharePoint as a platform to begin with. Governance was likely already in place.
Are there issues with SharePoint? Yes, absolutely. The user experience is not great. The functionality I expect in discussion forum is lacking, or requires customization. The blogging capability is perhaps the poorest of any enterprise product out there. The wiki is really not a wiki. The implementation of RSS rather than Atom was a stunning mistake. There's no tag/bookmark capability and the social networking capability is mediocre. SharePoint requires customization - few organizations succeed at an enterprise-level with SharePoint without significant investments to customize the platform.
But question lingers - does that mean that SharePoint "is not" Enterprise 2.0 ... that it is not a viable platform for E2.0?
That's the wrong question in my mind. If you go back to my tweets - Enterprise 2.0 is not about products per se. It's not a "what is" but "how used". It's about understanding how social software is used in emergent ways. Even if we wanted to get into the feature/function discussion on products, there is no accepted criteria to determine what constitutes an "Enterprise 2.0" tool.
One argument is that SharePoint is used extensively as a file share. Is that a unique problem? No. If you look at all workspace products: Novell Groupwise/Sitescape, EMC/Documentum's eRoom, Lotus QuickPlace/Quickr, and others presenting themselves as virtual team rooms for sharing files (i.e., Huddle) - they all have essentially the same issue. Across the board over the last decade, when I talk to clients they complain about workspace products becoming file dumping grounds over time - it's not just a SharePoint problem. When people use these environments for short-lived activities there may not be a problem. But the space may be left hanging around "forever" or if the project is long-running or involves a lot of different teams, then these products can become much more complicated and frustrate people.
I might suggest that the overall problem is the file-based workspace model itself (rather than a particulat product). Files themselves create difficulties (vs. hypertext and the web) for organizing and sharing information. File-based workspace models regardless of product have an inherent problem as they scale (content, people). They become cluttered and fragmented, especially when teams and communities are involved. The workspace model itself creates transparency issues. Users may have concerns about sharing content with people outside their team so they set access controls that prevent or limit people from knowing about the information. Workspaces can be effective and they are not going away - but until recently, they were the only game in town. Now we have wikis, blogs and other ways to share information and collaborate and become less dependent on file-based models.
The problem with workspaces in many ways becomes a "how used" issue, not a "what is" problem where we lay all blame on a product. There are organizational factors that contribute to the situation. We could create a better hierarchy of related workspaces for multi-team projects. We could leave workspace access controls more open to have greater public access by employees. We could organize the content within a workspace better. It is true that some products make this easier or harder than others - vendors have a role here and share some of the blame.
The other item to consider when critcizing vendors and workspace models is "time". SharePoint has been around for several years (as have other workspace vendor products from IBM, Novell, etc). As people begin to work natively with web-based content (blogs and wikis) they also still want (or need) to add word processing, spread sheets and presentation files into Jive, Socialtext and others - it will be interesting to see how these vendors also deal with the "how used" problem within their environments as they also begin to be used as "file dumping grounds". I'm already getting comments from clients on how these "next generation" products can still be used in ways that re-create old problems.
So my advice - let's get off the "what is" debate about products and features and focus on "how used" when it comes to E2.0.
SharePoint can be used in ways that create an anti-pattern of sorts when thinking about E2.0 - but it can also be used in ways that are well-aligned with E2.0 goals. Yes, often those success stories rely on partners that extend the capabilities of SharePoint as a platform. But the platform is leveraged and some capabilities (e.g., search/social distance, MySite) are credible. I have clients on both sides of the debate with successful and unsuccessful stories to tell.
The inconvenient truth is that the product does not eliminate the overwhelming influence that cultural dynamics has on how well an organization can leverage E2.0 concepts. I have clients piloting SharePoint alternatives. Some of the project champions I've talked to however hold little hope that they will achieve E2.0 goals given some of the overriding management control issues, compliance constraints, and unspoken social etiquette issues they face - even when they are not using SharePoint. Shocking... not.
Enterprise 2.0 is more about "how used", that it is about "what is"...
SharePoint is not Enterprise 2.0
What is clear out of all of this is SharePoint has value, but it is not a viable platform to be considered for when thinking of enterprise 2.0. SharePoint only is viable as a cog of a much larger implementation with higher costs.
It is also very clear Microsoft’s marketing is to be commended for seeding the enterprise world of the value of social software platform in the enterprise and the real value it can bring. Ironically, or maybe true to form, Microsoft’s product does not live up to their marketing, but it has helped to greatly enhance the marketplace for products that actually do live up to the hype and deliver even more value.
SharePoint 2007: Gateway Drug to Enterprise Social Tools :: Personal InfoCloud
Mike -
I think "Time" is the thing to focus on with SharePoint. It has a long development and implementation timeline. (Tying into the other Office products just makes it longer.)
SharePoint 2007 is getting widespread deployment now, but its feature set was locked in back in 2004. It looks pretty good compared to what else was out there in 2004 for enterprise 2.0. SharePoint has aged and been outpaced by the changes since 2004.
The problem will probably be true in the next release of SharePoint. It is my understanding that they are locking the feature set right now. But by the time it is released and deployed in 2011(?) it will likely have been outpaced by the changes in the marketplace that have happened between now and then.
Microsoft will have trouble keeping pace with the nimble vendors. Microsoft has weighed itself down trying to tie tightly into desktop applications and legacy systems. But they have to.
Posted by: Doug Cornelius | March 12, 2009 at 10:34 AM
This post is a great synopsis of the issues (Mike is clearly channeling many lives right now, including mine). But, what I find really interesting is the point about file-based workplace models, and how to break out of that conceptual framework. Ultimately, the file is the final representation of the work: the results, the product, the knowledge, the program. A fluid aggregation of communication and knowledge: tweets, chats, blogs, etc., with business data points requires a much more sophisticated level of interoperability - the promise of the Semantic Intranet. Until we achieve that, we are be doomed to sticking something in PowerPoint to convey it quickly to those who matter most.
Posted by: Abigail Lewis-Bowen | March 12, 2009 at 11:42 AM
Doug, my estimate: you are a year off +/- a few months on the lock-down for MOSS 2007. The feature set was not locked down in 2004.
Posted by: Mike Gotta | March 12, 2009 at 12:14 PM
Great post - It's not the technology, but how you implement and use it.
Have you heard of the TownSquare application Microsoft was supposedly testing? I'm hoping they build this out as an upgrade or plug-in to SharePoint (hopefully as an upgrade to an existing license!):
http://www.infoworld.com/article/08/06/11/Microsoft_testing_prototype_of_Facebooklike_social_network_1.html
Everything I find about it online dates back to middle of last year. I hope they haven't abandoned it.
Posted by: Christy | March 12, 2009 at 01:51 PM
Great post. Written by somebody who both understands Sharepoint and E2.0 and that's quite rare.
Posted by: Pim | March 13, 2009 at 05:51 AM
Hi Christy, TownSquare had a lot of attention in the media and then disappeared from the tech news. I also had heard from clients in Europe that Microsoft and/or its partners were making TownSquare available on a consulting basis. From what I know, TownSquare is an internal experiment in social awareness and following. Right now, it's not a product but could be folded into O14, or at least pieces of it. Some of Microsoft's partners (Accenture, Avanade) have the code so they can run with it on their own I suppose. You might also see portions show up on Codeplex I imagine. From what I've heard, it is built on top of Moss 2007 and the user experience is more of a social network site.
Posted by: Mike Gotta | March 13, 2009 at 08:23 AM
"Enterprise 2.0 is more about "how used", that it is about "what is"... "
How about "How easy it is to use .." ?
Posted by: kirk | March 13, 2009 at 08:35 AM
Most of this talk is from the standpoint of medium to large sized organizations. SharePoint, because of some of its shortcomings highlighted here - not out of the box, needs an IT intermediate to configure it to use most features, needs a specialist to customize it - makes it unsuitable for smaller organizations. Web based applications do a vastly better job of bringing collaboration and social features to smaller organizations. They are much closer to the ideal of content owners having full control of how content is published and distributed.
Posted by: Sharepoint Sceptic | March 30, 2009 at 02:30 PM
Mike, I agree with what you said, it takes so long between releases. Sharepoint has its place but its not for everyone.
Posted by: Tim | November 25, 2010 at 04:20 PM