being a good sharepoint parent

25
Being a Good SharePoint Parent How limits, focus, and the right people can ease SharePoint growing pains

Upload: matt-linxwiler

Post on 11-Apr-2017

161 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Being a Good SharePoint Parent

Being a GoodSharePoint Parent

How limits, focus, and the right people can ease SharePoint

growing pains

Page 2: Being a Good SharePoint Parent

Matt Linxwiler• Manager, Intranet Technology at

ALSAC/St. Jude Children’s Research Hospital

• 18+ years in web development

• 4 years with SharePoint

Page 3: Being a Good SharePoint Parent

St. Jude Children’s Research HospitalFounded by entertainer Danny Thomas

No child should die in the dawn of life

Page 4: Being a Good SharePoint Parent

What makes St. Jude unique?

St. Jude combines pioneering research and exceptional care.

Page 5: Being a Good SharePoint Parent

What makes St. Jude unique?

One child saved at St. Jude means thousands more saved worldwide.

Page 6: Being a Good SharePoint Parent

What makes St. Jude unique?

No family ever pays St. Jude for anything.

Page 7: Being a Good SharePoint Parent

ALSAC• The fundraising and awareness

organization for St. Jude Children's Research Hospital

• Provides 75% of the hospital’s fundingoHospital’s daily operating costs are $1.8

million

• In FY12, ALSAC raised $814 million

Page 8: Being a Good SharePoint Parent

ALSAC’s SharePoint Environment• SharePoint 2010 Enterprise Edition

o Project Server 2010

o Several third-party add-ons

• 75-80 Site Collections• Site owners for each

• 3 dedicated SharePoint staff

Page 9: Being a Good SharePoint Parent

Why SharePoint?• 1200+ employees

o Memphis Headquarters (~700 staff)o 30+ field offices across the U.S.

• We needed a way too Share documentso Collaborate on projectso Build online forms quickly

• Already invested in Microsoft technologyo Windows, Office, SQL Server, etc.o Had already been installed as a rogue

environment

Page 10: Being a Good SharePoint Parent

ALSAC Best Practices

Page 11: Being a Good SharePoint Parent

What is this quote from?

I wear the chain I forged in life! I made it link by link and yard by yard! I gartered it on of my own

free will and by my own free will, I wore it!

– Jacob Marley’s Guide to SharePoint Administration

Page 12: Being a Good SharePoint Parent

Site Owner Capabilities• ALSAC site owners are responsible for

oCreating libraries, lists, and calendarsoManaging contento Access to contento First-level support for their users

• None of our site owners are Site Collection Administrators

• Many are not even default Site Owners

Page 13: Being a Good SharePoint Parent

Site Owner CapabilitiesWe create a custom permission level and remove the following permissions:

o Manage Permissionso Create Subsiteso Manage Websites

o Apply Themes and Borderso Apply StyleSheetso Create Groups

The reduced permission level allows us too Maintain look and feelo Contain sprawlo Keep permissions from getting out of hand

Page 14: Being a Good SharePoint Parent

Clean Up After Yourself• Whenever possible, clean things up

oDelete unused/test sites, libraries, listso Especially before migrating or moving file

shares• Digital clutter comes at a price

o Additional storageoWasted migration effortoWasted time determining if you still need to

keep something

Page 15: Being a Good SharePoint Parent

Clean Up After YourselfFor sites with messy permissions

oCreate a new site with default permissionsoCopy content from old siteo Let users who need access request it again

Page 16: Being a Good SharePoint Parent

No Code• We wanted to avoid the complexity that custom

coding adds to support and future upgrades

• Configuration vs Customization

• SharePoint does a lot out of the boxo Some people jump straight to Visual Studio without

understanding what SharePoint can do natively.

Page 17: Being a Good SharePoint Parent

No Code• Alternatives

oUse “page hacks” using a web part and JavaScript (such as JQuery)

o Third-party tools are available for many common issues

• Requires you to view work through a SharePoint lens

Page 18: Being a Good SharePoint Parent

Train People• Don’t assume SharePoint is easy

• Lack of training can lead too An unruly farmoUnderused featureso Low adoption

• The goal is to empower users so that they can “do for themselves” without creating a mess

Page 19: Being a Good SharePoint Parent

Hire People• SharePoint’s #1 system

requirement is peopleoRight numberoRight roles (administrator,

analyst, architect, developer)• SharePoint ownership is

not “other duties as assigned”

(duh!)

Page 20: Being a Good SharePoint Parent

And Have Fun!

Page 21: Being a Good SharePoint Parent

My Favorite Business Requirement Ever

Me: “Is this always the case?”

Answer: “It is,(from the Legal dept)

except when it isn’t.”

Page 22: Being a Good SharePoint Parent

Keep It Simple• Don’t give users more than they can

handle• Let users graduate to more advanced

solutions• You can always enhance the solution later

Page 23: Being a Good SharePoint Parent

Deliver Small• Don’t try to boil the ocean

oWhat is the smallest, functional thing you can deliver?

oWhat is the smallest audience you can start with?

• Give your users something useful and let them tell you what else they need

• You can always enhance the solution later

Page 24: Being a Good SharePoint Parent

Consider This• If you can deliver 80% of what your users

want in a much shorter timeframe, is that good enough?

• In many cases the answer is “Yes”, and…

• …they’ll never ask for any additional enhancements.

Page 25: Being a Good SharePoint Parent

Questions?Thank [email protected]

www.stjude.org facebook.com/stjude twitter.com/stjude