SlideShare a Scribd company logo
Off the Beaten Path....
Building SharePoint Enterprise Platforms

with Andy Talbot
Who?
Andy Talbot

SharePoint Architect | #SUGUK IOM Leader |
MCSE: SharePoint | Isle of Man & UK Nomadic |
Coauthoring ‘SharePoint Survivors Guide’
/AndyTalbot

@SharePointAndy

SharePointAndy.com
Shocker!
We won’t talk about Azure today,
as I’m going to cover this as a new
dedicated session (sorry!)
Content Covered
This session includes:
• Pain points
• Lessons learnt
• Sensible questions
• Common sense thoughts
…you decide what applies to you!
SharePoint On-Prem IS ALIVE!
“When it comes to the cloud, we’re “all
in,” but we’re also realistic. We have a
large on-premises installed base that’s
important to us, and we’re committed to
future releases of the server.”
– Jared Spataro, Senior Director,
Microsoft Office Division, “Yammer and
Enterprise Social Roadmap Update”
March 2013
Ref:
http://www.collabshow.com/2013/10/21/sharepointstill-not-dead-and-even-on-prem-is-not-dead/
Understand your Vision
Product Capabilities
• Do you understand what you
are trying to achieve?
• Will you have service
separation?
• What is the purpose/s of the
platform?
• Understand different capability
behaviours e.g. Collaboration
apps will be read/write
intensive VS WCM read
intensive
Governance
Governance is SERIOUS stuff and
you can’t afford to not think about it.
“SharePoint Governance is a
guideline of rules within your
organisation, including what, why,
when, where and how
#SPGovManifesto” – Andy Talbot
The SharePoint Governance
Manifesto’ http://bit.ly/AmazonSPGovManifesto
Governance Axis
There are multiple governance axis,
but from a platform perspective, at a
minimum you should have considered :
• Organisational
• Informational
• Operational
Part of the story:
http://blog.aditi.com/enterprise_social/
sharepoint-governance-an-inside-outperspective-part-2/
Good Governance
• Consensus Orientated
• Participatory
• Follows the rule of law
• Effective and Efficient
• Accountable
• Transparent
• Responsive
• Equitable and Inclusive
Quality Assurance
• Can you afford not too?
• Enforces quality
• What’s more expensive; testing or
loss of service?
• It should be baked into
deployments and configuration
change/s
Understand test types
• Understand what to test AND when
• Update test plans when you change
something:
- Platform changes
- New developments

• Don’t undervalue your QA team
REF:
http://www.sharethepoint.com/Learn/Blog/Lists/P
osts/Post.aspx?ID=122
Go a little deeper

Understand what each type of
test area means
RACI

R

RESPONSIBLE:
• Who is/will be doing this task?
• Who is assigned to work on this task?

A

ACCOUNTABLE:
• Who’s head will roll if this goes wrong?
• Who has the authority to take decision?

C

CONSULTED:
• Anyone who can tell me more about this
task?
• Any stakeholders already identified?

I

INFORMED:
• Anyone whose work depends on this task?
• Who has to be kept updated about the
progress?
RACI Example
Choose a
recipe
Grocery
Shopping
Pre-heat the
oven
Prepare
ingredients
Bake dinner in
oven

DAD
C

MOM
A/R

SON
C

R
R
A
A/R

R

DAUGHTER
C
Roles & Responsibilities
Introduce clear separation of duties e.g.
•
•
•
•
•
•
•
•
•

SharePoint Architect
Configuration Manager
Platform SMEs
Functional SMEs
Support SMEs
Trainers
Testers
Product Managers
Requirement Gatherers
Roles & Responsibilities
Different each role comes a mix of
responsibilities. e.g.
• Leadership
• Support
• Management
• Planning
• Performance
• Strategy
Understand who is responsible for
what in your organisation
Release Management
Typical responsibilities:
• Deployment Management
• Environments Management
• Release Process Management
• Build Management
• Configuration Management
• Change Management
Be careful....
Sometimes we overlook things
(shocking!). Maybe we didn’t
stop to consider:
• When will product support
stop?
• Base or Project cost?
• How long can I keep my
resources?
Staying Current
It’s important:
• Understand vendor product and
strategy developments
• Helps you to plan ahead for
change
• Underpins personal
development planning (right?)
Documentation
It’s important:
• To be current
• Stored in an appropriate place
(e.g. don’t store SharePoint DR
docs in SharePoint!)
• Version controlled
• Maintained
Typical Documentation
At a minimum the following
should be documented:
• On boarding process
• Build & Configuration
• DR plan
• Development HLD’s & LLD’s
• Test plans
Successive Layers of Defence
• Project Governance
• Architecture Governance
• Information Governance
• Release Management
• Quality Assurance
Shared Platforms
• Solution delivery aligns to
platform capacity
• Changes are communicated to
all platform stakeholders
• Peer review opportunities
(DWG?)
• Switching on features may
affect others (e.g. Auditing)
SharePoint Centre of Excellence
See Andrew Woodward’s deck
from SPC12:
http://channel9.msdn.com/Events
/SharePointConference/2012/SPC214
Resources & People
• Often we ask for more system
resource, but don’t plan for
more human resources
• Do we on-board people
properly, or are they left
guessing on your standards,
processes, etc.
Embracing Talent
Ask yourself:
• Do you encourage and foster learning
and development?
• Do you recognise emerging talent?
• Shouldn’t each capability have a base
achievement standard? E.g.
Certification, internal standards, etc.
• Does training align with product
roadmap?
Technology is nothing without people
Capturing User Feedback
Ask yourself:
• Do we really LISTEN?
• Is it EASY for users to feedback?
• Do we REVIEW feedback?
• Do we MEASURE THE VALUE of
delivery against customer
feedback?
• Do we let GOOD IDEAS DIE?
Realignment
Sometimes we need to realign for
various different reasons, e.g.
•
•
•
•
•

Mergers & acquisitions
Improve efficiency and effectiveness
Senior management changes
Market response
Change of strategy

Have we thought about how we would
approach this the need arose?
Who makes the Decisions?
Carefully consider who should AND
shouldn’t be making different types
of decisions. Worryingly it’s not
always the right people, e.g.
• Project Managers making technical
decisions (tick boxing?)
• Techies making business decisions
• Power Brokers (you know the type!)

Do decisions support the vision? “To
Steer…. Governance….”
Communication
It’s important to:
• Have a communication plan
• Get across the intended value
• Set expectation
• Use it to promote cultural
change
• Show that you listened
• Promote recent successes
• Warn about service disruption

INTEGRATE,
Commitment

INFORM,
Awareness

INVOLVE,
Engagement
Guiding Principles
• Set an internal expectation
• Encourage commitment and
quality
• Encourage early warning of
issues
• Enjoy what you do!
Support Framework
• Establish triage process
• Understand your estate
• Identify trends, update training and FAQs
• Encourage community feedback, possibly
with Gamification techniques
Capacity Planning
•
•
•
•
•
•
•
•
•
•

Recertification process?
Monitor growth
Storage reduction opportunities
Plan for Site Quotas & Content
Databases
Understand boundaries, limits and
thresholds, and respect them!
Migrations
Site creation control
Auditing
Service Separation
Storage Tiers / IOPS

Does existing
hardware
meet
company’s
needs

Implement
Capacity
Planning

Determine if
existing
infrastructure
can support
anticipated
growth

Determine the
company’s
future needs

Identify
opportunities
to consolidate
Load Planning
• Profile expected traffic patterns
(account for time differences in
different countries)
• Understand usage age patterns of
each web app – determine the
best architectures to fit (e.g
Collaboration – large read / write)
• Understand caching options and
what they do (which can impact
platform capacity)
• Office Web Apps (SP2010)
Get the Balance right
• What will come first, Load or
Capacity?
• Do you understand your points
of failure?
• Have you planned for the
future?
Architecture / Topologies
• Properly planned?
• Physical & Logical design
Documented?
• Use it to understand how to
change your farm/s
• Traditional vs Streamlined
topologies
Technical diagrams for SharePoint
2013:
http://technet.microsoft.com/enus/library/cc263199.aspx
Scaling
• Understand the difference
between scaling UP and scaling
OUT
• Plan Content Databases
(quotas, thresholds, warnings,
migration process)
• Understand caches (e.g. Blob,
distributed, object, page)
Monitoring
• System Logs
• Performance
• Growth
• Usage
• Functional Requests
• Support Issues
….are you being PROACTIVE or REACTIVE?
Hardware Considerations
• Do you understand your hardware
refresh cycle?
• If on a managed platform, do you
understand your suppliers refresh
cycle and limitations? Understand
exit strategies too
• Will purchase restrictions prevent
changes in topology
• Does your company have a cloud
strategy for the future?
• Do you know what to do if you
introduce new hardware (e.g. update
SQL Alias, web.config, etc.)
3 rd Party Tools
• Upgrade ready?
• Infrastructure requirements
understood?
• Training
• Support model
• Understand your procurement
framework
• Licencing, perpetual or annual?
Have with planned for growth
e.g. enough seats
vNext Ready?
• Understand your corporate
roadmap
• Be as upgrade ready as possible
• Understand deprecated features
• Learn architectural changes, both
logical and physical
• Microsoft Product Line
Architecture (PLA)

"How would Microsoft deploy this
technology?" or "how would Microsoft
do it?" It was from this simple question
that the PLA was born.
Outsourced Functions
Typical for support and
development capabilities.
Take time to:
• Understand the ‘Continuum of
Cultural Characteristics’
• Agree on standards
• Agree communication methods
• Understand the QA process
• Major public holidays (different
from country to country)
Patching
• 99.9% uptime really means ‘x’
downtime allowance
• Understand why you’re making a
change.
• SP’s, CU’s, PU’s, COD, etc.
Understand the differences http://bit.ly/JUBWLi
• READ THE RELEASE NOTES! It
might fix one thing and break
another
What Availability Uptime Really Means
Availability %

Downtime per year

Downtime per month*

Downtime per week

90% ("one nine")

36.5 days

72 hours

16.8 hours

95%

18.25 days

36 hours

8.4 hours

97%

10.96 days

21.6 hours

5.04 hours

98%

7.30 days

14.4 hours

3.36 hours

99% ("two nines")

3.65 days

7.20 hours

1.68 hours

99.5%

1.83 days

3.60 hours

50.4 minutes

99.8%

17.52 hours

86.23 minutes

20.16 minutes

99.9% ("three nines")

8.76 hours

43.8 minutes

10.1 minutes

99.95%

4.38 hours

21.56 minutes

5.04 minutes

99.99% ("four nines")

52.56 minutes

4.32 minutes

1.01 minutes

99.999% ("five nines")

5.26 minutes

25.9 seconds

6.05 seconds

99.9999% ("six nines")

31.5 seconds

2.59 seconds

0.605 seconds

99.99999% ("seven nines")

3.15 seconds

0.259 seconds

0.0605 seconds
Backup & DR
• You’ve planned for it, right?
• Test annually
• RPO’s/RTO’s still correct?
• Have you over engineered? e.g.
If no point in time recovery,
why are you SQL full logging?
• Understand what dependent
applications and process maybe
affected

Facilities &
Infrastructure

Operational
BC / DR
Plan

Processes &
Procedures
You cannot know it all.....
• SharePoint Centre of Excellence
•
•
•
•
•
•
•

Developers
BA’s
Trainers
Product Owners
SMEs
Design Working Group
Information Governance (SPIG )

• Steering Committees…
Reasons for Failure
The ‘C’ Word – CHANGE!
“Changing behaviours at work requires
changing the environment that
surrounds people when they’re at
work” Marc D Anderson (@sympmarc)

Is it time for gamification as an
approach to facilitating changing
behaviours?
Questions?

“Questions are guaranteed
in life; answers aren't”
Bye For Now!
Andy Talbot

SharePoint Architect | #SUGUK IOM Leader |
MCSE: SharePoint | Isle of Man & UK Nomadic |
Coauthoring ‘SharePoint Survivors Guide’
/AndyTalbot

@SharePointAndy

SharePointAndy.com

More Related Content

What's hot

21.05.19 agile team building agile-od.com
21.05.19 agile team building   agile-od.com21.05.19 agile team building   agile-od.com
21.05.19 agile team building agile-od.com
Takeshi Yoshida
 
Exec Overview to Agile-Scrum
Exec Overview to Agile-ScrumExec Overview to Agile-Scrum
Exec Overview to Agile-Scrum
LeanAgileTraining
 
The Three Things
The Three ThingsThe Three Things
The Three Things
AgileDenver
 
Lessons learned from managing a distributed agile team
Lessons learned from managing a distributed agile teamLessons learned from managing a distributed agile team
Lessons learned from managing a distributed agile team
AgileDenver
 
Agile
AgileAgile
Agile
ANKUR-BA
 
Unleashing Your Team's Potential With the Atlassian Team Playbook by John Paz
Unleashing Your Team's Potential With the Atlassian Team Playbook by John PazUnleashing Your Team's Potential With the Atlassian Team Playbook by John Paz
Unleashing Your Team's Potential With the Atlassian Team Playbook by John Paz
John Paz
 
Release wednesdays and the agile release train upload
Release wednesdays and the agile release train   uploadRelease wednesdays and the agile release train   upload
Release wednesdays and the agile release train upload
Chris Smith
 
Large scale agile_svante_lidman
Large scale agile_svante_lidmanLarge scale agile_svante_lidman
Large scale agile_svante_lidmanSvante Lidman
 
Agile fluency
Agile fluency Agile fluency
Agile fluency
Kelsey van Haaster
 
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
Dominica DeGrandis
 
Driving Lean Innovation on Agile Teams
Driving Lean Innovation on Agile TeamsDriving Lean Innovation on Agile Teams
Driving Lean Innovation on Agile Teams
LitheSpeed
 
Agile from the executive floor - defining agility in business terms - Agile P...
Agile from the executive floor - defining agility in business terms - Agile P...Agile from the executive floor - defining agility in business terms - Agile P...
Agile from the executive floor - defining agility in business terms - Agile P...
Yuval Yeret
 
Leading and Motivating Engineers - what product managers need to know - prod...
Leading and Motivating Engineers -  what product managers need to know - prod...Leading and Motivating Engineers -  what product managers need to know - prod...
Leading and Motivating Engineers - what product managers need to know - prod...
Ron Lichty
 
Bob Galen : Great sprint reviews
Bob Galen : Great sprint reviews   Bob Galen : Great sprint reviews
Bob Galen : Great sprint reviews
AgileDenver
 
AGILE2016 Conference Top 10 Presented by Synerzip
AGILE2016 Conference Top 10 Presented by SynerzipAGILE2016 Conference Top 10 Presented by Synerzip
AGILE2016 Conference Top 10 Presented by Synerzip
Synerzip
 
Synerzip-Agile2016-Top10 Webinar
Synerzip-Agile2016-Top10 WebinarSynerzip-Agile2016-Top10 Webinar
Synerzip-Agile2016-Top10 WebinarHemant Elhence
 
AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12
AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12
AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12
Ron Lichty
 
AgileCamp 2014 Track 5: The Seven Wastes - Can You Get Leaner
AgileCamp 2014 Track 5: The Seven Wastes - Can You Get LeanerAgileCamp 2014 Track 5: The Seven Wastes - Can You Get Leaner
AgileCamp 2014 Track 5: The Seven Wastes - Can You Get Leaner
Hyperdrive Agile Leadership (powered by Bratton & Company)
 
Making Your PO Better Now - 9 Ideas
Making Your PO Better Now - 9 IdeasMaking Your PO Better Now - 9 Ideas
Making Your PO Better Now - 9 Ideas
LeanAgileTraining
 
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
Ratko Mutavdzic
 

What's hot (20)

21.05.19 agile team building agile-od.com
21.05.19 agile team building   agile-od.com21.05.19 agile team building   agile-od.com
21.05.19 agile team building agile-od.com
 
Exec Overview to Agile-Scrum
Exec Overview to Agile-ScrumExec Overview to Agile-Scrum
Exec Overview to Agile-Scrum
 
The Three Things
The Three ThingsThe Three Things
The Three Things
 
Lessons learned from managing a distributed agile team
Lessons learned from managing a distributed agile teamLessons learned from managing a distributed agile team
Lessons learned from managing a distributed agile team
 
Agile
AgileAgile
Agile
 
Unleashing Your Team's Potential With the Atlassian Team Playbook by John Paz
Unleashing Your Team's Potential With the Atlassian Team Playbook by John PazUnleashing Your Team's Potential With the Atlassian Team Playbook by John Paz
Unleashing Your Team's Potential With the Atlassian Team Playbook by John Paz
 
Release wednesdays and the agile release train upload
Release wednesdays and the agile release train   uploadRelease wednesdays and the agile release train   upload
Release wednesdays and the agile release train upload
 
Large scale agile_svante_lidman
Large scale agile_svante_lidmanLarge scale agile_svante_lidman
Large scale agile_svante_lidman
 
Agile fluency
Agile fluency Agile fluency
Agile fluency
 
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
 
Driving Lean Innovation on Agile Teams
Driving Lean Innovation on Agile TeamsDriving Lean Innovation on Agile Teams
Driving Lean Innovation on Agile Teams
 
Agile from the executive floor - defining agility in business terms - Agile P...
Agile from the executive floor - defining agility in business terms - Agile P...Agile from the executive floor - defining agility in business terms - Agile P...
Agile from the executive floor - defining agility in business terms - Agile P...
 
Leading and Motivating Engineers - what product managers need to know - prod...
Leading and Motivating Engineers -  what product managers need to know - prod...Leading and Motivating Engineers -  what product managers need to know - prod...
Leading and Motivating Engineers - what product managers need to know - prod...
 
Bob Galen : Great sprint reviews
Bob Galen : Great sprint reviews   Bob Galen : Great sprint reviews
Bob Galen : Great sprint reviews
 
AGILE2016 Conference Top 10 Presented by Synerzip
AGILE2016 Conference Top 10 Presented by SynerzipAGILE2016 Conference Top 10 Presented by Synerzip
AGILE2016 Conference Top 10 Presented by Synerzip
 
Synerzip-Agile2016-Top10 Webinar
Synerzip-Agile2016-Top10 WebinarSynerzip-Agile2016-Top10 Webinar
Synerzip-Agile2016-Top10 Webinar
 
AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12
AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12
AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12
 
AgileCamp 2014 Track 5: The Seven Wastes - Can You Get Leaner
AgileCamp 2014 Track 5: The Seven Wastes - Can You Get LeanerAgileCamp 2014 Track 5: The Seven Wastes - Can You Get Leaner
AgileCamp 2014 Track 5: The Seven Wastes - Can You Get Leaner
 
Making Your PO Better Now - 9 Ideas
Making Your PO Better Now - 9 IdeasMaking Your PO Better Now - 9 Ideas
Making Your PO Better Now - 9 Ideas
 
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
 

Similar to Building SharePoint Enterprise Platforms - Off the beaten path

How to Ease Scaleup Growing Pains - from Startup to Scaleup without the pain
How to Ease Scaleup Growing Pains - from Startup to Scaleup without the painHow to Ease Scaleup Growing Pains - from Startup to Scaleup without the pain
How to Ease Scaleup Growing Pains - from Startup to Scaleup without the pain
Neerventure.com
 
Understanding SharePoint Roles
Understanding SharePoint RolesUnderstanding SharePoint Roles
Understanding SharePoint RolesWes Preston
 
A Career in SharePoint
A Career in SharePointA Career in SharePoint
A Career in SharePoint
Matthew J. Bailey , MCT
 
Technology Planning for River Groups
Technology Planning for River GroupsTechnology Planning for River Groups
Technology Planning for River GroupsSean Larkin
 
What You Need to Know Before Upgrading to SharePoint 2013
What You Need to Know Before Upgrading to SharePoint 2013What You Need to Know Before Upgrading to SharePoint 2013
What You Need to Know Before Upgrading to SharePoint 2013
Perficient, Inc.
 
Synergis60: 6 Critical Steps to Implementing Data Managment
Synergis60: 6 Critical Steps to Implementing Data ManagmentSynergis60: 6 Critical Steps to Implementing Data Managment
Synergis60: 6 Critical Steps to Implementing Data Managment
Synergis Engineering Design Solutions
 
Doing It Right: The SharePoint Way
Doing It Right:  The SharePoint WayDoing It Right:  The SharePoint Way
Doing It Right: The SharePoint Way
Stacy Deere
 
Twin Cities Salesforce.com Developer User Group Presentation April 2012
Twin Cities Salesforce.com Developer User Group Presentation April 2012Twin Cities Salesforce.com Developer User Group Presentation April 2012
Twin Cities Salesforce.com Developer User Group Presentation April 2012Developer Force - Force.com Community
 
CTO School Meetup - Jan 2013 Becoming Better Technical Leader
CTO School Meetup - Jan 2013   Becoming Better Technical LeaderCTO School Meetup - Jan 2013   Becoming Better Technical Leader
CTO School Meetup - Jan 2013 Becoming Better Technical Leader
Jean Barmash
 
Migration to share point online
Migration to share point onlineMigration to share point online
Migration to share point online
Netwoven Inc.
 
Data Governance: Why, What & How
Data Governance: Why, What & HowData Governance: Why, What & How
Data Governance: Why, What & How
Senturus
 
Governance is Not An Option
Governance is Not An OptionGovernance is Not An Option
Governance is Not An Option
spsnyc
 
Engineering Teams and Systems for Velocity
Engineering Teams and Systems for VelocityEngineering Teams and Systems for Velocity
Engineering Teams and Systems for Velocity
Jean Barmash
 
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...
Business of Software Conference
 
Digital Preservation - Manage and Provide Access
Digital Preservation - Manage and Provide AccessDigital Preservation - Manage and Provide Access
Digital Preservation - Manage and Provide Access
MichaelPaulmeno
 
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Sam Garforth
 
SharePoint 2013 Migration - Your 5 Rules for Success
SharePoint 2013 Migration  - Your 5 Rules for SuccessSharePoint 2013 Migration  - Your 5 Rules for Success
SharePoint 2013 Migration - Your 5 Rules for Success
Christian Buckley
 
SPS Toronto 2015
SPS Toronto 2015SPS Toronto 2015
SPS Toronto 2015
Mike Maadarani
 
Tips in migrating to SharePoint 2016 or O365, to avoid a migration headache
Tips in migrating to SharePoint 2016 or O365, to avoid a migration headacheTips in migrating to SharePoint 2016 or O365, to avoid a migration headache
Tips in migrating to SharePoint 2016 or O365, to avoid a migration headache
Mike Maadarani
 
Governance - O365 How It's Affected & Where Do I Start
Governance - O365 How It's Affected & Where Do I StartGovernance - O365 How It's Affected & Where Do I Start
Governance - O365 How It's Affected & Where Do I StartStacy Deere
 

Similar to Building SharePoint Enterprise Platforms - Off the beaten path (20)

How to Ease Scaleup Growing Pains - from Startup to Scaleup without the pain
How to Ease Scaleup Growing Pains - from Startup to Scaleup without the painHow to Ease Scaleup Growing Pains - from Startup to Scaleup without the pain
How to Ease Scaleup Growing Pains - from Startup to Scaleup without the pain
 
Understanding SharePoint Roles
Understanding SharePoint RolesUnderstanding SharePoint Roles
Understanding SharePoint Roles
 
A Career in SharePoint
A Career in SharePointA Career in SharePoint
A Career in SharePoint
 
Technology Planning for River Groups
Technology Planning for River GroupsTechnology Planning for River Groups
Technology Planning for River Groups
 
What You Need to Know Before Upgrading to SharePoint 2013
What You Need to Know Before Upgrading to SharePoint 2013What You Need to Know Before Upgrading to SharePoint 2013
What You Need to Know Before Upgrading to SharePoint 2013
 
Synergis60: 6 Critical Steps to Implementing Data Managment
Synergis60: 6 Critical Steps to Implementing Data ManagmentSynergis60: 6 Critical Steps to Implementing Data Managment
Synergis60: 6 Critical Steps to Implementing Data Managment
 
Doing It Right: The SharePoint Way
Doing It Right:  The SharePoint WayDoing It Right:  The SharePoint Way
Doing It Right: The SharePoint Way
 
Twin Cities Salesforce.com Developer User Group Presentation April 2012
Twin Cities Salesforce.com Developer User Group Presentation April 2012Twin Cities Salesforce.com Developer User Group Presentation April 2012
Twin Cities Salesforce.com Developer User Group Presentation April 2012
 
CTO School Meetup - Jan 2013 Becoming Better Technical Leader
CTO School Meetup - Jan 2013   Becoming Better Technical LeaderCTO School Meetup - Jan 2013   Becoming Better Technical Leader
CTO School Meetup - Jan 2013 Becoming Better Technical Leader
 
Migration to share point online
Migration to share point onlineMigration to share point online
Migration to share point online
 
Data Governance: Why, What & How
Data Governance: Why, What & HowData Governance: Why, What & How
Data Governance: Why, What & How
 
Governance is Not An Option
Governance is Not An OptionGovernance is Not An Option
Governance is Not An Option
 
Engineering Teams and Systems for Velocity
Engineering Teams and Systems for VelocityEngineering Teams and Systems for Velocity
Engineering Teams and Systems for Velocity
 
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...
 
Digital Preservation - Manage and Provide Access
Digital Preservation - Manage and Provide AccessDigital Preservation - Manage and Provide Access
Digital Preservation - Manage and Provide Access
 
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
 
SharePoint 2013 Migration - Your 5 Rules for Success
SharePoint 2013 Migration  - Your 5 Rules for SuccessSharePoint 2013 Migration  - Your 5 Rules for Success
SharePoint 2013 Migration - Your 5 Rules for Success
 
SPS Toronto 2015
SPS Toronto 2015SPS Toronto 2015
SPS Toronto 2015
 
Tips in migrating to SharePoint 2016 or O365, to avoid a migration headache
Tips in migrating to SharePoint 2016 or O365, to avoid a migration headacheTips in migrating to SharePoint 2016 or O365, to avoid a migration headache
Tips in migrating to SharePoint 2016 or O365, to avoid a migration headache
 
Governance - O365 How It's Affected & Where Do I Start
Governance - O365 How It's Affected & Where Do I StartGovernance - O365 How It's Affected & Where Do I Start
Governance - O365 How It's Affected & Where Do I Start
 

Recently uploaded

Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 

Recently uploaded (20)

Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 

Building SharePoint Enterprise Platforms - Off the beaten path

  • 1. Off the Beaten Path.... Building SharePoint Enterprise Platforms with Andy Talbot
  • 2. Who? Andy Talbot SharePoint Architect | #SUGUK IOM Leader | MCSE: SharePoint | Isle of Man & UK Nomadic | Coauthoring ‘SharePoint Survivors Guide’ /AndyTalbot @SharePointAndy SharePointAndy.com
  • 3.
  • 4. Shocker! We won’t talk about Azure today, as I’m going to cover this as a new dedicated session (sorry!)
  • 5. Content Covered This session includes: • Pain points • Lessons learnt • Sensible questions • Common sense thoughts …you decide what applies to you!
  • 6. SharePoint On-Prem IS ALIVE! “When it comes to the cloud, we’re “all in,” but we’re also realistic. We have a large on-premises installed base that’s important to us, and we’re committed to future releases of the server.” – Jared Spataro, Senior Director, Microsoft Office Division, “Yammer and Enterprise Social Roadmap Update” March 2013 Ref: http://www.collabshow.com/2013/10/21/sharepointstill-not-dead-and-even-on-prem-is-not-dead/
  • 8. Product Capabilities • Do you understand what you are trying to achieve? • Will you have service separation? • What is the purpose/s of the platform? • Understand different capability behaviours e.g. Collaboration apps will be read/write intensive VS WCM read intensive
  • 9. Governance Governance is SERIOUS stuff and you can’t afford to not think about it. “SharePoint Governance is a guideline of rules within your organisation, including what, why, when, where and how #SPGovManifesto” – Andy Talbot The SharePoint Governance Manifesto’ http://bit.ly/AmazonSPGovManifesto
  • 10. Governance Axis There are multiple governance axis, but from a platform perspective, at a minimum you should have considered : • Organisational • Informational • Operational Part of the story: http://blog.aditi.com/enterprise_social/ sharepoint-governance-an-inside-outperspective-part-2/
  • 11. Good Governance • Consensus Orientated • Participatory • Follows the rule of law • Effective and Efficient • Accountable • Transparent • Responsive • Equitable and Inclusive
  • 12. Quality Assurance • Can you afford not too? • Enforces quality • What’s more expensive; testing or loss of service? • It should be baked into deployments and configuration change/s
  • 13. Understand test types • Understand what to test AND when • Update test plans when you change something: - Platform changes - New developments • Don’t undervalue your QA team REF: http://www.sharethepoint.com/Learn/Blog/Lists/P osts/Post.aspx?ID=122
  • 14. Go a little deeper Understand what each type of test area means
  • 15. RACI R RESPONSIBLE: • Who is/will be doing this task? • Who is assigned to work on this task? A ACCOUNTABLE: • Who’s head will roll if this goes wrong? • Who has the authority to take decision? C CONSULTED: • Anyone who can tell me more about this task? • Any stakeholders already identified? I INFORMED: • Anyone whose work depends on this task? • Who has to be kept updated about the progress?
  • 16. RACI Example Choose a recipe Grocery Shopping Pre-heat the oven Prepare ingredients Bake dinner in oven DAD C MOM A/R SON C R R A A/R R DAUGHTER C
  • 17. Roles & Responsibilities Introduce clear separation of duties e.g. • • • • • • • • • SharePoint Architect Configuration Manager Platform SMEs Functional SMEs Support SMEs Trainers Testers Product Managers Requirement Gatherers
  • 18. Roles & Responsibilities Different each role comes a mix of responsibilities. e.g. • Leadership • Support • Management • Planning • Performance • Strategy Understand who is responsible for what in your organisation
  • 19. Release Management Typical responsibilities: • Deployment Management • Environments Management • Release Process Management • Build Management • Configuration Management • Change Management
  • 20. Be careful.... Sometimes we overlook things (shocking!). Maybe we didn’t stop to consider: • When will product support stop? • Base or Project cost? • How long can I keep my resources?
  • 21. Staying Current It’s important: • Understand vendor product and strategy developments • Helps you to plan ahead for change • Underpins personal development planning (right?)
  • 22. Documentation It’s important: • To be current • Stored in an appropriate place (e.g. don’t store SharePoint DR docs in SharePoint!) • Version controlled • Maintained
  • 23. Typical Documentation At a minimum the following should be documented: • On boarding process • Build & Configuration • DR plan • Development HLD’s & LLD’s • Test plans
  • 24. Successive Layers of Defence • Project Governance • Architecture Governance • Information Governance • Release Management • Quality Assurance
  • 25. Shared Platforms • Solution delivery aligns to platform capacity • Changes are communicated to all platform stakeholders • Peer review opportunities (DWG?) • Switching on features may affect others (e.g. Auditing)
  • 26. SharePoint Centre of Excellence See Andrew Woodward’s deck from SPC12: http://channel9.msdn.com/Events /SharePointConference/2012/SPC214
  • 27. Resources & People • Often we ask for more system resource, but don’t plan for more human resources • Do we on-board people properly, or are they left guessing on your standards, processes, etc.
  • 28. Embracing Talent Ask yourself: • Do you encourage and foster learning and development? • Do you recognise emerging talent? • Shouldn’t each capability have a base achievement standard? E.g. Certification, internal standards, etc. • Does training align with product roadmap? Technology is nothing without people
  • 29. Capturing User Feedback Ask yourself: • Do we really LISTEN? • Is it EASY for users to feedback? • Do we REVIEW feedback? • Do we MEASURE THE VALUE of delivery against customer feedback? • Do we let GOOD IDEAS DIE?
  • 30. Realignment Sometimes we need to realign for various different reasons, e.g. • • • • • Mergers & acquisitions Improve efficiency and effectiveness Senior management changes Market response Change of strategy Have we thought about how we would approach this the need arose?
  • 31. Who makes the Decisions? Carefully consider who should AND shouldn’t be making different types of decisions. Worryingly it’s not always the right people, e.g. • Project Managers making technical decisions (tick boxing?) • Techies making business decisions • Power Brokers (you know the type!) Do decisions support the vision? “To Steer…. Governance….”
  • 32. Communication It’s important to: • Have a communication plan • Get across the intended value • Set expectation • Use it to promote cultural change • Show that you listened • Promote recent successes • Warn about service disruption INTEGRATE, Commitment INFORM, Awareness INVOLVE, Engagement
  • 33. Guiding Principles • Set an internal expectation • Encourage commitment and quality • Encourage early warning of issues • Enjoy what you do!
  • 34. Support Framework • Establish triage process • Understand your estate • Identify trends, update training and FAQs • Encourage community feedback, possibly with Gamification techniques
  • 35. Capacity Planning • • • • • • • • • • Recertification process? Monitor growth Storage reduction opportunities Plan for Site Quotas & Content Databases Understand boundaries, limits and thresholds, and respect them! Migrations Site creation control Auditing Service Separation Storage Tiers / IOPS Does existing hardware meet company’s needs Implement Capacity Planning Determine if existing infrastructure can support anticipated growth Determine the company’s future needs Identify opportunities to consolidate
  • 36. Load Planning • Profile expected traffic patterns (account for time differences in different countries) • Understand usage age patterns of each web app – determine the best architectures to fit (e.g Collaboration – large read / write) • Understand caching options and what they do (which can impact platform capacity) • Office Web Apps (SP2010)
  • 37. Get the Balance right • What will come first, Load or Capacity? • Do you understand your points of failure? • Have you planned for the future?
  • 38. Architecture / Topologies • Properly planned? • Physical & Logical design Documented? • Use it to understand how to change your farm/s • Traditional vs Streamlined topologies Technical diagrams for SharePoint 2013: http://technet.microsoft.com/enus/library/cc263199.aspx
  • 39. Scaling • Understand the difference between scaling UP and scaling OUT • Plan Content Databases (quotas, thresholds, warnings, migration process) • Understand caches (e.g. Blob, distributed, object, page)
  • 40. Monitoring • System Logs • Performance • Growth • Usage • Functional Requests • Support Issues ….are you being PROACTIVE or REACTIVE?
  • 41. Hardware Considerations • Do you understand your hardware refresh cycle? • If on a managed platform, do you understand your suppliers refresh cycle and limitations? Understand exit strategies too • Will purchase restrictions prevent changes in topology • Does your company have a cloud strategy for the future? • Do you know what to do if you introduce new hardware (e.g. update SQL Alias, web.config, etc.)
  • 42. 3 rd Party Tools • Upgrade ready? • Infrastructure requirements understood? • Training • Support model • Understand your procurement framework • Licencing, perpetual or annual? Have with planned for growth e.g. enough seats
  • 43. vNext Ready? • Understand your corporate roadmap • Be as upgrade ready as possible • Understand deprecated features • Learn architectural changes, both logical and physical • Microsoft Product Line Architecture (PLA) "How would Microsoft deploy this technology?" or "how would Microsoft do it?" It was from this simple question that the PLA was born.
  • 44. Outsourced Functions Typical for support and development capabilities. Take time to: • Understand the ‘Continuum of Cultural Characteristics’ • Agree on standards • Agree communication methods • Understand the QA process • Major public holidays (different from country to country)
  • 45. Patching • 99.9% uptime really means ‘x’ downtime allowance • Understand why you’re making a change. • SP’s, CU’s, PU’s, COD, etc. Understand the differences http://bit.ly/JUBWLi • READ THE RELEASE NOTES! It might fix one thing and break another
  • 46. What Availability Uptime Really Means Availability % Downtime per year Downtime per month* Downtime per week 90% ("one nine") 36.5 days 72 hours 16.8 hours 95% 18.25 days 36 hours 8.4 hours 97% 10.96 days 21.6 hours 5.04 hours 98% 7.30 days 14.4 hours 3.36 hours 99% ("two nines") 3.65 days 7.20 hours 1.68 hours 99.5% 1.83 days 3.60 hours 50.4 minutes 99.8% 17.52 hours 86.23 minutes 20.16 minutes 99.9% ("three nines") 8.76 hours 43.8 minutes 10.1 minutes 99.95% 4.38 hours 21.56 minutes 5.04 minutes 99.99% ("four nines") 52.56 minutes 4.32 minutes 1.01 minutes 99.999% ("five nines") 5.26 minutes 25.9 seconds 6.05 seconds 99.9999% ("six nines") 31.5 seconds 2.59 seconds 0.605 seconds 99.99999% ("seven nines") 3.15 seconds 0.259 seconds 0.0605 seconds
  • 47. Backup & DR • You’ve planned for it, right? • Test annually • RPO’s/RTO’s still correct? • Have you over engineered? e.g. If no point in time recovery, why are you SQL full logging? • Understand what dependent applications and process maybe affected Facilities & Infrastructure Operational BC / DR Plan Processes & Procedures
  • 48. You cannot know it all..... • SharePoint Centre of Excellence • • • • • • • Developers BA’s Trainers Product Owners SMEs Design Working Group Information Governance (SPIG ) • Steering Committees…
  • 50. The ‘C’ Word – CHANGE! “Changing behaviours at work requires changing the environment that surrounds people when they’re at work” Marc D Anderson (@sympmarc) Is it time for gamification as an approach to facilitating changing behaviours?
  • 51. Questions? “Questions are guaranteed in life; answers aren't”
  • 52. Bye For Now! Andy Talbot SharePoint Architect | #SUGUK IOM Leader | MCSE: SharePoint | Isle of Man & UK Nomadic | Coauthoring ‘SharePoint Survivors Guide’ /AndyTalbot @SharePointAndy SharePointAndy.com