1 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
Wendy Neal, SharePoint Consultant, McGladrey
Andreas Grabner, Performance Advocate, Dynatrace
Thursday, March 26
Driving SharePoint End-
User Adoption: Usability and
Performance
2 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
SharePoint Site Usability and
User Adoption Tips
Wendy Neal
3 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
Wendy Neal
Senior SharePoint Consultant, McGladrey
@SharePointWendy
http://wendy-neal.com
Contributing Author:
• CMSWire
• ITUnity
4 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
• Basic Website Usability Concepts
• The Challenges of User Adoption
• Overcoming the Challenges
• Key Points to Remember
Outline
5 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
Basic Website Usability Concepts
6 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
• According to Steve Krug, websites
should be:
• Self-evident
• Obvious
• Self-explanatory
Rule #1: Don’t Make Me Think
If you remember
nothing else about
usability, remember
this rule!
7 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
• Navigation by browsing
• Primary navigation
• Secondary navigation
• Utilities links
• Navigation by Searching
Types of Navigation
8 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
SharePoint 2013 Navigation Areas
SearchGlobal Navigation
Quick
Launch
Utilities Menu
Page Title
9 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
• Concise and consistent primary
navigation
• Identical no matter where you are
• Max 9 links
• Secondary links relative to where
you’re at
• Active links highlighted
• Page titles match link names
• Breadcrumbs
Navigation Best Practices
10 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
• Attract attention
• Good balance of images and text
• Keep content succinct and
uncluttered
• Place important content “above the
fold”
Home Page Design
11 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
• Typical minimum screen size is
1024 x 768
• Test your site on different screen
resolutions
• You want to avoid left/right scrolling
at all costs!
• The “fold” will be in different places
depending on screen resolution
Design for Different Screen Sizes
12 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
Hyperlink Etiquette
Are you linking to…
New
Window
Same
Window
A site other than
yours?
Someplace within your
site?
• To open in a new window or not, that is the question…
13 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
Challenges of User Adoption
14 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
• Usability best practices have
likely not been followed
• Lack of content and
information architecture
planning
Site is hard to use or navigate
15 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
Users don’t understand the purpose of the site
• Change management plan has
not been created
• Users feel like they don’t have any
say or importance
16 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
• Lack of communication or
change management plan
• Lack of evangelism or
excitement
Users don’t know about your site
17 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
Users can’t find what they’re looking for
• Search not properly configured/
maintained
• Information architecture and/or
navigation not set up correctly
18 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
• No one “owns” the content
• Not enough time, resources to
keep content fresh
Content isn’t kept up to date
19 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
Site is slow
• Servers don’t have enough
resources
• Inadequate network bandwidth
• Custom code is not optimized
• Too many web parts on the page
• Bad JavaScript
20 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
Overcoming the Challenges
21 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
• User-friendly SharePoint sites must be designed with good
usability principles in mind
• Therefore, we must teach our site owners:
• Basic usability concepts
• What they’re responsibilities are
• How to be webmasters of their sites
Provide training to site owners
22 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
• Designing the Site/Navigation
• Setting up the information
architecture
• Permissions management
• User Analytics
• Content facilitation
• Assisting users with issues
Example Responsibilities of a Site Owner
23 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
Don’t forget the end users
• Create a change management
plan
• Get end users involved early
• Explain how it will make their job
easier (and make sure that it does!)
• Provide end user training
24 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
Plan your Information Architecture
• Don’t use folders!
• Utilize metadata, site columns, and
content types, and views
• Don’t just dump all the files on your
shared drive into SharePoint!
25 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
• Lunch and learns
• Contests
• Set up user alerts
• Bulletin boards
Promote Your Site
26 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
• Announcements
• Did You Know?
• What’s New?
• Quote of the Week
• Team Member Spotlight
Frequent Updates to Content
27 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
• Lead by example
• Use SharePoint for your
own processes,
collaboration and
document sharing
Eat Your Own Dog Food
28 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
• Observe your users’ frustrations and
pain points
• Be proactive by using a tool to
monitor performance and user
satisfaction
Watch your users
29 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
Key Points to Remember
30 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
Key Points
• SharePoint sites have the capability of being user-
friendly, IF they are designed properly
• Organizations need to provide SharePoint training
as well as teach site owners how to be “webmasters”
of their sites
• And lastly…
31 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
Anything that confuses or frustrates users WILL
affect user adoption
• Sites that have poor usability
• Sites without a clear purpose
• Sites that are slow
This includes:
32 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
SharePoint Performance Health:
Checks Beyond CPU and Memory
Andreas Grabner, Performance
Advocate, Dynatrace
33 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
Andreas Grabner
Dynatrace Developer Advocate
@grabnerandi
http://blog.dynatrace.com
34 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
SharePoint Health Checks
#1: End User Health: Happy or
Frustrated? Desktop or Mobile?
#3: System Health: CPU, Memory,
Process Distribution, …
#2: Site Health: Any Errors? Any
Performance Issues?
#4: IIS Health: Bandwidth?
Threads? HTTP 4xx, 5xx?
#5: AppPool Health: Memory,
CPU, GC, Exceptions, Logs …
#6: SQL & Service Health: # Roundtrips,
Data Amount, CPU, Memory, I/O
#7: Web Parts: 3rd Party &
Custom. Bad Coding and Bad
Deployments lead to crashes
35 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
Check #1: End User Health
#1: Geo Location: Where from is
SharePoint Accessed? Which
Offices? Which Remote Locations?
#2: User Environment: Is everyone
using IE? How many use Mobile
Devices? Bandwidth Issues?
#3: Errors: Bad URLs? Bad
JavaScript? Missing files?
36 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
Check #2: Site Health
#1: Load: Which
sites are used?
#2: Failures: Any
functional issues?
#3: Performance:
Meeting our SLAs?
#4: Infrastructure:
Servers Healthy?
#5: End User Index:
Happy users?
37 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
Check #3: System Host Health
#1: CPU & Memory: Background
Jobs Running? What else is
consuming it?
#3: Process Check: Which processes are
consuming these resources? Need to
RE-DEPLOY processes?
#2: I/O: Too much logging?
Serving too many static files?
Data Sync Jobs?
38 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
Check #4: IIS Health
#1: Threads: Enough IIS Worker Threads?
Are threads waiting or doing work?
#2: Throughput: Enough Bandwidth
available? Better Cache Settings?
#3: Page Size: Bloated pages?
Cache Settings? CDN?
39 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
Check #5: AppPool Health
#1: Memory: Indication of
bad Memory Access or Leaks?
#2: Garbage Collection:
Impact on Performance?
#3: Worker Threads: Proper
Sizing Configuration?
40 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
Check #6: SQL & Service Health
#2: Connectivity Issues
#1: Excessive SQL Roundtrips
41 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
Check #7: Web Parts
#1: Performance: How long
does it take to render?
#2: Deployment: Missing
any Dependencies?
#3: Bad Coding: 211 SQL
Calls from a single Web Part
42 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
3 Steps to Use Dynatrace SharePoint FastPack
#1: Register
bit.ly/dtsharepointfastpack
#2: Install
bit.ly/dttutorials
#3: Analyze
bit.ly/sharepurepath
43 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
Key Points to Take Home
#1: End User Health: Happy or
Frustrated? Desktop or Mobile?
#3: System Health: CPU, Memory,
Process Distribution, …
#2: Site Health: Any Errors? Any
Performance Issues?
#4: IIS Health: Bandwidth?
Threads? HTTP 4xx, 5xx?
#5: AppPool Health: Memory,
CPU, GC, Exceptions, Logs …
#6: SQL & Service Health: # Roundtrips,
Data Amount, CPU, Memory, I/O
#7: Web Parts: 3rd Party &
Custom. Bad Coding and Bad
Deployments lead to crashes
44 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
Questions and/or Demo
Get Tools: bit.ly/dttrial
YouTube Tutorial: youtu.be/ImivHaDq0OA
Contact Me: agrabner@dynatrace.com
Follow Me: @grabnerandi
Read More: blog.dynatrace.com
45 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
46 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace

More Related Content

PPTX
SharePoint Usability and Design Tips for Non Designers
PPTX
How to create user friendly, engaging share point sites (no coding needed!)
PPTX
Enhance the Usability of Your SharePoint Site with JSLink #Collab365 #C365114...
PPTX
SharePoint Site Usability and Design Tips for Non Designers by @SharePointWendy
PPTX
Wired2Win Webinar - Design & Deploy great looking portals with SharePoint 2013
PDF
Build Killer Visuals with SharePoint 2013 Search & Display Templates
PPTX
SharePoint 2013 for intranets and the digital workplace
PDF
Discover SharePoint 2013
SharePoint Usability and Design Tips for Non Designers
How to create user friendly, engaging share point sites (no coding needed!)
Enhance the Usability of Your SharePoint Site with JSLink #Collab365 #C365114...
SharePoint Site Usability and Design Tips for Non Designers by @SharePointWendy
Wired2Win Webinar - Design & Deploy great looking portals with SharePoint 2013
Build Killer Visuals with SharePoint 2013 Search & Display Templates
SharePoint 2013 for intranets and the digital workplace
Discover SharePoint 2013

What's hot (20)

PPT
Share Point 2010 Site Solutions – Knowledge Base
PDF
Should you migrate to SharePoint 2013?
PDF
Improving Productivity and Changing Your Stars Using SharePoint
PDF
Discover SharePoint 2016 Preview and the Vision
PDF
Introduction to a Responsive Master Page with the Design Manager
PPTX
Office 365 for Beginners
PPTX
Responsive Design & SharePoint 2013: A Case Study of a Responsive Intranet
PPTX
What Makes SharePoint UX Good?
PPTX
Turn the Focus From the Tool to the Business
PDF
Deep dive into Communication sites
PPTX
The SharePoint & jQuery Guide
PPTX
SharePoint - Creating Beautiful Yet Powerful Dashboards Using jQuery
PDF
Dynamic no-code mashups in SharePoint 2010 and 2013
PDF
NOW I Get it!! What SharePoint IS and why I need it
PPTX
This is not a talk about sharepoint 2013
PPTX
Rapid application development
PPTX
Hub site; the sub-site killer!
PPSX
A SharePoint User eXperience
PDF
Migration to SharePoint 2013 – Theory and practice
PPTX
Utilizing jQuery in SharePoint: Get More Done Faster
Share Point 2010 Site Solutions – Knowledge Base
Should you migrate to SharePoint 2013?
Improving Productivity and Changing Your Stars Using SharePoint
Discover SharePoint 2016 Preview and the Vision
Introduction to a Responsive Master Page with the Design Manager
Office 365 for Beginners
Responsive Design & SharePoint 2013: A Case Study of a Responsive Intranet
What Makes SharePoint UX Good?
Turn the Focus From the Tool to the Business
Deep dive into Communication sites
The SharePoint & jQuery Guide
SharePoint - Creating Beautiful Yet Powerful Dashboards Using jQuery
Dynamic no-code mashups in SharePoint 2010 and 2013
NOW I Get it!! What SharePoint IS and why I need it
This is not a talk about sharepoint 2013
Rapid application development
Hub site; the sub-site killer!
A SharePoint User eXperience
Migration to SharePoint 2013 – Theory and practice
Utilizing jQuery in SharePoint: Get More Done Faster
Ad

Viewers also liked (17)

PDF
Improve Master Data Quality with Excel and SharePoint
PDF
Getting things done
PPT
From Clutter to Clear: A Guide to Getting Things Done (Part I)
PPTX
GTD(R) Workshop
PPTX
Empower The Power User by @KerriAbraham and @SharePointWendy
PPTX
How to Synchronize Excel with SharePoint Online
PPTX
The Missing Link in SharePoint Site Usability
PPTX
How We Did It - GreatAmerica's Nontraditional Site Structure
PPTX
#SP24 Top 20 Usability Tips for SharePoint Sites by @SharePointWendy
PPTX
Getting Things Done - David Allen - Book Summary -Chapters 1-6
PDF
Getting Things Done - David Allen
PDF
Employee engagement-digital-workplace
PDF
Getting Things Done
PPTX
Understanding SharePoint site structure what's inside
PPTX
Getting Things Done with "Getting Things Done"
PDF
OneDrive For Business - What's new for IT Administrators and End-users
PDF
ABA TECHSHOW 2017: 60 tips in 60 minutes
Improve Master Data Quality with Excel and SharePoint
Getting things done
From Clutter to Clear: A Guide to Getting Things Done (Part I)
GTD(R) Workshop
Empower The Power User by @KerriAbraham and @SharePointWendy
How to Synchronize Excel with SharePoint Online
The Missing Link in SharePoint Site Usability
How We Did It - GreatAmerica's Nontraditional Site Structure
#SP24 Top 20 Usability Tips for SharePoint Sites by @SharePointWendy
Getting Things Done - David Allen - Book Summary -Chapters 1-6
Getting Things Done - David Allen
Employee engagement-digital-workplace
Getting Things Done
Understanding SharePoint site structure what's inside
Getting Things Done with "Getting Things Done"
OneDrive For Business - What's new for IT Administrators and End-users
ABA TECHSHOW 2017: 60 tips in 60 minutes
Ad

Similar to Driving SharePoint End-User Adoption: Usability and Performance (20)

PPTX
SharePointFest Konferenz 2016 - Creating a Great User Experience in SharePoint
PPTX
SPS Jersey 2014 - Creating a Great User Experience in SharePoint
PPTX
SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...
PPTX
Implementing SharePoint 2010 Projects
PPTX
DWCNZ - Creating a Great User Experience in SharePoint
PPTX
Tipstricksandbestpracticesformanagingmicrosoftofficesharepointserver2007 0905...
PPTX
Creating a Great User Experience in SharePoint
PPTX
SPC Adriatics 2016 - Creating a Great User Experience in SharePoint
PPTX
SharePoint 2010 Governance Planning And Implementation
PPTX
Worst Practices of SharePoint
PDF
Best Practices for SharePoint Public Websites
PDF
Designing your SharePoint Internet site: The basics
PPTX
Building enterprise platforms - off the beaten path - SharePoint User Group U...
PDF
A Decade of SharePoint Adoption
PPTX
How to Improve Usability and Drive Productivity in SharePoint & Office 365
PPTX
Building SharePoint Enterprise Platforms - Off the beaten path - SharePoint S...
PPTX
Session 85: What Your Users Need to Know about SharePoint
PPTX
Best Practices - SharePoint Success Factors
PPSX
Share point fest dallas 7 sharepoint success factors
PDF
SharePoint Worst Practices: 5 Common Mistakes to Avoid
SharePointFest Konferenz 2016 - Creating a Great User Experience in SharePoint
SPS Jersey 2014 - Creating a Great User Experience in SharePoint
SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...
Implementing SharePoint 2010 Projects
DWCNZ - Creating a Great User Experience in SharePoint
Tipstricksandbestpracticesformanagingmicrosoftofficesharepointserver2007 0905...
Creating a Great User Experience in SharePoint
SPC Adriatics 2016 - Creating a Great User Experience in SharePoint
SharePoint 2010 Governance Planning And Implementation
Worst Practices of SharePoint
Best Practices for SharePoint Public Websites
Designing your SharePoint Internet site: The basics
Building enterprise platforms - off the beaten path - SharePoint User Group U...
A Decade of SharePoint Adoption
How to Improve Usability and Drive Productivity in SharePoint & Office 365
Building SharePoint Enterprise Platforms - Off the beaten path - SharePoint S...
Session 85: What Your Users Need to Know about SharePoint
Best Practices - SharePoint Success Factors
Share point fest dallas 7 sharepoint success factors
SharePoint Worst Practices: 5 Common Mistakes to Avoid

Recently uploaded (20)

PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
A novel scalable deep ensemble learning framework for big data classification...
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
Five Habits of High-Impact Board Members
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
A review of recent deep learning applications in wood surface defect identifi...
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Hindi spoken digit analysis for native and non-native speakers
PPTX
The various Industrial Revolutions .pptx
PDF
Enhancing emotion recognition model for a student engagement use case through...
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
August Patch Tuesday
PDF
Hybrid model detection and classification of lung cancer
PPTX
O2C Customer Invoices to Receipt V15A.pptx
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
A novel scalable deep ensemble learning framework for big data classification...
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
Final SEM Unit 1 for mit wpu at pune .pptx
Five Habits of High-Impact Board Members
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
A contest of sentiment analysis: k-nearest neighbor versus neural network
Getting started with AI Agents and Multi-Agent Systems
A review of recent deep learning applications in wood surface defect identifi...
Assigned Numbers - 2025 - Bluetooth® Document
Hindi spoken digit analysis for native and non-native speakers
The various Industrial Revolutions .pptx
Enhancing emotion recognition model for a student engagement use case through...
Chapter 5: Probability Theory and Statistics
Developing a website for English-speaking practice to English as a foreign la...
August Patch Tuesday
Hybrid model detection and classification of lung cancer
O2C Customer Invoices to Receipt V15A.pptx

Driving SharePoint End-User Adoption: Usability and Performance

  • 1. 1 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace Wendy Neal, SharePoint Consultant, McGladrey Andreas Grabner, Performance Advocate, Dynatrace Thursday, March 26 Driving SharePoint End- User Adoption: Usability and Performance
  • 2. 2 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace SharePoint Site Usability and User Adoption Tips Wendy Neal
  • 3. 3 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace Wendy Neal Senior SharePoint Consultant, McGladrey @SharePointWendy http://wendy-neal.com Contributing Author: • CMSWire • ITUnity
  • 4. 4 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace • Basic Website Usability Concepts • The Challenges of User Adoption • Overcoming the Challenges • Key Points to Remember Outline
  • 5. 5 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace Basic Website Usability Concepts
  • 6. 6 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace • According to Steve Krug, websites should be: • Self-evident • Obvious • Self-explanatory Rule #1: Don’t Make Me Think If you remember nothing else about usability, remember this rule!
  • 7. 7 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace • Navigation by browsing • Primary navigation • Secondary navigation • Utilities links • Navigation by Searching Types of Navigation
  • 8. 8 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace SharePoint 2013 Navigation Areas SearchGlobal Navigation Quick Launch Utilities Menu Page Title
  • 9. 9 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace • Concise and consistent primary navigation • Identical no matter where you are • Max 9 links • Secondary links relative to where you’re at • Active links highlighted • Page titles match link names • Breadcrumbs Navigation Best Practices
  • 10. 10 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace • Attract attention • Good balance of images and text • Keep content succinct and uncluttered • Place important content “above the fold” Home Page Design
  • 11. 11 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace • Typical minimum screen size is 1024 x 768 • Test your site on different screen resolutions • You want to avoid left/right scrolling at all costs! • The “fold” will be in different places depending on screen resolution Design for Different Screen Sizes
  • 12. 12 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace Hyperlink Etiquette Are you linking to… New Window Same Window A site other than yours? Someplace within your site? • To open in a new window or not, that is the question…
  • 13. 13 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace Challenges of User Adoption
  • 14. 14 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace • Usability best practices have likely not been followed • Lack of content and information architecture planning Site is hard to use or navigate
  • 15. 15 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace Users don’t understand the purpose of the site • Change management plan has not been created • Users feel like they don’t have any say or importance
  • 16. 16 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace • Lack of communication or change management plan • Lack of evangelism or excitement Users don’t know about your site
  • 17. 17 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace Users can’t find what they’re looking for • Search not properly configured/ maintained • Information architecture and/or navigation not set up correctly
  • 18. 18 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace • No one “owns” the content • Not enough time, resources to keep content fresh Content isn’t kept up to date
  • 19. 19 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace Site is slow • Servers don’t have enough resources • Inadequate network bandwidth • Custom code is not optimized • Too many web parts on the page • Bad JavaScript
  • 20. 20 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace Overcoming the Challenges
  • 21. 21 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace • User-friendly SharePoint sites must be designed with good usability principles in mind • Therefore, we must teach our site owners: • Basic usability concepts • What they’re responsibilities are • How to be webmasters of their sites Provide training to site owners
  • 22. 22 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace • Designing the Site/Navigation • Setting up the information architecture • Permissions management • User Analytics • Content facilitation • Assisting users with issues Example Responsibilities of a Site Owner
  • 23. 23 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace Don’t forget the end users • Create a change management plan • Get end users involved early • Explain how it will make their job easier (and make sure that it does!) • Provide end user training
  • 24. 24 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace Plan your Information Architecture • Don’t use folders! • Utilize metadata, site columns, and content types, and views • Don’t just dump all the files on your shared drive into SharePoint!
  • 25. 25 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace • Lunch and learns • Contests • Set up user alerts • Bulletin boards Promote Your Site
  • 26. 26 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace • Announcements • Did You Know? • What’s New? • Quote of the Week • Team Member Spotlight Frequent Updates to Content
  • 27. 27 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace • Lead by example • Use SharePoint for your own processes, collaboration and document sharing Eat Your Own Dog Food
  • 28. 28 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace • Observe your users’ frustrations and pain points • Be proactive by using a tool to monitor performance and user satisfaction Watch your users
  • 29. 29 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace Key Points to Remember
  • 30. 30 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace Key Points • SharePoint sites have the capability of being user- friendly, IF they are designed properly • Organizations need to provide SharePoint training as well as teach site owners how to be “webmasters” of their sites • And lastly…
  • 31. 31 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace Anything that confuses or frustrates users WILL affect user adoption • Sites that have poor usability • Sites without a clear purpose • Sites that are slow This includes:
  • 32. 32 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace SharePoint Performance Health: Checks Beyond CPU and Memory Andreas Grabner, Performance Advocate, Dynatrace
  • 33. 33 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace Andreas Grabner Dynatrace Developer Advocate @grabnerandi http://blog.dynatrace.com
  • 34. 34 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace SharePoint Health Checks #1: End User Health: Happy or Frustrated? Desktop or Mobile? #3: System Health: CPU, Memory, Process Distribution, … #2: Site Health: Any Errors? Any Performance Issues? #4: IIS Health: Bandwidth? Threads? HTTP 4xx, 5xx? #5: AppPool Health: Memory, CPU, GC, Exceptions, Logs … #6: SQL & Service Health: # Roundtrips, Data Amount, CPU, Memory, I/O #7: Web Parts: 3rd Party & Custom. Bad Coding and Bad Deployments lead to crashes
  • 35. 35 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace Check #1: End User Health #1: Geo Location: Where from is SharePoint Accessed? Which Offices? Which Remote Locations? #2: User Environment: Is everyone using IE? How many use Mobile Devices? Bandwidth Issues? #3: Errors: Bad URLs? Bad JavaScript? Missing files?
  • 36. 36 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace Check #2: Site Health #1: Load: Which sites are used? #2: Failures: Any functional issues? #3: Performance: Meeting our SLAs? #4: Infrastructure: Servers Healthy? #5: End User Index: Happy users?
  • 37. 37 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace Check #3: System Host Health #1: CPU & Memory: Background Jobs Running? What else is consuming it? #3: Process Check: Which processes are consuming these resources? Need to RE-DEPLOY processes? #2: I/O: Too much logging? Serving too many static files? Data Sync Jobs?
  • 38. 38 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace Check #4: IIS Health #1: Threads: Enough IIS Worker Threads? Are threads waiting or doing work? #2: Throughput: Enough Bandwidth available? Better Cache Settings? #3: Page Size: Bloated pages? Cache Settings? CDN?
  • 39. 39 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace Check #5: AppPool Health #1: Memory: Indication of bad Memory Access or Leaks? #2: Garbage Collection: Impact on Performance? #3: Worker Threads: Proper Sizing Configuration?
  • 40. 40 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace Check #6: SQL & Service Health #2: Connectivity Issues #1: Excessive SQL Roundtrips
  • 41. 41 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace Check #7: Web Parts #1: Performance: How long does it take to render? #2: Deployment: Missing any Dependencies? #3: Bad Coding: 211 SQL Calls from a single Web Part
  • 42. 42 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace 3 Steps to Use Dynatrace SharePoint FastPack #1: Register bit.ly/dtsharepointfastpack #2: Install bit.ly/dttutorials #3: Analyze bit.ly/sharepurepath
  • 43. 43 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace Key Points to Take Home #1: End User Health: Happy or Frustrated? Desktop or Mobile? #3: System Health: CPU, Memory, Process Distribution, … #2: Site Health: Any Errors? Any Performance Issues? #4: IIS Health: Bandwidth? Threads? HTTP 4xx, 5xx? #5: AppPool Health: Memory, CPU, GC, Exceptions, Logs … #6: SQL & Service Health: # Roundtrips, Data Amount, CPU, Memory, I/O #7: Web Parts: 3rd Party & Custom. Bad Coding and Bad Deployments lead to crashes
  • 44. 44 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace Questions and/or Demo Get Tools: bit.ly/dttrial YouTube Tutorial: youtu.be/ImivHaDq0OA Contact Me: agrabner@dynatrace.com Follow Me: @grabnerandi Read More: blog.dynatrace.com
  • 45. 45 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
  • 46. 46 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace

Editor's Notes

  • #32: I’ve talked about the first two points above, and now I’m going to hand the reins over to Andi and he will discuss performance and how you can troubleshoot slow SharePoint sites.
  • #38: Don’t just look at Windows OS Metrics such as CPU, Memory, Disk and Network Utilization Monitor individual SharePoint AppPool worker processes (w3wp.exe) to identify sites that overload this server