Welcome to my blog on all things SharePoint. I have a range of articles that will interest you if you've made it as far as visiting my blog. I was awarded as an SharePoint MVP by Microsoft in July 2010. I currently live in New York and am an Enterprise Architect at AvePoint Inc.. I co founded www.NothingButSharePoint.com with Mark Miller in 2010.

MVP AwardJeremy Thake Profile Photo

Whitepapers

NBSP

Check out my articles on NothingButSharePoint.com

Solution Development in SharePoint 2007

This series was inspired by the chatter amongst SharePoint blogs on the best ways to approach customisations in SharePoint using Solutions.

Part 1 - Part 2 - Part 3 - Part 4 - Part 5 - Part 6 - Part 7 - Part 8

Leveraging the SharePoint Platform

This series was inspired by a discussion had with Andrew Coates at a Perth SharePoint User Group meeting. This then turned into a 6 part series on Arno Nell's SharePointMagazine.net web site.

Initial post - Part 1 - Part 2 - Part 3 - Part 4 - Part 5 - Part 6

Webcasts

I have recorded various web casts that I present at User Groups or just on a specific topic by request:
How ASP.NET Developers can leverage SharePoint webcast
SPSource Webcast: Reverse engineer Lists to ListTemplates and much more
SharePoint Development with Unit Testing webcast
Perth SharePoint UG Web Cast on approaches to deploying artefacts (SPSource)
More...


Podcasts

I have been interviewed about Leveraging the SharePoint Platform by the SharePoint Pod Show: listen here .

RSS Feed Feed your read!

Archives

January 2012 (5)
September 2011 (2)
August 2011 (1)
July 2011 (3)
June 2011 (7)
May 2011 (3)
April 2011 (3)
March 2011 (3)
February 2011 (2)
January 2011 (1)
December 2010 (4)
September 2010 (4)
July 2010 (5)
June 2010 (4)
May 2010 (6)
April 2010 (7)
March 2010 (5)
February 2010 (7)
January 2010 (3)
December 2009 (1)
November 2009 (6)
October 2009 (9)
September 2009 (7)
August 2009 (6)
July 2009 (13)
June 2009 (4)
May 2009 (12)
April 2009 (4)
March 2009 (4)
February 2009 (13)
January 2009 (4)
December 2008 (4)
November 2008 (11)
October 2008 (16)
September 2008 (4)
August 2008 (5)
July 2008 (4)
June 2008 (8)
May 2008 (5)
April 2008 (9)
March 2008 (5)
February 2008 (6)
January 2008 (1)
November 2007 (11)
October 2007 (8)
September 2007 (24)
August 2007 (5)
July 2007 (2)
May 2007 (1)
April 2007 (1)
March 2007 (1)
February 2007 (3)
January 2007 (4)
November 2006 (7)
October 2006 (7)
September 2006 (18)
August 2006 (14)
June 2006 (3)
May 2006 (8)
April 2006 (4)
March 2006 (38)
February 2006 (30)
January 2006 (2)
December 2005 (3)
November 2005 (28)
May 2005 (1)
April 2005 (5)
March 2005 (1)
November 2004 (1)
August 2004 (11)
July 2004 (1)
Failed to render control: An error occurred during a call to extension function 'createMonthUrl'. See InnerException for a complete description of the error.

Links

Tag Cloud

Ajax, Apple, DotNetNuke, Enterprise Content Management, Error Resolution, Gadgets, General, Governance, Microsoft .Net Development, Mobile, SharePoint, Sharepoint Business Forms, Sharepoint Business Intelligence, Sharepoint Collaboration, SharePoint Development, Sharepoint Enterprise Content Management, Sharepoint Enterprise Search, Sharepoint Portal, US Migration, Web 2.0, Workflow

SharePoint and Service Desks - Organisational Responsibilities   

Tags: SharePoint, Governance
Technorati Tags: ,

I attended a great Information Management morning in Perth last week and bumped into a fair few clients that I had engaged with in my previous Pre Sales role working for a Solution Integrator before moving to the dark side working internally in a SharePoint team.

One of the guys asked me a question around "What do we need the SI to actually quote on to get SharePoint up and running?". This question is open to so many different permutations of answers it's not worth starting to try and list them!

This triggered my train of thought from the other day where I found it hard to draw lines in the sand between our SharePoint "development" team and the Internal Service Desk. Much like most organisations, SharePoint is treated as a Platform and as a development team we release various extensions (solutions) to it.
The list below are a few of the things that the platform runs on which is typically setup and maintained by the Infrastructure Team / Service Desk...and not a Development team.

  • the network;
  • the physical infrastructure;
  • the Windows cluster;
  • the standard operating environment;
  • the SQL cluster;
  • the backup procedures;
  • the load balancing; and
  • the active directory security.

SharePoint is just the tip of the ice berg, underneath are a vast array of things that can go wrong or perform badly for numerous reasons out of the control of our development team. But we still usually get approached first when SharePoint "runs slowly" or someone "can't access something".
SharePoint resources are hard to come by, which is a double edge sword. It means that for the not so distance future, all of us SharePoint consultants will have a chair to sit on. It also means that we also have to wear many hats and anyone good enough to support SharePoint is usually not wanting to sit in support role for too much longer because Recruiters have spotted it on their CV and offering them Junior SharePoint roles at the nearest blue-chip organisation!

This link from SharePoint God, Joel Oleson, goes on further to to elaborate on the skill set required to be a SharePoint expert. Unfortunately, Microsoft has not done a very good job of drawing lines in the sand between the various components mentioned here or provided mechanisms to fully support a SharePoint expert in going up to the Service Desk and asking for:

  • 11 domain level service accounts to be added to Active Directory to install the product; or
  • DNS setup for various URLs for each Site Collection in each environment; or
  • multiple email accounts in exchange; or
  • requiring Kerberos security to install SQL Reporting Services capability on a SharePoint farm; or
  • multiple OUs with delegation setup for Incoming Email in each environment.

People are very protective of their own responsibilities understandably and after trawling through the pain of not having any control over anything other than being able to install SharePoint on a cluster has been a painful process! It is hard to actually know exactly what you require from the "powers that be" to get your environment up and running until you actually get to that point...especially with a big SharePoint farm to setup. Once you've done it once...ideally you've documented it and it's all down hill from then on!

So what's with the rant? I'm upgrading to CKS:EBE 2.0 on this blog tomorrow and I'd really like to see some anonymous comments on what other peoples experiences are with the "us and them" mentality of working in this kind of environment.

I'd really like to see Microsoft take more care in educating Windows Infrastructure guys with more understanding of what SharePoint is and how it fits in with the areas they are responsible for. From my experience, it's far too overwhelming a platform and work usually gets pushed into the SharePoint Development teams faces. As an aside, Paul Andrew has posted a great set of links on "how to learn SharePoint".

 
Posted by  Jeremy Thake  on  5/5/2008
2  Comments  |  Trackback Url  | 0  Links to this post | Bookmark this post with:        
 

Links to this post

Comments


Peter Seale  commented on  Friday, May 30, 2008  11:51 AM 
These are all fascinating comments, I have a lot of similar thoughts. Let's start:

1. Getting SharePoint up and running: I'd be interested to see Microsoft create a "turnkey SharePoint deployment plan", where they list the MINIMAL steps to get your portal up and running. This would be an interesting study (and also a great way to find out what needs improving :) ). Anyway, it would be nice, because then you could point to the plan and say "$X amount to get turnkey SharePoint, then we'll talk about making it useful with follow-on projects."

You can define "turnkey SharePoint" however you want, I think minimal WSS capabilities + search + default governance would be a good start.


Next: working with other departments. This is hurting me personally more in working with the BDC than the initial setup. With the initial setup, at least we knew what to ask for...with the BDC, we need to a) find who to ask, b) coax them into cooperating. Anyway, it's a pain.

I don't remember where I read this (your blog?) but someone recommends structuring your team such that most of these problems don't occur. I overheard at our last user group meeting someone complain about an adverserial relationship with their admins...anyway we all agree organizational structure is important.


Peter Seale  commented on  Friday, May 30, 2008  11:52 AM 
Yeargh, CKS:EBE ate my newlines! I swear, I believe in paragraphs, folks. (I think a new version of CKS:EBE fixes this issue)

blog comments powered by Disqus