SlideShare une entreprise Scribd logo
1  sur  46
Télécharger pour lire hors ligne
1 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
Wendy Neal, SharePoint Consultant, McGladrey
Andreas Grabner, Performance Advocate, Dynatrace
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
Want to learn more?
Get Tools: bit.ly/dttrial
YouTube Tutorial: youtu.be/ImivHaDq0OA
Contact Me: agrabner@dynatrace.com
Follow Me: @grabnerandi
Read More: blog.dynatrace.com
www.dynatrace.com/en/sharepoint
45 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
46 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace

Contenu connexe

Similaire à Driving SharePoint End-User Adoption: Usability and Performance

Using digital performance analytic to optimize digital user experience id av5
Using digital performance analytic to optimize digital user experience id av5Using digital performance analytic to optimize digital user experience id av5
Using digital performance analytic to optimize digital user experience id av5Jerry Tan
 
Ask the Expert – Best Practices for a High Performing Site
Ask the Expert – Best Practices for a High Performing SiteAsk the Expert – Best Practices for a High Performing Site
Ask the Expert – Best Practices for a High Performing SiteDynatrace
 
7 Practices to Expand Performance and Effective Collaboration in DevOps
7 Practices to Expand Performance and Effective Collaboration in DevOps7 Practices to Expand Performance and Effective Collaboration in DevOps
7 Practices to Expand Performance and Effective Collaboration in DevOpsDynatrace
 
How to Improve Usability and Drive Productivity in SharePoint & Office 365
How to Improve Usability and Drive Productivity in SharePoint & Office 365How to Improve Usability and Drive Productivity in SharePoint & Office 365
How to Improve Usability and Drive Productivity in SharePoint & Office 365James Wright
 
Moving from a Static Site to a CMS or from one CMS to Another Without Losing ...
Moving from a Static Site to a CMS or from one CMS to Another Without Losing ...Moving from a Static Site to a CMS or from one CMS to Another Without Losing ...
Moving from a Static Site to a CMS or from one CMS to Another Without Losing ...Julia Kulla-Mader
 
"Adoption Tactics; Why Your End Users and Project Managers Will Rave Over Sha...
"Adoption Tactics; Why Your End Users and Project Managers Will Rave Over Sha..."Adoption Tactics; Why Your End Users and Project Managers Will Rave Over Sha...
"Adoption Tactics; Why Your End Users and Project Managers Will Rave Over Sha...Gina Montgomery, V-TSP
 
Using alfresco share as a corporate intranet
Using alfresco share as a corporate intranetUsing alfresco share as a corporate intranet
Using alfresco share as a corporate intranetAlfresco Software
 
Aligning Business and Technology Teams
Aligning Business and Technology TeamsAligning Business and Technology Teams
Aligning Business and Technology TeamsDominica DeGrandis
 
Not Just a Pretty Face: Combining Form and Function for Maximum Conversions
Not Just a Pretty Face: Combining Form and Function for Maximum ConversionsNot Just a Pretty Face: Combining Form and Function for Maximum Conversions
Not Just a Pretty Face: Combining Form and Function for Maximum ConversionsWP Engine
 
Fundamentals of Web Design | Chandan Chakraborty
Fundamentals of Web Design | Chandan ChakrabortyFundamentals of Web Design | Chandan Chakraborty
Fundamentals of Web Design | Chandan ChakrabortyChandan Chakraborty
 
Anatomy of an Intranet (SPSATL 2014)
Anatomy of an Intranet (SPSATL 2014)Anatomy of an Intranet (SPSATL 2014)
Anatomy of an Intranet (SPSATL 2014)Michael Greene
 
From Divided to United - Aligning Technical and Business Teams
From Divided to United - Aligning Technical and Business TeamsFrom Divided to United - Aligning Technical and Business Teams
From Divided to United - Aligning Technical and Business TeamsLeanKit
 
Software and Website Development Company
Software and Website Development CompanySoftware and Website Development Company
Software and Website Development Companysamyakmahendra
 
Future Scope of Website Designing in India
Future Scope of Website Designing in IndiaFuture Scope of Website Designing in India
Future Scope of Website Designing in IndiaGagandeep Singh Rawat
 

Similaire à Driving SharePoint End-User Adoption: Usability and Performance (20)

Using digital performance analytic to optimize digital user experience id av5
Using digital performance analytic to optimize digital user experience id av5Using digital performance analytic to optimize digital user experience id av5
Using digital performance analytic to optimize digital user experience id av5
 
Ask the Expert – Best Practices for a High Performing Site
Ask the Expert – Best Practices for a High Performing SiteAsk the Expert – Best Practices for a High Performing Site
Ask the Expert – Best Practices for a High Performing Site
 
7 Practices to Expand Performance and Effective Collaboration in DevOps
7 Practices to Expand Performance and Effective Collaboration in DevOps7 Practices to Expand Performance and Effective Collaboration in DevOps
7 Practices to Expand Performance and Effective Collaboration in DevOps
 
How to Improve Usability and Drive Productivity in SharePoint & Office 365
How to Improve Usability and Drive Productivity in SharePoint & Office 365How to Improve Usability and Drive Productivity in SharePoint & Office 365
How to Improve Usability and Drive Productivity in SharePoint & Office 365
 
Moving from a Static Site to a CMS or from one CMS to Another Without Losing ...
Moving from a Static Site to a CMS or from one CMS to Another Without Losing ...Moving from a Static Site to a CMS or from one CMS to Another Without Losing ...
Moving from a Static Site to a CMS or from one CMS to Another Without Losing ...
 
Web Development
Web DevelopmentWeb Development
Web Development
 
"Adoption Tactics; Why Your End Users and Project Managers Will Rave Over Sha...
"Adoption Tactics; Why Your End Users and Project Managers Will Rave Over Sha..."Adoption Tactics; Why Your End Users and Project Managers Will Rave Over Sha...
"Adoption Tactics; Why Your End Users and Project Managers Will Rave Over Sha...
 
Using alfresco share as a corporate intranet
Using alfresco share as a corporate intranetUsing alfresco share as a corporate intranet
Using alfresco share as a corporate intranet
 
webdesign.ppt
webdesign.pptwebdesign.ppt
webdesign.ppt
 
Writing for the Web
Writing for the WebWriting for the Web
Writing for the Web
 
Aligning Business and Technology Teams
Aligning Business and Technology TeamsAligning Business and Technology Teams
Aligning Business and Technology Teams
 
Best Practices for SharePoint Public Websites
Best Practices for SharePoint Public WebsitesBest Practices for SharePoint Public Websites
Best Practices for SharePoint Public Websites
 
Not Just a Pretty Face: Combining Form and Function for Maximum Conversions
Not Just a Pretty Face: Combining Form and Function for Maximum ConversionsNot Just a Pretty Face: Combining Form and Function for Maximum Conversions
Not Just a Pretty Face: Combining Form and Function for Maximum Conversions
 
Fundamentals of Web Design | Chandan Chakraborty
Fundamentals of Web Design | Chandan ChakrabortyFundamentals of Web Design | Chandan Chakraborty
Fundamentals of Web Design | Chandan Chakraborty
 
Anatomy of an Intranet (SPSATL 2014)
Anatomy of an Intranet (SPSATL 2014)Anatomy of an Intranet (SPSATL 2014)
Anatomy of an Intranet (SPSATL 2014)
 
From Divided to United - Aligning Technical and Business Teams
From Divided to United - Aligning Technical and Business TeamsFrom Divided to United - Aligning Technical and Business Teams
From Divided to United - Aligning Technical and Business Teams
 
Webdesign
WebdesignWebdesign
Webdesign
 
Webdesign
WebdesignWebdesign
Webdesign
 
Software and Website Development Company
Software and Website Development CompanySoftware and Website Development Company
Software and Website Development Company
 
Future Scope of Website Designing in India
Future Scope of Website Designing in IndiaFuture Scope of Website Designing in India
Future Scope of Website Designing in India
 

Plus de Dynatrace

Virgin Money: Virgin Money's quest for digital performance perfection
Virgin Money: Virgin Money's quest for digital performance perfectionVirgin Money: Virgin Money's quest for digital performance perfection
Virgin Money: Virgin Money's quest for digital performance perfectionDynatrace
 
Dynatrace: The untouchables - the Dynatrace offering here and now
Dynatrace: The untouchables - the Dynatrace offering here and nowDynatrace: The untouchables - the Dynatrace offering here and now
Dynatrace: The untouchables - the Dynatrace offering here and nowDynatrace
 
Starbucks: Building a new dev culture and freeing time for innovation: A Star...
Starbucks: Building a new dev culture and freeing time for innovation: A Star...Starbucks: Building a new dev culture and freeing time for innovation: A Star...
Starbucks: Building a new dev culture and freeing time for innovation: A Star...Dynatrace
 
SITA: How smart apps are making air travel easier, every step of the way
SITA: How smart apps are making air travel easier, every step of the waySITA: How smart apps are making air travel easier, every step of the way
SITA: How smart apps are making air travel easier, every step of the wayDynatrace
 
Red Hat: Self driving IT is here, and it's real
Red Hat: Self driving IT is here, and it's realRed Hat: Self driving IT is here, and it's real
Red Hat: Self driving IT is here, and it's realDynatrace
 
Paypal, Barbri: Lost in the cloud? Top challenges facing CIOs in a cloud nati...
Paypal, Barbri: Lost in the cloud? Top challenges facing CIOs in a cloud nati...Paypal, Barbri: Lost in the cloud? Top challenges facing CIOs in a cloud nati...
Paypal, Barbri: Lost in the cloud? Top challenges facing CIOs in a cloud nati...Dynatrace
 
Pivotal: Join us for a fireside chat with CEO of Pivotal
Pivotal: Join us for a fireside chat with CEO of PivotalPivotal: Join us for a fireside chat with CEO of Pivotal
Pivotal: Join us for a fireside chat with CEO of PivotalDynatrace
 
Harrods: Re-inventing the luxury retail market
Harrods: Re-inventing the luxury retail marketHarrods: Re-inventing the luxury retail market
Harrods: Re-inventing the luxury retail marketDynatrace
 
Dynatrace: Meet our captain of product and all things awesome, Steve Tack
Dynatrace: Meet our captain of product and all things awesome, Steve TackDynatrace: Meet our captain of product and all things awesome, Steve Tack
Dynatrace: Meet our captain of product and all things awesome, Steve TackDynatrace
 
Dynatrace: Accelerate your cloud innovation Welcome to Perform 2018
Dynatrace: Accelerate your cloud innovation Welcome to Perform 2018Dynatrace: Accelerate your cloud innovation Welcome to Perform 2018
Dynatrace: Accelerate your cloud innovation Welcome to Perform 2018Dynatrace
 
Dynatrace: Going beyond APM and soaring to the future
Dynatrace: Going beyond APM and soaring to the futureDynatrace: Going beyond APM and soaring to the future
Dynatrace: Going beyond APM and soaring to the futureDynatrace
 
Dynatrace: Davis - Hololens - AI update - Cloud announcements - Self driving IT
Dynatrace: Davis - Hololens - AI update - Cloud announcements - Self driving ITDynatrace: Davis - Hololens - AI update - Cloud announcements - Self driving IT
Dynatrace: Davis - Hololens - AI update - Cloud announcements - Self driving ITDynatrace
 
Altimeter Group: The new face of change
Altimeter Group: The new face of changeAltimeter Group: The new face of change
Altimeter Group: The new face of changeDynatrace
 
Alastair Humphreys: Life stories and inspiration from Alastair Humphreys
Alastair Humphreys: Life stories and inspiration from Alastair HumphreysAlastair Humphreys: Life stories and inspiration from Alastair Humphreys
Alastair Humphreys: Life stories and inspiration from Alastair HumphreysDynatrace
 
AWS: Serverless Architecture - Beyond functions and into the future
AWS: Serverless Architecture - Beyond functions and into the future AWS: Serverless Architecture - Beyond functions and into the future
AWS: Serverless Architecture - Beyond functions and into the future Dynatrace
 
Zurich: Monitoring a sales force-based insurance application using dynatrace ...
Zurich: Monitoring a sales force-based insurance application using dynatrace ...Zurich: Monitoring a sales force-based insurance application using dynatrace ...
Zurich: Monitoring a sales force-based insurance application using dynatrace ...Dynatrace
 
Sentry: Baselining, cloud-scale monitoring and auto-remediation with app mon ...
Sentry: Baselining, cloud-scale monitoring and auto-remediation with app mon ...Sentry: Baselining, cloud-scale monitoring and auto-remediation with app mon ...
Sentry: Baselining, cloud-scale monitoring and auto-remediation with app mon ...Dynatrace
 
SEI: Faster innovation and better performance for the innovative sei wealth p...
SEI: Faster innovation and better performance for the innovative sei wealth p...SEI: Faster innovation and better performance for the innovative sei wealth p...
SEI: Faster innovation and better performance for the innovative sei wealth p...Dynatrace
 
SAP: How SAP fully automates the provisioning and operations of its dynatrace...
SAP: How SAP fully automates the provisioning and operations of its dynatrace...SAP: How SAP fully automates the provisioning and operations of its dynatrace...
SAP: How SAP fully automates the provisioning and operations of its dynatrace...Dynatrace
 
REI: Evolving performance engineering for the move to cloud, microservices, c...
REI: Evolving performance engineering for the move to cloud, microservices, c...REI: Evolving performance engineering for the move to cloud, microservices, c...
REI: Evolving performance engineering for the move to cloud, microservices, c...Dynatrace
 

Plus de Dynatrace (20)

Virgin Money: Virgin Money's quest for digital performance perfection
Virgin Money: Virgin Money's quest for digital performance perfectionVirgin Money: Virgin Money's quest for digital performance perfection
Virgin Money: Virgin Money's quest for digital performance perfection
 
Dynatrace: The untouchables - the Dynatrace offering here and now
Dynatrace: The untouchables - the Dynatrace offering here and nowDynatrace: The untouchables - the Dynatrace offering here and now
Dynatrace: The untouchables - the Dynatrace offering here and now
 
Starbucks: Building a new dev culture and freeing time for innovation: A Star...
Starbucks: Building a new dev culture and freeing time for innovation: A Star...Starbucks: Building a new dev culture and freeing time for innovation: A Star...
Starbucks: Building a new dev culture and freeing time for innovation: A Star...
 
SITA: How smart apps are making air travel easier, every step of the way
SITA: How smart apps are making air travel easier, every step of the waySITA: How smart apps are making air travel easier, every step of the way
SITA: How smart apps are making air travel easier, every step of the way
 
Red Hat: Self driving IT is here, and it's real
Red Hat: Self driving IT is here, and it's realRed Hat: Self driving IT is here, and it's real
Red Hat: Self driving IT is here, and it's real
 
Paypal, Barbri: Lost in the cloud? Top challenges facing CIOs in a cloud nati...
Paypal, Barbri: Lost in the cloud? Top challenges facing CIOs in a cloud nati...Paypal, Barbri: Lost in the cloud? Top challenges facing CIOs in a cloud nati...
Paypal, Barbri: Lost in the cloud? Top challenges facing CIOs in a cloud nati...
 
Pivotal: Join us for a fireside chat with CEO of Pivotal
Pivotal: Join us for a fireside chat with CEO of PivotalPivotal: Join us for a fireside chat with CEO of Pivotal
Pivotal: Join us for a fireside chat with CEO of Pivotal
 
Harrods: Re-inventing the luxury retail market
Harrods: Re-inventing the luxury retail marketHarrods: Re-inventing the luxury retail market
Harrods: Re-inventing the luxury retail market
 
Dynatrace: Meet our captain of product and all things awesome, Steve Tack
Dynatrace: Meet our captain of product and all things awesome, Steve TackDynatrace: Meet our captain of product and all things awesome, Steve Tack
Dynatrace: Meet our captain of product and all things awesome, Steve Tack
 
Dynatrace: Accelerate your cloud innovation Welcome to Perform 2018
Dynatrace: Accelerate your cloud innovation Welcome to Perform 2018Dynatrace: Accelerate your cloud innovation Welcome to Perform 2018
Dynatrace: Accelerate your cloud innovation Welcome to Perform 2018
 
Dynatrace: Going beyond APM and soaring to the future
Dynatrace: Going beyond APM and soaring to the futureDynatrace: Going beyond APM and soaring to the future
Dynatrace: Going beyond APM and soaring to the future
 
Dynatrace: Davis - Hololens - AI update - Cloud announcements - Self driving IT
Dynatrace: Davis - Hololens - AI update - Cloud announcements - Self driving ITDynatrace: Davis - Hololens - AI update - Cloud announcements - Self driving IT
Dynatrace: Davis - Hololens - AI update - Cloud announcements - Self driving IT
 
Altimeter Group: The new face of change
Altimeter Group: The new face of changeAltimeter Group: The new face of change
Altimeter Group: The new face of change
 
Alastair Humphreys: Life stories and inspiration from Alastair Humphreys
Alastair Humphreys: Life stories and inspiration from Alastair HumphreysAlastair Humphreys: Life stories and inspiration from Alastair Humphreys
Alastair Humphreys: Life stories and inspiration from Alastair Humphreys
 
AWS: Serverless Architecture - Beyond functions and into the future
AWS: Serverless Architecture - Beyond functions and into the future AWS: Serverless Architecture - Beyond functions and into the future
AWS: Serverless Architecture - Beyond functions and into the future
 
Zurich: Monitoring a sales force-based insurance application using dynatrace ...
Zurich: Monitoring a sales force-based insurance application using dynatrace ...Zurich: Monitoring a sales force-based insurance application using dynatrace ...
Zurich: Monitoring a sales force-based insurance application using dynatrace ...
 
Sentry: Baselining, cloud-scale monitoring and auto-remediation with app mon ...
Sentry: Baselining, cloud-scale monitoring and auto-remediation with app mon ...Sentry: Baselining, cloud-scale monitoring and auto-remediation with app mon ...
Sentry: Baselining, cloud-scale monitoring and auto-remediation with app mon ...
 
SEI: Faster innovation and better performance for the innovative sei wealth p...
SEI: Faster innovation and better performance for the innovative sei wealth p...SEI: Faster innovation and better performance for the innovative sei wealth p...
SEI: Faster innovation and better performance for the innovative sei wealth p...
 
SAP: How SAP fully automates the provisioning and operations of its dynatrace...
SAP: How SAP fully automates the provisioning and operations of its dynatrace...SAP: How SAP fully automates the provisioning and operations of its dynatrace...
SAP: How SAP fully automates the provisioning and operations of its dynatrace...
 
REI: Evolving performance engineering for the move to cloud, microservices, c...
REI: Evolving performance engineering for the move to cloud, microservices, c...REI: Evolving performance engineering for the move to cloud, microservices, c...
REI: Evolving performance engineering for the move to cloud, microservices, c...
 

Dernier

Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?SANGHEE SHIN
 
RAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIRAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIUdaiappa Ramachandran
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
Babel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptxBabel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptxYounusS2
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.francesco barbera
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
Spring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdfSpring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdfAnna Loughnan Colquhoun
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 

Dernier (20)

Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?
 
RAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIRAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AI
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
Babel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptxBabel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptx
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
Spring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdfSpring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdf
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 

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 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 Want to learn more? Get Tools: bit.ly/dttrial YouTube Tutorial: youtu.be/ImivHaDq0OA Contact Me: agrabner@dynatrace.com Follow Me: @grabnerandi Read More: blog.dynatrace.com www.dynatrace.com/en/sharepoint
  • 45. 45 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
  • 46. 46 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace

Notes de l'éditeur

  1. 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