Startup UCLA - Accelerator Skills Presentation

Post on 31-Oct-2014

147 views 0 download

Tags:

description

Overview of some of the processes and techniques we use to help accelerate product development at Carbon Five. Dives into Design Thinking, Product Design Sprints, Agile XP, release planning and story writing.

Transcript of Startup UCLA - Accelerator Skills Presentation

Startup UCLA Accelerated product design & development cadence

Courtney Hemphill Partner & Tech Lead @chemphill @carbonfive courtney@carbonfive.com

!

Acceleration

Startups & Growth

Enterprise

Aardvark

Results•3k questions per day

•90k users

•56% engaged users

•Sold to Google for $50M on $6M of funding

ConsultingMD

Outcomes• 1 million people covered under the

service

• 200 medical experts including the chief of surgery at Massachusetts General Hospital

• HIPAA compliant and cloud-based

• Raised $10M in series A

Product Management

Research Strategy Design Build SupportRelease

Discovery

Handoff

Design Engineering

Handoff

Waterfall

Handoff

1-3 months 2-4 months 6-12 months

Product Team

Learn Build Measure

Agile Development + Lean Startup

1 week

Agile XP Development• adaptive planning

• evolutionary development

• early delivery

• continuous improvement

• rapid and flexible response to change

Design

Development

Feat

ure

Dev

elop

men

t

Time

Product Owner

!

} Product Team Skills

1 week 2 weeks 3 weeks

Design

Development

Feat

ure

Dev

elop

men

tProduct Owner

!

} Product Team

Iteration 0

Discovery & Planning

Mon Tues Wed Thurs Fri

Reflect & Define Specify Build Build & Prep Test

Product Design Sprints

Iteration 0

Design Thinking

P

Personas

6-up Sketching

Experience Maps

User Flows

Monday

Hypothesis Definition

What is your highest risk, highest reward feature?

Costs vs. BenefitsPlace your epics or stories as a mechanism for prioritization

!

!

!$ !!!

$$$ !

$$$ !!!

$ !

Clean Up and Prep

Tuesday

The Art of Story Writing

Title (one line describing the story)   Narrative: As a [role] I want [feature] So that [benefit]   Acceptance Criteria: (presented as Scenarios)   Scenario 1: Title Given [context]   And [some more context]... When  [event] Then  [outcome]   And [another outcome]...

Story Template

Story Breakdown, Estimation & Prioritization

Whiteboard Wireframing

Pair Sketching

Story Mapping http://storymapper.io

Wednesday & Thursday

Feature Development

Just in Time Design

Living Style Guide & Visual Assets

Designer/Developer Pairing

Designer/Developer Pairing

Story Acceptance(yay!)

Friday

Customer Feedback Prep

What are you testing? !

What methods will you use to test? !

Broad or specific?

Feedback Session

Five on Friday

Hybrid Prototyping

Capture Customer FeedbackStickies

Audio

Video

Notes

stickies.io

Retrospective

Discipline

Foundations

FoundationsConversations story writing, milestone planning, acceptance

!

FoundationsConversations story writing, milestone planning, acceptance !

Culture cross-functional teams, design, and dev integration !

!

FoundationsConversations story writing, milestone planning, acceptance !

Culture cross-functional teams, design, and dev integration !

Cadance short term solution-focused product development

Thanks!

Courtney Hemphill courtney@carbonfive.com @chemphill

Resources and References• Agile XP - http://www.amazon.com/Extreme-Programming-Explained-

Embrace-Edition/dp/0321278658

• Google Ventures Product Design Sprints - http://www.gv.com/lib/the-product-design-sprint-a-five-day-recipe-for-startups

• Design Thinking d.school Bootcamp - http://dschool.stanford.edu/use-our-methods/the-bootcamp-bootleg

• BDD Storywriting - http://dannorth.net/whats-in-a-story

• Pivotal Tracker(http://pivotaltracker.com) & Trello (https://trello.com/)

• Storymapper.io (http://storymapper.io)

• Stickies.io (http://stickies.io)