value driven - the future of software development

57
Value Driven The Future of Software Development Christopher Marsh Head of Technical Architecture, AKQA

Upload: cj-marsh

Post on 13-Jan-2015

638 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Value driven - the future of software development

Value DrivenThe Future of Software Development

Christopher MarshHead of Technical Architecture, AKQA

Page 2: Value driven - the future of software development

The Past

Vehicle

Car Van

Object Oriented Design

Page 3: Value driven - the future of software development

The Past

Functional Programming

Page 4: Value driven - the future of software development

The Past

Domain

Bounded Contexts

Single Responsibility

Principle

Ubiquitous Language

Domain Driven Design

Page 5: Value driven - the future of software development

The Past

Test Driven Development

Red

Green

Refactor

Page 6: Value driven - the future of software development

The Past

Behaviour Driven Development

Red

Green

Refactor

Red

Green

Refactor

Acceptance test

Unit test

Page 7: Value driven - the future of software development

The Past

BusinessSoftware

Development

Information

Page 8: Value driven - the future of software development

The Future

Business

Software Developm

ent

UsersInformatio

n

Page 9: Value driven - the future of software development

The Future

Value

Keep it lean Engineer for success Build velocity

Page 10: Value driven - the future of software development

KEEP IT LEAN

Page 11: Value driven - the future of software development

What is Value?

Time

Emotion

Ethics

Money

Page 12: Value driven - the future of software development

Lean Startup – Eric Ries

Page 13: Value driven - the future of software development

Lean Startup – Eric Ries

“A human institution designed to create new products and services under conditions of

extreme uncertainty.”

Lean Startup, Eric Ries

Page 14: Value driven - the future of software development

Product Development Cycle

Build

MeasureLearn

Page 15: Value driven - the future of software development

Create a Value Hypothesis

“Tests whether a product or service really delivers value to customers once they are

using it”

Lean Startup, Eric Ries

Page 16: Value driven - the future of software development

Build a Minimum Viable Product

Page 17: Value driven - the future of software development

Build a Minimum Viable Product

Page 18: Value driven - the future of software development

Build a Minimum Viable Product

Page 19: Value driven - the future of software development

Build a Minimum Viable Product

Page 20: Value driven - the future of software development

Build a Minimum Viable Product

Page 21: Value driven - the future of software development

Build a Minimum Viable Product

Page 22: Value driven - the future of software development

Build a Minimum Viable Product

Page 23: Value driven - the future of software development

Measure Effectively

Understand your growth

model

Avoid vanity metrics

Follow scientific method

Page 24: Value driven - the future of software development

Understand Your Growth Model

Sticky

Viral

Paid

Page 25: Value driven - the future of software development

Growth hacking

“A growth hacker is a person whose true north is growth.  Everything they do is scrutinized by its potential impact on

scalable growth.”

Sean Ellis, http://startup-marketing.com

Page 26: Value driven - the future of software development

Avoid Vanity Metrics

Twitter followers

Facebook likesPR bumps

Page 27: Value driven - the future of software development

Avoid Vanity Metrics

Referrals

RetentionConversion rate

Page 28: Value driven - the future of software development

Follow Scientific Method

Let reality speak for itself

Support a theory when predictions are

confirmed

Challenge a theory when predictions prove

false

Page 29: Value driven - the future of software development

Gain Validated Learning

PerseverePivot

Page 30: Value driven - the future of software development

ENGINEER FOR SUCCESS

Page 31: Value driven - the future of software development

Just Enough Platform

vs

Page 32: Value driven - the future of software development

Just Enough Platform

Measurement & analysis

Fast launch

Ability to scale

Page 33: Value driven - the future of software development

Release Early and Often

vs

Page 34: Value driven - the future of software development

Release Early and Often

Source: nosolosoftware.com

Page 35: Value driven - the future of software development

Design for Humans

Page 36: Value driven - the future of software development

Increase Site Speed

0.001.00

2.003.00

4.005.00

6.007.00

8.009.00

10.000.005.00

10.0015.0020.0025.0030.0035.0040.0045.00

Source: gomez.com, akamai.com

Page abandonmentincrease as percentage

Page load time in seconds

Page 37: Value driven - the future of software development

Integrate with Other Products

Your Product

Page 38: Value driven - the future of software development

Reduce Friction

Page 39: Value driven - the future of software development

Reduce Friction

Page 40: Value driven - the future of software development

Reduce Friction

Page 41: Value driven - the future of software development

Reduce Friction

Page 42: Value driven - the future of software development

Reduce Friction

Page 43: Value driven - the future of software development

BUILD VELOCITY

Page 44: Value driven - the future of software development

Walmart – 8 Years to Double Value

Founded in 1962

IPO in 1970

~2m employees in 2012

Page 45: Value driven - the future of software development

Instagram – $0 to $1b in 2 Years

Founded in 2010

$1b deal with Facebook in 2012

Page 46: Value driven - the future of software development

Digg – from $160m to $500k in 4 years

2008 20120

20

40

60

80

100

120

140

160

180

Value ($m)

Page 47: Value driven - the future of software development

Velocity – Ajaz Ahmed & Stephan Ollander

Page 48: Value driven - the future of software development

Velocity – Ajaz Ahmed & Stephan Ollander

“The best advertising isn’t advertising”

Third law of Velocity

Page 49: Value driven - the future of software development

Eco: drive

Page 50: Value driven - the future of software development

Eco: drive

Page 51: Value driven - the future of software development

Eco: drive

Page 52: Value driven - the future of software development

Eco: drive

Page 53: Value driven - the future of software development

Eco: drive

Page 54: Value driven - the future of software development

Eco: drive

Page 55: Value driven - the future of software development

AND FINALLY…

Page 56: Value driven - the future of software development

Make software that matters

Page 57: Value driven - the future of software development

References• Lean Startup, Eric Ries• Velocity, Ajaz Ahmed & Stephan Ollander • http://blog.kissmetrics.com/the-6-best-growth-hacks/• http://startup-marketing.com/where-are-all-the-growth-hackers/• http://nosolosoftware.com/