69
BEST PRACTICES CONFERENCE SHAREPOINT Clarity. Direction. Confidence. IS YOUR SHAREPOINT REALLY HEALTHY? What’s the right prescription? @rharbrid ge Presented By: Richard Harbridge

Best Practices Is Your Share Point Really Healthy

Embed Size (px)

DESCRIPTION

In many organizations SharePoint is a critical enterprise platform. As an organization matures the platform must mature and grow along with it to ensure it can continue to meet/exceed the needs of the business. If the SharePoint implementation is unhealthy or has problems these will compound overtime and may lead to solution, project and potentially even platform failure. This talk is about how to ensure that never happens.

Citation preview

Page 1: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

Clarity. Direction. Confidence.

IS YOUR SHAREPOINT REALLY HEALTHY?

What’s the right prescription?

@rharbridgePresented By: Richard Harbridge

Page 2: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

Who am I?

I

Page 3: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

Why does this topic matter?We find the issues in SharePoint typically when SharePoint upgrades, new third party components, new solutions and significant changes are made to SharePoint.

This results in high costs and greater delays than if many of those issues had been discovered earlier.

Page 4: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

What we will be talking about…1. What is a SharePoint Prescription?2. SharePoint Preventative Care 3. SharePoint Palliative Care4. SharePoint Curative Care 5. SharePoint Incident Reporting6. SharePoint Health Assessments

Page 5: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

Our Goal Today…

From Here To Here

Page 6: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

What is a SharePoint Prescription?

Page 7: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

Why do you need a Prescription?

Page 8: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

What is a Prescription?It’s a health-care program implemented by a physician

that governs the plan of care for a patient.

It typically contains orders to be performed by patients, caretakers, nurses, pharmacists or other therapists.

It indicates that the prescriber takes responsibility for the clinical care of the patient and in particular for monitoring efficacy and safety.

Page 9: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

It typically contains orders to be performed by patients, caretakers, nurses, pharmacists or other therapists.

It typically contains orders to be performed by system, administrators, developers, architects or other experts.

What is a SharePoint Prescription?

It’s a technology-care program implemented by an expert that governs the plan of care for a SharePoint implementation.

It’s a health-care program implemented by a physician that governs the plan of care for a patient.

It indicates that the prescriber takes responsibility for the clinical care of the patient and in particular for monitoring efficacy and safety.

It indicates that the prescriber takes responsibility for the clinical care of the system and in particular for monitoring efficacy and safety.

Page 10: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

The OutcomeAn effective and personalized prescription is

what we really want.

Page 11: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

What to watch out for…Even with an effective prescription you must follow it in order for it to

be effective.

Page 12: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

SharePoint Preventative Care

Page 13: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

What is Preventative Care?Measures taken to prevent diseases (or injuries) rather than curing them or treating their symptoms.In SharePoint Terms?

The pro-active actions you plan for, schedule and execute to mitigate or prevent issues from occurring in your SharePoint implementation.

Page 14: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

Do you know what people are doing in your SharePoint implementation?

• What content is the most popular and where are people going/coming from?

• What are people searching for and what are they not able to find?

• How fast are your sites growing? How big are they getting?

Analytics for Management

Page 15: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

Are you monitoring all the things you should be?

• What are your slowest pages?

• What lists or sites are becoming very large?

• Two Key SharePoint 2007 Tips:

• Look at the reports available in SharePoint Designer.

• Explore “_layouts/usagedetails.aspx”

Analytics for Management

Page 16: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

Are there performance problems with large lists or queries?

• What are the realistic limits for list views and lookup columns to protect server performance and user experience?

• What are the dangers of DDoS and DoS attacks and/or your servers running out of resources based on existing jobs and PUT/POST requests?

Resource Monitoring and ThrottlingWait a second… I have SharePoint 2007 (or 2003)!

• Large list views and lists with many lookup columns (MM and User/Group are also lookups) lead to performance challenges.

• If you are upgrading to SharePoint 2010 this is also important to understand as the default throttling limits may impact user experience.

• SQL Scripts (Read Only) and API calls can help identify what lists you do have over the default throttle settings, and which have a larger lookup count.

• Preventative Measures: Selectively indexing large list columns can help for add/delete ops, building smarter more efficient views (1st filter), CAML/Search alternatives etc…

Page 17: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

Health AnalyzerAre there problems in your server farm?

• What are the current problems?

• Where are the problems?

• What are the solutions for these problems?

• Awesome Tip?

• Turn on alerts for this list (especially if you ignore red warning bars).

Page 18: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

What is going on in our SharePoint server?

• What Timer Jobs are Scheduled (w/ Definitions)?

• What Timer Jobs are Running?

• What Timer Jobs have Run Successfully or Failed?

• Server

• Web App

• Duration

• Status

Timer Jobs for IT Pro’s

Page 19: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

SharePoint DiagnosticsHow do you determine how well different aspects of your environment are performing?

• How do you quickly identify, isolate and resolve an issue?

• How do you keep Environments within SLAs?

• How do you reduce downtime?

• How do you validate and benchmark code

Download the Latest SharePoint Admin Toolkit

Page 20: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

SPDisposeCheck

Page 21: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

Deployment Processes

Page 22: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

Database Growth ExampleA site collections content database is 60GB in total size.

Preventative Action: Set alert to warn if the content database goes beyond 80GB in size and schedule reports on storage space and database growth.

Page 23: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

The OutcomeYou are able to prevent many potential

SharePoint issues through careful planning.

Page 24: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

What to watch out for…No one wants to do preventative

care or pay for it. “It won’t happen to me.”

Page 25: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

SharePoint Palliative Care

Page 26: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

What is Palliative Care?Any form of medical care or treatment that concentrates on reducing the severity of disease symptoms, rather than striving to halt, delay, or reverse progression of the disease itself.

In SharePoint Terms?

Targeting and fixing symptom like issues within your SharePoint implementation without targeting or solving the root cause.

Page 27: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

When curing the symptoms of an issue is all you can do.

• You are unable to make sense of the underlying issue (don’t know what it is).

• You are under artificial constraints that make the potential solutions for the underlying issue infeasible until a later time.

• Budget/Time/Scope

• Awaiting Technology Improvements (Upgrade)

When to use Palliative Care

Cynefin (Dave Snowden Explains)

Page 28: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

SharePoint ExampleA site collections content database is 60GB in total size.

The content database grows quickly to 100GB in total size. The warnings have been sent out.

Palliative care would be to either split the content database up or to adjust processes so that the content DB can continue to grow beyond 100GB.

Preventative Action: Set alert to warn if the content database goes beyond 80GB in size and schedule reports on storage space and database growth.

Page 29: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

The OutcomeSymptoms of an underlying SharePoint issue

are resolved to decrease the impact of the underlying SharePoint issue.

Page 30: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

What to watch out for…When a symptom is treated it

doesn’t cure the underlying issue.

Page 31: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

SharePoint Curative Care

Page 32: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

What is Curative Care?Actions that seek to cure the existing disease or medical condition.In SharePoint Terms?

Solve the underlying issue/problem so that it no longer exists in your implementation.

Page 33: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

There is no magic pill.

Page 34: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

SharePoint ExampleA site collections content database is 60GB in total size.

The content database grows quickly to 100GB in total size. The warnings have been sent out.

Palliative care would be to either split the content database up or to adjust processes so that the content DB can continue to grow beyond 100GB.

Preventative Action: Set alert to warn if the content database goes beyond 80GB in size and schedule reports on storage space and database growth.

The content database actually went from 60GB to 100GB in the course of one day.

Through investigation it is determined that a workflow was causing the issue. Extra versions of all documents ina library were created on an infinite loop (until the server automatically stopped the process).

Curative care would be to remove the workflow and perform corrective Governance adjustments (adjust Sharepoint Designer permissions, adjust Quota policies, and to train the SharePoint Designer workflow developer).

Page 35: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

Do I Need To?

Not if there are no known or identified issues.

Before you go through a medical procedure the doctor would explain the procedure and the risks, options and alternatives allowing the patient to make an informed decision about whether the risk was worth it.

We must do the same with SharePoint solutions – the risk is theirs to take, not ours.

Page 36: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

SharePoint Lobotomy?Is there a way to cause a severe ‘personality’ change in your organizations perception of SharePoint?

• Eliminating alternatives can force users to utilize SharePoint or develop their own workarounds.

• Eliminate and rebuild your implementation. (2007 to 2010 upgrades provide an opportunity to accomplish this with less user resistance since things are changing anyways.)

Page 37: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

The OutcomeThrough careful focus and identification we

can ‘cure’ many SharePoint issues.

Page 38: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

What to watch out for…We cannot cure something if we

don’t know enough about it.

Page 39: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

When to AssessWhen not scheduled it’s still important to perform assessments after any “curative” action is performed. “It indicates that the prescriber takes responsibility for the clinical care of the system and in particular for monitoring efficacy and safety.”

Additionally it may be best to perform one after significant palliative or preventative measures are taken.

Page 40: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

Incident ReportsAn incident report or accident report is a form that is filled out in order to record details of an unusual event that occurs at the facility, such as an injury to a patient. The purpose of the incident report is to document the exact details of the occurrence while they are fresh in the minds of those who witnessed the event.

Some iatrogenic artifacts are clearly defined and easily recognized, such as a complication following a surgical procedure. Some less obvious ones can require significant investigation to identify, such as complex drug interactions.

In SharePoint Terms?

If something unusual happens as a result of ‘preventative’, ‘curative’, or ‘palliative’ measures being taken it must be documented with as much detail as possible while it’s still fresh in the minds of those who were participants or effected.

Page 41: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

SharePoint Health Assessments

Page 42: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

Mental or Physical?Physical health without mental health is not ‘healthy’.

In a SharePoint Implementation:Physical Health = Technical HealthMental Health = Business or Non-Technical Health

If you have business or non-technical issues you do not have a healthy SharePoint implementation.

Page 43: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

Assessment Approach

Page 44: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

Assessment Approach

Page 45: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

Phase the Assessments

Phase 3

Phase 2

Phase 1

SharePoint Strategy Assessments

SharePoint Infrastructure Assessments

SharePoint Search Assessments

SharePoint Security Assessments

SharePoint Performance Assessments

SharePoint Branding and Usability Assessments

SharePoint Development Assessments

SharePoint Integration

Assessments

SharePoint Governance Assessments

SharePoint User Adoption

Assessments

Page 46: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

Business Strategy AssessmentsIt is important to understand the vision, direction, objectives, and priorities of any SharePoint implementation or solution.

• Why are we using SharePoint within our Enterprise?• What are we currently using SharePoint for within our Enterprise?• What are the future uses for SharePoint within our Enterprise?

• How is SharePoint helping us achieve our business goals?• What are our SharePoint objectives and their priority?• What are our SharePoint initiatives and their priority?• How do our SharePoint initiatives align with our SharePoint

objectives?• What are ways we can reduce inefficiencies and duplication?

• What groups are doing similar initiatives and how can we help?• What are the related systems, applications and services we have

within our enterprise?• How is the business prioritizing SharePoint initiatives?

• Who are the people or key areas of the business involved in setting the strategic direction for our SharePoint implementation?

• What areas of the business offer the most opportunity for growth?• How are you communicating strategic changes or initiatives related to

SharePoint in your organization?• How are you allocating costs?

• What are we currently using SharePoint for within our Enterprise?

Page 47: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

Technical Strategy Assessments• What are the known current SharePoint Initiatives?• What are the known future SharePoint initiatives?• Am I using all the features our organization is paying for?• Are we using any of the features incorrectly?• What are the related business applications and services?

• Do any contain duplicate features/functionality?• Are any being retired/eliminated in the future?

• What are the technical objectives for SharePoint within the organization?• How are these technical objectives prioritized?

• What are our current and future licensing plans with SharePoint?• Do you have a communication plan?

• When do communications occur?• What must the communications contain?• Who are the contacts for key responsibilities?

Page 48: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

• Do you have clearly defined Governance teams, committees or boards?• Are the roles and responsibilities of the membership

clearly defined?• Is all of the membership engaged?• Does the membership rotate?

• How often are your members getting together?• What are the reasons your Governance teams,

committees or boards get together?• Are the outcomes of these meetings actionable?

• Do you have a Governance Site (and Governance Plan)?• What is within your Governance Site?

Governance Assessments

Page 49: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

Infrastructure Assessments• Who is responsible for what when it comes to SharePoint infrastructure?

• Do they have a backup?• Do they have the knowledge and training they need?

• Have you ever deviated from the default settings? Why and when?• How are you monitoring SharePoint?

• Do you know when a content DB’s size is approaching it’s recommended limit?

• Do you know when the site count of a site collection is approaching it’s recommended limit?

• Do you know when the site collection count in a content database is approaching it’s recommended limit?

• What quota’s have you configured for SharePoint?• How do you handle requests for a larger quota? • What is the maximum quota?

• Do you have errors in your event logs?• Do you have errors in your SharePoint logs?• Have you changed the default settings for storing logs?• Do you have errors in your SQL logs?• How much space to grow do each of your logs have?

• Have you ever deviated from the default settings? Why and when?

Page 50: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

• How many servers do you have in your farm? (and possibly how many farms?)

• How many web applications do you have in your farm?• How many site collections do you have?

• How many databases do you have?• How large are your databases?• How many SQL Server Instances do you have?• How many users are using your SharePoint site collections?• How many requests per second are you seeing?

• How many sites do you have?• How many documents do you have?

• What is the highest document size?• What is the average document size?

• What are your resource throttling settings?• What other technologies are you using with SharePoint?

• Are you using ISA or Forefront?• Are your users using Micrsoft Groove or SharePoint Workspace?• What is the current version of Microsoft Office you are using?• Are you using Office Communication Server or Lync?• Are you using Microsoft System Center products? Which ones?

Page 51: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

• What is your Disaster Recovery plan for your SharePoint implementation?• Do you perform a fire drills based on your plan? When was the last

one and how often do you do them?• How do you provide single file recovery? (version control, recycling bin,

DPM, etc)• How do you provide single or multiple site recovery?• How do you provide server recovery?• How do you provide data center recovery?• Are you storing excess or unnecessary (unused) data in your SharePoint

farm?• What are the costs of this storage?• Why is it being stored?

Backup and Recovery Assessments

Page 52: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

• How is SharePoint performance?• What are the bandwidth costs associated with SharePoint?

• What are the costs associated with transferring redundant data around your farm?

• What are my slowest performing pages?• How heavy are my SharePoint pages?• Are you using caching in your SharePoint implementation?

• Are you using Output Caching?• Are you using Disk Based Caching?• Are you using Object Caching?

• Are you using IIS compression?• Are you monitoring SQL Server Latency?

• Is your latency 10 milliseconds or less for the Temp Database?• Is your latency 10 milliseconds or less for the Search Database?• Is your latency 20 milliseconds or less for the Database Log File?

• Do you have pre-negotiated SLAs for first time load of a site, subsequent loads of a site, and performance at remote locations?

Performance Assessments

Page 53: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

Security Assessments• How secure is your SharePoint environment?• Do you have PII (Personally Identifiable Information) in your

environment? Is it secured and audited?• How well are permissions managed in your SharePoint environment?• Have you ever deviated from SharePoint’s default security levels?

• In what site collections?• What was the reasoning/need behind creating your own security

levels?• How can security be improved in your SharePoint environment?• How can you more effectively monitor, manage, and maintain security in

your SharePoint environment?• Do you have separate/specific site collections or web applications for

confidential data which are more tightly controlled, audited, and managed?

Page 54: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

• Do you have clearly defined Development Standards?• What third party products are we using in our SharePoint environment?

• Where are they available? Who can use them?• What is the status of these non-Microsoft products?

• Are there newer versions available?• How is custom code performing within our SharePoint environment?

• Are you disposing of SharePoint objects correctly?• Are you using best practices when querying or working with

SharePoint objects?• Do you know how many workflows have been created within your

SharePoint environment?• Do you know what they do?• Do you know who owns them?• Do you know what they were developed using? (SharePoint

Designer? Visual Studio? Third Party Product?)• Who is using SharePoint Designer?• How do you test your SharePoint environment when an update is made

to it?• When new code is added or a third party product?

• How are you storing older versions of configurations, code and compiled components?

Development Assessments

Page 55: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

• What kind of SharePoint support do you currently provide?• Do you provide help material such as Manuals, Course Guidebooks,

Workbooks, How To, Tutorials, or Demonstrations?• How do you train users on SharePoint?

• How do you currently provision your sites?• How do you determine where each site should live?• Who owns the site and who supports the site?

• How do you communicate new features, initiatives, or changes to SharePoint to your users?

• How many SharePoint support requests do you currently get?• How are these categorized?• How are these assigned and escalated?• How many are effectively responded to?• How many are closed with success?

• Do you leverage/contribute to an internal knowledgebase for SharePoint support?

• Do you have clearly defined SLAs for support and problem resolution?• Do you offer face to face learning or unstructured/semi-structured

environments for learning? (Lunch and learns, after hours discussions, communities etc)

Support Assessments

Page 56: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

• Do you have a site map that represents the current site structures?• Does this clearly indicate recommended containment hierarchy?

• Do you have a site map that defines future site structures?• Are you using Content Types?• Are you using metadata to help make content easier to organize and find?• Are you using site columns?• Are you using and managing Term Sets?• Do you have tagging guidelines?• Are you managing keywords?• Are you using and managing Site Directories?• Do you have classifications based on type of use?

• Communications based (publishing) portal/sites/collections?• Team based collaboration sites/collections?• Application/services based sites/collections?

• Are you checking for dead links?• How well is your site structured?• Can people find what they are looking for?

Taxonomy Assessments

Page 57: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

Integration Assessments• Is your SharePoint implementation part of an overall enterprise technology plan?

• What are the current systems and applications in place?• What are the application and system lifecycles?

• Is there duplicated content that is contained in other systems or applications and not just within SharePoint?• How is this content kept synchronized when updates are made to it?

• Can data stored in other systems provide additional value to your SharePoint business solutions? • Can it give added context to SharePoint content?

• What are already integrated?• How are they integrated?

• What are not integrated?• Why haven’t they been integrated?• Are there ways to reduce user disruption by providing more single

sign on opportunities?

Page 58: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

Usage and Adoption Assessments• How do you share the benefit of existing SharePoint solutions in your

organization?• Does this include user built SharePoint solutions?

• What is the SharePoint skill level of your users?• Do you have user stories on how people are currently using SharePoint

successfully?• Have you performed interviews or surveys to help understand how

people are using SharePoint or how specific SharePoint solutions can be improved?

• How many people are using your SharePoint implementation? • Are you reviewing SharePoint Usage Statistics on a Regular Basis?• How many are using a specific site?• How many are using specific documents?• What times of the week are they using specific sites or documents?

• Are there patterns that can be identified to help in determining the best time for updates or additions?

• Is your SharePoint accessible externally or via mobile devices?

Page 59: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

Usage and Adoption Assessments• How usable are your SharePoint solutions or implementation?

• Have you performed usability assessments?• How has your SharePoint implementation been branded?

• Does it have a unique name for referencing?• What are your theme and styling guidelines?• How does your SharePoint implementation work across

browsers?• What about upcoming browsers?

• What are the accessibility concerns in your current SharePoint implementation?• How can this be improved?

• Do you have usage policies defined?• Have your users signed off or acknowledged these policies?• Do you enforce these policies?• How often are these usage policies assessed and updated?

Page 60: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

Usability Assessments• Have you identified and defined user personas?• Is your SharePoint accessible externally?• Is your SharePoint being used on mobile devices?

• How is the user experience?• How has your SharePoint implementation been branded?• What are your theme and styling guidelines?• How does your SharePoint implementation work across browsers?

• What about upcoming browsers?• What are the accessibility concerns in your current SharePoint

implementation?• How can this be improved?

• How do you make navigation changes in your SharePoint implementation?• Is your current navigation effective?• Have you performed card sorting exercises?• Have you performed the ‘blind’ test?

Page 61: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

Search Assessments• Are you using custom search scopes?• Are you using people search?• Are you checking what queries resulted in failure (no click through or 0

results)?• Are you using best bets?• Have you defined synonyms?• Do you allow users to search non SharePoint data from within

SharePoint? If so what data?• Are you using hit highlighting?• Have you made organizational enhancements to the noise words file

and/or the thesaurus file?• Have you defragmented your search database(s)?

Page 62: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

• Are you using keywords, key phrases, and a description that reflects each pages content?

• Are you using Robots Exclusion Standard (robots.txt)?• Are you placing your content higher up in the page (to improve search

engine processing).• Are you ensuring alt and title tags are always filled on things like images?• Are you using descriptive text in your hyperlinks?• Are you using descriptive page titles?• Are you automatically updating the sitemap (helps search engines crawl

or discover pages on the site).• Are you adjusting the Search Visibility for sites or pages you don’t want

crawled?

SEO Assessments

Page 63: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

Assessment BreakdownPurpose of Assessment

Benefits and Deliverables of

Assessment

Activities of the Assessment

Suggested Participants

Technical Questions

What do things look like now?

What are things you haven’t considered?

Resource Questions

What are the roles and

responsibilities involved?

Have you planned for redundancy?

Is everyone on the same page?

Page 64: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

Tools That Help Answer Questions• Microsoft Products

System Center Operations Manager

• Microsoft/Community ToolsSharePoint Diagnostics (2007, 2010), ULS Viewer, SharePoint DocGen, Log Parser etc.

• Third Party ProductsControlPoint, DocAve, Nintex, CardioLog, MAPILab, etc.

Page 65: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

4 Things Every Organization Should Ask For In Any Assessment1. Can I have my results?

In a way that helps me understand where we are healthy, where we could improve, and where we are at risk.

2. What does this mean?Brief non jargon filled explanation of what each result means.

3. What are my options?What can I do to improve this? What can I do to control this? With clear explanations.

4. What’s next?

Page 66: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

The DiagnosisDiagnosis is used to help determine the

causes of symptoms, mitigations for problems, and solutions to issues.

Page 67: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

What to watch out for…“Prescription without Diagnosis is

Malpractice.”“Prescription of a SharePoint

Tool/Solution/Implementation without Diagnosis is Malpractice.”

Page 68: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

1. The Plan of Care for SharePoint2. Preventative Care is critical and cost effective.3. Palliative Care targets side effects and is expensive.4. Curative Care is difficult without clear diagnosis.5. Record and Learn from Results6. Assess Often, Target Assessments, Act on Results

1. What is a SharePoint Prescription?2. SharePoint Preventative Care 3. SharePoint Palliative Care4. SharePoint Curative Care 5. SharePoint Incident Reporting6. SharePoint Health Assessments

What we talked about…

Page 69: Best  Practices    Is  Your  Share Point  Really  Healthy

BEST PRACTICES CONFERENCE SHAREPOINT

Clarity. Direction. Confidence.

Get Well SoonThanks to Organizers, Sponsors and You for Making this Possible.

Questions? Ideas? Feedback? Contact me:

Twitter: @rharbridge

Blog: www.rharbridge.com

LinkedIn: www.linkedin.com/in/rharbridge

Email me at: [email protected]

My company: www.Allin.com

Assessments: http://www.sharepointdiagnostics.com