SlideShare a Scribd company logo
Wrapping Your Head Around the
       SharePoint Beast
      (for the rest of us)
        SPTechCon Boston 2012
             Mark Rackley
  mark.rackley@summit7systems.com
About Mark Rackley
•   Solutions Architect & Developer
•   17+ years software architecture and development experience
•   Blogger, Writer, Speaker
•   mark.rackley@summit7systems.com
•   @mrackley
•   http://sharepointhillbilly.com
Agenda

•   Why is understanding SharePoint so hard?
•   What is SharePoint?
•   Why SharePoint?
•   Tips for avoiding SharePoint Pain
•   The importance of the SharePoint Community
WHY IS
UNDERSTANDING
SHAREPOINT SO
HARD?
Why is understanding so hard?

• Hard to know where to begin
  – Lots of paths to take
Why is understanding so hard?

• Hard to know where to begin
  –   Lots of paths to take
  –   So much information
  –   Conflicting information
  –   SO MUCH NOISE!
Why is understanding so hard?

• Hard to know where to begin
  –   Lots of paths to take
  –   So much information
  –   Conflicting information
  –   SO MUCH NOISE!
  –   Easy to fall into analysis
      paralysis
Why is understanding so hard?

• Lots of concepts to grasp
  –   Governance
  –   Information Architecture
  –   Composites
  –   BI
  –   Collaboration
Why is understanding so hard?

• It’s not a “program”
  –   You don’t install it
  –   It does MANY things
  –   It can do many more
  –   It is a platform
Why is understanding so hard?

• No man/woman is an island
  in SharePoint
  – You can’t “do it all”
  – It’s easy to get it to work…
    incorrectly
  – There’s no “one size fits all”
Why is understanding so hard?

• You have to change the way you work
  –   Stop emailing attachments
  –   Stop emailing!
  –   “Do it yourself”
  –   But follow the rules
Why is understanding so hard?

• Fear of the unknown
  – “But that’s not the way we
    used to do it”
  – Developers perceived loss
    of job security
5 STAGES OF LEARNING
SHAREPOINT
5 Stages of Learning SharePoint

• Denial
5 Stages of Learning SharePoint

• Denial
• Anger
5 Stages of Learning SharePoint

• Denial
• Anger
• Bargaining
5 Stages of Learning SharePoint

•   Denial
•   Anger
•   Bargaining
•   Depression
5 Stages of Learning SharePoint

•   Denial
•   Anger
•   Bargaining
•   Depression
•   Acceptance
Pick your analogy…
WHAT IS
SHAREPOINT?
What IS SharePoint?

• SharePoint is a platform
• SharePoint can be many things
  –   It creates sites on the fly
  –   It stores your data
  –   It allows you to easily manage permissions
  –   It gives you alerts and workflows
What IS SharePoint?

• SharePoint is many things
  – It Integrates with other systems
  – It helps you find stuff
  – It helps you to “do it yourself” “out of the box”
     • 80/20 rule
What IS SharePoint?

• What do you want it to be?
What IS SharePoint?

• Read the directions
WHY SHAREPOINT?
Top 10 things SharePoint can do for
you
10. Give you a great starting
point
9. Connect to the right people
8. Find what you need
7. Replace other expensive
products
Top 10 things SharePoint can do for
you
6. Give you insight
5. Remind you
4. Centralize your data
3. Make you more productive
Top 10 things SharePoint can do for
you
2. Keep you organized
1. Make you look like a rock star
SharePoint may not be
THE best tool for any one
 job, but it does MANY
        jobs well.
TIPS FOR AVOIDING
SHAREPOINT PAIN
SharePoint is a woman…
SharePoint is a woman…
  Treat Her That Way!
Don’t Expect the Error Messages To
Make Sense
Sometimes, Even when you’re right,
you’re still wrong
Don’t try and control her, get to know
her and do it the way she wants…
Accept her for who she is…
“SharePoint is a Man. You
have to beat him into
submission” – Lori Gowin
Don’t be so hard on yourself

• There is no easy button
  – It IS different
  – It takes time
• SharePoint is MASSIVE
  – No one understands it all
  – Befriend the gurus
• Accept that “It Depends”
Learn the correct Terminology

Farm
                Elevated Privileges                                           Safe Control
                                             CAML             Feature
  Site Column                   STSADM                                             Declarative Workflow

Site Collection                            Persisted Object     Application Page
       Solution Package                Content Type           Site Definition         List Definition
                                                                           Scope
Content Database                         Event Receiver                                  List Instance
                                                                Central Administration
   Publishing Page                                                                                   ONET
                               Web Application
 List View                            Feature Receiver                        Theme
             Field Control            Client Object Model
                                                                   Team Site
                                                                                        Timer Job
Beware the SharePoint “Expert”

• Be skeptical
• Ask for references
• Learn some basic
  interview questions
• You get what you pay
  for
The SharePoint Community
A Word (or two) About Community
To Avoid SharePoint Fail…
You Gotta Drink the Kook-Aid!

•   Join the community
•   Read Blogs
•   Read Books
•   Play around in your site
•   Attend events
•   Build relationships
•   DON’T BE AFRAID TO DO SOMETHING!
SharePoint Saturday Ozarks
Sept. 8, 2012
                           Chateau On The Lake
                           Branson, MO
                           http://www.chateauonthelake.com/




http://www.sharepointsaturday.org/ozarks
I have an answer, let’s see if they match?

QUESTIONS?

More Related Content

PPTX
Intro to Branding by Randy Drisgill and John Ross - SPTechCon
PDF
Double the Collaboration Value of Confluence - Ben Mackie
PDF
Atlassian Enterprise Confluence Webinar - April 2013
PPTX
Atlassian Summit 2012 - Rock Your Wiki
PPTX
Mind the Gap- Making an IT-Driven SharePoint Implementation Succeed
PDF
Creating a Component Library
PPT
Unify Design & Deliverables
PDF
Class 6: Introduction to web technology entrepreneurship
Intro to Branding by Randy Drisgill and John Ross - SPTechCon
Double the Collaboration Value of Confluence - Ben Mackie
Atlassian Enterprise Confluence Webinar - April 2013
Atlassian Summit 2012 - Rock Your Wiki
Mind the Gap- Making an IT-Driven SharePoint Implementation Succeed
Creating a Component Library
Unify Design & Deliverables
Class 6: Introduction to web technology entrepreneurship

What's hot (8)

PDF
Class 7: Introduction to web technology entrepreneurship
PPTX
Stop SharePoint Project Failure
PDF
DCBADD2015 modernizing the ba role
PPTX
Serverless Toronto helps Startups
KEY
Social dev camp_2011
PPTX
This is not a talk about sharepoint 2013
PDF
Beyond the Toolkit (Nathan Curtis at Enterprise UX 2016)
PPTX
User Story Mapping
Class 7: Introduction to web technology entrepreneurship
Stop SharePoint Project Failure
DCBADD2015 modernizing the ba role
Serverless Toronto helps Startups
Social dev camp_2011
This is not a talk about sharepoint 2013
Beyond the Toolkit (Nathan Curtis at Enterprise UX 2016)
User Story Mapping
Ad

Similar to Wrapping your head around the SharePoint Beast (For the rest of us) (20)

PDF
NOW I Get It... What SharePoint Is, and Why My Business Needs It by Mark Rack...
PDF
NOW I Get it!! What SharePoint IS and why I need it
PPTX
SharePoint - Right Intro To Development
PPTX
SPSDenver - Wrapping Your Head Around the SharePoint Beast
PPTX
2/15/2012 - Wrapping Your Head Around the SharePoint Beast
PDF
SPC Master Power User SharePoint & Office 365
PPTX
Creating an Amazing Intranet
PPTX
SharePoint & ERM
PPTX
Building a SharePoint Platform that Scales
PPTX
Building a SharePoint Platform That Scales
PPTX
SharePoint Metadata - Simple to Sublime
PPTX
Empower The Power User by @KerriAbraham and @SharePointWendy
PPTX
SharePoint 2010 Overview
PPT
Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson
PPTX
Share Point Best Practices
PPTX
Share Point Best Practices
PPTX
What IS SharePoint Development? by Mark Rackley - SPTechCon
PPTX
What is SharePoint Development??
PPTX
Navigating the Mess of a Shared drive Migration to SharePoint
PDF
SharePoint Saturday Richmond - So you want to implement SharePoint 2010, what...
NOW I Get It... What SharePoint Is, and Why My Business Needs It by Mark Rack...
NOW I Get it!! What SharePoint IS and why I need it
SharePoint - Right Intro To Development
SPSDenver - Wrapping Your Head Around the SharePoint Beast
2/15/2012 - Wrapping Your Head Around the SharePoint Beast
SPC Master Power User SharePoint & Office 365
Creating an Amazing Intranet
SharePoint & ERM
Building a SharePoint Platform that Scales
Building a SharePoint Platform That Scales
SharePoint Metadata - Simple to Sublime
Empower The Power User by @KerriAbraham and @SharePointWendy
SharePoint 2010 Overview
Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson
Share Point Best Practices
Share Point Best Practices
What IS SharePoint Development? by Mark Rackley - SPTechCon
What is SharePoint Development??
Navigating the Mess of a Shared drive Migration to SharePoint
SharePoint Saturday Richmond - So you want to implement SharePoint 2010, what...
Ad

More from Mark Rackley (20)

PPTX
Column Formatter in SharePoint Online
PPTX
SharePoint Conference North America - Converting your JavaScript to SPFX
PPTX
A Power User's Introduction to jQuery Awesomeness in SharePoint
PPTX
Utilizing jQuery in SharePoint: Get More Done Faster
PPTX
Citizen Developers Intro to jQuery Customizations in SharePoint
PPTX
A Power User's intro to jQuery awesomeness in SharePoint
PPTX
A Power User's Intro to jQuery Awesomeness in SharePoint
PPTX
#SPSTC Maximizing the SharePoint User Experience with Free 3rd Party jQuery L...
PPTX
Introduction to StratusForms #SayNoToInfoPath
PPTX
SPTechCon Boston 2015 - Overcoming SharePoint Limitations
PPTX
SPTechCon Boston 2015 - Utilizing jQuery in SharePoint
PPTX
TulsaTechFest - Maximize SharePoint UX with free jQuery libraries
PPTX
SPTechCon DevDays - SharePoint & jQuery
PPTX
SPTechCon Dev Days - Third Party jQuery Libraries
PPTX
SPSNH 2014 - The SharePoint & jQueryGuide
PPTX
SPTechCon 2014 How to develop and debug client side code in SharePoint
PPTX
Using jQuery to Maximize Form Usability
PPTX
SharePoint & jQuery Guide - SPSNashville 2014
PPTX
The SharePoint & jQuery Guide - Updated 1/14/14
PPTX
SharePoint REST vs CSOM
Column Formatter in SharePoint Online
SharePoint Conference North America - Converting your JavaScript to SPFX
A Power User's Introduction to jQuery Awesomeness in SharePoint
Utilizing jQuery in SharePoint: Get More Done Faster
Citizen Developers Intro to jQuery Customizations in SharePoint
A Power User's intro to jQuery awesomeness in SharePoint
A Power User's Intro to jQuery Awesomeness in SharePoint
#SPSTC Maximizing the SharePoint User Experience with Free 3rd Party jQuery L...
Introduction to StratusForms #SayNoToInfoPath
SPTechCon Boston 2015 - Overcoming SharePoint Limitations
SPTechCon Boston 2015 - Utilizing jQuery in SharePoint
TulsaTechFest - Maximize SharePoint UX with free jQuery libraries
SPTechCon DevDays - SharePoint & jQuery
SPTechCon Dev Days - Third Party jQuery Libraries
SPSNH 2014 - The SharePoint & jQueryGuide
SPTechCon 2014 How to develop and debug client side code in SharePoint
Using jQuery to Maximize Form Usability
SharePoint & jQuery Guide - SPSNashville 2014
The SharePoint & jQuery Guide - Updated 1/14/14
SharePoint REST vs CSOM

Recently uploaded (20)

PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPT
Teaching material agriculture food technology
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PPTX
A Presentation on Artificial Intelligence
PDF
Getting Started with Data Integration: FME Form 101
PPTX
Machine Learning_overview_presentation.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Encapsulation theory and applications.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Approach and Philosophy of On baking technology
PDF
cuic standard and advanced reporting.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Teaching material agriculture food technology
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
NewMind AI Weekly Chronicles - August'25-Week II
Accuracy of neural networks in brain wave diagnosis of schizophrenia
A Presentation on Artificial Intelligence
Getting Started with Data Integration: FME Form 101
Machine Learning_overview_presentation.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
Encapsulation theory and applications.pdf
MIND Revenue Release Quarter 2 2025 Press Release
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Encapsulation_ Review paper, used for researhc scholars
Mobile App Security Testing_ A Comprehensive Guide.pdf
Approach and Philosophy of On baking technology
cuic standard and advanced reporting.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Network Security Unit 5.pdf for BCA BBA.
Building Integrated photovoltaic BIPV_UPV.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf

Wrapping your head around the SharePoint Beast (For the rest of us)

  • 1. Wrapping Your Head Around the SharePoint Beast (for the rest of us) SPTechCon Boston 2012 Mark Rackley mark.rackley@summit7systems.com
  • 2. About Mark Rackley • Solutions Architect & Developer • 17+ years software architecture and development experience • Blogger, Writer, Speaker • mark.rackley@summit7systems.com • @mrackley • http://sharepointhillbilly.com
  • 3. Agenda • Why is understanding SharePoint so hard? • What is SharePoint? • Why SharePoint? • Tips for avoiding SharePoint Pain • The importance of the SharePoint Community
  • 5. Why is understanding so hard? • Hard to know where to begin – Lots of paths to take
  • 6. Why is understanding so hard? • Hard to know where to begin – Lots of paths to take – So much information – Conflicting information – SO MUCH NOISE!
  • 7. Why is understanding so hard? • Hard to know where to begin – Lots of paths to take – So much information – Conflicting information – SO MUCH NOISE! – Easy to fall into analysis paralysis
  • 8. Why is understanding so hard? • Lots of concepts to grasp – Governance – Information Architecture – Composites – BI – Collaboration
  • 9. Why is understanding so hard? • It’s not a “program” – You don’t install it – It does MANY things – It can do many more – It is a platform
  • 10. Why is understanding so hard? • No man/woman is an island in SharePoint – You can’t “do it all” – It’s easy to get it to work… incorrectly – There’s no “one size fits all”
  • 11. Why is understanding so hard? • You have to change the way you work – Stop emailing attachments – Stop emailing! – “Do it yourself” – But follow the rules
  • 12. Why is understanding so hard? • Fear of the unknown – “But that’s not the way we used to do it” – Developers perceived loss of job security
  • 13. 5 STAGES OF LEARNING SHAREPOINT
  • 14. 5 Stages of Learning SharePoint • Denial
  • 15. 5 Stages of Learning SharePoint • Denial • Anger
  • 16. 5 Stages of Learning SharePoint • Denial • Anger • Bargaining
  • 17. 5 Stages of Learning SharePoint • Denial • Anger • Bargaining • Depression
  • 18. 5 Stages of Learning SharePoint • Denial • Anger • Bargaining • Depression • Acceptance
  • 19. Pick your analogy… WHAT IS SHAREPOINT?
  • 20. What IS SharePoint? • SharePoint is a platform • SharePoint can be many things – It creates sites on the fly – It stores your data – It allows you to easily manage permissions – It gives you alerts and workflows
  • 21. What IS SharePoint? • SharePoint is many things – It Integrates with other systems – It helps you find stuff – It helps you to “do it yourself” “out of the box” • 80/20 rule
  • 22. What IS SharePoint? • What do you want it to be?
  • 23. What IS SharePoint? • Read the directions
  • 25. Top 10 things SharePoint can do for you 10. Give you a great starting point 9. Connect to the right people 8. Find what you need 7. Replace other expensive products
  • 26. Top 10 things SharePoint can do for you 6. Give you insight 5. Remind you 4. Centralize your data 3. Make you more productive
  • 27. Top 10 things SharePoint can do for you 2. Keep you organized 1. Make you look like a rock star
  • 28. SharePoint may not be THE best tool for any one job, but it does MANY jobs well.
  • 30. SharePoint is a woman…
  • 31. SharePoint is a woman… Treat Her That Way!
  • 32. Don’t Expect the Error Messages To Make Sense
  • 33. Sometimes, Even when you’re right, you’re still wrong
  • 34. Don’t try and control her, get to know her and do it the way she wants…
  • 35. Accept her for who she is…
  • 36. “SharePoint is a Man. You have to beat him into submission” – Lori Gowin
  • 37. Don’t be so hard on yourself • There is no easy button – It IS different – It takes time • SharePoint is MASSIVE – No one understands it all – Befriend the gurus • Accept that “It Depends”
  • 38. Learn the correct Terminology Farm Elevated Privileges Safe Control CAML Feature Site Column STSADM Declarative Workflow Site Collection Persisted Object Application Page Solution Package Content Type Site Definition List Definition Scope Content Database Event Receiver List Instance Central Administration Publishing Page ONET Web Application List View Feature Receiver Theme Field Control Client Object Model Team Site Timer Job
  • 39. Beware the SharePoint “Expert” • Be skeptical • Ask for references • Learn some basic interview questions • You get what you pay for
  • 41. A Word (or two) About Community
  • 43. You Gotta Drink the Kook-Aid! • Join the community • Read Blogs • Read Books • Play around in your site • Attend events • Build relationships • DON’T BE AFRAID TO DO SOMETHING!
  • 44. SharePoint Saturday Ozarks Sept. 8, 2012 Chateau On The Lake Branson, MO http://www.chateauonthelake.com/ http://www.sharepointsaturday.org/ozarks
  • 45. I have an answer, let’s see if they match? QUESTIONS?