#SPC14 #SPC270 @RHarbridge From Here To Here #SPC14 #SPC270 @RHarbridge

Preview:

Citation preview

When should we use SharePoint out-of-the-box, add third-party apps or build custom solutions? Richard HarbridgePartner Technology StrategistMicrosoft

SPC270

#SPC14 #SPC270 @RHarbridge

#SPC14 #SPC270 @RHarbridge

My Name Is:Richard Harbridge

My Twitter ID:@RHARBRIDGE

Microsoft SharePoint Certifications

10

6000+ Personal Connections On LinkedIn

Partner Technology Strategist

With Microsoft

Presented

180+Sessions Or Workshops In The Past 4 Years

#SPC14 #SPC270 @RHarbridge

#SPC14 #SPC270 @RHarbridge

From Here To Here

Our Goal Today…

#SPC14 #SPC270 @RHarbridge

#SPC14 #SPC270 @RHarbridge

What Are The Big Takeaways?

#SPC14 #SPC270 @RHarbridge

What Are The Big Takeaways?

They enable your organization to get the most out of your SharePoint investments.

#SPC14 #SPC270 @RHarbridge

What Are The Big Takeaways?

Understand SharePoint, your technology, the ecosystem and the process.

#SPC14 #SPC270 @RHarbridge

What Are The Big Takeaways?

SharePoint is easy to extend and leverage. Integrating and knowing when is key.

#SPC14 #SPC270 @RHarbridge

What Are The Big Takeaways?

With clear needs and the right questions you can select the right tool.

#SPC14 #SPC270 @RHarbridge

Why Do Solutions Matter?

Enable your organization to get the most out of your SharePoint investments.

WE ALL WANT TO BE BETTER THAN AVERAGE…

Many organizations are successful, but what about those really successful cases?

Solu

tions

SOLUTIONS SHOULD BE RAPIDLY DEPLOYED & EASY TO UPDATE!

Do you have the ability to provide solutions and ‘applications’ fast enough?

SOLUTIONS SHOULD BE AVAILABLE ANYWHERE AT ANY TIME!

Remote workers should have a great experience and access to solutions.

2005 2013

SOLUTIONS SHOULD WORK ON ANY DEVICE!

Solutions should work on many devices (BYOD) and many form factors.

SOLUTIONS SHOULD MEET TODAY’S DEMANDS!

What about tomorrows demands? Are you ready for those?

THAT MEANS YOU SHOULD LEVERAGE THE LATEST & GREATEST…

It will be more and more challenging to meet expectations on legacy technology!

#SPC14 #SPC270 @RHarbridge

From Here To Here

The Outcome…SharePoint Solutions are the best way to generate additional value from your SharePoint investments.

#SPC14 #SPC270 @RHarbridge

From Here To Here

What To Watch Out For…Those solutions need to be rapidly deployed, adopted, and available anywhere and on any device.

#SPC14 #SPC270 @RHarbridge

What Are The Big Takeaways?

They enable your organization to get the most out of your SharePoint investments.

#SPC14 #SPC270 @RHarbridge

What Are The Big Takeaways?

Understand SharePoint, your technology, the ecosystem and the process.

#SPC14 #SPC270 @RHarbridge

Pros & Cons To Build vs BuyB

uy Pros Cons

Often covers most of the requirements

Less flexibility and control

Vendor does enhancements/upgrades

Dependence on vendor delivery

Lower total cost of ownership Locked in on cost and interoperability

Bu

ild Pros Cons

Addresses your requirements best

Dependent on internal expertise/effort

Full control and flexibility Higher risk of poor documentation

Control over costs No economies of scale, higher costs

Not So Simple!

#SPC14 #SPC270 @RHarbridge

• Dynamics CRM• Dynamics ERP

• Dynamics AX• Dynamics GP• Dynamics NAV• Dynamics SL

Exchange

Lync

Map the needs of the organization to the right technology…

SharePoint has multiple options…

Online

On Site

Foundation

Standard

EnterpriseEnterprise

Standard

2010

2013Foundation

It’s Big Ecosystem…

“Worldwide more than 3.4 million developers work with SharePoint & Office.”

“Well over 4,000 partners in the SharePoint ecosystem.”

“There are over 1,000 products since SP2003 – there are at least 1,000 new products in development now.”

SharePoint Is Part Of An Overall Enterprise Technology Plan

Pros & Cons To Build vs BuyB

uy Pros Cons

Often covers most of the requirements

Less flexibility and control

Vendor does enhancements/upgrades

Dependence on vendor delivery

Lower total cost of ownership Locked in on cost and interoperability

Bu

ild Pros Cons

Addresses your requirements best

Dependent on internal expertise/effort

Full control and flexibility Higher risk of poor documentation

Control over costs No economies of scale, higher costs

Not So Simple! It’s A Process!

#SPC14 #SPC270 @RHarbridge

Do We Understand The Busines

s Problem & Our

Needs?

Do We Have The

Capability To Solve?

Reuse

Capability

To Solve

Simple Assessment Framework

Reuse Capability To Solve

#SPC14 #SPC270 @RHarbridge

Sort Of Simple Assessment Framework

Something Out There That

Matches Our Need?

Will We Achieve

The Capability Faster Through Purchas

e?

Compare

Development

Costs To Purchase Costs

Do We Understand The Busines

s Problem & Our

Needs?

Do We Have The

Capability To Solve?

Reuse

Capability

To SolveWill We Achieve

The Capability Faster Through

Purchase?

Compare Development

Costs To Purchase Costs

#SPC14 #SPC270 @RHarbridge

Not So Simple Assessment Framework

Are Ther

e Pieces

That Can Be

Purchased?

Is There A

Hybrid/Co

-Develope

d Opportunity?

How complex are the

interfaces? Is

it manageable?

Does it meet

our security

needs?

Is the solution scalable?

Does it meet our security

needs?

Is the solution

scalable?

The build or buy debate isn’t just between when to build or buy.

It’s about how you build, and how you buy.

#SPC14 #SPC270 @RHarbridge

The Outcome…

From Here To Here

You need to understand what you have and what’s available and re-evaluate constantly.

#SPC14 #SPC270 @RHarbridge

Each build vs buy decision should be evaluated even when it appears self-evident.

From Here To Here

What To Watch Out For…

#SPC14 #SPC270 @RHarbridge

What Are The Big Takeaways?

Understand SharePoint, your technology, the ecosystem and the process.

#SPC14 #SPC270 @RHarbridge

What Are The Big Takeaways?

SharePoint is easy to extend and leverage. Integrating and knowing when is key.

#SPC14 #SPC270 @RHarbridge

How Do We Build On SharePoint?

User Driven IT DrivenLow

Complexity

Higher Complex

ity & Cost

#SPC14 #SPC270 @RHarbridge

How Do We Build On SharePoint?

User Driven IT DrivenLow

Complexity

Higher Complex

ity & Cost

#SPC14 #SPC270 @RHarbridge

SharePoint and ITThe Main Point of Implementing SharePoint: SharePoint eventually allows Business

Users to develop and implement business solutions that use technology without IT’s direct involvement.

Enable Solutions

#SPC14 #SPC270 @RHarbridge

Users Build Apps

#SPC14 #SPC270 @RHarbridge

Users Build Lists To Solve Problems • To Replace Excel

Spreadsheets

• To Track Complex Input From Multiple People

• To Centralize Storage and Retrieval of Content

• To Provide Validation, Easy To Use Online Forms

• To Reduce Duplication of Effort

#SPC14 #SPC270 @RHarbridge

How Do We Build On SharePoint?

User Driven IT DrivenLow

Complexity

Higher Complex

ity & Cost

#SPC14 #SPC270 @RHarbridge

SharePoint and ITSecondary (But Important) Points: SharePoint’s integration with

technologies you already use and it’s extendibility are invaluable.

When I Say “SharePoint Integration” You Probably Think

Of This...

Exchange

Lync

#SPC14 #SPC270 @RHarbridge

When Not To Use SharePoint? If you are building a solution on SharePoint

it must leverage/benefit from being built on SharePoint.

If an Office App can do the job better and closer to where the user works.

If the data should not be stored in SharePoint.

When there is a better fit to purpose. (Examples: CRM, ERP, Azure)

#SPC14 #SPC270 @RHarbridge

Data

Cloud Services

BusinessApplications

Files

Cloud Services

BusinessApplications

Files

LOB ApplicationBrowser ServiceApplication

The Value Of The Office App

#SPC14 #SPC270 @RHarbridge

When Not To Use SharePoint? If you are building a solution on SharePoint

it must leverage/benefit from being built on SharePoint.

If an Office App can do the job better and closer to where the user works.

If the data should not be stored in SharePoint.

When there is a better fit to purpose. (Examples: CRM, ERP, Azure)

#SPC14 #SPC270 @RHarbridge

Database Tables vs SharePoint ListsThe top discussion points I often hear…• Hybrid Solutions - It doesn’t have to be an

either/or.• Complex Relationships – Many to Many =

Database. • Edit in datasheet – Access Services in 2013 can

do this bulk processing too – but has better scale.• Workflows – Access Services in 2013 also has

Macros which is effective for basic scenarios.• Search – You can index external data too!• Ease Of Use - Excel makes reporting accessible

for end users regardless of where the data is stored.

#SPC14 #SPC270 @RHarbridge

When Not To Use SharePoint? If you are building a solution on SharePoint

it must leverage/benefit from being built on SharePoint.

If an Office App can do the job better and closer to where the user works.

If the data should not be stored in SharePoint.

When there is a better fit to purpose. (Examples: CRM, ERP, Azure)

#SPC14 #SPC270 @RHarbridge

SharePoint is not a Silver Bullet…

SharePoint is not a Silver Bullet at NothingButSharePoint.com

#SPC14 #SPC270 @RHarbridge

When Not To Use SharePoint? If you are building a solution on SharePoint

it must leverage/benefit from being built on SharePoint.

If an Office App can do the job better and closer to where the user works.

If the data should not be stored in SharePoint.

When there is a better fit to purpose. (Examples: CRM, ERP, Azure)

#SPC14 #SPC270 @RHarbridge

How Do We Build On SharePoint?

User Driven IT DrivenLow

Complexity

Higher Complex

ity & Cost

#SPC14 #SPC270 @RHarbridge

What Will We Use To Build?End User Power User Casual

DeveloperFull Time Developer

Web UI Yes Yes Yes Yes

SharePoint Designer Yes Yes Yes

Access Services Yes Yes Yes Yes

InfoPath Yes Yes Yes

NAPA Yes Yes

Visual Studio / Lightswitch Yes Yes

#SPC14 #SPC270 @RHarbridge

What’s Required For The App?Easy To Improve?

Works Across Devices?

Available Anywhere?

Easy To Deploy?

Developer Skills Required?

SharePoint OOTB “App” Yes Yes Online Yes

SharePoint App Yes Yes Online Yes Yes

Office App Yes Yes Online* Yes Yes

Access Services Yes Yes Online Yes

Search Driven App Yes Yes Online Yes

InfoPath Form Yes Yes Yes

*Could be available offline based on how it’s built.

#SPC14 #SPC270 @RHarbridge

The Outcome…

From Here To Here

SharePoint is a platform that makes it easy to extend and leverage for business challenges.

#SPC14 #SPC270 @RHarbridge

Sometimes it can be easier to start simple with a more basic solution to validate/identify needs. From Here

To Here

What To Watch Out For…

#SPC14 #SPC270 @RHarbridge

What Are The Big Takeaways?

SharePoint is easy to extend and leverage. Integrating and knowing when is key.

#SPC14 #SPC270 @RHarbridge

What Are The Big Takeaways?

With clear needs and the right questions you can select the right tool.

#SPC14 #SPC270 @RHarbridge

Understanding The Question Process

Baseline Questions

Open Questions

Probing Questions

Closed Questions

clarify or commit.

confirm you’ve understood.Confirmation Questions

……………………….………

……………………….

#SPC14 #SPC270 @RHarbridge

There Is A Reason This Looks Similar

#SPC14 #SPC270 @RHarbridge

How Do We Buy 3rd Party Products?

Identify Our Needs

Are There Practical

Options OOTB?

What Type Of Product Would

Meet Our Needs?

What Vendor Should We Use?

How Do We Compare?

#SPC14 #SPC270 @RHarbridge

Let’s Discuss A ScenarioSharePoint Migration

SharePoint Permissions

SharePoint Social

SharePoint Workflow

#SPC14 #SPC270 @RHarbridge

Buying The Right Migration Tool…

Identify Our Needs

Are There Practical Options

OOTB?

What Type Of Product Would

Meet Our Needs?

What Vendor Should We Use?

How Do We Compare?

#SPC14 #SPC270 @RHarbridge

Scenario: Migrating To Office 365Migration Process

Prep

arati

onAs

sess

men

tM

igra

tion

Testi

ng/

Valid

ation

Post

Mig

ratio

n

For Office 365 Migrations

Analyze Existing Content

(Location, Quantity, Solutions)

Determine Migration Priority

Create New Site(s) In Office 365

Validate Content Based On Content

Map/Schedule

Launch New Site (w/ Training)

Assess Office 365 Environment

Identify Source Content To Be

Migrated

Determine Ownership Of

Content

Clean Up Content/Content Refresh

Prepare Office 365 EnvironmentDefine Content Map

Owner Review Of Content (Training

Opportunity)

Migrate Content Based On Map/

Schedule

Define Migration Schedule

Approved

Delete Source Content That Has

Been Migrated

Set Source Content To Read Only Review Feedback

Resolve Issues

Plan Launch Efforts

#SPC14 #SPC270 @RHarbridge

Buying The Right Migration Tool…

Identify Our Needs

Are There Practical Options

OOTB?

What Type Of Product Would

Meet Our Needs?

What Vendor Should We Use?

How Do We Compare?

#SPC14 #SPC270 @RHarbridge

Buying The Right Migration Tool…

Identify Our Needs

Are There Practical Options

OOTB?

What Type Of Product Would

Meet Our Needs?

What Vendor Should We Use?

How Do We Compare?

#SPC14 #SPC270 @RHarbridge

No Practical Option OOTB

#SPC14 #SPC270 @RHarbridge

Buying The Right Migration Tool…

Identify Our Needs

Are There Practical Options

OOTB?

What Type Of Product Would

Meet Our Needs?

What Vendor Should We Use?

How Do We Compare?

#SPC14 #SPC270 @RHarbridge

Buying The Right Migration Tool…

Identify Our Needs

Are There Practical Options

OOTB?

What Type Of Product Would

Meet Our Needs?

What Vendor Should We Use?

How Do We Compare?

#SPC14 #SPC270 @RHarbridge

What Type Of Migration Tool Do We Need?

•Often licensed by user. •Typically lower cost.•Requires manual ‘orchestration’ or management.•Doesn’t support scheduling, or scripting.

Power User

•Often licensed by time period or size of content being migrated. •Typically a scaled cost where larger migrations cost more.•Supports scheduling, or scripting. •Often includes comparison or reporting/assessments.

IT Pro

#SPC14 #SPC270 @RHarbridge

Buying The Right Migration Tool…

Identify Our Needs

Are There Practical Options

OOTB?

What Type Of Product Would

Meet Our Needs?

What Vendor Should We Use?

How Do We Compare?

#SPC14 #SPC270 @RHarbridge

Buying The Right Migration Tool…

Identify Our Needs

Are There Practical Options

OOTB?

What Type Of Product Would

Meet Our Needs?

What Vendor Should We Use?

How Do We Compare?

#SPC14 #SPC270 @RHarbridge

What Vendor Should We Use?• What version is the product?  • How mature is the product?

• How mature is the product’s supporting ecosystem and vendors? • How extensible and customizable is the product? • How user friendly and usable is the product?

• How does the product handle exceptions?  • For whom is the UI designed?

• How difficult is it to manage and administer the product? • How do you update the product? • How complex is the installation and how complex are the dependencies?• Does it support automation? (Can you batch script or automate

administrative tasks?) • Who else is using the tool?

• What is their experience of the tool like? • Do they have similar needs?

• Product Applicability (Based On Product Proof Of Concepts/Demonstrations)• Detailed Price Proposals (Including Estimates for Integration Costs, Support, and

Training)

#SPC14 #SPC270 @RHarbridge

Buying The Right Migration Tool…

Identify Our Needs

Are There Practical Options

OOTB?

What Type Of Product Would

Meet Our Needs?

What Vendor Should We Use?

How Do We Compare?

#SPC14 #SPC270 @RHarbridge

Buying The Right Migration Tool…

Identify Our Needs

Are There Practical Options

OOTB?

What Type Of Product Would

Meet Our Needs?

What Vendor Should We Use?

How Do We Compare?

#SPC14 #SPC270 @RHarbridge

How Do We Compare The Tools?What Questions Should We Ask?

Key Migration Steps

Administrators UsersPl

anni

ng P

hase

Identify Source Content To Be

Migrated

Clean Up!Delete Unnecessary Source Content &

Versions

Do You Know What Content Is

Out There?

Does Source Content Need To

Move?

Is Source Structure

Important?

Do You Need To Maintain Historic

Metadata?

Does Content In Source Need To

Be Deleted?

Will Content Remain In Source?

Do You Have A Defined New Taxonomy/Structure?

User Driven Clean Up? Or Admin Driven

Clean Up?

Work With Users To Understand ContentNo

Yes

Clean Up!Delete Unnecessary Source Content &

Versions

Admin Driven

Yes

Index The Content & Define Appropriate

Result Sources, Pages & Verticals

No

NoCan This Content

Be Marked As Read Only?

Set Source Content As Read Only

Move & Validate Source Content – If Valid Delete Source

Content After Migration

User Driven

Yes

YesYes

Determine Who Owns Content

Review Source Structure With Users/Owners

YesNo

Map New Taxonomy/Structure To Source Structure

YesNo

Review New Structure & Validate With Users/Owners

Review Field Types/Metadata That Must

Be MaintainedYes

No

Move & Validate Source Content – If Valid Delete Source

Content After Migration

No

Work With Users To Migrate/Adjust

References So It Can Be Migrated

No

(Meaning It Can’t Be Indexed Instead)

(Is The Folder Structure Important?)

(Decommissioning of Hardware?)

(Tied To Other Internal Tools)

(Ensure Tool(s) Support This)

Portal Solutions Migration Decisions Whitepaper w/ All Of Questions We Should Ask…

#SPC14 #SPC270 @RHarbridge

Buying The Right Migration Tool…

Identify Our Needs

Are There Practical Options

OOTB?

What Type Of Product Would

Meet Our Needs?

What Vendor Should We Use?

How Do We Compare?

#SPC14 #SPC270 @RHarbridge

Buying The Right Migration Tool…

Identify Our Needs

Are There Practical Options

OOTB?

What Type Of Product Would

Meet Our Needs?

What Vendor Should We Use?

How Do We Compare?

Additional Resources

#SPC14 #SPC270 @RHarbridge

Microsoft PinPoint!

#SPC14 #SPC270 @RHarbridge

SharePointReviews.com

#SPC14 #SPC270 @RHarbridge

Office Store (Apps for SharePoint)

#SPC14 #SPC270 @RHarbridge

Analysts, Customers & Consultants

#SPC14 #SPC270 @RHarbridge

Vendor Whitepapers/Content

Many vendors are not always biased, and often even when biased highlight important decision criteria/questions.

#SPC14 #SPC270 @RHarbridge

The Outcome…

From Here To Here

With clear needs and the right questions you can select the right tool.

#SPC14 #SPC270 @RHarbridge

The hardest part of selecting the right third party tool is having the right questions.

From Here To Here

What To Watch Out For…

#SPC14 #SPC270 @RHarbridge

What Are The Big Takeaways?

With clear needs and the right questions you can select the right tool.

#SPC14 #SPC270 @RHarbridge

What Are The Big Takeaways?

#SPC14 #SPC270 @RHarbridge

What Are The Big Takeaways?

Enable your organization to get the most out of your SharePoint investments.

#SPC14 #SPC270 @RHarbridge

What Are The Big Takeaways?

Understand SharePoint, your technology, the ecosystem and the process.

#SPC14 #SPC270 @RHarbridge

What Are The Big Takeaways?

SharePoint is easy to extend and leverage. Integrating and knowing when is key.

#SPC14 #SPC270 @RHarbridge

What Are The Big Takeaways?

With clear needs and the right questions you can select the right tool.

#SPC14 #SPC270 @RHarbridge

From Here To Here

Our Goal Today…

#SPC14 #SPC270 @RHarbridge

#SPC14 #SPC270 @RHarbridge

Thank YouOrganizers, Sponsors and You for Making this Possible.

Twitter: @RHarbridge Blog: http://www.RHarbridge.comEmail: Richard@RHarbridge.comResources:

100+ SharePoint Presentations At.. SlideShare.net/RHarbridgeGreat SharePoint 2013 Stories At.. Microsoft Case Studies130+ SharePoint Standards At.. SPStandards.com 14 Additional Resource Slides Included In This Deck..

MySPCSponsored by

connect. reimagine. transform.

Evaluate sessionson MySPC using yourlaptop or mobile device:myspc.sharepointconference.com

© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

#SPC14 #SPC270 @RHarbridge

Pros & Cons To Build vs BuyB

uy Pros Cons

Often covers most of the requirements

Less flexibility and control

Vendor does enhancements/upgrades

Dependence on vendor delivery

Lower total cost of ownership Locked in on cost and interoperability

Bu

ild Pros Cons

Addresses your requirements best

Dependent on internal expertise/effort

Full control and flexibility Higher risk of poor documentation

Control over costs No economies of scale, higher costs

#SPC14 #SPC270 @RHarbridge

Risks To Build Vs Buy

#SPC14 #SPC270 @RHarbridge

Additional ScenariosSharePoint Permissions

SharePoint Social

SharePoint Workflow

#SPC14 #SPC270 @RHarbridge

What Permissions Tool Do We Use?

•Often licensed by server or by user. •Typically lower cost.•Focused on end user driven interaction/scenarios.•Doesn’t support scheduling, or scripting.

Power User

•Often licensed in a bundle with Governance functionality. •Typically a higher cost based on additional functionality.•Often supports scheduling, or scripting. •Often includes comparison or reporting/assessments.

IT Pro

#SPC14 #SPC270 @RHarbridge

How Do We Compare The Tools?What Questions Should We Ask?

Needs QuestionsWhile a resource like the migration one doesn’t always exist for this (and many other purchase decisions) you should always ask questions that validate/clarify needs.

#SPC14 #SPC270 @RHarbridge

Additional ScenariosSharePoint Permissions

SharePoint Social

SharePoint Workflow

#SPC14 #SPC270 @RHarbridge

Social SharePoint Options

When are people going beyond SharePoint for Social Functionality?

Extending

Complimenting

Supplementing

Replacing

Ignoring/Locking Down

How To Lock Down SharePoint’s Social Features

#SPC14 #SPC270 @RHarbridge

Additional ScenariosSharePoint Permissions

SharePoint Social

SharePoint Workflow

#SPC14 #SPC270 @RHarbridge

SharePoint Workflow Options

How Do You Get On The Latest Quickly?

CONSIDER SHAREPOINT ONLINE…

An excellent way to provide easier sharing & anywhere, anytime access

CONSIDER AZURE…

SharePoint internet sites, development & test environments in Azure

WE CAN DRIVE BETTER RESULTS…

You might not be leveraging everything Microsoft can provide

ExchangeLync

SOLUTIONS NEED TO: - Be rapidly deployed & adopted. - Be available anywhere & anytime. - Be available on any device. - Meet expectations for today & tomorrow.

More solutions that leverage SharePoint = More out of your SharePoint investment.

Recommended