63
Guiding a successful SharePoint implementation Randy Williams Enterprise Trainer & Evangelist randy.williams@avepoint .com Twitter: @tweetraw © 2011 AvePoint, Inc. All rights reserved. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc.

Guiding a Successful SharePoint Implementation

Embed Size (px)

DESCRIPTION

August 25 session SharePoint is transforming the way organizations are connecting their people, business processes, and enterprise-wide information. In this exclusive two-part series on 23 & 25 August, led by SharePoint MVP Randy Williams, IT managers and SharePoint users will walk away with the blueprint they need to ensure they can successfully deploy SharePoint to meet their specific business needs. In this session, learn the best practices and common pitfalls innate in implementing SharePoint in order to ensure your SharePoint service offering is right on the mark, the first time.

Citation preview

Page 1: Guiding a Successful SharePoint Implementation

Guiding a successful SharePoint implementationRandy Williams

Enterprise Trainer & Evangelist

[email protected]: @tweetraw

© 2011 AvePoint, Inc. All rights reserved. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of

AvePoint, Inc.

Page 2: Guiding a Successful SharePoint Implementation

About your speaker

20 years in ITdeveloper, consultant, trainer, author

At AvePointEvangelist, Architect

Three-time SharePoint MVPLived in Singapore in 2009-2010Currently based in San Diego, California

Page 3: Guiding a Successful SharePoint Implementation

Today’s agenda

Part 1 (2:00 - 3:10)Introduction & OverviewThe Need to PlanDefining the Business SolutionGovernance

Q&A / Break / Social (3:10 - 3:30)Part 2 (3:30 - 4:40)

Architecting the solutionOffice 365Addressing training requirements

Closing Remarks / Q&A / Social (4:40 - 5:00)

Page 4: Guiding a Successful SharePoint Implementation

Challenges deploying SharePoint

It’s a business solutionDelivering ROICultural changesManaging the adoption balanceIt’s a complex product!Integration into existing systemsEnhancing the productDelivering effective governance

Page 5: Guiding a Successful SharePoint Implementation

The need to plan

Page 6: Guiding a Successful SharePoint Implementation

Yes, you really need a plan

It’s still a projectSharePoint is one of the trickiest types of projects

Many stakeholdersMarriage of business and technologyNumerous dependencies

Plan and execute iterativelyBe sure to get executive sponsorship from the beginning

Page 7: Guiding a Successful SharePoint Implementation

How can SharePoint Fail?

Lack of growth planningLack of governance modelLack of governance boardLack of executive sponsorshipLack of operational planningLack of provisioning governanceLack of strategyLack of user analysisLack of infrastructure planningLack of information architectureLack of change management

Page 8: Guiding a Successful SharePoint Implementation

Defining the solution

Page 9: Guiding a Successful SharePoint Implementation

What are your business goals?

Identify pain points and opportunitiesDo not assume SharePoint is the solutionDescribe the solution without technology

“I need a database that …”“I want a web site to …”

Do the goals align with strategic plan?Avoid getting too deep into the weedsPrioritize

Page 10: Guiding a Successful SharePoint Implementation

User Personas

Because users won’t just “figure it out”Identify specific use cases that SharePoint can addressValidates SharePoint as a solutionUsed to “sell” SharePoint to the businessHelps calculate ROIInput into governance, testing, and training

How? http://www.hceye.org/HCInsight-Nielsen.htm

Page 11: Guiding a Successful SharePoint Implementation

Organizing all requirements

Business

Technical

Information Architecture

Information Managemen

t

Service Managemen

t

Project Requiremen

ts

Page 12: Guiding a Successful SharePoint Implementation

Addressing the gap

What about requirements that cannot be met by SharePoint?Is SharePoint the right solution?Build or buy?Rich SharePoint ISV ecosystem

WorkflowBackup/RecoveryRecords management/complianceStorage optimizationImproved social featuresEnforce governance

Page 13: Guiding a Successful SharePoint Implementation

Design and deliver governance

Page 14: Guiding a Successful SharePoint Implementation

“”

Governance is the set of policies, roles, responsibilities, and processes that guides, directs, and controls how an organization's business divisions and IT teams cooperate to achieve business goals.

Microsoft - http://bit.ly/nmNSbj

What is governance?

Page 15: Guiding a Successful SharePoint Implementation

Accountability

Page 16: Guiding a Successful SharePoint Implementation

Accuracy

Page 17: Guiding a Successful SharePoint Implementation

Restrictions

Page 18: Guiding a Successful SharePoint Implementation

Ap

pro

pri

ate

ness

Page 19: Guiding a Successful SharePoint Implementation

Compliance

Page 20: Guiding a Successful SharePoint Implementation

SharePoint Governance issues

Page 21: Guiding a Successful SharePoint Implementation

Storage

Page 22: Guiding a Successful SharePoint Implementation

Information Architecture

Central Portal

Divisional Portal

Advanced Teams

Projects & Workspaces

My Sites

Page 23: Guiding a Successful SharePoint Implementation

Proliferation

Page 24: Guiding a Successful SharePoint Implementation

Lifecycle Management

Page 25: Guiding a Successful SharePoint Implementation

Group management

Page 26: Guiding a Successful SharePoint Implementation

WITH GREAT POWER THERE MUST ALSO COME - - GREAT

RESPONSIBILITY!

Page 27: Guiding a Successful SharePoint Implementation

People

Process

Technology

Policy

Page 28: Guiding a Successful SharePoint Implementation

People

Governance Board

Business Owner

Business Users

Governance System

Page 29: Guiding a Successful SharePoint Implementation

Policy

IT Assurance Project Governance

Information Governance

Technology & Business Alignment

Continuous Improvemen

t

Page 30: Guiding a Successful SharePoint Implementation

Process

Manual Enforcement

Automated Enforcement

Semi-automated

Page 31: Guiding a Successful SharePoint Implementation

Technical governance

Define Your Requirements

Align Management Requirements with Controls and Scopes

Align Business Requirements with Controls, Features and Scopes

Overlay Information Architecture and Manageability

Page 32: Guiding a Successful SharePoint Implementation

Ready for a break?

Q&A

Page 33: Guiding a Successful SharePoint Implementation

Architecting the Solution

Page 34: Guiding a Successful SharePoint Implementation

Logical design of SharePoint

Farm

Web Application

Service Application

Zone

Content DB

Site collection

Top-level site

List/Library

[Folder]

Item / Document

Sub site Sub site

Page 35: Guiding a Successful SharePoint Implementation

Server roles

Web front end (WFE)IIS server that receives all direct HTTP requests from users

Application serverRuns service applications, such as Search, MMS, othersAlso based on IISUses WCF for communication

Database server (SQL Server)Configuration databaseContent databasesApplication service databases

Page 36: Guiding a Successful SharePoint Implementation

Scaling web front end

Very scalable role using load balancingActive/active designCan use either NLB (built into Windows) or hardware load balancerIn general

4 WFE per database server1 WFE can support thousands of users

Page 37: Guiding a Successful SharePoint Implementation

Scaling application server

Very scalable using SharePointActive/active designLoad balancing is built into SharePoint – no external configuration neededPay special attention to search (query and crawl)

Page 38: Guiding a Successful SharePoint Implementation

Scaling database server

Add multiple database serversClustering is an active/passive design

only a high availability solution

Keep database servers dedicatedVirtualization okay – but small performance hitUse high-quality SAN storage for best performanceOptimizing SQL Server for SharePoint http://slidesha.re/ialfZc

Page 39: Guiding a Successful SharePoint Implementation

QHow can I decide where/how to distribute services across my farm?

Answer: Perform adequate testing to determine the right

topology based on your requirements and budget

Page 40: Guiding a Successful SharePoint Implementation

Single server farm

All roles on one machineOnly advised for development or test environmentsNo fault toleranceAlso known as a standalone farm – cannot be scaled out

Page 41: Guiding a Successful SharePoint Implementation

Two server farm

Very common for small to some medium-sized organizationsIn general, can support up to 2000 usersFarm can be scaled across all roles to as large as neededNo fault tolerance

Page 42: Guiding a Successful SharePoint Implementation

Three server farm

Each server has its own roleUsually used with heavier search componentAll application services are on application server except queryNo fault tolerance

Page 43: Guiding a Successful SharePoint Implementation

Small high-availability farm

Four server farm with all roles redundantDatabase server can either be clustered or mirrored

Page 44: Guiding a Successful SharePoint Implementation

Medium server farm

Comes in many flavors and sizesScale each role as neededDelivers high availability and scalability

Page 45: Guiding a Successful SharePoint Implementation

Large farm

Yes, SharePoint is uber scalable

Page 46: Guiding a Successful SharePoint Implementation

Storage Capacity Planning

Content databasesDocuments x Versions x Average Size = data size10KB x [List Items + (Docs x Versions)] = Metadata sizeDB Size = data size + metadata size + logIn general, max size should be kept under 200GB

Index space requiredSize of Content DB(s) indexed * 0.035 = Index sizeIndex size * 4 = Disk Space RequiredSpread across crawl db, property db, and file system

Page 47: Guiding a Successful SharePoint Implementation

Remote BLOB Storage (RBS)

Store documents outside of content databaseSave on storage costsBest in file-heavy, read-centric environmentsBest for larger files (on average >1MB)Built in RBS support with SQL Server 2008 R2 (FILESTREAM provider)

Not advised for production – use third party

Performance tests show 25% reduction in average response time *

However, it does complicate recovery

Page 48: Guiding a Successful SharePoint Implementation

Authentication

SharePoint supports two modesClassic

Same as with SharePoint 2007Works with all forms of Windows authenticationEasiest to configureCommon with intranets

Claims based authenticationNew in SharePoint 2010Supports custom providersMust be used if you want forms-based auth (FBA)

Page 49: Guiding a Successful SharePoint Implementation

Office 365

Page 50: Guiding a Successful SharePoint Implementation

What’s in the Box?

http://office365.microsoft.com/

Page 51: Guiding a Successful SharePoint Implementation

Microsoft’s Promise

99.9% uptimeCertifiedMultiple datacentersGeo-redundantShorter release cycles

http://www.microsoft.com/en-us/cloud/cloudpowersolutions/productivity.aspx?fbid=yk9RvqroDcr

Page 52: Guiding a Successful SharePoint Implementation

Data Centers

$2.3B+ investment – geo redundant - environmentally sustainable

Page 53: Guiding a Successful SharePoint Implementation

Missing Features Today

Business Connectivity ServicesFAST SearchPerformance Point ServicesProject ServerPower PivotSecure Store ServiceLimited device supportFull Trust Solutions

Page 54: Guiding a Successful SharePoint Implementation

Latest Costs (per user/per month)

Professional and Small Business(less than 50 users)

P $6 – Exchange, Lync, SharePoint, Office Web Apps

EnterpriseE1 $10 – Exchange, Lync, SharePointE2 $16 – E1 + Office Web AppsE3 $24 – E2 + Office Pro Plus, Excel/InfoPath/Visio/Access ServicesE4 $27 – E3 + voice capabilities

http://www.microsoft.com/en-us/office365/enterprise/subscription-plans.aspx

Page 55: Guiding a Successful SharePoint Implementation

SharePoint 2010 EnterpriseLync 2010Exchange 2010 Office 2010 Professional

• Infrastructure: Network, Servers, Administrator

• Software: Windows Server 2008 R2, SQL Server 2008 R2, SharePoint Server 2010, Office 2010 Professional…

Sample Comparison

Office 365 E3

$28,800 1st year$28,000 2nd year$28,000 3rd year

On-premises

100 users

COST?

Page 56: Guiding a Successful SharePoint Implementation

To learn more about Office 365

Webcast recorded on 2 Aug 2011Download from http://

www.avepoint.com/sharepointuncensored

Page 57: Guiding a Successful SharePoint Implementation

How to address training

Page 58: Guiding a Successful SharePoint Implementation

Recommendations

Users will not “figure it out”Training should not be product-centricTask-oriented

focus on use cases and governanceremember user personas?

Identify one or two champions in each business unit

Train the trainerAlso works well for tier-1 support

Power users/site collection admins get additional training

Page 60: Guiding a Successful SharePoint Implementation

Register today and learn about these exciting topics:• Office 365: Does it Work in a Leap Year?• To BLOB or Not to Blob? Storage Optimization Demystified• Without Boundaries: Building SharePoint for Real Global

Collaboration• Application Lifecycle Management: A Cautionary Tale• The Truth Behind SharePoint Recovery and Availability:

Meeting you SLAs• Automating and Provisioning Change Management

Or visit www.avepoint.com for more information

Page 61: Guiding a Successful SharePoint Implementation

Mark your calendars

Tracks

Page 62: Guiding a Successful SharePoint Implementation

Q&ARandy [email protected]

Page 63: Guiding a Successful SharePoint Implementation

© 2011 AvePoint, Inc. All rights reserved. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of

AvePoint, Inc.