the changing landscape of sharepoint

57
The Changing Landscape of SharePoint Phil Greer

Upload: phil-greer

Post on 19-Feb-2017

123 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: The Changing Landscape of SharePoint

The Changing Landscape of

SharePointPhil Greer

Page 2: The Changing Landscape of SharePoint

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

Page 3: The Changing Landscape of SharePoint

Agenda

3

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

Page 4: The Changing Landscape of SharePoint

Disclaimer

4

This is not an Ignite recap

This talk is about: Trends Common SharePoint tensions

Page 5: The Changing Landscape of SharePoint

SharePoint …

5

Document Management Enterprise Content ManagementSearchWorkflowElectronic Forms

Page 6: The Changing Landscape of SharePoint

SharePoint …

6

Self-service end-user toolScalableBlank slate, highly customizable

Page 7: The Changing Landscape of SharePoint

SharePoint …

7

Hard!

Page 8: The Changing Landscape of SharePoint

SharePoint is…

8

All those things + + Enterprise Social Less about forms ?

Page 9: The Changing Landscape of SharePoint

SharePoint is…

9

Cloud-ready

Page 10: The Changing Landscape of SharePoint

SharePoint is…

10

Highly customizable In a new way…

Page 11: The Changing Landscape of SharePoint

SharePoint is…

11

Harder!

Page 12: The Changing Landscape of SharePoint

Get-SPName

12

Page 13: The Changing Landscape of SharePoint

13

Page 14: The Changing Landscape of SharePoint

Get-SPName

14

TahoeOffice Server

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

Page 15: The Changing Landscape of SharePoint

Get-SPName

15

MCMS 2002

SharePoint Portal Server 2003Windows SharePoint Services (WSS) 2.0

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

Page 16: The Changing Landscape of SharePoint

Get-SPName

16

Microsoft SharePoint Foundation/Server 2010

Microsoft SharePoint Foundation/Server 2013

Microsoft SharePoint Foundation/Server 2016

Page 17: The Changing Landscape of SharePoint

17

Get-SPHistory

Page 18: The Changing Landscape of SharePoint

Newborn (2001)

18

3 distinct products Developed in isolation

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

Page 19: The Changing Landscape of SharePoint

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

Page 20: The Changing Landscape of SharePoint

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

Page 21: The Changing Landscape of SharePoint

Adolescent (2007)

21

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

Page 22: The Changing Landscape of SharePoint

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

Page 23: The Changing Landscape of SharePoint

SP2010 Was Truly V1

23

Replaced Shared Service Provider (SSP) with Service Applications

Tighter Office integration Vastly improved Search Client side scripting Web Services

Page 24: The Changing Landscape of SharePoint

SP2010 Was Truly V1

24

PowerShell Integration of 2 distinct products

developed by 2 different teams SP2010 brought Server / Foundation

branding Relevant name – finally !

Page 25: The Changing Landscape of SharePoint

Adult (2013)

25

Service applications blown out Workflow WAC Search Distributed Cache

SP social arrived Quickly left the party (Yammer)

Forms are back ?

Page 26: The Changing Landscape of SharePoint

Who cares about the past?

26

Page 27: The Changing Landscape of SharePoint

SPToday

27

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

Cloud first Mobile first

Page 28: The Changing Landscape of SharePoint

SPToday

28

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

Page 29: The Changing Landscape of SharePoint

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

Page 30: The Changing Landscape of SharePoint

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

Page 31: The Changing Landscape of SharePoint

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)”

Page 32: The Changing Landscape of SharePoint

SPFuture: Today’s Problems

32

SP is huge Does many many things

Unwieldy deployments Content Sprawl Fancy fileshare

Very customizable

Page 33: The Changing Landscape of SharePoint

SPFuture: Today’s Problems

33

Interface is cluttered Difficult to learn VisualSP (Asif Rehmani)

Needs to be controlled Governed & Scoped

Page 34: The Changing Landscape of SharePoint

SPFuture: Prescriptions

34

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

Page 35: The Changing Landscape of SharePoint

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?

Page 36: The Changing Landscape of SharePoint

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

Page 37: The Changing Landscape of SharePoint

SPFuture: Customer Tips

37

The Golden Rule: Custom-lite OOTB-heavy

Page 38: The Changing Landscape of SharePoint

38

What does this mean forthe business,

administrators, & developers?

Page 39: The Changing Landscape of SharePoint

SPBusiness

39

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

Page 40: The Changing Landscape of SharePoint

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”

Page 41: The Changing Landscape of SharePoint

SPBusiness

41

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

Page 42: The Changing Landscape of SharePoint

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

Page 43: The Changing Landscape of SharePoint

SPBusiness

43

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

human intervention. No silver bullets

Page 44: The Changing Landscape of SharePoint

SPBusiness

44

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

Page 45: The Changing Landscape of SharePoint

SPAdmin

45

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

Page 46: The Changing Landscape of SharePoint

SPAdmin

46

SP IT Pro’s are not redundant Why? Hybrid

Administration is crucial Many moving parts Everything is connected

Page 47: The Changing Landscape of SharePoint

SPAdmin

47

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

Technologies Techniques

Page 48: The Changing Landscape of SharePoint

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

Page 49: The Changing Landscape of SharePoint

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

Page 50: The Changing Landscape of SharePoint

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

Page 51: The Changing Landscape of SharePoint

SPBusiness/SPAdmin/SPDev

51

Working together to build powerful experiences for users

Page 52: The Changing Landscape of SharePoint

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

Page 53: The Changing Landscape of SharePoint

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

Page 54: The Changing Landscape of SharePoint

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

Page 55: The Changing Landscape of SharePoint

Playing Together

55

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

Page 56: The Changing Landscape of SharePoint

Recap

56

Recognize competing interests Attempt to resolve the differences

Observe the product’s development Work to follow & adapt

Page 57: The Changing Landscape of SharePoint

Questions / Reflections

57

Phil [email protected]@outlook.com

@getSPphilwww.skspug.ca @skspug