Jan 31, 2013

SharePoint Observations

I've started to work with Microsoft SharePoint for a lot of projects lately. I'm still fairly new to it. I've only started to seriously work with it over the last year. I thought I'd take a moment to share some observations.

People Don't Use SharePoint

People don't use SharePoint because it is not easy to access and documents are hard to find. Now, I know this is not true of all teams within organizations that use SharePoint. I'm sure it is a good solution for a lot of folks. However, what I'm observing is that people simply don't use it.

I'll use my team as an example. We've got a lot of good files on SharePoint. But most of us download those files to our computer and rarely come back to the site. My team does use it to update the status of projects...but they have to be constantly reminded to do so. Frankly, we do it so that our manager stays informed...not for collaborative work. My manager has done a great job or organizing the site and encouraging its use; but, it is rarely used for what it is designed for.

I've been asked to work on projects for other teams in my organization and I have observed the same mentality. These teams also have their own reasons for not using SharePoint:

  • The search function doesn't work well
  • Files are hard to find
  • Its not intuitive
  • Storage space is too limited
  • Permissions are always getting messed up

Some of these reasons are legit. However, many of these reasons are the result of a poor  implementation or IT issues that were not well thought out. Regardless, I bet I'd hear the same reasons mentioned by other organizations.

What are the Best Practices?

People don't use SharePoint because they have not seen best practices. IT has provided the teamsite space and told people to start using it to store shared documents. Chaos has ensued. People ask "we already have a shared folder, why do we need SharePoint just to share documents?" Good question. SharePoint is not meant to be a document repository alone. It is a collaborative workspace for teams. The problem is that most of the teams I've observed have no clue what the best practices are for creating a collaborative workspace...so they don't.

Improving SharePoint

I'm starting to be asked to work on some projects that leverage the strengths of SharePoint (document management, permission structure, versioning) but that fix some of the short comings I mentioned before. In particular, ease of use and quick access to information.

There are ways that SharePoint can be customized. Depending on the complexity of the project built-in customizations can certainly improve the usability.  You can add in content, remove unnecessary links, and more. But you still can not fully customize the look and feel of a teamsite without additional development work.  There is server-side coding that can be done to fully customize a SharePoint environment but IT owns this and there are certain expenses and overhead associated that can make this choice less than ideal.

I've been looking into SharePoint web services lately. There appears to be a lot of information that can be accessed through SharePoint web services. Since the web services can be accessed through JavaScript, no server-side coding is required. This means the overhead of getting IT involved can be avoided. However, it does require an experienced web developer. For me, this is promising for some of the e-learning and knowledge management projects I deal with.


Those are just a few of my observations starting out with SharePoint. What have been your observations?


jspoke said...


My first question to you was going to be what version of SharePoint are you using. But then I re-read your post. As with many SharePoint implementation, no one was trained on how to use SharePoint effectively. SharePoint (like a lot of other computer applications) is not intuitive. One needs to be trained to get the full benefits of SharePoint. It sounds like your company did not have an end-user adoption plan.

Your comments regarding searching: has your company implemented a taxonomy? Without a taxonomy, searching in SharePoint is painful.

That's my two cents. I have ten, but I didn't want to bore.

Sean O’Leary said...

SharePoint is a great tool, as long as you know how to use it properly! That's why investing in some training for employees is worthwhile. There's no point in having an expensive tool if nobody knows how to use it properly.

Abel Vazquez said...

SharePoint development is faster and a lot easier with all the utilization of new methods and tools which are available on the web at present. SharePoint development has delivered productivity to lots of developers.

Rafael Diaz said...

It is a common mistake for people to assume that SharePoint will give them what they want without customization.

Giacomo Gillespie said...

There are ways that SharePoint can be personalized. Based on the complexness of the venture built-in custom remaking can certainly improve the functionality.

Burton Vance said...

There are methods that SharePoint can be customized. In accordance with the complexness of the project built-in customized remaking can certainly enhance the performance.