Sharepoint and Historical Dependence on Email: Why Outlook Hides Reasons that Make SharePoint Implementations Fail
Guest Author: Daniel Dunne
Here’s a typical path for a SharePoint implementation in your neighborhood:
The organization is distributed: there’s a large contingency of in-office information workers with a smaller, but mission critical, staff distributed in the field. The organization has a complete dependence on email and turns to SharePoint to enhance communication and reduce the email rat race. IT operation has some form of a VPN in place to enable the remote worker’s native Outlook client, and the SharePoint server is only visible from the VPN. Many organizational entities take hold and create powerful sites that organize team and project activities. The field staff, however, stubbornly resists and declines using SharePoint-based resources – for one silly but critically important reason: “I try to use those discussion boards and lists – but they’re too damn slow!” Implementation efforts eventually reach a glass ceiling of participation which never really reaches the potential that SharePoint has for the organization.
What’s happening?
The Outlook client’s native “Synchronize” technology is a novel and very powerful (credit to Microsoft) technology that has historically enabled remote users to work “virtually” anywhere, seemingly, seamlessly. (“While I’m sitting on my long plane ride, I can grind out 75 new email messages to my associates (YIKES!), then when I’m at the hotel I “send/receive” and all my messages!” Never mind that the VPN connections used for that synchronize was about 150Kbps.) Slow, jagged, and inconsistent VPN’s are masked by the outlook client’s robust ability to “send/receive” occasionally over very slow connections. Users don’t mind, much less recognize, that some VPN setups reduce Gigabit connections to less-than-dial-up speeds; you don’t know the difference if you only send/receive at a leisurely, occasional interval. Email, as an asynchronous communication, lets lazy IT operations get away with deficient VPN connectivity solutions.
Flash forward to SharePoint, a synchronous communication tool, that relies on a consistent and navigable HTTP connection between client and server. Connections that are poor, unreliable or inconsistent create negative perceptions with users that are very difficult overcome
What’s been done about this?
The typical approach is to invite in some sales demos for 3rd part SharePoint synchronizing utilities, (“let’s make this SharePoint thing do that same thing the Outlook client is doing!”) There are many, MANY third party solutions for “synchronizing” sharepoint resources for offline users, but I think of this like people selling maps to avoid traffic jams. They’re complex, you usually get lost trying to follow them, and you spend more in time and gas getting where you wanted to go, than if you’d taken the direct route in the first place.
And then there’s the Outlook client itself… in 2007 Microsoft created utilities in the outlook client to “synchronize” SharePoint document libraries and lists. Outlook client-based synchronize approaches are operational, but disorienting to the casual user, (“Outlook is where I go to read email – it’s confusing to me to edit my proposal from within Outlook.”) Besides, carrying redundant copies of SharePoint content on the exchange server doesn’t seem like a good use of resources.
And now’s there’s the groovy SharePoint Workspace 2010. The exchange server will probably breathe a sigh of relief, but the user experience is still disorienting. For its many layers of complexity and local resource consumption, you’ve got to really want to edit/contribute offline to master this solution.
What’s the right thing to do about this?
The right thing to do is to address the root cause – the unreliable VPN connection. This is not a security column, but there are many who can call an HTTPS secured resource strong enough to be internet facing in the first place, (get rid of the goofy VPN!) Either way, benchmark your VPN and go on safari to the places where the field operation goes, (the hotel, the airport, and especially: the client or customer locations!) to determine that your connectivity solution is ready for prime time, and garnishes the respect of new and uncertain users.
Guest Author: Daniel Dunne
Dan is a Mechanical Engineer who has a 20 year career in product development, including product design, (US Patent holder,) program management and consulting Mechanical CAD, PDM and PLM-related software implementations. Dan has lead SharePoint implementation teams (as a direct employee) in several different corporate environments, including his first which emerged from a server he setup under his desk in engineering. Dan has consistently championed and evangelized the user-driven SharePoint implementation as most aligned to Lean Methodologies and does everything he can to promote the Spirit of Continuous Improvement. Dan can be reached at [email protected]
- Sharepoint and Historical Dependence on Email: Why Outlook Hides Reasons that Make SharePoint Implementations Fail
- Are Blackberries derailing your SharePoint deployment?
- Why move your business process from email to SharePoint?
We don’t use Exchange here and the SharePoint .pst is stored in %userprofile%\AppData\Local. Does that hold true for Exchange users also? I thought this was coded to store locally, so you can retrieve/manipulate data when offline.
Sorry, %userprofile%\AppData\Local\Microsoft\Outlook
I do agree with your main point that unreliable VPN would be a significant hinderance to adoption. But I do have the following remarks: SharePoint lists are synched to the local client – not with Exchange – as Matt B points out. Also, I don’t see how reliable VPN connections solves the problem of not being to edit offline (ref: your plane example). I think training users to use Outlook and/or Groove to work with SharePoint offline is still the best answer to increase adoption for users who find themselves without a connection often (i.e the plane).
I think the biggest point from this is indicating that synchronization options, whether outlook, or SharePoint workspace add complexity and need to be carefully planned for.
It’s not as simple as giving users SharePoint workspace you also have to plan for it to improve success rates.
SharePoint Workspace Planning: http://technet.microsoft.com/en-us/library/ee649106.aspx
That’s my thought on this anyways. Hope it helps,
Richard
Great article. Another strategy that should hopefully help long term – DirectAccess with Windows 7 and Server 2008 R2. Makes the need for VPN go away. Also, as more customers move to online services like SharePoint Online then it becomes easier to access from anywhere. Of course, there is still the offline challenge (on the plane, etc.) which is what things like SharePoint Workspace and the Office Document Cache (Synchronization Center) in 2010 are trying to address as well.
From my experience speed or offline access are not the reasons SP implementations fail. Rather, the real problem is the difficulty of development. Obviously, SP was designed to allow small groups of users to quickly and without much development fuss, set up a site. The modular interface should have made it easy for a novice but the whole implementation lacks sufficient flexibility. As a result, novices are unable to do even simple things without lots of complicated customization and people with web-dev experience are lost in a mess of terminology and concepts unique only to SharePoint.
Example, create a simple PTO calendar with only the fields name, date, and # of hours taken. This simple task requires all kinds of customizations to prevent calendar display at 12:00am, custom contentTypes, and Custom Forms. This is the reason no one uses it at my company, not speed and not offline access. If it isn’t simple and intuitive it is only wasting people’s time.
“If it isn’t simple and intuitive it is only wasting people’s time.” Agreed.
The more “how-to” documents, screenshots etc. I have to produce to accompany a newly-introduced piece of SharePoint functionality, the less it is used and the greater its failure. The biggest sucesses are things that require zero FAQs.
Granted, helper documents often are requested whether they are needed or not- but the proportion is the same.