50
presented by Dave Healey [email protected] (206) 734-9414 06/21/2013 SharePoint for Startups Tales from the Trenches

SharePoint for Startups, Tales from the Trenches

Embed Size (px)

Citation preview

Page 1: SharePoint for Startups, Tales from the Trenches

presented by

Dave Healey [email protected]

(206) 734-9414

06/21/2013

SharePoint for Startups Tales from the Trenches

Page 2: SharePoint for Startups, Tales from the Trenches

Welcome & Introductions

Chrysalis | Business Technology Solutions

• Drive performance improvement through the strategic application of technology

• Business process optimization

• Business application implementation and management

• Specialization in Microsoft SharePoint

Dave Healey, Managing Partner

• 20 years industry experience

• Knowledge & Information Mgmt.

Andrew Hopkins, Principal Consultant

• 22 years industry experience

• Enterprise Information Management

Presentation Team

@chrysalisbts

Page 3: SharePoint for Startups, Tales from the Trenches

• Who are you?

• Name, Company, Title

• How are you using SharePoint today?

• What do you hope to get out of this session?

Welcome & Introductions

Page 4: SharePoint for Startups, Tales from the Trenches

“Success is not delivering a feature; success is solving the customer’s problems.”

– Mark Cook, VP Products Kodak Gallery

4

Page 5: SharePoint for Startups, Tales from the Trenches

The Lean Startup Based on Lean Methodology

Scientific approach to

• Deliver a new solution under conditions of uncertainty

• Get a desired solution into customers’ hands faster

• Validated Learning

Page 6: SharePoint for Startups, Tales from the Trenches

Ideas

Build

Product

Measure

Data

Learn

6

Build-Measure-Learn Feedback Loop

Minimize Total Time Through The Loop

Page 7: SharePoint for Startups, Tales from the Trenches

Zappos Hypothesis and Validated Learning

Page 8: SharePoint for Startups, Tales from the Trenches

Problem Solution Process

Known Known

Known Unknown

Unknown Unknown

8

Lean and the Enterprise Recognizing Opportunities for Lean

Waterfall, Agile

Agile

Lean

Page 9: SharePoint for Startups, Tales from the Trenches

So Why SharePoint For Statups

Pros

• Facilitates experimentation

• Not Open Source

• Enables continuous integration

• Broad base of skilled resources

Not Pros

• Stack is resource heavy

• Not Open Source

• Requires proactive management

9

Page 10: SharePoint for Startups, Tales from the Trenches

Ideas

Build

Product

Measure

Data

Learn

10

The Conversation Today

Page 11: SharePoint for Startups, Tales from the Trenches

Idea, Build

• Experiment with product and process

• Incremental / Disruptive

• Box time and resource commitment

• Start small

11

Page 12: SharePoint for Startups, Tales from the Trenches

Idea, Build

• For internal users, perform customer discovery & interviews

• Identify users that impact business metrics

• Start small

12

Page 13: SharePoint for Startups, Tales from the Trenches

GeneTorrent Repository GN

OS

Web

Ser

vice

s

Annai reQuest Research Portal

Public Genomic Data

GeneTorrent

Fed

erat

ed

Au

then

tica

tio

n

Private

Genomic Data

Annai GNOS Genome Network Operating System

Client Example Idea, Build

Page 14: SharePoint for Startups, Tales from the Trenches

Best Practices

• If you have User Stories, add a hypothesis that states the expected outcome on a specific metric

• Aggressively manage expectations (experiment/poc/pilot) early and often

• Feed the learning back into the product backlog…

• Start small

14

Page 15: SharePoint for Startups, Tales from the Trenches

• Cultural

• Internal resistance to / misunderstanding of Lean

• Technology zealotry

• Planning processes

• Misaligned expectations

• Tools

• Infrastructure and tools to support

Risks

Page 16: SharePoint for Startups, Tales from the Trenches

• SharePoint is Application Platform but it is also Core Infrastructure

• Plan for Infrastructure Design

• Service Alignment

• Use the Tools that best enable Lean for SP

16

Planning for Lean SharePoint

Page 17: SharePoint for Startups, Tales from the Trenches

• Continuous Integration

17

Client Demo

Page 18: SharePoint for Startups, Tales from the Trenches

Product, Measure

• Minimum Viable Product

• Minimum you need to test validity

• Some include Wireframes, Landing Pages, CRPs, PoCs, Concierge Product

• Customer interviews

• Walkthroughs of wireframes

• Iterate (Agile) from there

18

Page 19: SharePoint for Startups, Tales from the Trenches

19

Client Example

Page 20: SharePoint for Startups, Tales from the Trenches

20

Page 21: SharePoint for Startups, Tales from the Trenches

Explore Access Download FAQ Contact

Explore: GNOS Graphical Reporting

Access: GNOS Browse and Download Communities Resources

Download: GNOS Download News

Download Request Status Progress

Link Link Link

Type Name Modified

Talk To Us! What do you want to see? What works/doesn’t work?

Welcome to the Annai reQuest Portal Demo

Notes

Page 22: SharePoint for Startups, Tales from the Trenches

Explore Access Download FAQ Contact

Page 23: SharePoint for Startups, Tales from the Trenches

Explore Access Download FAQ Contact

DHealey27 > Explore

EXPLORE: GNOS Graphical Reporting Libraries

Explore

Page 24: SharePoint for Startups, Tales from the Trenches

24

First Production Site

Page 25: SharePoint for Startups, Tales from the Trenches

Best Practices

• Ensure the right prototype fidelity

• If you experiment in code, come back to: • clean it up

• iterate

• productize

• Refactor

• Decouple from existing brand (if exists)

25

Page 26: SharePoint for Startups, Tales from the Trenches

• Cultural

• Working forward from the technology instead of working backward from the business results

• “Get out of the building.”

Risk

Page 27: SharePoint for Startups, Tales from the Trenches

• Cultural

• Wrong level of prototype fidelity

• Too little / No user input

• No validated learning

Risks

Page 28: SharePoint for Startups, Tales from the Trenches

• Cultural / Engineering

• Lack of understanding of the platform

• Unwilling to refactor

Risk

Page 29: SharePoint for Startups, Tales from the Trenches

Best Practices

• Don’t release it to everyone all at once

• Target specific cohorts with a/b testing

• You cannot learn if your feedback loops are broken

• Just because you can measure it, does not mean you should measure it

29

Page 30: SharePoint for Startups, Tales from the Trenches

• Engineering

• Over-engineering

• Breaking the feedback loop

Risk Critical Factors Risks to Success

Page 31: SharePoint for Startups, Tales from the Trenches

• Identity Federation – third party authentication authority support and integration • OAuth, OpenID, Shibboleth • Integration with other systems

• Continuous Integration (automated build, test, & deployment) • Visual Studio vs SharePoint Designer

• Crippled “Build-Measure-Learn” feedback loop

“Don’t build what the customer isn’t asking for.”

31

Risk - Over Engineering Critical Factors

Page 32: SharePoint for Startups, Tales from the Trenches

MANAGING GENOMIC DATA

FIRST MAJOR DEPLOYMENT

Page 33: SharePoint for Startups, Tales from the Trenches

Strategy

• OOB features where possible

• Optimized to generate feedback through rapid feature deployment

• Open to later refactoring

Compromise

• Collab model poorly defined (experimental)

• Access roles and rights difficult to predict

33

SharePoint Strategy

Page 34: SharePoint for Startups, Tales from the Trenches

Ingest Metadata DB

Business Connectivity Services

Download ECT

Access Application Page

SharePoint Configuration

Access Application

Legend

Download DB Broker Web

Services

Download Dashboard

Data

Application

Presentation

SQL Server Reporting Services

Secure Store Service

Repository 2

Repository 1

Solution Design

Ingest

Page 35: SharePoint for Startups, Tales from the Trenches

REQUEST PORTAL V1

DEMONSTRATION

Page 36: SharePoint for Startups, Tales from the Trenches

Data, Learn

• Interviews

• Surveys

• Observation

• Web analytics

• Telemetry data

• System generated data

36

Page 37: SharePoint for Startups, Tales from the Trenches

• Small but influential customer base

• Challenging to develop large web analytic profiles

• Small group and individual interviews

• Campaign style tracking code

37

Customer Example Data, Learn

Page 38: SharePoint for Startups, Tales from the Trenches

• Cultural

• Track the “right” metrics

• Beware “vanity metrics”

• Be prepared to “Pivot”

Critical Factors Risks to Success

Page 39: SharePoint for Startups, Tales from the Trenches

• Cultural

• Review and question your hypotheses

• No “sacred cows”

• Engineering

• Technology selection

• Design strategy

• Experiment to align customer & solution

Risk / Challenge Risks to Success

Page 40: SharePoint for Startups, Tales from the Trenches

• Using SP Analytics for data and learn

• 3rd Party Analytic Tools (Webtrends)

• OOB components, extending and enhancing

• Using Pardot tracker to learn at a per user level as a cheap way to know what’s going on

• Pardot lead deck for real time analysis

• Followed up with user interviews

• Significant influence on next iteration UX

40

Data Learn SP

Page 41: SharePoint for Startups, Tales from the Trenches

Idea, Build

• Lather, Rinse, Repeat

41

Page 42: SharePoint for Startups, Tales from the Trenches

Pivot

• @ Business Architecture & Code levels

• Change direction

• Change the model

• Formulate new hypotheses

• Generate new ideas

42

Reboot Forward

Page 43: SharePoint for Startups, Tales from the Trenches

RESPONSIVE DESIGN REFACTOR

ADDRESSING THE CHALLENGES

Page 44: SharePoint for Startups, Tales from the Trenches

Ingest Metadata DB

Download “Cart” CT

Access Application Page

Access Detail View Page

Ingest SharePoint

Configuration Access

Application

Legend

Download DB Broker Web

Services

Saved Query CT

Download Dashboard

Data

Application

Presentation

Secure Store Service

Search (Crawl/Index/Query

Services)

Repository n

Repository 2

Repository 1

Business Connectivity Services

Download ECT

Other Object ECT

Patient Object ECT

Analysis Object ECT

Refactored Solution Design Integrating Search Into Existing Application

Page 45: SharePoint for Startups, Tales from the Trenches

REQUEST PORTAL V2

DEMONSTRATION

Page 46: SharePoint for Startups, Tales from the Trenches

• #1 Microsoft Program for startups?

• BizSpark

• MSDN / Free

• TechNet / Free

• Azure VMs / Free

• Customer Access Licenses / Free!!!!

• Direct marketing and sales support

• Preferred engagement if you product has legs

46

Resources for Startups

Page 47: SharePoint for Startups, Tales from the Trenches

47

Where Not To Stay In Los Gatos

Page 48: SharePoint for Startups, Tales from the Trenches

Resources and Contact

Download the Deck

• www.slideshare.net/dhealey27

Check out our Real World SharePoint Series

• www.chrysalisbts.com/index.php/events/rws/

Successful SharePoint is About Community

• social.technet.microsoft.com/forums/

• www.linkedin.com/groups/SharePoint-Experts-42512/about

• Ask the global SharePoint community for their insight #SPHelp

• Join your local SPUG

Dave Healey

[email protected]

• @dhealey27

Andrew (Andy) Hopkins

[email protected]

• @AndrewSHopkins

Page 49: SharePoint for Startups, Tales from the Trenches

49

&

Page 50: SharePoint for Startups, Tales from the Trenches

50

presented by

Dave Healey [email protected]

(206) 734-9414