becoming a sharepoint chef: a non-culinary calling

61
Becoming a SharePoint Chef (a non-culinary calling)

Upload: phil-greer

Post on 19-Feb-2017

201 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Becoming a SharePoint Chef: A Non-Culinary Calling

Becoming a SharePoint Chef(a non-culinary calling)

Page 2: Becoming a SharePoint Chef: A Non-Culinary Calling

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

TOGAF, MCTS & MCITP certified Pursuing MCSA/MCSE Saskatchewan SharePoint User Group (SKSPUG)

Page 3: Becoming a SharePoint Chef: A Non-Culinary Calling

Our Agenda

The Cook & The Chef

How To Learn

What To Learn

Where Next?

Page 5: Becoming a SharePoint Chef: A Non-Culinary Calling
Page 6: Becoming a SharePoint Chef: A Non-Culinary Calling

What does it mean to be a

chefvs.

cook?

Page 7: Becoming a SharePoint Chef: A Non-Culinary Calling
Page 8: Becoming a SharePoint Chef: A Non-Culinary Calling

A Cook…• Follows recipes

• Improvises only when ingredients are missing

• Shifts recipes slightly to suit tastes

Page 9: Becoming a SharePoint Chef: A Non-Culinary Calling

A Chef is…

• Innovator (ew)• Inventor

But what does that mean?

Page 10: Becoming a SharePoint Chef: A Non-Culinary Calling

A Chef…

• Works from 1st principles

• Takes into account all that is known, all possible ingredients, all of their experiences (what works/doesn't)

• Knows the art and can choose the possibilities (ingredients) & a path (creation/recipe)

Page 11: Becoming a SharePoint Chef: A Non-Culinary Calling

With SharePointeveryone is called to be a chef

Anyone who creates sites, lists, libraries and maps a business process to SharePoint.

Page 12: Becoming a SharePoint Chef: A Non-Culinary Calling

not everyone is ready to be a chef from

Day 1 > Year 1 > Project 1

Problem

Page 13: Becoming a SharePoint Chef: A Non-Culinary Calling

WE CAN’T CHOOSE OUR

CALLINGIt chooses us.

Page 14: Becoming a SharePoint Chef: A Non-Culinary Calling

You have been selected to be a SP chef…

what to do?

Page 15: Becoming a SharePoint Chef: A Non-Culinary Calling

SP First Principles

• Architecture• Physical• Logical• Functional

Page 16: Becoming a SharePoint Chef: A Non-Culinary Calling

SP First Principles

• Collaboration• Managed Metadata• Content Types• Containers (Sites / Lists / Libraries)• Workflow

Page 17: Becoming a SharePoint Chef: A Non-Culinary Calling

Chef:It’s all about the

presentation

Page 18: Becoming a SharePoint Chef: A Non-Culinary Calling

SharePoint Chef:

It’s all about the UX

Page 19: Becoming a SharePoint Chef: A Non-Culinary Calling

2. How to Learn

Page 20: Becoming a SharePoint Chef: A Non-Culinary Calling

Chefs don’t become chefs

just by reading books.

Page 21: Becoming a SharePoint Chef: A Non-Culinary Calling

Buy a book, take a course, read a blog (or several)write the test

Talk to meor another leaderto help choose the right one for you.

Page 22: Becoming a SharePoint Chef: A Non-Culinary Calling

Pop Quiz:Are Microsoft Certifications

worth your time?

Page 23: Becoming a SharePoint Chef: A Non-Culinary Calling

Trick Question

It DependsWho wants you to become certified?

Page 24: Becoming a SharePoint Chef: A Non-Culinary Calling

Trick Question

• Multiple choice exams that zoom in & out

• Tough to pass without real world experience• Exams designed to demonstrate your ability to

Think from (SP) 1st Principles

• wide breadth• deep depth

Page 25: Becoming a SharePoint Chef: A Non-Culinary Calling

Learning Resources

• Seek out SharePoint MVPs• Training, Conferences, Books, Blogs

Page 26: Becoming a SharePoint Chef: A Non-Culinary Calling

Learning Resources

Find blogs that resonate with you:

• Marc Anderson• Vesa Juvonen• Chris Johnson• Andrew Connell

• Mark Rackley• Eric Shupps • Gary Lapointe• Todd Klindt

Page 27: Becoming a SharePoint Chef: A Non-Culinary Calling

Learning Resources

Apply your real world knowledge:• Use it or Lose it

Build SP Dev environment https://msdn.microsoft.com/en-us/library/office/fp179924.aspx

Build Azure environment https://azure.microsoft.com/en-us/pricing/free-trial/

Page 28: Becoming a SharePoint Chef: A Non-Culinary Calling

Poll:How many years have you been working

with SharePoint?

Page 29: Becoming a SharePoint Chef: A Non-Culinary Calling

People Resources

• Find a mentor• Find a study buddy

• Beware:Veterans might send you down a rabbit hole

Page 30: Becoming a SharePoint Chef: A Non-Culinary Calling

What happens if you

get stuck?

“Sorry something went wrong" (great, thanks SP)

Page 31: Becoming a SharePoint Chef: A Non-Culinary Calling

When You’re Stuck

• What am I doing right now that could be causing the problem?

• Reason from 1st principles

Page 32: Becoming a SharePoint Chef: A Non-Culinary Calling

When You’re Stuck

Forums:• SharePoint Stack Exchange• TechNet

Page 33: Becoming a SharePoint Chef: A Non-Culinary Calling

When You’re Stuck

• Google (No !)

• Books, Blogs

• Videos: Pluralsight, MVA, Channel9, SP Videos

• People resources (SKSPUG)

Page 34: Becoming a SharePoint Chef: A Non-Culinary Calling

Before You Search

• We all do it first

• Think about it: Why am I getting this error and What can I do about it?

Page 35: Becoming a SharePoint Chef: A Non-Culinary Calling

Troubleshooting

• The art of troubleshooting

• Your troubleshooting muscle

• Nothing is telling you to slow downNo traffic signs here

Page 36: Becoming a SharePoint Chef: A Non-Culinary Calling

You see a boat full of people, but SP tells you there isn't a single person

on the boat. How can this be?

Page 37: Becoming a SharePoint Chef: A Non-Culinary Calling

Troubleshooting

• Correlation IDs & ULS• Application event logs• IIS logs• Service Applications & how it all fits together

• Learn about SP troubleshooting by doing

Page 38: Becoming a SharePoint Chef: A Non-Culinary Calling

3. What to Learn

Page 39: Becoming a SharePoint Chef: A Non-Culinary Calling

There is so much to learn.

You can't learn everything by reading all of the books/blogs.

Page 40: Becoming a SharePoint Chef: A Non-Culinary Calling

You need to practice your art

(being a chef)

Page 41: Becoming a SharePoint Chef: A Non-Culinary Calling

How to Practice

• Build something for you

• Build something for your business

• How does the business get started with SP? Start with a Plan

Page 42: Becoming a SharePoint Chef: A Non-Culinary Calling

How to Practice

• Talk to a professional• Attend SPUGs• Hire a consultant

Page 43: Becoming a SharePoint Chef: A Non-Culinary Calling

How to Practice

• Just start! • Fire up some servers in Azure or a tenant in

o365 & start working

Page 44: Becoming a SharePoint Chef: A Non-Culinary Calling

Make a Plan

• Plan first (to prioritize your objectives)• Mistakes happen without a plan• Problem exists when we aren't SP chefs yet

POC TESTLEARN FROM

MISTAKES

PLAN FOR PROD

Page 45: Becoming a SharePoint Chef: A Non-Culinary Calling

Can you just build an Intranet?

Page 46: Becoming a SharePoint Chef: A Non-Culinary Calling

Does Intranet building require common know how,

or can you just build it?Nope.

Page 47: Becoming a SharePoint Chef: A Non-Culinary Calling

Make a Plan

• You can't expect the business to know what to give you

• Start with a workshop, dialogue mapping, drawing/diagraming

• Map results of the workshop to SP • What are the necessary ingredients: sites, lists,

solutions, & integration

Page 48: Becoming a SharePoint Chef: A Non-Culinary Calling

Make a Plan

• Build Information Architecture describing business objects (metadata, content types)

• If you don't plan IA, you will get a mess

• Plan for re-usability, knowing you might not get it exactly right out of the gate

Page 49: Becoming a SharePoint Chef: A Non-Culinary Calling

Make a Plan

• What is your enterprise plan for SP?

• Seek input from stakeholders

• Frequent problem for the SP chef is responsibility without authority

Page 50: Becoming a SharePoint Chef: A Non-Culinary Calling

Responsibilitywithout

Authority

Problem

Page 51: Becoming a SharePoint Chef: A Non-Culinary Calling

Mistakes• Prepare to accept that you will make mistakes• Learn through making mistakes

• There is no ultimate resource that lists all possible SP mistakes

Page 52: Becoming a SharePoint Chef: A Non-Culinary Calling

Customization

L1 - As soon as you open a site & start building you are customizing L2 - Augment the experienceL3 - Change the behaviour

L2EXPERIENCE

L3BEHAVIOUR

L1 OOTB

Page 53: Becoming a SharePoint Chef: A Non-Culinary Calling

Don’t customize without a plan.

Page 54: Becoming a SharePoint Chef: A Non-Culinary Calling

What are you doing?Where are you going?

What’s the goal or end state?How do you get there?What are the options?

Page 55: Becoming a SharePoint Chef: A Non-Culinary Calling
Page 56: Becoming a SharePoint Chef: A Non-Culinary Calling

Solutions

• Many solutions are possible

• Fall back on your knowledge of 1st Principles

• Add-in (App)• CSOM/JSOM• Workflow• Full Trust

Page 57: Becoming a SharePoint Chef: A Non-Culinary Calling

4. What Next

Page 58: Becoming a SharePoint Chef: A Non-Culinary Calling

Poll: Are you a SP newbie, cook, chef?

Highest level you have achieved to date?

Page 59: Becoming a SharePoint Chef: A Non-Culinary Calling

Benefits of SPUGs

• Networking with a community of peers• Co-learning opportunities• Learn by presenting on SP• Access to veterans• Venue to have your questions answered

Page 60: Becoming a SharePoint Chef: A Non-Culinary Calling

SKSPUG

• All SP all the time• Unifies our local SP community• Have your say on events and topics• All roads lead to a SharePoint Saturday in SK