All about the Strategy, Design, Customisation, Deployment and Development of SharePoint and its related Technologies

  Administration   All Me!! Baby!!   BDC   Book Review   Business   CKS   Conferences   CQWP   Development   Duffer Moments   Email   Errors   Family   Fixes   General   Groove   How To   How To Code   InfoPath   iPhone   IRM   Longhorn   Lotus Notes   Migration   Mobility   Office System 2007   Personal Projects   Powershell   Records Management   Search Server   Security   SharePoint   SharePoint 2010   Silverlight   SQL   Tech Ed 2008   Testing   Vista   VSTO   WSS   XSL

[11/09/2008] Where is the SharePoint Project?
 
Categories: Business, General, Office System 2007, SharePoint
 

Today I had a meeting with a client and they said something that made me think a lot about SharePoint projects. They stated there were many things that needed doing, but said "there is not really a SharePoint project".

For me that made me think, what did they mean there was no SharePoint project? Surely it is one based on the fact that it involves SharePoint.

During my 3 hour drive back home, I got to thinking about this phrase and what it could mean. I finally came up with the following summarisation.

In all the projects I have worked on in the past few years they have always really been "SharePoint Projects". What I mean by this is that the product was selected and the design was all based around deploying the product and tweaking it to fit the business. What I realised on the way home is that often businesses spend too much time focusing on what the product can do for them instead of actually solving the business needs. Though this may be true to some extent I think we may miss the point of SharePoint is a platform that can facilitate technology changes but cannot change the business culture. The quote I heard today reminded and reinforced the idea of SharePoint being an enabling technology not just a product that we have to have. So I suppose the next question is how can we make sure we are selecting SharePoint because it is an enabling technology and not just because it is the cool thing to use?

My simple guidelines are these:

Involve the business users

This is probably the most important step; I have seen many projects where the users were not consulted and then the IT Department wonder why it was not adopted. As a SharePoint consultant this is a requirement that I ask for with any client.

Select real business processes and model them in the SharePoint Product

There are many sample designs, applications, templates and idea floating around about how you can use for example, InfoPath forms to complete timesheets or ideas for approval workflows. Thought these may be great, select actual business processes and then model them in SharePoint. Don't be afraid of actually saying a business process does not fit into SharePoint, not everything will.

Don't rush to get all of the SharePoint features installed and working

Often every organisation wants all of the features that SharePoint has when the system goes live. Even though it maybe achievable to actually do this, it can take a lot of effort and also will require lots of user change. As with any project limiting the amount of user change is a given but often there is a misconception that due to SharePoint being easy to use that the user base will simply adopt it over night. The key here is to plan out the feature set and then a devise a roll out project plan that allow small amounts of functionality over a period of time.

Remember that SharePoint is not just a product but a platform that can be built on

I think that often many companies do not know this or often forget this when working with SharePoint. It is a product, yes you can but it and yes it has a release management process for new versions. However when you purchase SharePoint what are you buying, a product or a platform? The answer is simple, both. If you concentrate on either one too much then you can run into problems later on. The easy way to resolve this is to see the out of the box functionality as product specific and then the platform is really the art of the possible and custom development opportunities.

These are just my own few steps that often help businesses when they want advice on how they should deploy SharePoint. So back to the beginning question, look at your company or client and ask yourself, Is there a SharePoint project or a business process, migration or a custom application projects. All are valid but if we approach any collaboration project as a product independent project and then apply SharePoint to it late your deployment will be a greater success.

Once you look at it differently you will realise that the actual requirements will also act as the user acceptance test criteria. These are my own thoughts; if you disagree of agree comment below. J

 
6 Comments
 

Comments

Thursday, 11 Sep 2008 10:38 by bazztrap
I do agree with this. It has a lot to do with expectation. Like things you said Sharepoint is not a solution to business problem. But if the problem and solution to the problem is identified Sharepoint can definitely facilitate that solution. Also when it comes to User base. It is more about expectation in terms of what it can do and that is partly because of what Microsoft promotes or what they were promised because whoever got the technology in. Simple scenario is search, which I always get is Google is so much better. Definetly Google is better, but also what usually lost is if yo uare looking for a document in your company or any company information you should be using Search as last option, maybe the site isnt structure well enough for user to know where it might reside. Also I get this a lot. The UI isnt that fancy and especially from Site Admins who create and palce different web parts. They choose to ingore Web UI and Web sites have come a long way evolving and developing. Yo ucannot just take expertise of web developer who spends days on a designing a web site and turn in to technology called SharePoint. Anyway sayign that can search be improved .. yes!! Can UI be improved yes there is definitely room for all of those that when developers kick in

Thursday, 11 Sep 2008 10:39 by bazztrap
is this a EBE blog ?

Friday, 12 Sep 2008 07:14 by Liam Cleary
Hi, Thanks for your comments, much appreciated. Nice to find out that it is not just me that thinks this way. Yes it is an EBE blog site. Liam

Friday, 12 Sep 2008 09:48 by david
Hi Liam, I agree with you. But I have to comment on one of your sentences: "SharePoint is a platform that can facilitate technology changes but cannot change the business culture" Yes and no, I've done a lot of SharePoint Projects the last three years, mostly MOSS 2007. Mostly I had the same approach as you described it, getting to together with the business user, doing a lot of analysis work and try to adapt the business processes (and yes, a lot do not fit in a SharePoint environment or you have a lot of work to implement it). But with SharePoint you have always a change in the business culture, not in the social culture of a company, more in the working culture. Because SharePoint has a bunch of nice and "fancy" features which often require a new way of thinking respectively of working. I made good experience by involving during the whole project (from concept to implementation phase) the relevant business user and try them to show continuous the changes they going to face it. So the awareness of the changes is high from the beginning. I often use a evolving approach, this means, we implement some basic functionality, e.g. simple intranet with some few collaboration features and let the people get to know the new platform and later we build on the platform more feature and more complex applications. So the users get prepared to work with SharePoint, but they’re not to overstrained with all the new functionalities. At the other hand, the project sponsors can make a smaller invest and get a faster benefit of the platform. Because adapting SharePoint of the real business process often requires very high effort in work and money, which is a high risk they take by implementing a new platform. Overall I'm with you; a SharePoint project should be more a solution oriented, organizational project, than a pure technical project. David

Friday, 12 Sep 2008 10:03 by Liam Cleary
Hi David, Thanks for your comments, yes this is a valid point. And yes I agree that it can change the business culture, however this only happens if there is a clearly defined plan that will role out the feature sets at varying stages. I too have worked on many projects and what I find is that users either love or hate SharePoint based on one simple thing. If the user can see value, saves them time and matches their business requirement then it will be a success. All in all, the key really here is to involve, plan and design with the users in mind, even better is to undertake this directly with the users. Liam

Wednesday, 10 Jun 2009 12:40 by nitinkumar.kakulde
Hi this is sharepoint developer since 2 year ..i would like to make project based on sharepoint MOSS .. if you have it please provide me

Name:

URL:

Email:

Comments: