Avoiding Runaway Trains

35
make it better Avoiding Runaway Trains prepared for pivotal product mashup

Transcript of Avoiding Runaway Trains

make it better

Avoiding Runaway Trains

prepared for pivotal product mashup

make it better

Agile In Theory

avoiding runaway trains tweet @skotcarruth

prepared for pivotal product mashup

make it better

via http://eontek.co/services/software-development/web-application-development

tweet @skotcarruthavoiding runaway trains

prepared for pivotal product mashup

Agile Process

make it better

tweet @skotcarruth

“Agile doesn’t have a brain.” Bill Scott

avoiding runaway trains

prepared for pivotal product mashup

via http://www.jeffgothelf.com/blog/agile-doesnt-have-a-brain

make it better

tweet @skotcarruthavoiding runaway trains

prepared for pivotal product mashup

?

Agile Process

make it better

tweet @skotcarruthavoiding runaway trains

prepared for pivotal product mashup

? ?

Agile Process

make it better

tweet @skotcarruthavoiding runaway trains

prepared for pivotal product mashup

make it better

Design Thinking In Theory

avoiding runaway trains tweet @skotcarruth

prepared for pivotal product mashup

make it better

adapted from Stanford dschool

tweet @skotcarruthavoiding runaway trains

prepared for pivotal product mashup

Empathize

Define

Ideate

Prototype

Test

Design Thinking

make it better

tweet @skotcarruthavoiding runaway trains

prepared for pivotal product mashup

Wagile

Design

Empathize

Define

Ideate

Prototype

Test

Development

Big-ass Design Spec

make it better

tweet @skotcarruthavoiding runaway trains

prepared for pivotal product mashup

Requirements

Design

Development

Testing/QA

Deploy & ??

Waterfall Process

make it better

tweet @skotcarruthavoiding runaway trains

prepared for pivotal product mashup

make it better

tweet @skotcarruth

How do we reconcile the two?

avoiding runaway trains

prepared for pivotal product mashup

make it better

Enter Lean UX

avoiding runaway trains tweet @skotcarruth

prepared for pivotal product mashup

make it better

Principles

tweet @skotcarruth

• Cross-functional teams with shared understanding

• Minimize “deliverables”

• Discovery is continuous

• Make stuff and see how people respond

avoiding runaway trains

prepared for pivotal product mashup

make it better

UX is a Team Sport

avoiding runaway trains tweet @skotcarruth

prepared for pivotal product mashup

make it better

Proto-Everything

tweet @skotcarruthavoiding runaway trains

prepared for pivotal product mashup

make it better

tweet @skotcarruthavoiding runaway trains

prepared for pivotal product mashup

make it better

tweet @skotcarruthavoiding runaway trains

prepared for pivotal product mashup

make it better

SDUF

avoiding runaway trains tweet @skotcarruth

prepared for pivotal product mashup

make it better

tweet @skotcarruthavoiding runaway trains

prepared for pivotal product mashup

Circa 2011

make it better

tweet @skotcarruthavoiding runaway trains

prepared for pivotal product mashup

Circa November 2014

make it better

tweet @skotcarruthavoiding runaway trains

prepared for pivotal product mashup

make it better

Design Spikes

avoiding runaway trains tweet @skotcarruth

prepared for pivotal product mashup

make it better

Design Studio

tweet @skotcarruthavoiding runaway trains

prepared for pivotal product mashup

make it better

Design Studio

tweet @skotcarruthavoiding runaway trains

prepared for pivotal product mashup

make it better

Small Design Up-Front

tweet @skotcarruthavoiding runaway trains

prepared for pivotal product mashup

Story Mapping

make it better

Design “Sprint”

tweet @skotcarruthavoiding runaway trains

prepared for pivotal product mashup

Desired UX

HTML Prototype

User Test Report

make it better

Experiment With Small Bets

avoiding runaway trains tweet @skotcarruth

prepared for pivotal product mashup

make it better

tweet @skotcarruth

You don’t have to build software! (Even the engineers)

avoiding runaway trains

prepared for pivotal product mashup

make it better

Things that might make more sense:

tweet @skotcarruth

• Plan some user research / customer development

• Try your best marketing landing page

• Create a clever growth hack

• Build a prototype

• Plan to offer the service manually

avoiding runaway trains

prepared for pivotal product mashup

make it better

tweet @skotcarruthavoiding runaway trains

prepared for pivotal product mashup

make it better

tweet @skotcarruthavoiding runaway trains

prepared for pivotal product mashup

make it better

tweet @skotcarruthavoiding runaway trains

prepared for pivotal product mashup

make it better

tweet @skotcarruthavoiding runaway trains

prepared for pivotal product mashup

Thanks!