the changing landscape of sharepoint

Post on 19-Feb-2017

123 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

The Changing Landscape of

SharePointPhil Greer

INTRODUCTION

2

Phil Greer

10+ years SharePoint experience: 2003, 2007, 2010, 2013 versions Development Architecture Governance Infrastructure / Administration Project Management Business Analysis End-User Training

MCTS & MCITP certified Pursuing TOGAF & MCSA/MCSE Saskatchewan SharePoint User Group

(SKSPUG) - Lead

Agenda

3

SharePoint Elements History Today Future Problems / Prescriptions / Tips Business – Administrators – Developers Collaboration & Working/Playing Together

Disclaimer

4

This is not an Ignite recap

This talk is about: Trends Common SharePoint tensions

SharePoint …

5

Document Management Enterprise Content ManagementSearchWorkflowElectronic Forms

SharePoint …

6

Self-service end-user toolScalableBlank slate, highly customizable

SharePoint …

7

Hard!

SharePoint is…

8

All those things + + Enterprise Social Less about forms ?

SharePoint is…

9

Cloud-ready

SharePoint is…

10

Highly customizable In a new way…

SharePoint is…

11

Harder!

Get-SPName

12

13

Get-SPName

14

TahoeOffice Server

Microsoft SharePoint Portal Server 2001MS SharePoint Team Services 2001Microsoft Content Management Server 2001 (MCMS)

Get-SPName

15

MCMS 2002

SharePoint Portal Server 2003Windows SharePoint Services (WSS) 2.0

Microsoft Office SharePoint Server 2007Windows SharePoint Services (WSS) 3.0

Get-SPName

16

Microsoft SharePoint Foundation/Server 2010

Microsoft SharePoint Foundation/Server 2013

Microsoft SharePoint Foundation/Server 2016

17

Get-SPHistory

Newborn (2001)

18

3 distinct products Developed in isolation

Built to meet distinct business needs: Portals Search Collaboration Content Management

Child (2003)

19

Cohesive product (SharePoint) begins to emerge

SPS & STS teams merged in 2002 Takes a few releases for

merger to be complete

SP & CMS teams merged in 2004

Adolescent (2007)

20

The product's relationship with Office is pivotal in its history

Important for integration Staying inside the Office suite

didn't really make sense

Adolescent (2007)

21

Adopted Office version numbers 2003 = 60hive 2007 = 12hive

Adult (2010)

22

Beware of server-side code And don’t touch the hive ! Or the database for that matter

Sandbox solutions Primitive implementation of apps

Focus on client-side dev

SP2010 Was Truly V1

23

Replaced Shared Service Provider (SSP) with Service Applications

Tighter Office integration Vastly improved Search Client side scripting Web Services

SP2010 Was Truly V1

24

PowerShell Integration of 2 distinct products

developed by 2 different teams SP2010 brought Server / Foundation

branding Relevant name – finally !

Adult (2013)

25

Service applications blown out Workflow WAC Search Distributed Cache

SP social arrived Quickly left the party (Yammer)

Forms are back ?

Who cares about the past?

26

SPToday

27

2 products diverging (again?) SP2013 v O365 SP2016 will catch up to O365 partly

Cloud first Mobile first

SPToday

28

Is an on-prem implementation still required? In 2003 our view of the "cloud" was this:

SPToday

29

“I think we're going to live in a hybrid world for a number of years to come and ... folks that have been in this industry for a while get that and are under no illusions that hybrid is going to be the reality for a lot of established businesses today and it's just what we're going to be dealing with for some time.”

- Chris Johnson, Group Product Manager Office 365Microsoft Cloud Show E034

Hybrid: The New Paradigm

30

Why? (many reasons) Customers want new features

Only available in the cloud Customers can't upgrade

Because of their customizations Many can't even migrate Some are still on 2007 even though

mainstream support has ended Data residency issues

SPFuture

31

Jeff Shuey predicted (2011) :

“…there will be a boom in solutions that look nothing like SharePoint does today. SharePoint will reach it’s true potential when it becomes intrinsic and invisible to the applications we use every day.”

- AIIM, “The Future of SharePoint (and Windows 7 Phone)”

SPFuture: Today’s Problems

32

SP is huge Does many many things

Unwieldy deployments Content Sprawl Fancy fileshare

Very customizable

SPFuture: Today’s Problems

33

Interface is cluttered Difficult to learn VisualSP (Asif Rehmani)

Needs to be controlled Governed & Scoped

SPFuture: Prescriptions

34

Ought to become even more modular & robust Search WAC Enterprise Social Workflow User Profile Service

SPFuture: Prescriptions

35

Needs to do less to be more

Microsoft tried to Build the world Shift the paradigm (metadata) But the world wasn’t ready for it

Is Microsoft doing this again with Cloud?

SPFuture: Customer Tips

36

“Which best practice today is tomorrow’s deprecated feature?”- Mark Rackley

If Microsoft signals that something is going away avoid it (if possible)

Exchange Public Folders SharePoint Designer InfoPath Farm & Sandbox Solutions

SPFuture: Customer Tips

37

The Golden Rule: Custom-lite OOTB-heavy

38

What does this mean forthe business,

administrators, & developers?

SPBusiness

39

“If it doesn’t meet a business requirement, don’t do it.”- Ant Clay

SPBusiness

40

Examples of non-aligned requests from the business Move search box to the left 20px Make SP look unlike SP Don’t call it “SharePoint”

SPBusiness

41

Difficult product to explain Is it software? Is it a platform? Infrastructure? Applications?

SPBusiness

42

What does SP do well? Not so well? Lots – too many items to list Best way to find out is to

play hard and fail fast

SPBusiness

43

How can SP solve business problems? It can’t. Like any system, it doesn’t work without

human intervention. No silver bullets

SPBusiness

44

My 6 year old thinks SharePoint should be more like Minecraft Keep it SIMPLE !

SPAdmin

45

“Life’s great when you’re a server admin”- Unknown

SPAdmin

46

SP IT Pro’s are not redundant Why? Hybrid

Administration is crucial Many moving parts Everything is connected

SPAdmin

47

Admins need strong dev skills #1 reason = PowerShell High-level understanding of SP dev:

Technologies Techniques

SPDev

48

“The number one mistake a developer can make is opening Visual Studio before investigating what can be done out of the box.”- Mark Rackley

SPDev

49

Devs are not redundant Despite cloud limitations Many new client-side

opportunities

Development is crucial even though Farm solutions are disappearing Sandbox solutions are deprecated App model is still wobbly

SPDev

50

Devs need strong Admin skills Lots of moving parts to track How does everything work together? Devs need strong SP knowledge

To avoid re-creating the wheel

SPBusiness/SPAdmin/SPDev

51

Working together to build powerful experiences for users

Why Collaborate?

52

What happens when Devs, Admins, and the Business don’t work together?

Mess Confusion Zero goal-alignment Delays Hostile workplace

Working together isn’t easy, but it’s worth it

Playing Together

53

Dysfunctions of a Team1. Status & Ego :: Focus on Results2. Avoid Accountability :: Promote Standards3. Lack of Commitment :: Increase Engagement4. Fear of Conflict :: Resolve Conflicts as they arise5. Absence of Trust :: Promote Trust & Vulnerability

Playing Together

54

Trust is something that: We ought to give freely to others We should expect to be earned (from others) Can be gained through vulnerability

Playing Together

55

Beyond Trust commit to being: Transparent Willing to engage Able to call people out Eager to set high standards Results oriented

Recap

56

Recognize competing interests Attempt to resolve the differences

Observe the product’s development Work to follow & adapt

Questions / Reflections

57

Phil Greerphilg@ca.ibm.comPhil.Greer@outlook.com

@getSPphilwww.skspug.ca @skspug

top related