how to avoid screwing up technology @ dps europe, 2/5/15

21
How to avoid screwing up technology... Paul Lomax, CTO, Dennis Publishing @PaulLomax

Upload: digiday

Post on 16-Jul-2015

159 views

Category:

Marketing


0 download

TRANSCRIPT

Page 1: How to Avoid Screwing Up Technology @ DPS Europe, 2/5/15

How to avoid

screwing up

technology...

Paul Lomax, CTO, Dennis Publishing

@PaulLomax

Page 2: How to Avoid Screwing Up Technology @ DPS Europe, 2/5/15

The problem with

technology is

people.

Page 3: How to Avoid Screwing Up Technology @ DPS Europe, 2/5/15
Page 4: How to Avoid Screwing Up Technology @ DPS Europe, 2/5/15
Page 5: How to Avoid Screwing Up Technology @ DPS Europe, 2/5/15

Product Managers

Page 6: How to Avoid Screwing Up Technology @ DPS Europe, 2/5/15

Requirements

Discovery

Page 7: How to Avoid Screwing Up Technology @ DPS Europe, 2/5/15

Do I buy, build or

rent?

“If it flies, floats or fornicates, always rent it..

It's cheaper in the long run.”

– Felix Dennis (1947-2014)

Page 8: How to Avoid Screwing Up Technology @ DPS Europe, 2/5/15

Writing code

should be a last

resort.

Page 9: How to Avoid Screwing Up Technology @ DPS Europe, 2/5/15

"We'll just build our own..."

How much

work your

developers

think is

involved.

Stuff they

haven't

thought of.

Page 10: How to Avoid Screwing Up Technology @ DPS Europe, 2/5/15

Pragmatism

Page 11: How to Avoid Screwing Up Technology @ DPS Europe, 2/5/15

Technical debt.

Sunk costs.

Legacy systems.

"We've already got one of

those."

Page 12: How to Avoid Screwing Up Technology @ DPS Europe, 2/5/15

Be lean &

agile.

Page 13: How to Avoid Screwing Up Technology @ DPS Europe, 2/5/15
Page 14: How to Avoid Screwing Up Technology @ DPS Europe, 2/5/15

1. Eliminate waste

2. Amplify learning

3. Decide as late as

possible

4. Deliver as fast as

possible

5. Empower the team

6. Build integrity in

7. See the whole

Adopt lean principles

Page 15: How to Avoid Screwing Up Technology @ DPS Europe, 2/5/15

Adopt agile principles

www.agilemanifesto.org

Page 16: How to Avoid Screwing Up Technology @ DPS Europe, 2/5/15

But beware half-arsed agile!

While the items on the top sound nice in theory, we’re an

enterprise company, and there’s no way we’re letting go of the

items on the bottom…www.halfarsedagilemanifesto.org

Page 17: How to Avoid Screwing Up Technology @ DPS Europe, 2/5/15

Fear commitment

Page 18: How to Avoid Screwing Up Technology @ DPS Europe, 2/5/15

Enterprise

Page 19: How to Avoid Screwing Up Technology @ DPS Europe, 2/5/15

Recap

● It's about people, not technology.

● Empower product managers.

● Ban 'requirements'. Focus on objectives.

● Write code as a last resort. Rent it (cloud).

● Look out for the iceberg under the water.

● Ensure pragmatism and collaboration.

● Avoid 'sunk cost' issues. Fear commitment.

● Avoid waste, test & learn, embrace change.

● Act like a start-up not like an enterprise.

Page 20: How to Avoid Screwing Up Technology @ DPS Europe, 2/5/15

Paul LomaxChief Technology Officer,

Dennis Publishing

t: @paullomax

e: [email protected]

Page 21: How to Avoid Screwing Up Technology @ DPS Europe, 2/5/15

Picture credits

Men's Fitness: http://www.mensfitness.co.uk/

Product Management Venn diagram: http://www.mindtheproduct.com/

Iceberg: http://ralphclevenger.com/portfolios/earth/

I'll Know What I Want When I See It: http://sharpsuits.net/Home

Baby Squirrels: http://www.flickr.com/photos/_crazysanman/2391480258/

Lean Startup: http://lean.st/

Agile Manifesto: http://blog.theworkinggroup.ca/

Dilbert on Requirements: http://dilbert.com/strips/comic/2006-01-29/

XKCD on Arbitrary Condiments: http://xkcd.com/974/