SlideShare a Scribd company logo
SharePoint Introduction
Collaboration in the Cloud
What We Learned from Habitat for Humanity SKC File Server Replacement
Kevin Phaup – kevinphaup@hotmail.com
What is SharePoint?
• Included in your donated enterprise subscriptions
• Web based collaboration platform with a long history as a local server product,
brought fully to the cloud in 2013
• Out of the box solution to create simple internal team or board sites for sharing
documents, lists, social networking (Yammer), & calendars
• Can easily scale to thousands of sites, and multiple subsites in a site
• Page layouts and content can be easily modified, and “web parts” or widgets can
be added to a page. No HTML experience required.
• Using free Sharepoint Designer application, site can be fully customized. Not
necessarily recommended for a smaller non-profit.
• Can access files from any browser or device, including mobile
• Solid technical phone and online support provided by Microsoft as part of
subscription
Alternative Collaboration Software
It is a vibrant marketplace
In practice most non-profits are likely using a hodgepodge of email
attachments, Dropbox, and mix of Google calendars or sites.
File Hosting in Cloud – General Tradeoffs
• Benefits of cloud-based document storage
• Access files, edit and share Office files from anywhere
• Across devices: desktops/laptops (PC, Mac, work/home), tablets, phones
• Secure external sharing to anyone – volunteers, partners
• Easier to manage.
• All files are backed up in the cloud.
• Can control access in one place
• Single logon. User only needs one password to remember.
• Tradeoffs
• May be slower in some scenarios. May require upgrading your internet speed.
• Requires an internet connection for most operations
• The “good-news/bad-news” of access from anywhere. Need clear sharing policy.
• More discussion in free Microsoft eBook:
SharePoint Hierarchy • A site collection contains a top-
level site and subsites
• Security or access control can
be either inherited down, or
broken at any level to provide
unique security as needed
down to item level if needed.
• Can use Office365 security
groups to manage access more
easily.
• At Habitat we created separate
permissions for board site, for
team internal and external
members, and for private
folders only managers in a team
could view and access.
• Keep it simple and avoid item
level security
SharePoint Control
• It takes time and discussion with staff to determine the right balance of
information control for a given site or project.
• Don’t want to impede work, but don’t want to accidently open up HR and
payroll files
• Think hard about who needs access both internally and externally, and who
has the right to share externally
Document Libraries
• Most documents are commonly placed in document libraries.
• This article nicely summarizes the tradeoffs of using folder views.
• Search is your friend. Much faster than digging down into folders
• Can search from top level site down, or just within a document library
• With more rigid data, requiring metadata fields may improve organization
and search
• Libraries can be synced to a local computer for offline access.
Unfortunately this is at library not folder level, and there is a 5000 file limit.
This is an area Microsoft knows they need to improve.
• To add multiple files to a library, using the Explorer View is best option, but
this add-on only works in IE browser.
Document Co-editing
• Multiple people can edit a document simultaneous
• If online, will see each others changes as they are made
• Works well for a document where multiple people own different
sections
• If multiple people are editing the same parts of the document, may
have conflicts to resolve
• Best to practice a few times with someone to learn the features and
limitations.
• Works great in meetings where multiple people are putting together a
presentation
• Old habits die hard.
Data Protection
• Versioning can be enabled for document libraries to enable saving the last N
versions of a file.
• When files are deleted by a user, they are placed into the user’s Sharepoint
recycle bin, where the user can recover if needed.
• After 30 days the files are then moved to a site collection recycle bin where the
administrator can recover if needed.
• After 30 more days the files are truly deleted.
• Microsoft backs up your complete cloud instance for recovery against
catastrophic failure to multiple physical sites, and can restore to a point in time,
but individual item recovery is generally achieved via the recycle bin.
• Good walk through on how this works here.
• Several 3rd party services offer backup of Office365/SharePoint data to alternate
clouds like AWS for “deep” long term backup/recovery.
• Consider how one might recover from the Cryptolocker virus.
Sharing – Internal and External Controls
• Probably the most cumbersome aspect of setting up a SharePoint site is
configuring the security groups and access controls.
• By default users may share externally. Most organizations will want more
restrictions. It can be controlled with the right selection of privileges –
these are not obvious.
• Best to create a new named privilege set rather than changing the features
of the in the box named such as “editor” or “contributor”.
• Best to create a “test” team site and a few dummy users with different
privileges so you can test various sharing scenarios, or other changes
• Think through how staff and external users need to get their work done.
• Think through how to ramp on and off employees. What security groups do
they need to be added to. How do you maintain and audit settings over
time? Entropy is not your friend.
Habitat Project Goals
• Provide document collaboration "anywhere", "any" device
• Eliminate aging, expensive and complex file server infrastructure
• Enable secure collaboration among staff (10's), volunteers (100's) and
with partners (10's)
• Support flexible collaboration: links, co-editing
• Protection of data against loss
• Minimize operational complexity
• Minimize cost
Functional Design
• Performed initial file usage audit on server and desktop using free file analysis tools, then
extensive file cleanup. Make full backups before starting any cleanup process. Only
employees know what can be archived or deleted. Moved many files to an archive folder.
Identified large media files.
• Made distinction between One Drive for Business and SharePoint usage. Not always clear
to staff. Deployed OneDrive before SharePoint. OneDrive was a good introduction to
SharePoint mentality.
• Decided to use one large SharePoint site with subsites to simplify access, and global
search. Well within SharePoint limits.
• Kept it simple. Kept folder view as primary view on doclibs. Added other useful views.
Limit customizations that staff can make to avoid chaos and maintain look and feel across
team sites.
• Mapped department model already in place on file server to subsites. Already well
understood by the organization.
• Created subsites for both departments and committees. Committees have external
constituents.
• Piloted with one department until happy with design, then easily cloned to other
departments using site templates.
Functional Design - continued
• Determining proper access control measures required the most research
• Wanted to limit external sharing at launch until we understood usage and ramifications.
Created customized permission.
• There is some cross department need for access. Employees often have multiple roles.
Kept that simple by creating "Extended" group for each team.
• Security Model
• Used Exchange security groups to control access. No SharePoint objects have individual staff
permissions. Each subsite breaks inheritance with the top level site.
• Restricted sharing ability to team leaders, and to a single top level folder "external" in each team's
doclib. Simplifies auditing.
• Each team doclib has a "confidential" folder for those files that a team wants to restrict access.
• Each team had slightly different access needs - all of which were easily handled by model.
• Search and Tagging. Explored use of tagging to allow cross folder/team meta search
across folders for more structured file grouping. Easy to implement, but burden is on
staff to take the time to tag.
Implementation
1. Planning (1+ person days, org size dependent)
1. Identify department structure, leads ("champs", tech savvy ), users
2. Project overview with management and leads
3. Identify department requirements with leads: files, usage, security, external sharing
2. Desktops/Laptops
1. Verify/update desktop/laptops Office 2013 ready (CPU, memory). An hour per machine.
2. OneDrive for business cutover (1 Hr/machine) - Install ODB client, map documents, sync
- (1hr/machine)
3. Teamsite - Preparation
1. Leads manage file preparation - (4+ hours, data dependent, plus staff time)
1. Cleanup unused files
2. Identify/Organize files to be moved to teamsites
3. File name scrub - path length, characters
4. Archives, very large files (video, typically) to remain on file servers
2. Configure sites (1+ person day): Master sites, subsites, security groups, documentation
3. Staff lead training - (4 hrs)
4. Verify leads test, experiment (4+ person days + staff time)
5. Staff training (4 hrs)
Implementation - continued
• File migration/Cutover (1+ person days, data dependent)
• Set file shares to read-only
• Upload (overnight) and verify
• Live on SharePoint
• Follow-up (1+ person days, org dependent)
• addition (re)training
• individual sit-downs with staff as needed
• Training varies greatly by individual
Training
• Department Champs
• Trained first with a few sessions
• Extra training on external sharing
• All staff
• 90-min training session with simple ppt, demos and videos
• Follow-up - respond to questions, spot check employees
Documentation
• Documented security model so the on-site IT staff can follow it.
• Some level of auditing to verify compliances is needed.
• Need better adherences to IT checklist for new staff, and staff departure
• Used Microsoft's own training materials and video wherever possible.
• Created helpdesk alias so SharePoint questions could be answered as
soon as possible
• Created wiki to document most common staff questions.
• Rapid rate of change of Sharepoint interface and features makes
keeping documentation current a challenge
Costs
• Without AD sync
• $2/month/user with Office Client (Office Pro non-profit, 5 devices)
• Free for web-only (E1 non-profit)
• $3.50/month/user with AD sync (E3 non-profit, includes Office )
• Cost to upgrade machines to be Office 2013 ready
• memory/disk upgrades
• machine replacement
These numbers change frequently.
Lessons Learned
• Wide range in staff's ability to adapt to change
• Piloting one team before wider rollout was crucial to success
• Keep it simple
• Microsoft support was responsive to issues
• Expect some desktop upgrades. Older desktops could not handle load of updated software. Many user
issues were desktop configuration issues.
• Folder level sync is sorely missing . Staff need to be trained in using Explorer view which can be
cumbersome.
• Reinforce with staff the benefits of access from anywhere, as some day-to-day tasks are going to take
more steps and be slower than using fileserver.
• 3rd party tools to identify long directories and naming issues helped, but weren't perfect. Bulk upload
of documents was cumbersome and difficult to restart. Expect rates of about 4GB/hour. Could take a
few weeks to upload a TB. Need to perform in waves. Bulk modifications to folder structure are painful
once files are in SharePoint
• Can't be in a hurry. Takes time to get everyone on board.

More Related Content

PPT
Security and Privacy Brown Bag
501 Commons
 
PPTX
501 Talks Tech presents "Enter the Intranet: What Confluence Can Do for your ...
Lucinda Stroud
 
PPTX
Effective data management for nonprofits
Alexander Green
 
PPTX
Collaboration Solutions for Nonprofits
501 Commons
 
PPTX
What You Should Do For Your Website in the Next 6 to 9 Months
501 Commons
 
PPTX
Data managementfornonprofits 2014-06-19
501 Commons
 
PPTX
Got Plone? Now What?
501 Commons
 
PPTX
Website Strategy Planning for Nonprofits
501 Commons
 
Security and Privacy Brown Bag
501 Commons
 
501 Talks Tech presents "Enter the Intranet: What Confluence Can Do for your ...
Lucinda Stroud
 
Effective data management for nonprofits
Alexander Green
 
Collaboration Solutions for Nonprofits
501 Commons
 
What You Should Do For Your Website in the Next 6 to 9 Months
501 Commons
 
Data managementfornonprofits 2014-06-19
501 Commons
 
Got Plone? Now What?
501 Commons
 
Website Strategy Planning for Nonprofits
501 Commons
 

What's hot (20)

PDF
Websites for Nonprofits
501 Commons
 
PPTX
501 Talks Tech 2014 - Broadcast Email Providers
501 Commons
 
PPTX
Driving Employee Engagement Through A Social Intranet - Federal Communicators...
Federal Communicators Network
 
PDF
Managing Potential Supporters
501 Commons
 
PDF
Webinar-Libraries Supporting Social Good: Tools and Tips for Outreach to Nonp...
TechSoup
 
PPTX
Webinar - Web Accessibility 101 - 2016-08-09
TechSoup
 
PPT
An Introduction To Share Point 2007
TechSoup
 
PPTX
Webinar - Compliance with the Microsoft Cloud- 2017-04-19
TechSoup
 
PPTX
Know Thyself: Sharepoint Adoption for Nonprofits
501 Commons
 
PPT
Producing Webinars For Nonprofits & Libraries
TechSoup
 
PPT
Expand Your Reach With Flickr And Twitter
TechSoup
 
PPT
Presentation winning grants
TechSoup
 
PPTX
Webinar - Working with Tech Consultants - 2016-07-14
TechSoup
 
PPTX
Webinar - Windows Server 2016 for Nonprofits and Libraries - 2017-01-10
TechSoup
 
PPTX
Chicago counts collaboration tools
ChicagoCounts
 
PPT
Web 2.0, Hip or Hype - A Library Perspective
libsys
 
PPTX
Webinar - 5 Things You Didn't Know About TechSoup's Donation Programs - 2016-...
TechSoup
 
PDF
Why Measuring the Impact of Doing Good Matters
TechSoup
 
PPT
Low and No Cost ICT tools
PAVS Communities 2.0
 
PPT
Microblogging For The Enterprise
Blue Economy Agency
 
Websites for Nonprofits
501 Commons
 
501 Talks Tech 2014 - Broadcast Email Providers
501 Commons
 
Driving Employee Engagement Through A Social Intranet - Federal Communicators...
Federal Communicators Network
 
Managing Potential Supporters
501 Commons
 
Webinar-Libraries Supporting Social Good: Tools and Tips for Outreach to Nonp...
TechSoup
 
Webinar - Web Accessibility 101 - 2016-08-09
TechSoup
 
An Introduction To Share Point 2007
TechSoup
 
Webinar - Compliance with the Microsoft Cloud- 2017-04-19
TechSoup
 
Know Thyself: Sharepoint Adoption for Nonprofits
501 Commons
 
Producing Webinars For Nonprofits & Libraries
TechSoup
 
Expand Your Reach With Flickr And Twitter
TechSoup
 
Presentation winning grants
TechSoup
 
Webinar - Working with Tech Consultants - 2016-07-14
TechSoup
 
Webinar - Windows Server 2016 for Nonprofits and Libraries - 2017-01-10
TechSoup
 
Chicago counts collaboration tools
ChicagoCounts
 
Web 2.0, Hip or Hype - A Library Perspective
libsys
 
Webinar - 5 Things You Didn't Know About TechSoup's Donation Programs - 2016-...
TechSoup
 
Why Measuring the Impact of Doing Good Matters
TechSoup
 
Low and No Cost ICT tools
PAVS Communities 2.0
 
Microblogging For The Enterprise
Blue Economy Agency
 
Ad

Viewers also liked (19)

PDF
Conquer Your Inbox: Tips & Tricks for Managing Email
501 Commons
 
PPTX
Making Tech Decisions - Preview
501 Commons
 
PPTX
Prevent Online Communication Overload
501 Commons
 
PDF
Google Adwords for Nonprofits
501 Commons
 
PDF
Free and low cost tools for nonprofits
501 Commons
 
PPTX
Storytelling using Data
501 Commons
 
PDF
Google for Nonprofits
501 Commons
 
PPTX
Claim your Google Business Listing
501 Commons
 
PPT
Project Scheduling for Successful Outcomes
501 Commons
 
PPTX
Agile Project Management for Nonprofits
501 Commons
 
PPTX
Bite size ux
501 Commons
 
PPT
Search Engine Optimization
501 Commons
 
PPTX
WordPress Plugins
501 Commons
 
PPTX
Digital storytelling workshop
501 Commons
 
PDF
Tableau for Nonprofits
501 Commons
 
PPTX
Google Analytics for Nonprofits
501 Commons
 
PPTX
Keep Your Website Relevant - Brown Bag Presentation
501 Commons
 
PPTX
Planning Your Website Project
501 Commons
 
PDF
Social media 101
501 Commons
 
Conquer Your Inbox: Tips & Tricks for Managing Email
501 Commons
 
Making Tech Decisions - Preview
501 Commons
 
Prevent Online Communication Overload
501 Commons
 
Google Adwords for Nonprofits
501 Commons
 
Free and low cost tools for nonprofits
501 Commons
 
Storytelling using Data
501 Commons
 
Google for Nonprofits
501 Commons
 
Claim your Google Business Listing
501 Commons
 
Project Scheduling for Successful Outcomes
501 Commons
 
Agile Project Management for Nonprofits
501 Commons
 
Bite size ux
501 Commons
 
Search Engine Optimization
501 Commons
 
WordPress Plugins
501 Commons
 
Digital storytelling workshop
501 Commons
 
Tableau for Nonprofits
501 Commons
 
Google Analytics for Nonprofits
501 Commons
 
Keep Your Website Relevant - Brown Bag Presentation
501 Commons
 
Planning Your Website Project
501 Commons
 
Social media 101
501 Commons
 
Ad

Similar to Sharepoint for Nonprofits: Introduction (20)

PPTX
Is Dropbox your next File Server?
Community IT Innovators
 
PPTX
Moving and Sharing Files to the Sharepoint Hub
Sebastian Mondrone
 
PDF
Virtual Office Hours- A SharePoint Discussion for Nonprofits.pdf
TechSoup
 
PPTX
Community IT innovators Webinar - Taking another look at SharePoint
Community IT Innovators
 
PPTX
IA& Taxonomy Planning for SharePoint Online & Office 365
DocFluix, LLC
 
PPTX
Tips and tricks for complex migrations to SharePoint Online
Andries den Haan
 
PPTX
Navigating the Mess of a Shared drive Migration to SharePoint
Joanne Klein
 
PPTX
Movin’ On Up - A #SharePoint Migration Case Study #HSPUG
Jim Adcock
 
PDF
O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...
NCCOMMS
 
PDF
Tips and tricks for complex migrations to SharePoint Online
Andries den Haan
 
PPTX
Movin on Up - ScarePoint Friday Cincinnati 2016
Jim Adcock
 
PPTX
Important news from SharePoint Conference North America 2019
Martin Albrektson
 
PPTX
Movin’ On Up - SP Engage Oct 2015
Jim Adcock
 
PPTX
Deploy Microsoft Teams with Success
Serge Tremblay
 
PDF
Box to OneDrive Migration
WinWire Technologies Inc
 
PDF
Deep diveconnections eco systeem
Sasja Beerendonk
 
PPTX
OneDrive for Business: Much More Than a File Share
Erica Toelle
 
PPTX
Training – Introduction to SharePoint Online for Collaboration and Document M...
Suhail Jamaldeen
 
PPTX
One101 double the trouble double the fun_ migrating to one_drive and sharepoi...
Craig Jahnke
 
PDF
SharePoint as your supervisory sidekick
Nate Chamberlain
 
Is Dropbox your next File Server?
Community IT Innovators
 
Moving and Sharing Files to the Sharepoint Hub
Sebastian Mondrone
 
Virtual Office Hours- A SharePoint Discussion for Nonprofits.pdf
TechSoup
 
Community IT innovators Webinar - Taking another look at SharePoint
Community IT Innovators
 
IA& Taxonomy Planning for SharePoint Online & Office 365
DocFluix, LLC
 
Tips and tricks for complex migrations to SharePoint Online
Andries den Haan
 
Navigating the Mess of a Shared drive Migration to SharePoint
Joanne Klein
 
Movin’ On Up - A #SharePoint Migration Case Study #HSPUG
Jim Adcock
 
O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...
NCCOMMS
 
Tips and tricks for complex migrations to SharePoint Online
Andries den Haan
 
Movin on Up - ScarePoint Friday Cincinnati 2016
Jim Adcock
 
Important news from SharePoint Conference North America 2019
Martin Albrektson
 
Movin’ On Up - SP Engage Oct 2015
Jim Adcock
 
Deploy Microsoft Teams with Success
Serge Tremblay
 
Box to OneDrive Migration
WinWire Technologies Inc
 
Deep diveconnections eco systeem
Sasja Beerendonk
 
OneDrive for Business: Much More Than a File Share
Erica Toelle
 
Training – Introduction to SharePoint Online for Collaboration and Document M...
Suhail Jamaldeen
 
One101 double the trouble double the fun_ migrating to one_drive and sharepoi...
Craig Jahnke
 
SharePoint as your supervisory sidekick
Nate Chamberlain
 

More from 501 Commons (13)

PDF
501 Talks Tech: WordPress for Nonprofits
501 Commons
 
PPTX
Measurement for Impact: Google Analytics
501 Commons
 
PPTX
Project Management for Nonprofits- 501 Commons Tech Talk
501 Commons
 
PDF
501 Talks Tech: Video Storytelling for Impact by 6162 Productions
501 Commons
 
PDF
501 Talks Tech: Design Thinking Workshop by Dupla Studios
501 Commons
 
PDF
SEO Basics for Nonprofits
501 Commons
 
PDF
Social Network Analysis: Mapping Your Nonprofit's Connections
501 Commons
 
PDF
Facebook Strategies for Nonprofits
501 Commons
 
PDF
501 Talks Tech: WordPress + Social Media = Engagement
501 Commons
 
PPTX
Web strategy
501 Commons
 
PPTX
Virtual offices moving2cloud
501 Commons
 
PPT
Triple Bottom Line
501 Commons
 
PPT
Recruiting & Using Executive Volunteer
501 Commons
 
501 Talks Tech: WordPress for Nonprofits
501 Commons
 
Measurement for Impact: Google Analytics
501 Commons
 
Project Management for Nonprofits- 501 Commons Tech Talk
501 Commons
 
501 Talks Tech: Video Storytelling for Impact by 6162 Productions
501 Commons
 
501 Talks Tech: Design Thinking Workshop by Dupla Studios
501 Commons
 
SEO Basics for Nonprofits
501 Commons
 
Social Network Analysis: Mapping Your Nonprofit's Connections
501 Commons
 
Facebook Strategies for Nonprofits
501 Commons
 
501 Talks Tech: WordPress + Social Media = Engagement
501 Commons
 
Web strategy
501 Commons
 
Virtual offices moving2cloud
501 Commons
 
Triple Bottom Line
501 Commons
 
Recruiting & Using Executive Volunteer
501 Commons
 

Recently uploaded (20)

PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PDF
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 

Sharepoint for Nonprofits: Introduction

  • 1. SharePoint Introduction Collaboration in the Cloud What We Learned from Habitat for Humanity SKC File Server Replacement Kevin Phaup – [email protected]
  • 2. What is SharePoint? • Included in your donated enterprise subscriptions • Web based collaboration platform with a long history as a local server product, brought fully to the cloud in 2013 • Out of the box solution to create simple internal team or board sites for sharing documents, lists, social networking (Yammer), & calendars • Can easily scale to thousands of sites, and multiple subsites in a site • Page layouts and content can be easily modified, and “web parts” or widgets can be added to a page. No HTML experience required. • Using free Sharepoint Designer application, site can be fully customized. Not necessarily recommended for a smaller non-profit. • Can access files from any browser or device, including mobile • Solid technical phone and online support provided by Microsoft as part of subscription
  • 3. Alternative Collaboration Software It is a vibrant marketplace In practice most non-profits are likely using a hodgepodge of email attachments, Dropbox, and mix of Google calendars or sites.
  • 4. File Hosting in Cloud – General Tradeoffs • Benefits of cloud-based document storage • Access files, edit and share Office files from anywhere • Across devices: desktops/laptops (PC, Mac, work/home), tablets, phones • Secure external sharing to anyone – volunteers, partners • Easier to manage. • All files are backed up in the cloud. • Can control access in one place • Single logon. User only needs one password to remember. • Tradeoffs • May be slower in some scenarios. May require upgrading your internet speed. • Requires an internet connection for most operations • The “good-news/bad-news” of access from anywhere. Need clear sharing policy. • More discussion in free Microsoft eBook:
  • 5. SharePoint Hierarchy • A site collection contains a top- level site and subsites • Security or access control can be either inherited down, or broken at any level to provide unique security as needed down to item level if needed. • Can use Office365 security groups to manage access more easily. • At Habitat we created separate permissions for board site, for team internal and external members, and for private folders only managers in a team could view and access. • Keep it simple and avoid item level security
  • 6. SharePoint Control • It takes time and discussion with staff to determine the right balance of information control for a given site or project. • Don’t want to impede work, but don’t want to accidently open up HR and payroll files • Think hard about who needs access both internally and externally, and who has the right to share externally
  • 7. Document Libraries • Most documents are commonly placed in document libraries. • This article nicely summarizes the tradeoffs of using folder views. • Search is your friend. Much faster than digging down into folders • Can search from top level site down, or just within a document library • With more rigid data, requiring metadata fields may improve organization and search • Libraries can be synced to a local computer for offline access. Unfortunately this is at library not folder level, and there is a 5000 file limit. This is an area Microsoft knows they need to improve. • To add multiple files to a library, using the Explorer View is best option, but this add-on only works in IE browser.
  • 8. Document Co-editing • Multiple people can edit a document simultaneous • If online, will see each others changes as they are made • Works well for a document where multiple people own different sections • If multiple people are editing the same parts of the document, may have conflicts to resolve • Best to practice a few times with someone to learn the features and limitations. • Works great in meetings where multiple people are putting together a presentation • Old habits die hard.
  • 9. Data Protection • Versioning can be enabled for document libraries to enable saving the last N versions of a file. • When files are deleted by a user, they are placed into the user’s Sharepoint recycle bin, where the user can recover if needed. • After 30 days the files are then moved to a site collection recycle bin where the administrator can recover if needed. • After 30 more days the files are truly deleted. • Microsoft backs up your complete cloud instance for recovery against catastrophic failure to multiple physical sites, and can restore to a point in time, but individual item recovery is generally achieved via the recycle bin. • Good walk through on how this works here. • Several 3rd party services offer backup of Office365/SharePoint data to alternate clouds like AWS for “deep” long term backup/recovery. • Consider how one might recover from the Cryptolocker virus.
  • 10. Sharing – Internal and External Controls • Probably the most cumbersome aspect of setting up a SharePoint site is configuring the security groups and access controls. • By default users may share externally. Most organizations will want more restrictions. It can be controlled with the right selection of privileges – these are not obvious. • Best to create a new named privilege set rather than changing the features of the in the box named such as “editor” or “contributor”. • Best to create a “test” team site and a few dummy users with different privileges so you can test various sharing scenarios, or other changes • Think through how staff and external users need to get their work done. • Think through how to ramp on and off employees. What security groups do they need to be added to. How do you maintain and audit settings over time? Entropy is not your friend.
  • 11. Habitat Project Goals • Provide document collaboration "anywhere", "any" device • Eliminate aging, expensive and complex file server infrastructure • Enable secure collaboration among staff (10's), volunteers (100's) and with partners (10's) • Support flexible collaboration: links, co-editing • Protection of data against loss • Minimize operational complexity • Minimize cost
  • 12. Functional Design • Performed initial file usage audit on server and desktop using free file analysis tools, then extensive file cleanup. Make full backups before starting any cleanup process. Only employees know what can be archived or deleted. Moved many files to an archive folder. Identified large media files. • Made distinction between One Drive for Business and SharePoint usage. Not always clear to staff. Deployed OneDrive before SharePoint. OneDrive was a good introduction to SharePoint mentality. • Decided to use one large SharePoint site with subsites to simplify access, and global search. Well within SharePoint limits. • Kept it simple. Kept folder view as primary view on doclibs. Added other useful views. Limit customizations that staff can make to avoid chaos and maintain look and feel across team sites. • Mapped department model already in place on file server to subsites. Already well understood by the organization. • Created subsites for both departments and committees. Committees have external constituents. • Piloted with one department until happy with design, then easily cloned to other departments using site templates.
  • 13. Functional Design - continued • Determining proper access control measures required the most research • Wanted to limit external sharing at launch until we understood usage and ramifications. Created customized permission. • There is some cross department need for access. Employees often have multiple roles. Kept that simple by creating "Extended" group for each team. • Security Model • Used Exchange security groups to control access. No SharePoint objects have individual staff permissions. Each subsite breaks inheritance with the top level site. • Restricted sharing ability to team leaders, and to a single top level folder "external" in each team's doclib. Simplifies auditing. • Each team doclib has a "confidential" folder for those files that a team wants to restrict access. • Each team had slightly different access needs - all of which were easily handled by model. • Search and Tagging. Explored use of tagging to allow cross folder/team meta search across folders for more structured file grouping. Easy to implement, but burden is on staff to take the time to tag.
  • 14. Implementation 1. Planning (1+ person days, org size dependent) 1. Identify department structure, leads ("champs", tech savvy ), users 2. Project overview with management and leads 3. Identify department requirements with leads: files, usage, security, external sharing 2. Desktops/Laptops 1. Verify/update desktop/laptops Office 2013 ready (CPU, memory). An hour per machine. 2. OneDrive for business cutover (1 Hr/machine) - Install ODB client, map documents, sync - (1hr/machine) 3. Teamsite - Preparation 1. Leads manage file preparation - (4+ hours, data dependent, plus staff time) 1. Cleanup unused files 2. Identify/Organize files to be moved to teamsites 3. File name scrub - path length, characters 4. Archives, very large files (video, typically) to remain on file servers 2. Configure sites (1+ person day): Master sites, subsites, security groups, documentation 3. Staff lead training - (4 hrs) 4. Verify leads test, experiment (4+ person days + staff time) 5. Staff training (4 hrs)
  • 15. Implementation - continued • File migration/Cutover (1+ person days, data dependent) • Set file shares to read-only • Upload (overnight) and verify • Live on SharePoint • Follow-up (1+ person days, org dependent) • addition (re)training • individual sit-downs with staff as needed • Training varies greatly by individual
  • 16. Training • Department Champs • Trained first with a few sessions • Extra training on external sharing • All staff • 90-min training session with simple ppt, demos and videos • Follow-up - respond to questions, spot check employees
  • 17. Documentation • Documented security model so the on-site IT staff can follow it. • Some level of auditing to verify compliances is needed. • Need better adherences to IT checklist for new staff, and staff departure • Used Microsoft's own training materials and video wherever possible. • Created helpdesk alias so SharePoint questions could be answered as soon as possible • Created wiki to document most common staff questions. • Rapid rate of change of Sharepoint interface and features makes keeping documentation current a challenge
  • 18. Costs • Without AD sync • $2/month/user with Office Client (Office Pro non-profit, 5 devices) • Free for web-only (E1 non-profit) • $3.50/month/user with AD sync (E3 non-profit, includes Office ) • Cost to upgrade machines to be Office 2013 ready • memory/disk upgrades • machine replacement These numbers change frequently.
  • 19. Lessons Learned • Wide range in staff's ability to adapt to change • Piloting one team before wider rollout was crucial to success • Keep it simple • Microsoft support was responsive to issues • Expect some desktop upgrades. Older desktops could not handle load of updated software. Many user issues were desktop configuration issues. • Folder level sync is sorely missing . Staff need to be trained in using Explorer view which can be cumbersome. • Reinforce with staff the benefits of access from anywhere, as some day-to-day tasks are going to take more steps and be slower than using fileserver. • 3rd party tools to identify long directories and naming issues helped, but weren't perfect. Bulk upload of documents was cumbersome and difficult to restart. Expect rates of about 4GB/hour. Could take a few weeks to upload a TB. Need to perform in waves. Bulk modifications to folder structure are painful once files are in SharePoint • Can't be in a hurry. Takes time to get everyone on board.