Microsoft’s Eric Harlan Confesses Everything You Need to Know about Planning Your SharePoint Environment but Are Too Afraid to Ask

As a Premier Field Engineer (PFE) at Microsoft, Eric Harlan has seen just about every SharePoint issue you can imagine from the mundane user error to the "interesting."  In his presentation at SPLF 2013, Confessions of a PFE: Where There Was No Planning, There Was No Adoption, Eric discussed some of the most common issues he sees when customers do not appropriately plan their implementation of SharePoint.  From easy-to-fix to the farm-crippling mistakes, according to Eric, the top 5 problems that plague SharePoint environments are:

  • Governance;
  • Permissions;
  • Architecture;
  • Best Practices; and
  • Documentation.

Ugh.  The dreaded "G" word.  As a guideline on how SharePoint will be used within your organization, Governance is a critical aspect of any SharePoint plan.  By closely analyzing and having a firm grasp where you came from, where you are at now, and where you are hoping to go, you can avoid some of the common pitfalls that accompany implementing and deploying SharePoint within an organization.  Additionally, one of the key things to take into account when drafting your SharePoint governance plan, according to Eric, is to keep in mind that governance is DYNAMIC.  With how quickly needs and situations change and evolve, it's important to develop a plan that is very fluid and flexible.

"When in doubt, it's always going to be Permissions."  Based on Eric and his colleagues' experiences, 90% of the time, THIS is the issue.  Make sure your users are granted the appropriate permissions and you know who is allowed to do what.  'Nuff said.

Architecture, on the other hand, isn't always as simple of an issue to plan for and troubleshoot.  First and foremost, there's the 800 lb. gorilla we refer to as a budget to contend with.  One of the largest problems organizations face when planning their SharePoint architecture is not investing enough, both in terms of cost AND resources, up front.  As Eric stated, "You're going to pay now, or you're going to pay later."  The problem, he has found time and time again, is that when organizations fail to plan long-term and invest on the front-end to build the platform to gain adoption and engagement, the after-the-fact, reactive costs always tend to carry a much larger price tag and longer resolution period.

When it comes to defining Best Practices, I think that Eric said it best when he stated that "Best Practices are the agreed upon best method to follow the crowd blindly and do something that may be detrimental to your career."  Sound all too familiar?  If so, you're not alone.  The problem with best practices is that all too often they don't take context into account; i.e., something that is a best practice for one organization may not work for someone else.  Lucky for us, unlike back in the SharePoint 2003 and 2007 days, there are countless different options available and documentation that can show you how to solve problems in a number of different ways.  In addition, thriving communities such as us here at Bamboo Nation, Nothing But SharePoint, The Collaboration Show, and others provide a wealth of resources to SharePoint users.

If you learned nothing else from his presentation, one of the key takeaways Eric wanted the audience to have is this: Do NOT keep your SharePoint Disaster Recovery Plan in SharePoint!  Perhaps one of, if not the biggest issues Eric found with planning, implementing, and deploying SharePoint is a lack of proper Documentation.  Critical to a successful plan, in his experience, has been to not only have everything properly documented, but to make sure that there is a wider team to know where the information is documented.  How many times has something gone wrong in your organization and when you went to troubleshoot you found that – oops! – there's only one person who knows how to resolve the issue and he's on vacation in Mexico and is unreachable?  Making sure that your disaster recovery plan is both viable AND well-documented is sure to save you not only time and money, but a ton of headaches as well.

SharePoint

Applications

SharePoint apps are stand-alone applications that perform specific tasks on a SharePoint site. Apps can perform functions such as managing a discussion board or knowledge base, performing project management or time tracking tasks, or doing other workflow operations.

SharePoint

Product Suites

Experience greater power and savings by bundling our SharePoint apps and web parts.


Essentials


Essentials Plus


Bamboo Premier


Project Management Suite


Knowledge Management Suite


External User Manager


SharePoint

Web Parts

Extend SharePoint beyond its out-of-the-box capabilities by tailoring it to your requirements with Bamboo Solution’s growing portfolio of Web Parts. Web Parts are the building blocks of pages on a SharePoint site that can be used to customize the user interface and content of a site page. 

SharePoint

Product Suites

Experience greater power and savings by bundling our SharePoint apps and web parts.


Essentials


Essentials Plus


Bamboo Premier


Project Management Suite


Knowledge Management Suite


External User Manager


Office 365

Cloud Parts

Cloud Parts are functional components that extend your SharePoint environment whether it’s hosted, on-premises, or part of Microsoft Office 365. More than mere ports of existing software to the cloud, our Cloud Parts have been built from the ground up to take advantage of the best that the cloud has to offer.

SharePoint

Product Suites

Experience greater power and savings by bundling our SharePoint apps and web parts.


Cloud Parts Suite for O365/SP Onl.


Featured Services

SharePoint Health Check

A SharePoint Health Check will identify the causes of issues and risks associated with your specific environment, and is custom tailored to provide you with the best recommendations to optimize your SharePoint environment.

SQL Health Check

Document recommendations relating to performance, stability, availability, or a specific focus you request of your SQL Server database instances.

My SharePointXperts

The truth is that each SharePoint skill may not be a full time job for many organizations, and it is nearly impossible for one person to do everything you need – so augment your team with SharePointXperts; providing the skill sets you need when you need them!