agile business development

Post on 16-May-2015

1.193 Views

Category:

Business

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

JRubyConf, May 2012Test-driven development is mom-and-apple-pie to Rubyists, but knowing that a product will work goes well beyond bug-free code. How do you catch a design flaw early when all your tests are green? We'll look at some techniques for vetting your go-to-market strategy and other things you should be doing *before* you start writing code.

TRANSCRIPT

Agile Business Development

Sarah Allen@ultrasaurus

Sarah Allen@ultrasaurus

Sarah Allen@ultrasaurus

AgileBusiness Development

agile is what works

6

Individuals and Interactions

Responding to ChangeCustomer Collaboration

Working Software

Individuals and Interactions

“Culture eats strategy for breakfast.”

— Peter Drucker

Diversity Breeds Innovation

Responding to Change

“Learning is the essential unit of progress for start-ups.”

— Eric Ries

learn: what do we know? (numbers are good)

hypothesis: what do we believe? (numbers are good)

test: how can we check against reality?

analyze: does the data support our hypothesis?

14

Vision

15

VisionMeasurable goal

16

VisionMeasurable goal

What do we know?

17

VisionMeasurable goal

What do we know?What do we believe?

18

VisionMeasurable goal

What do we know?What do we believe?

Simplest Thing That Could Possibly Work

19

VisionMeasurable goal

What do we know?What do we believe?

Simplest Thing That Could Possibly WorkTest

20

VisionMeasurable goal

What do we know?What do we believe?

Simplest Thing That Could Possibly WorkTestiterate

21

Example

22

RailsBridgeOpen Workshops

23

An Open & Inclusive Tech Community

24

what if the people who make software were representative of the general population?

Measurable Goal:Increase the number of Women

at SFRuby Meetups

25

What do we know?

26

27

About 70 attendees2 women = 3%

200 attendees6 women

= 3%

GoGaRuCo

What do we believe?

28

More women programmers than Ruby programmers

29

There are women interested in learning Ruby on Rails who aren’t

in the room.

30

31

the simplest thing that could possibly work:teach women Ruby on Rails

32

Next Step...

33

What do we know?

34

Demand is not a problem

35

easy to find women who want to learn Ruby on Rails

Teaching Women RailsIncreases Number of Women

36

37

Beware of the false summit!

38 workshops12 citiesspin-offs

RailsGirlsPyStar

Python LadiesScala

Learn the Front End Confident Coding JS

38

Measure TwiceCut Once

39

Customer Collaboration

40

Customer Collaboration

41

42

43

Example

44

Mightyverse

45

Communication Across Language and Culture

46

using SmartPhones, video and the Internetwe can provide an innovative & effective solution

Measurable Goal?

47

Value HypothesisGrowth Hypothesis

48

Value HypothesisGrowth Hypothesis

49

$

Value HypothesisGrowth Hypothesis

50

$

mobile video is useful for communicating across language & culture

51

$

52

people are looking for language resources

thorough Web search

53

“How can you say...” Google Searches in English

Googlehttp://www.google.com/trends?q=how+do+you+say&ctab=0&geo=all&date=all&sort=0

“How can you say...” Google Searches in Spanish

Google

Increased Web Traffic

Working Code

57

58

learn: record baseline metrics from real customers

hypothesis: Pivotal Tracker story with UI change + hypothesis

test: deploy the feature

analyze: validate hypothesis based on feature usage metrics

60

BLAZING PATH

61

Questions?

top related