Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

65
What the SharePoint Owners Manual Won’t Tell You… Avoiding Failed Deployments and Chaos Part 2 Joel Oleson www.sharepointjoel.com Twitter.com/joeloleson [email protected]

description

I had so much content I couldn't include in my keynote and so much I wanted to talk about. I put together a second deck to cover those further details around team forming, process to become a SharePoint Rockstar, and so on. The pictures helped encourage more stories and pull out customer experiences. (Best experienced with Joel)

Transcript of Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

Page 1: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

What the SharePoint Owners Manual Won’t Tell You… Avoiding

Failed Deployments and ChaosPart 2

Joel Oleson

www.sharepointjoel.com

Twitter.com/joeloleson

[email protected]

Page 2: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

22

Who is this guy...

Page 3: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

33

What Is Chaos? What does a failed deployment look like?

Page 4: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

Site Proliferation – sites with no ownership or responsibility and No Plan or Vision with “junk” in them

Server Proliferation – IT doesn’t meet needs of my dept. How long does it take to create a site for a project?

Technology proliferation – User confusion - If an organization has File servers, Public Folders, DLs, 3 other storage solutions and SharePoint, where should a user post a discussion or document?

What Is Chaos?

Page 5: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

Information Management PainsBillG on Search and Information Management at CEO Summit

“The problem, really, is twofold.

The first is information overload. Faced with the endless deluge of data... how can we hope to keep up? … how can we stay focused on the tasks that are most important..?

The other problem is… information underload. We’re flooded with information, but that doesn’t mean we have tools that let us use the information effectively.”

Page 6: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

Today’s IT Information Challenges

EmployeePortal

Project “X”Site

BusinessIntelligenceDashboard

ExtranetCollaborationSite

CustomSAPFront-End

GenevaOfficeSite

KnowledgeManagementPortal

R&DCommunity

RegulatoryComplianceRepository

CorporateWebPresence

Team “ABC”Site

SalesDivisionPortal

WeeklyIssue TrackingMeeting

Page 7: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

The Long Tail

(Web based) applications and services

Pop

ula

rity

HeadThe set of popular products that caters to broad user segments.

TailThe set of apps that cater to more specific user segments.

Page 8: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

The Long Tail of Enterprise Content

Enterprise Content and Applications

Use

r B

ase

Collaboration Team Sites(Unstructured content)

Web Portals(Structured content)

Highly Structured EnterpriseRepositories

Departmental solutions(Structured & Unstructured)

Common features across the spectrum include:- Authoring- Metadata/Taxonomy- Workflow- Search- LOB IntegrationTail

The set of applications and unstructured content (typically) that caters to teams.

HeadThe set of applications and structured content (typically) that caters to large audiences.

Page 9: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

SharePoint StrategyU

ser

Base

KnowledgeManagementPortal

RegulatoryComplianceRepository

CorporateWebPresence

SalesDivisionPortal Custom

SAPFront-End

Team “ABC”Site

Project “X”Site

Weekly IssueTrackingMeeting

BusinessIntelligenceDashboard

R&DCommunity

GenevaOfficeSite

EmployeePortal

ExtranetCollabSite

Single Business Productivity Infrastructure leading to common:- Deployment Strategy- Development Strategy- End-user Experience

Enterprise Content and Applications

Page 10: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

Business Platform

Page 11: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

local local InfrastructureInfrastructure

(On premise)(On premise)

Hosted Hosted InfrastructureInfrastructure

(in the cloud - Software as a (in the cloud - Software as a Service)Service)

IT IT InfrastructureInfrastructure

(On premise)(On premise)

Where are you going today? IT Wake up call?

Page 12: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

Deployment Governance Model

Corporate CommunicationsRead only (Search and Browse)Corporate

Business TaxonomyWith DivisionalStakeholders

PerUser

Workflow SelfService Approvalw/ Life CycleManagement

Permanent Division PortalsWorkflows, Scorecards, Dashboards, and knowledge

Delegated with Policy based managementAnd oversight

No sensitive data

Blogs, bios, Aggregation, Networking

CentralCentralPortalPortal

Page 13: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

Map out your Information Strategy

Page 14: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

1) Confront Reality2) Create a Governance Plan3) Get an Exec Sponsor4) Create the Dream Team5) Build Services not Stuff6) Define Clear Policies and Standards7) Invest in Scalable Information Architecture8) Don’t forget Change/Risk Management9) Adoption is What Counts10) Keep it Simple Stupid.

10 Steps To SharePoint Success

Page 15: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

1515

Page 16: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson
Page 17: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

1717

What are you deploying?

Page 18: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

SharePoint Governance Plan

PeopleRoles and responsibilities

ProcessHow to accomplish common tasks such as creating a new site or requesting new business requirements

TechnologyLeveraging features and tools to enforce policies through technology

PolicyCollection of principles - What site owners, designers, developers should/shouldn’t do

Page 19: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

Clear Vision, Mission and Goals

Page 20: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

Defaults have Faults

Page 21: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

2121

Page 22: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

Exec Sponsor with Vision &

Budget

Get me SharePoint or You’re FIRED!

Get me SharePoint or You’re FIRED!

Page 23: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

2323

How long does it take to Deploy SharePoint?

Page 24: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

SharePoint is Plastic. What is your Creation?

Page 25: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

Telling the SharePoint Story

Choose your own adventure!

Page 26: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

Cleverworkarounds.com

Page 27: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

Two Types of Service Models

Out of the box (S

tandard)

Custom

(Dedicated)

Page 28: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

2828

Page 29: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

Functional Groups/Teams

Page 30: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

Technical Domains of Knowledge

Auth-Auth-enticationentication

ClusteringClustering&&

Load Bal.Load Bal.

SharePoiSharePointnt

.NET.NET

SQLSQL

PowershellPowershellBatchBatch

ScriptingScripting

IISIIS

SP AdminSP Admin

Page 31: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

Support & Troubleshooting Infrastructure Dependencies

EmailEmailSMTPSMTP

ADAD

NetworkNetworkIncluding Including BigIP & BigIP & FirewallFirewall

HardwareHardware

WindowsWindows(OS)(OS)

BackupsBackups

SecuritySecurity

SharePoinSharePoint t

AdminAdmin

Page 32: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

SharePoint Solution Development Skills

VisualStudio

Web Web ServicesServicesXML & XML & SOAPSOAP

AJAX &Silverlight

Dev Lifecycle

.NET.NET

Packaged Solutions &

Features

C#C#VB.NETVB.NET

SharePoint SharePoint DevDev

Page 33: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

SharePoint Solution Consulting Skills

RecordsRecordsMgmtMgmt

Doc MgmtDoc Mgmt

BIBIAnalysis Analysis

ReportingReporting

PortalsPortals

Web Web Content Content MgmtMgmt

CollabCollab+ wikis + wikis &Blogs&Blogs

Enterprise Enterprise SearchSearch

SP AdminSP Admin

Page 34: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

Free Spin – Who’s at Fault?

Page 35: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

Operations and IT Failures

Page 36: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

Developer Failures

Page 37: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

Project Management Failures

Page 38: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

Business Deployment Failures

Page 39: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

SharePoint Deployments are you ready?

Adapted from Tuckman and Jensen 1977

Page 40: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

Joel’s Deployment ModelAre you trying to be a Are you trying to be a RockstarRockstar with the with the experience of a newbie?experience of a newbie?

Page 41: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

Must Have Training And Resources

IW/KW Site Collection Administrator Training * – Most Important (Champs, Gurus, Pros) 1 day

Train key IT Pros, developers, designers –

(1 week typical, add incentive for certification) Brown Bags and Informal Internal end-user training

for business processes Service Offering Site: Online Resources

Training CBTs, Videos, FAQs Policy References, Education site with tutorials

and manuals End User Training Kit Gear up!

Page 42: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

4242

Page 43: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson
Page 44: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

Policies Support Services

Page 45: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

4545

Page 46: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

Containment Hierarchy

Page 47: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

Joel's Cheat Sheet for Hosting

Page 48: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

Commodity Hosting Examples

Adhoc Structured

Short term Long term

SharePoint ServiceSharePoint ServiceOfferingOffering

Page 49: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

Multi Deployment/Global Model

Incremental Indexingover the WAN

(Federated Search)

Page 50: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson
Page 51: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

SharePoint Shared Services Platform

Well Managed, High Availability, DR

SharePoint Shared Services Platform

Well Managed, High Availability, DR

Team SitesTeam Sites My SitesMy SitesCorporate PortalCorporate Portal App 1App 1 App 2App 2

Page 52: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

Portal Information Arch exampleBuild initial site architecture and delegate

HomeHome

PayrollPayroll

SupportSupportT & E T & E

R & DR & D TrainingTraining

ExecutiveExecutive SalesSalesFinanceFinance ProductionProduction ITIT Customer Support

Customer Support

BODBOD

Site Contributors = Board of DirectorsSite Designers = SharePoint DesignersSite Managers = SharePoint Administrators

Site Contributors = Board of DirectorsSite Designers = SharePoint DesignersSite Managers = SharePoint Administrators

Site Visitors = EveryoneSite Contributors = EveryoneSite Designers = SharePoint DesignersSite Managers = SharePoint Administrators

Site Visitors = EveryoneSite Contributors = EveryoneSite Designers = SharePoint DesignersSite Managers = SharePoint Administrators

Site Visitors = Production TeamSite Contributors = Research and Development TeamSite Designers = SharePoint DesignersSite Managers = SharePoint Administrators

Site Visitors = Production TeamSite Contributors = Research and Development TeamSite Designers = SharePoint DesignersSite Managers = SharePoint Administrators

Site Visitors = Registered CustomersSite Contributors = Customer Support TeamSite Designers = SharePoint DesignersSite Managers = SharePoint Administrators

Site Visitors = Registered CustomersSite Contributors = Customer Support TeamSite Designers = SharePoint DesignersSite Managers = SharePoint Administrators

Source: The Burton Group

Page 53: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

5454

Page 54: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

Microsoft Operations Framework 4.0

http://go.microsoft.com/fwlink/?LinkId=116390

Page 55: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

Reduce Confusion through Consolidation of 'like' services

Page 56: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

5757

Page 57: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson
Page 58: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson
Page 59: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

6060

Page 60: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

6161

K.I.S.S.

Page 61: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

Resources and Plugs Joel’s Blog – http://www.sharepointjoel.com SharePoint Governance Resources

http://technet.microsoft.com/en-nz/office/sharepointserver/default(en-us).aspx

CodePlex Governance Tools http://www.codeplex.com/governance

Join a SharePoint User Group!

Page 62: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

SharePoint Deployment Essentials & Governance Checklist

Page 63: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

64

Quest Solutions for SharePoint

Site Administrator for SharePoint Discover, understand and manage your SharePoint environment

Migration Manager for SharePoint SharePoint 2003 to 2007 migration

File Migrator for SharePoint File shares to SharePoint migration

Recovery Manager for SharePointGranular SharePoint recovery for enterprise-level needs

Quest Web Parts Enable rapid development of SharePoint applications

Public Folder Migrator for SharePointExchange Public Folders to SharePoint migration

Notes Migrator for SharePointNotes application content to SharePoint migration

Quest SQL Server Solutions Maximize SQL Server performance while simplifying tasks and providing visibility and control

Page 64: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

Enjoy the Party...

Page 65: Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson

Thank you for attending!

Post conference DVD with all slide decks

Sponsored bySponsored by