SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Creating a Great User 
Experience in 
SharePoint 
#SPSJE 
Marc D Anderson 
President 
Sympraxis Consulting 
LLC 
Boston, MA, USA 
@sympmarc
Who Is Marc?
Session Overview 
• Building solutions in SharePoint isn’t simply about 
getting the functionality right based on the 
business requirements. 
• Developers and designers must think about the 
entire user experience. 
• How should the user feel when they use this piece of functionality? 
• Will they see it as saving them work or creating new work? 
• How will it compare to what they see on the consumer Web? 
• We’ll look at good and bad examples from 
SharePoint itself, as well as specific 
customizations.
Forrester Report on SharePoint Adoption 
“Dissatisfaction is centered on several areas, 
including adoption challenges, a dislike for 
the SharePoint user experience, a 
preference for other tools like email and 
skepticism over its business value.” 
“Business management’s dissatisfaction with 
SharePoint and perception of its value is hurt 
by uninspired user experiences. 
Microsoft SharePoint faces a challenging future: Forrester | PCWorld 
http://www.pcworld.com/article/2027391/microsoft-sharepoint-faces-a-challenging-future-forrester.html 
SharePoint Adoption Faces Three Barriers: Mobile, Social, Cloud 
http://www.slideshare.net/johnrrymer/share-point-survey-2012-slideshare
What’s the Solution? 
• Use SharePoint as an out-of-box application whenever 
possible - We designed the new SharePoint UI to be clean, 
simple and fast and work great out-of-box. We encourage 
you not to modify it which could add complexity, 
performance and upgradeability and to focus your 
energy on working with users and groups to understand 
how to use SharePoint to improve productivity and 
collaboration and identifying and promoting best 
practices in your organization. 
Microsoft Doesn't Advise You Customize SharePoint 2013 
http://www.cmswire.com/cms/information-management/microsoft-doesnt-advise-you-customize-sharepoint-2013- 
016608.php
What Is “User Experience”? 
User experience (UX or UE) involves a person's 
emotions about using a particular product, 
system or service. User experience highlights 
the experiential, affective, meaningful and 
valuable aspects of human-computer 
interaction and product ownership. 
How does the user feel when they are 
finished with using SharePoint? 
“User experience” from Wikipedia http://en.wikipedia.org/wiki/User_experience
Consumer Web 
• The consumer Web is both a 
source of inspiration and an 
anathema for enterprise 
developers 
• Our users expect no less than 
what they see on Facebook, 
Dropbox, Google, etc. 
• It’s an expectations problem 
Image from The Conversation Prism http://www.theconversationprism.com/
How Can We Succeed?
Form vs. Function 
The Form v Function Ratio by Dan Antion http://www.aiim.org/community/blogs/expert/The-Form-v-Function-Ratio
Information Architecture 
A sound Information Architecture provides: 
• Consistency 
• Simpler maintenance 
• One version of the truth 
Use wisely: 
• Content Types 
• Managed metadata 
• List-based Site Columns 
Image from “Explain IA Poster” http://userallusion.com/blog/2010/10/explain-ia-poster/
Be the User 
• Don’t think about what 
SharePoint does or how it 
does it. Think about what 
your users want. 
• Too many developers 
eschew SharePoint as a 
collaboration tool. Use what 
you build. 
• If it’s too slow or cumbersome 
to you, guess what? It’s worse 
for your users.
Collaborative Development 
• Sit with your users 
• Listen to what they are asking for 
• Repeat what they want 
• Iterate, iterate, iterate 
• Lather, rinse, repeat – It’s never “done” 
• Agile with a small “a” – roll with the punches
Consultative Services 
• Don’t expect your users to 
understand all functionality 
• Training can’t cover everything – 
demonstrate patterns 
• Be an internal consultant 
• “How can I help you to solve your 
requirements?”
Use the “Mom Test”
Don’t Talk About Budget (Too Much) 
• Your end users don’t care about 
your budget 
• Figure out how to help them 
• Look for quick wins – they can help 
fund the big changes 
• Decide if the workloads SharePoint 
supports are important enough 
• Find executive support
Speed Matters 
Ramesh Sitaraman, a 
computer science professor 
at UMass Amherst, examined 
the viewing habits of 6.7 
million Internet users in a 
study released in 2012. How 
long were subjects willing to 
be patient? 
Two Seconds 
Do you think that’s gotten any longer? 
Boston Globe, February 02, 2013: Instant gratification is making us perpetually impatient ow.ly/i8Pth
Size Matters 
• Views should show the 
amount of information 
required to make 
decisions, no more 
• Carefully balance server 
side and client side code 
• Large images can kill the 
UX
Lowest Common Denominator 
• Know your user base 
• Browsers 
• Brands 
• Versions 
• Screens 
• Size 
• Resolution 
• Shape 
• Bandwidth 
• Available RAM 
“It works on my machine” 
doesn’t cut it. 
Image from NetMarketShare – timeframe = Q1 2014 
http://www.netmarketshare.com/browser-market-share.aspx?qprid=2&qpcustomd=0&qptimeframe=Q
Mind the Fold 
• If users have to scroll every time 
they land on a page, you’ve put 
things in the wrong place 
• Eyes scan from upper left to 
lower right, much as a TV 
“paints” the screen 
Image 2: F-Shaped Pattern For Reading Web Content http://www.nngroup.com/articles/f-shaped-pattern-reading-web- 
content/
Use Real Estate Wisely 
• Decide on your design aesthetic 
• Few dense pages vs. many 
sparse pages 
• Graphics vs. text 
• Color vs. monochrome 
• Pet Peeve: Executive images or 
senseless banners
Error Messages 
• Please, please, please 
NEVER: “Contact your 
administrator” 
• Correlation IDs – Good 
idea, horrible 
execution, especially 
for SharePoint Online 
• Tell the user: 
• What happened? 
• What did I do to make it 
happen? 
• How can I fix it?
Relinquish Control 
• Remove the developer 
from the equation 
• List-Based Settings vs. 
Property bags 
• Give users control – it’s 
their system 
• Focus on important 
development work
SharePoint 2010 Example: 
Switching Views
Additional Thoughts and 
Contradictions 
• Consistency to a fault - Don’t 
be constrained by what 
SharePoint gives you 
• Yet, you’ve bought a box, 
don’t stray too far out of it 
• Name it – it’s not SharePoint 
• Visual cues – not just text 
It always comes back to “It Depends”
Remember…
Form vs. Function 
The Form v Function Ratio by Dan Antion http://www.aiim.org/community/blogs/expert/The-Form-v-Function-Ratio
Contact Information 
Email marc.anderson@sympraxisconsulting.c 
Twitter @sympmarc 
Blog http://sympmarc.com 
SPServices http://spservices.codeplex.com 
SPXSLT http://spxslt.codeplex.com 
Books http://sympmarc.com/books 
The Middle Tier Manifesto http://bit.ly/middletier
Thank You! 
Raffle Prizes at 16:00 
1st #SharePint in the Hotel Bar 
sponsored by Cloudshare 16:30

Weitere ähnliche Inhalte

Was ist angesagt?

Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014
Anna Dahlström
 
Hands-On Task Management: From Interaction Design to web Strategy
Hands-On Task Management: From Interaction Design to web StrategyHands-On Task Management: From Interaction Design to web Strategy
Hands-On Task Management: From Interaction Design to web Strategy
Neo Insight
 

Was ist angesagt? (20)

Identifying and improving top tasks
Identifying and improving top tasksIdentifying and improving top tasks
Identifying and improving top tasks
 
SIMS Quantitative Course Lecture 1
SIMS Quantitative Course Lecture 1SIMS Quantitative Course Lecture 1
SIMS Quantitative Course Lecture 1
 
Winning Hearts and Minds: Tips for Embedding User Experience in Your Organisa...
Winning Hearts and Minds: Tips for Embedding User Experience in Your Organisa...Winning Hearts and Minds: Tips for Embedding User Experience in Your Organisa...
Winning Hearts and Minds: Tips for Embedding User Experience in Your Organisa...
 
Designing usable web applications (part 1) experience dynamics web seminar
Designing usable web applications (part 1)  experience dynamics web seminarDesigning usable web applications (part 1)  experience dynamics web seminar
Designing usable web applications (part 1) experience dynamics web seminar
 
Introduction to Information Architecture
Introduction to Information ArchitectureIntroduction to Information Architecture
Introduction to Information Architecture
 
Design better forms
Design better formsDesign better forms
Design better forms
 
Form Design: Best practices
Form Design: Best practicesForm Design: Best practices
Form Design: Best practices
 
Content-Centric Design The Future of Online User Assistance
Content-Centric Design The Future of Online User AssistanceContent-Centric Design The Future of Online User Assistance
Content-Centric Design The Future of Online User Assistance
 
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014
 
Information Architecture & Why you care about it as a designer
Information Architecture & Why you care about it as a designerInformation Architecture & Why you care about it as a designer
Information Architecture & Why you care about it as a designer
 
Mobile UX London (MUXL) Best Practice Forms by Chaymae Lougmani
Mobile UX London (MUXL) Best Practice Forms by Chaymae LougmaniMobile UX London (MUXL) Best Practice Forms by Chaymae Lougmani
Mobile UX London (MUXL) Best Practice Forms by Chaymae Lougmani
 
Introduction To Usability
Introduction To UsabilityIntroduction To Usability
Introduction To Usability
 
10 Usability Heuristics explained
10 Usability Heuristics explained10 Usability Heuristics explained
10 Usability Heuristics explained
 
Hands-On Task Management: From Interaction Design to web Strategy
Hands-On Task Management: From Interaction Design to web StrategyHands-On Task Management: From Interaction Design to web Strategy
Hands-On Task Management: From Interaction Design to web Strategy
 
Accessibility and the importance of user testing
Accessibility and the importance of user testingAccessibility and the importance of user testing
Accessibility and the importance of user testing
 
UX = ROI: It's not just a myth
UX = ROI: It's not just a mythUX = ROI: It's not just a myth
UX = ROI: It's not just a myth
 
"This Product Sucks!" Better Experiences, Better Business, Better World
"This Product Sucks!" Better Experiences, Better Business, Better World"This Product Sucks!" Better Experiences, Better Business, Better World
"This Product Sucks!" Better Experiences, Better Business, Better World
 
Design to improve, empower, and fulfill (UX India 2017 keynote)
Design to improve, empower, and fulfill (UX India 2017 keynote)Design to improve, empower, and fulfill (UX India 2017 keynote)
Design to improve, empower, and fulfill (UX India 2017 keynote)
 
Website User Experience Analysis
Website User Experience AnalysisWebsite User Experience Analysis
Website User Experience Analysis
 
Best UX Quotes!
Best UX Quotes!Best UX Quotes!
Best UX Quotes!
 

Ähnlich wie SPS Jersey 2014 - Creating a Great User Experience in SharePoint

Raising productivity with SharePoint and Gamification
Raising productivity with SharePoint and GamificationRaising productivity with SharePoint and Gamification
Raising productivity with SharePoint and Gamification
Jussi Mori
 
How to Facilitate the Government of our Governance - SharePoint
How to Facilitate the Government of our Governance - SharePointHow to Facilitate the Government of our Governance - SharePoint
How to Facilitate the Government of our Governance - SharePoint
vman916
 
SharePoint 2013 Adoption Tactics #SPSDFW
SharePoint 2013 Adoption Tactics #SPSDFWSharePoint 2013 Adoption Tactics #SPSDFW
SharePoint 2013 Adoption Tactics #SPSDFW
Gina Montgomery, V-TSP
 

Ähnlich wie SPS Jersey 2014 - Creating a Great User Experience in SharePoint (20)

SPC Adriatics 2016 - Creating a Great User Experience in SharePoint
SPC Adriatics 2016 - Creating a Great User Experience in SharePointSPC Adriatics 2016 - Creating a Great User Experience in SharePoint
SPC Adriatics 2016 - Creating a Great User Experience in SharePoint
 
Delightful UX
Delightful UXDelightful UX
Delightful UX
 
Driving SharePoint Adoption - webinar presentation
Driving SharePoint Adoption - webinar presentationDriving SharePoint Adoption - webinar presentation
Driving SharePoint Adoption - webinar presentation
 
Good vs Evil SharePoint Customizing
Good vs Evil SharePoint CustomizingGood vs Evil SharePoint Customizing
Good vs Evil SharePoint Customizing
 
Responsive Web Design: Clever Tips and Techniques - Vitaly Friedman (UX Riga ...
Responsive Web Design: Clever Tips and Techniques - Vitaly Friedman (UX Riga ...Responsive Web Design: Clever Tips and Techniques - Vitaly Friedman (UX Riga ...
Responsive Web Design: Clever Tips and Techniques - Vitaly Friedman (UX Riga ...
 
Raising productivity with SharePoint and Gamification
Raising productivity with SharePoint and GamificationRaising productivity with SharePoint and Gamification
Raising productivity with SharePoint and Gamification
 
What Makes SharePoint UX Good?
What Makes SharePoint UX Good?What Makes SharePoint UX Good?
What Makes SharePoint UX Good?
 
Why User Experience Matters for Employees
Why User Experience Matters for EmployeesWhy User Experience Matters for Employees
Why User Experience Matters for Employees
 
"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...
 
Interactive Visualization
Interactive VisualizationInteractive Visualization
Interactive Visualization
 
How to Facilitate the Government of our Governance - SharePoint
How to Facilitate the Government of our Governance - SharePointHow to Facilitate the Government of our Governance - SharePoint
How to Facilitate the Government of our Governance - SharePoint
 
Supplement For Secrets Of Successful Portals Presentation
Supplement For Secrets Of Successful Portals PresentationSupplement For Secrets Of Successful Portals Presentation
Supplement For Secrets Of Successful Portals Presentation
 
Gamification: Motivational Hacking for SharePoint
Gamification: Motivational Hacking for SharePointGamification: Motivational Hacking for SharePoint
Gamification: Motivational Hacking for SharePoint
 
"The 3 P's of SharePoint 2013; Planning, Productivity, and Policies" #SPSSV
"The 3 P's of SharePoint 2013; Planning, Productivity, and Policies" #SPSSV"The 3 P's of SharePoint 2013; Planning, Productivity, and Policies" #SPSSV
"The 3 P's of SharePoint 2013; Planning, Productivity, and Policies" #SPSSV
 
KMA Insights Webinar Sept 2009 -- SharePoint the Sophomore Year
KMA Insights Webinar Sept 2009 -- SharePoint the Sophomore YearKMA Insights Webinar Sept 2009 -- SharePoint the Sophomore Year
KMA Insights Webinar Sept 2009 -- SharePoint the Sophomore Year
 
SharePoint 2013 Adoption Tactics #SPSDFW
SharePoint 2013 Adoption Tactics #SPSDFWSharePoint 2013 Adoption Tactics #SPSDFW
SharePoint 2013 Adoption Tactics #SPSDFW
 
Adopting SharePoint online or on premise - sps toronto
Adopting SharePoint online or on premise - sps torontoAdopting SharePoint online or on premise - sps toronto
Adopting SharePoint online or on premise - sps toronto
 
Jennifer Garnett Resume: UI/UX Designer
Jennifer Garnett Resume: UI/UX DesignerJennifer Garnett Resume: UI/UX Designer
Jennifer Garnett Resume: UI/UX Designer
 
Usability Testing by Rajdeep Gupta, Misys
Usability Testing by Rajdeep Gupta, MisysUsability Testing by Rajdeep Gupta, Misys
Usability Testing by Rajdeep Gupta, Misys
 
The Angry Birds Guide to Can’t Fail Social Business Adoption
The Angry Birds Guide to Can’t Fail Social Business Adoption The Angry Birds Guide to Can’t Fail Social Business Adoption
The Angry Birds Guide to Can’t Fail Social Business Adoption
 

Mehr von Marc D Anderson

Mehr von Marc D Anderson (20)

SPC2019 - Managing Content Types in the Modern World
SPC2019 - Managing Content Types in the Modern WorldSPC2019 - Managing Content Types in the Modern World
SPC2019 - Managing Content Types in the Modern World
 
ECS2019 - Managing Content Types in the Modern World
ECS2019 - Managing Content Types in the Modern WorldECS2019 - Managing Content Types in the Modern World
ECS2019 - Managing Content Types in the Modern World
 
Rencontre Groupe d'usagers SharePoint Montreal - The Next Great Migration - C...
Rencontre Groupe d'usagers SharePoint Montreal - The Next Great Migration - C...Rencontre Groupe d'usagers SharePoint Montreal - The Next Great Migration - C...
Rencontre Groupe d'usagers SharePoint Montreal - The Next Great Migration - C...
 
RISPUG - Top Form - Using PowerApps to Replace List Forms
RISPUG - Top Form - Using PowerApps to Replace List FormsRISPUG - Top Form - Using PowerApps to Replace List Forms
RISPUG - Top Form - Using PowerApps to Replace List Forms
 
SPCNA 2018 - Top Form - Using PowerApps to Replace List Forms
SPCNA 2018 - Top Form - Using PowerApps to Replace List FormsSPCNA 2018 - Top Form - Using PowerApps to Replace List Forms
SPCNA 2018 - Top Form - Using PowerApps to Replace List Forms
 
SPCNA 2018 - The Next Great Migration - Classic to Modern
SPCNA 2018 - The Next Great Migration - Classic to ModernSPCNA 2018 - The Next Great Migration - Classic to Modern
SPCNA 2018 - The Next Great Migration - Classic to Modern
 
SPS New York City 2017 - The Lay of the Land of Client-Side Development circa...
SPS New York City 2017 - The Lay of the Land of Client-Side Development circa...SPS New York City 2017 - The Lay of the Land of Client-Side Development circa...
SPS New York City 2017 - The Lay of the Land of Client-Side Development circa...
 
ECS Zagreb 2017 - Content Types - Love Them or Lose It
ECS Zagreb 2017 - Content Types - Love Them or Lose ItECS Zagreb 2017 - Content Types - Love Them or Lose It
ECS Zagreb 2017 - Content Types - Love Them or Lose It
 
SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017
SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017
SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017
 
Lions Tigers Teams - SPTechCon Austin 2017
Lions Tigers Teams - SPTechCon Austin 2017Lions Tigers Teams - SPTechCon Austin 2017
Lions Tigers Teams - SPTechCon Austin 2017
 
Oslo SP User Group - Content Types - Love Them or Lose It
Oslo SP User Group - Content Types - Love Them or Lose ItOslo SP User Group - Content Types - Love Them or Lose It
Oslo SP User Group - Content Types - Love Them or Lose It
 
Unity Connect Haarlem 2016 - The Lay of the Land of Client-Side Development c...
Unity Connect Haarlem 2016 - The Lay of the Land of Client-Side Development c...Unity Connect Haarlem 2016 - The Lay of the Land of Client-Side Development c...
Unity Connect Haarlem 2016 - The Lay of the Land of Client-Side Development c...
 
SPTechCon Boston 2016 - Creating a Great User Experience in SharePoint
SPTechCon Boston 2016 - Creating a Great User Experience in SharePointSPTechCon Boston 2016 - Creating a Great User Experience in SharePoint
SPTechCon Boston 2016 - Creating a Great User Experience in SharePoint
 
SPTechCon Boston 2016 - Content Types - Love Them or Lose It
SPTechCon Boston 2016 - Content Types - Love Them or Lose ItSPTechCon Boston 2016 - Content Types - Love Them or Lose It
SPTechCon Boston 2016 - Content Types - Love Them or Lose It
 
SPC Adriatics 2016 - Alternative Approaches to Solution Development in Office...
SPC Adriatics 2016 - Alternative Approaches to Solution Development in Office...SPC Adriatics 2016 - Alternative Approaches to Solution Development in Office...
SPC Adriatics 2016 - Alternative Approaches to Solution Development in Office...
 
SPTechCon Austin 2016 - Content Types-Love Them or Lose It
SPTechCon Austin 2016 - Content Types-Love Them or Lose ItSPTechCon Austin 2016 - Content Types-Love Them or Lose It
SPTechCon Austin 2016 - Content Types-Love Them or Lose It
 
SPTechCon Austin 2016 - Creating a Great User Experience in SharePoint
SPTechCon Austin 2016 - Creating a Great User Experience in SharePointSPTechCon Austin 2016 - Creating a Great User Experience in SharePoint
SPTechCon Austin 2016 - Creating a Great User Experience in SharePoint
 
SharePoint Tech Fest Houston 2015 - Moving from SOAP to REST
SharePoint Tech Fest Houston 2015 - Moving from SOAP to RESTSharePoint Tech Fest Houston 2015 - Moving from SOAP to REST
SharePoint Tech Fest Houston 2015 - Moving from SOAP to REST
 
SharePoint Tech Fest Houston 2015 - Creating a Great User Experience in Share...
SharePoint Tech Fest Houston 2015 - Creating a Great User Experience in Share...SharePoint Tech Fest Houston 2015 - Creating a Great User Experience in Share...
SharePoint Tech Fest Houston 2015 - Creating a Great User Experience in Share...
 
SharePoint Saturday CT 2015 - Content Types: Love Them or Lose It
SharePoint Saturday CT 2015 - Content Types: Love Them or Lose ItSharePoint Saturday CT 2015 - Content Types: Love Them or Lose It
SharePoint Saturday CT 2015 - Content Types: Love Them or Lose It
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

SPS Jersey 2014 - Creating a Great User Experience in SharePoint

  • 1. Creating a Great User Experience in SharePoint #SPSJE Marc D Anderson President Sympraxis Consulting LLC Boston, MA, USA @sympmarc
  • 3. Session Overview • Building solutions in SharePoint isn’t simply about getting the functionality right based on the business requirements. • Developers and designers must think about the entire user experience. • How should the user feel when they use this piece of functionality? • Will they see it as saving them work or creating new work? • How will it compare to what they see on the consumer Web? • We’ll look at good and bad examples from SharePoint itself, as well as specific customizations.
  • 4. Forrester Report on SharePoint Adoption “Dissatisfaction is centered on several areas, including adoption challenges, a dislike for the SharePoint user experience, a preference for other tools like email and skepticism over its business value.” “Business management’s dissatisfaction with SharePoint and perception of its value is hurt by uninspired user experiences. Microsoft SharePoint faces a challenging future: Forrester | PCWorld http://www.pcworld.com/article/2027391/microsoft-sharepoint-faces-a-challenging-future-forrester.html SharePoint Adoption Faces Three Barriers: Mobile, Social, Cloud http://www.slideshare.net/johnrrymer/share-point-survey-2012-slideshare
  • 5. What’s the Solution? • Use SharePoint as an out-of-box application whenever possible - We designed the new SharePoint UI to be clean, simple and fast and work great out-of-box. We encourage you not to modify it which could add complexity, performance and upgradeability and to focus your energy on working with users and groups to understand how to use SharePoint to improve productivity and collaboration and identifying and promoting best practices in your organization. Microsoft Doesn't Advise You Customize SharePoint 2013 http://www.cmswire.com/cms/information-management/microsoft-doesnt-advise-you-customize-sharepoint-2013- 016608.php
  • 6. What Is “User Experience”? User experience (UX or UE) involves a person's emotions about using a particular product, system or service. User experience highlights the experiential, affective, meaningful and valuable aspects of human-computer interaction and product ownership. How does the user feel when they are finished with using SharePoint? “User experience” from Wikipedia http://en.wikipedia.org/wiki/User_experience
  • 7. Consumer Web • The consumer Web is both a source of inspiration and an anathema for enterprise developers • Our users expect no less than what they see on Facebook, Dropbox, Google, etc. • It’s an expectations problem Image from The Conversation Prism http://www.theconversationprism.com/
  • 8. How Can We Succeed?
  • 9. Form vs. Function The Form v Function Ratio by Dan Antion http://www.aiim.org/community/blogs/expert/The-Form-v-Function-Ratio
  • 10. Information Architecture A sound Information Architecture provides: • Consistency • Simpler maintenance • One version of the truth Use wisely: • Content Types • Managed metadata • List-based Site Columns Image from “Explain IA Poster” http://userallusion.com/blog/2010/10/explain-ia-poster/
  • 11. Be the User • Don’t think about what SharePoint does or how it does it. Think about what your users want. • Too many developers eschew SharePoint as a collaboration tool. Use what you build. • If it’s too slow or cumbersome to you, guess what? It’s worse for your users.
  • 12. Collaborative Development • Sit with your users • Listen to what they are asking for • Repeat what they want • Iterate, iterate, iterate • Lather, rinse, repeat – It’s never “done” • Agile with a small “a” – roll with the punches
  • 13. Consultative Services • Don’t expect your users to understand all functionality • Training can’t cover everything – demonstrate patterns • Be an internal consultant • “How can I help you to solve your requirements?”
  • 14. Use the “Mom Test”
  • 15. Don’t Talk About Budget (Too Much) • Your end users don’t care about your budget • Figure out how to help them • Look for quick wins – they can help fund the big changes • Decide if the workloads SharePoint supports are important enough • Find executive support
  • 16. Speed Matters Ramesh Sitaraman, a computer science professor at UMass Amherst, examined the viewing habits of 6.7 million Internet users in a study released in 2012. How long were subjects willing to be patient? Two Seconds Do you think that’s gotten any longer? Boston Globe, February 02, 2013: Instant gratification is making us perpetually impatient ow.ly/i8Pth
  • 17. Size Matters • Views should show the amount of information required to make decisions, no more • Carefully balance server side and client side code • Large images can kill the UX
  • 18. Lowest Common Denominator • Know your user base • Browsers • Brands • Versions • Screens • Size • Resolution • Shape • Bandwidth • Available RAM “It works on my machine” doesn’t cut it. Image from NetMarketShare – timeframe = Q1 2014 http://www.netmarketshare.com/browser-market-share.aspx?qprid=2&qpcustomd=0&qptimeframe=Q
  • 19. Mind the Fold • If users have to scroll every time they land on a page, you’ve put things in the wrong place • Eyes scan from upper left to lower right, much as a TV “paints” the screen Image 2: F-Shaped Pattern For Reading Web Content http://www.nngroup.com/articles/f-shaped-pattern-reading-web- content/
  • 20. Use Real Estate Wisely • Decide on your design aesthetic • Few dense pages vs. many sparse pages • Graphics vs. text • Color vs. monochrome • Pet Peeve: Executive images or senseless banners
  • 21. Error Messages • Please, please, please NEVER: “Contact your administrator” • Correlation IDs – Good idea, horrible execution, especially for SharePoint Online • Tell the user: • What happened? • What did I do to make it happen? • How can I fix it?
  • 22. Relinquish Control • Remove the developer from the equation • List-Based Settings vs. Property bags • Give users control – it’s their system • Focus on important development work
  • 23. SharePoint 2010 Example: Switching Views
  • 24. Additional Thoughts and Contradictions • Consistency to a fault - Don’t be constrained by what SharePoint gives you • Yet, you’ve bought a box, don’t stray too far out of it • Name it – it’s not SharePoint • Visual cues – not just text It always comes back to “It Depends”
  • 26. Form vs. Function The Form v Function Ratio by Dan Antion http://www.aiim.org/community/blogs/expert/The-Form-v-Function-Ratio
  • 27. Contact Information Email marc.anderson@sympraxisconsulting.c Twitter @sympmarc Blog http://sympmarc.com SPServices http://spservices.codeplex.com SPXSLT http://spxslt.codeplex.com Books http://sympmarc.com/books The Middle Tier Manifesto http://bit.ly/middletier
  • 28. Thank You! Raffle Prizes at 16:00 1st #SharePint in the Hotel Bar sponsored by Cloudshare 16:30