agile business development

61
Agile Business Development

Upload: sarah-allen

Post on 16-May-2015

1.190 views

Category:

Business


0 download

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

Page 1: Agile Business Development

Agile Business Development

Page 2: Agile Business Development

Sarah Allen@ultrasaurus

Page 3: Agile Business Development

Sarah Allen@ultrasaurus

Page 4: Agile Business Development

Sarah Allen@ultrasaurus

Page 5: Agile Business Development

AgileBusiness Development

Page 6: Agile Business Development

agile is what works

6

Page 7: Agile Business Development

Individuals and Interactions

Responding to ChangeCustomer Collaboration

Working Software

Page 8: Agile Business Development

Individuals and Interactions

Page 9: Agile Business Development

“Culture eats strategy for breakfast.”

— Peter Drucker

Page 10: Agile Business Development

Diversity Breeds Innovation

Page 11: Agile Business Development

Responding to Change

Page 12: Agile Business Development

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

— Eric Ries

Page 13: Agile Business Development

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?

Page 14: Agile Business Development

14

Page 15: Agile Business Development

Vision

15

Page 16: Agile Business Development

VisionMeasurable goal

16

Page 17: Agile Business Development

VisionMeasurable goal

What do we know?

17

Page 18: Agile Business Development

VisionMeasurable goal

What do we know?What do we believe?

18

Page 19: Agile Business Development

VisionMeasurable goal

What do we know?What do we believe?

Simplest Thing That Could Possibly Work

19

Page 20: Agile Business Development

VisionMeasurable goal

What do we know?What do we believe?

Simplest Thing That Could Possibly WorkTest

20

Page 21: Agile Business Development

VisionMeasurable goal

What do we know?What do we believe?

Simplest Thing That Could Possibly WorkTestiterate

21

Page 22: Agile Business Development

Example

22

Page 23: Agile Business Development

RailsBridgeOpen Workshops

23

Page 24: Agile Business Development

An Open & Inclusive Tech Community

24

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

Page 25: Agile Business Development

Measurable Goal:Increase the number of Women

at SFRuby Meetups

25

Page 26: Agile Business Development

What do we know?

26

Page 27: Agile Business Development

27

About 70 attendees2 women = 3%

200 attendees6 women

= 3%

GoGaRuCo

Page 28: Agile Business Development

What do we believe?

28

Page 29: Agile Business Development

More women programmers than Ruby programmers

29

Page 30: Agile Business Development

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

in the room.

30

Page 31: Agile Business Development

31

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

Page 32: Agile Business Development

32

Page 33: Agile Business Development

Next Step...

33

Page 34: Agile Business Development

What do we know?

34

Page 35: Agile Business Development

Demand is not a problem

35

easy to find women who want to learn Ruby on Rails

Page 36: Agile Business Development

Teaching Women RailsIncreases Number of Women

36

Page 37: Agile Business Development

37

Beware of the false summit!

Page 38: Agile Business Development

38 workshops12 citiesspin-offs

RailsGirlsPyStar

Python LadiesScala

Learn the Front End Confident Coding JS

38

Page 39: Agile Business Development

Measure TwiceCut Once

39

Page 40: Agile Business Development

Customer Collaboration

40

Page 41: Agile Business Development

Customer Collaboration

41

Page 42: Agile Business Development

42

Page 43: Agile Business Development

43

Page 44: Agile Business Development

Example

44

Page 45: Agile Business Development

Mightyverse

45

Page 46: Agile Business Development

Communication Across Language and Culture

46

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

Page 47: Agile Business Development

Measurable Goal?

47

Page 48: Agile Business Development

Value HypothesisGrowth Hypothesis

48

Page 49: Agile Business Development

Value HypothesisGrowth Hypothesis

49

$

Page 50: Agile Business Development

Value HypothesisGrowth Hypothesis

50

$

Page 51: Agile Business Development

mobile video is useful for communicating across language & culture

51

$

Page 52: Agile Business Development

52

Page 53: Agile Business Development

people are looking for language resources

thorough Web search

53

Page 54: Agile Business Development

“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

Page 55: Agile Business Development

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

Google

Page 56: Agile Business Development

Increased Web Traffic

Page 57: Agile Business Development

Working Code

57

Page 58: Agile Business Development

58

Page 59: Agile Business Development

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

Page 60: Agile Business Development

60

BLAZING PATH

Page 61: Agile Business Development

61

Questions?