sharepoint musical - sharepoint saturday 2014

47
The SharePoint Musical Audience participation #SPSUK2014 Simon Hudson Director, Cloud2 Musician, songwriter, physicist, classic car nut, skier. Occasional SharePoint @simonjhudson @FictionalLive Blog: http ://simonjhudson.wordpress.com

Upload: cloud2

Post on 08-Jul-2015

241 views

Category:

Technology


1 download

DESCRIPTION

Lyrics and observations from the SharePoint musical session delivered by Simon Hudson at SharePoint Saturday on 29 November 2014. All material is copyright 2014, Simon Hudson

TRANSCRIPT

Page 1: SharePoint Musical  - SharePoint Saturday 2014

The SharePoint Musical

Audience participation

#SPSUK2014Simon HudsonDirector, Cloud2Musician, songwriter, physicist, classic car nut, skier. Occasional SharePoint

@simonjhudson@FictionalLiveBlog: http://simonjhudson.wordpress.com

Page 2: SharePoint Musical  - SharePoint Saturday 2014

SharePoint Song

Written and performed by Simon Hudson

© 2014, Simon Hudson

Page 3: SharePoint Musical  - SharePoint Saturday 2014

Refra

inIf you like SharePoint

give me your hands.

If you like SharePoint

give me your hands.

If you like SharePoint

give me your hands.

If you like SharePoint

give me your hands.

Page 4: SharePoint Musical  - SharePoint Saturday 2014

Verse

1It's a website!

I don't think so.

Just a file server. No, no, no!

Database ain't it?

Are you crazy?

So what is SharePoint? Damned if I know.

Page 5: SharePoint Musical  - SharePoint Saturday 2014

Cho

rus There's more to SharePoint than one person knows

For god's sake don't leave it to IT

Don't leave it to comms and don't write code

With great power comes complexity!

If you like SharePoint

give me your hands.

If you like SharePoint

give me your hands.

Page 6: SharePoint Musical  - SharePoint Saturday 2014

Verse

2IE 6 is a piece of crap,

Seven and eight are pretty bad

Use 9 or 10, or use Chrome

Eleven has a compatible mode,

Use it now before you grow old

Trying to decide why your page won't load

Page 7: SharePoint Musical  - SharePoint Saturday 2014

Cho

rus There's more to SharePoint than one person knows

For god's sake don't leave it to IT

Don't leave it to comms and don't write code

With great power comes complexity!

If you like SharePoint

give me your hands.

If you like SharePoint

give me your hands.

Page 8: SharePoint Musical  - SharePoint Saturday 2014

Verse

3

Say “No!” to Office 2003

2010 or above...That works for me

Life's too short to ever work that hard

So if you're on 2003, it's elementary, you're in purgatory

Move on to modern technology

Page 9: SharePoint Musical  - SharePoint Saturday 2014

Brid

ge

Instrumental

Page 10: SharePoint Musical  - SharePoint Saturday 2014

Brid

geFolders! How I hate them.

They are the work of…

Beelzebub.

Spawn of Satan, you must forsake them;

Metadata... That's your saviour.

If you like SharePoint

give me your hands.

If you like SharePoint

give me your hands.

Page 11: SharePoint Musical  - SharePoint Saturday 2014

Verse

4It's a platform not an application,

It does stuff all out of the box

Got to build the apps you need

Invest your budget on more than shiny servers,

expensive good looks; pointless doofers

You got to build the sites you need

Page 12: SharePoint Musical  - SharePoint Saturday 2014

Cho

rus There's more to SharePoint than one person knows

For god's sake don't leave it to IT

Don't leave it to comms and don't write code

With great power comes complexity!

If you like SharePoint

give me your hands.

If you like SharePoint

give me your hands.

Page 13: SharePoint Musical  - SharePoint Saturday 2014

OutroIf you like SharePoint

give me your hands.

If you like SharePoint

give me your hands.

If you like SharePoint

give me your hands.

If you like SharePoint

give me your hands.

Page 14: SharePoint Musical  - SharePoint Saturday 2014

Totally Successful SharePoint Projects

Outright failure

IT think it succeeded

Users think it succeeded

Other

SharePoint Success…

Talky b

it –p

art 1

• Not understanding what SharePoint is and is not

• Vesting all your SP knowledge in one person

• IT or Comms led projects

• Code driven projects

• Assuming business problems are simple

• Using mismatched technology

• Investing in design at the expense of function

• UI <> UX

• Investing in the platform at the expense of the applications

• Using SharePoint OOB, rather than designing a solution

• Not changing habits

Reasons why: http://tinyurl.com/FailSharePoint

SharePoint is a bit complex and hard to do

Page 15: SharePoint Musical  - SharePoint Saturday 2014

Developers, how hard can it be?

Page 16: SharePoint Musical  - SharePoint Saturday 2014

Visual Studio Blues

Written and performed by Simon Hudson

© 2014, Simon Hudson

Page 17: SharePoint Musical  - SharePoint Saturday 2014

Learn

ing

the ch

oru

s

All you really need is

Visual studio.

Your bit:

“And a couple of hundred years to learn to code…”

Page 18: SharePoint Musical  - SharePoint Saturday 2014

Verse

1If you're a SharePoint dev, please raise your hand

'Cos this song is about you; I hope you understand

I know that your passion… is to write code

So this little song should tell you some things you should know

Coding SharePoint's easy, yes easy if you know

Your 1, 2, 3 & A, B, C; Sharp is how it goes.

Said "coding SharePoint's easy, easy if you know"

Your JSON, CSOM, XSL, Powershell and so…

Page 19: SharePoint Musical  - SharePoint Saturday 2014

Cho

rus

All you really need is

Visual studio

“And a couple of hundred years to learn to code…”

Page 20: SharePoint Musical  - SharePoint Saturday 2014

Verse

2I said to my dev team, "wouldn't it be cool

If we appified all that we do?"

With SharePoint on the backend, it shouldn't be too tough

So I'd like it all by Wednesday, I'm sure that's time enough"

"And, while you at it, the thought occurs to me

With that stuff on Codeplex, all of which is free

We could make a killing, replacing CRM

You could knock it up this evening, I'll pay in M and M's"

Page 21: SharePoint Musical  - SharePoint Saturday 2014

Cho

rus

All you really need is

Visual studio

“And a couple of hundred years to learn to code…”

Page 22: SharePoint Musical  - SharePoint Saturday 2014

Verse

3The function of a dev, as everybody knows

Is to convert pints of coffee into copious lines of code

Give them boiling water and endless Nescafe

And they'll reward with sweet sweet apps every single day

'cos

Model View Controller is all very well

As a code writing paradigm I'm sure that it's swell

But Model View ViewModel seems better to me

I know because I heard it at this year's SPC.

Page 23: SharePoint Musical  - SharePoint Saturday 2014

Cho

rus

All you really need is

Visual studio

“And a couple of hundred years to learn to code…”

Take it to the bridge…

Page 24: SharePoint Musical  - SharePoint Saturday 2014

Brid

ge

Now here's the bridge, it's kinda strange to use

But treated as a link library it's kinda cool.

Some sort of subroutine, it's own kind of groove

I can call it when I want it, to do something new

Page 25: SharePoint Musical  - SharePoint Saturday 2014

Verse

4To keep you working late, there's pizza for tea

No, don't thank me,[aside] this overtime is free.

You can leave when it's finished, tested and compiled

Fully documented, and released into the wild.

So you've got your IDE, and everything is swell

For favourite behaviour you've VSIKs as well

With Intellisense correcting all your code

There's not much I can do, so I'm going home.

Page 26: SharePoint Musical  - SharePoint Saturday 2014

Cho

rus

All you really need is

Visual studio

“And a couple of hundred years to learn to code…”

Outro…

Page 27: SharePoint Musical  - SharePoint Saturday 2014

Talky b

it –p

art 2Some observations on requirements…

Page 28: SharePoint Musical  - SharePoint Saturday 2014

Top

thin

gs a

com

pany w

an

tsCorporate

branding and ‘exciting’ UI

Flashy animations and

imagesFantastic Search

Document ‘Management’

Corporate Communications

(News etc)

Department Sites

Discussions & Social

HR processes Project Sites

Page 29: SharePoint Musical  - SharePoint Saturday 2014

Top

thin

gs th

e u

sers w

ant

Engaging home page/good UX

Simple navigation/ease

of useFindability

Their stuff and somewhere for all their stuff

Insight into what’s going on

Team Sites

Instant Messaging

Staff Directory/social

Project Sites

Page 30: SharePoint Musical  - SharePoint Saturday 2014

Top

thin

gs a

ctually u

sed

on

an

in

tran

et Business

ApplicationsFaceted Search Administrivia

Really strong metadata

Corporate alerts

An easy way to sweep ‘dirty’

content into the intranet

Integration with Office and the

desktop

Remote, Offline and Mobile access

Personal profilesStaff directory and

profilesCollaboration OneNote

Page 31: SharePoint Musical  - SharePoint Saturday 2014

Th

ing

s they re

ally n

eed

(b

ut ra

rely w

an

t to p

ay fo

r)Intranet

managementAdoption

programmeClear security

model

Tablet/touch Workflow eForms

AD and staff profile update

process

Go Live plan & sufficient staff

training breadth

SharePoint Admin,

infrastructure etc.

Page 32: SharePoint Musical  - SharePoint Saturday 2014

Talky b

it

Time to celebrate the long suffering PMs…(with apologies to Mr. P Simons)

Page 33: SharePoint Musical  - SharePoint Saturday 2014

Fifty ways to screw up

SharePointWritten and performed by Simon Hudson

© 2014, Simon Hudson

Page 34: SharePoint Musical  - SharePoint Saturday 2014

Verse

1

The problem is with the users, the PM said to me

They just don’t have a clue, as anyone can see

… that's not unusual, when considered logically

There must be fifty ways to screw up SharePoint!

There must be fifty ways to screw up SharePoint!

Page 35: SharePoint Musical  - SharePoint Saturday 2014

Verse

1

You know you do your best, but problems do intrude; From server

… installation to requirements misconstrued

So I must say again, at the risk of being rude

There must be fifty ways to screw up SharePoint

Fifty ways to screw up SharePoint

Page 36: SharePoint Musical  - SharePoint Saturday 2014

Cho

rus Avoid feedback, Jack

Don't make a good plan, Stan

Leave it to comms Tom,

Don't need an IA

Go live in a rush, Gus

Don't even consult much

Blame IT, Lee

Get devs to write code

Page 37: SharePoint Musical  - SharePoint Saturday 2014

Verse

2

We did the very, very best we ever could

We did all the things the manual said we should

Installed with every single option set to on

There must be fifty ways to set up SharePoint,

There must be fifty ways to set up SharePoint!

Page 38: SharePoint Musical  - SharePoint Saturday 2014

Verse

2

So we uninstalled it all to start again from scratch, but we

...realised too soon we'd met our match

The default settings just won’t let it fly

There must be fifty ways to screw up SharePoint!

There must be fifty ways to screw up SharePoint!

Page 39: SharePoint Musical  - SharePoint Saturday 2014

Cho

rus Avoid feedback, Jack

Don't make a good plan, Stan

Leave it to comms Tom,

Don't need an IA

Go live in a rush, Gus

Don't even consult much

Blame IT, Lee

Get devs to write code

Page 40: SharePoint Musical  - SharePoint Saturday 2014

Verse

3

She said, "It grieves me to see users in such pain; There must be……something we could do to make them smile again."I said, "Thank heavens, and could you please explain

About the fifty ways?"

Page 41: SharePoint Musical  - SharePoint Saturday 2014

Verse

3

She said, "Why don't we both start again, anew;With business strategy and a major goal or two

Appoint a steering board who'll navigate us throughThe fifty ways to screw up SharePoint

The fifty ways to screw up SharePoint

Page 42: SharePoint Musical  - SharePoint Saturday 2014

Cho

rus o

utro

Heed feedback, Jack

We'll make a good plan, Stan

Engage with comms Tom,

We'll craft IA

We'll even discuss with Gus

We gonna consult very much

Work with IT; you'll see;

SharePoint set free

Page 43: SharePoint Musical  - SharePoint Saturday 2014

So

me ta

keaw

ays

• It’s really bigDon’t eat the elephant as the entrée

• It’s really broad and flexible

With great power comes

complexity

• Invest in Admin courses

Ensure key users are trained

• Gatekeepers block progress

Empower users and delegate

• Evangelise, promote, support

Don’t launch without a go

live plan

• Stick, carrot, crowbar

Users don’t like change

• But don’t mistreat the developers

Writing code should be a

last resort not a first instinct

• It won’t...

Don't just do a standard install

and hope it will be ok

• But configure it to your needs

Use standard functionality

wherever possible

• It’s so easy to replicate the mess seen on file systems

Develop and maintain the IA

• And everything elseKeep the

permissions model simple

Page 44: SharePoint Musical  - SharePoint Saturday 2014

Mo

re ta

lky stuffQuestions

Page 45: SharePoint Musical  - SharePoint Saturday 2014

No

tices a

nd

Take

Aw

ays

@simonjhudson

@FictionalLive

@cloud2ltd

Blog: http://simonjhudson.wordpress.com

Web: www.cloud2.co.uk

Page 46: SharePoint Musical  - SharePoint Saturday 2014

Eve

ntsSharePoint best practice in the cloud webinar

4th December 4pm: https://www1.gotomeeting.com/pjoin/345453537/105735863

http://tinyurl.com/SPO412

#SUGUK Yorkshire6th January, Leeds

http://www.suguk.org/Event.aspx?id=14611119251

Page 47: SharePoint Musical  - SharePoint Saturday 2014

Thank You to Our Sponsors!