developing good operations tools

24
Developing Good Operations Tools “If you build it, they will come.” James Turnbull @kartar @kartar 2015 1

Upload: james-turnbull

Post on 15-Apr-2017

10.334 views

Category:

Software


4 download

TRANSCRIPT

Developing Good Operations Tools“If you build it, they will come.”

James Turnbull@kartar

@kartar 2015 1

Who• VP of Engineering at Kickstarter

• Advisor at Docker

• Open source chap

• Funny accent

@kartar 2015 2

The Art of Monitoringwww.artofmonitoring.com

@kartar 2015 3

Who are you folks?

@kartar 2015 4

What's this NOT about?

@kartar 2015 5

What's this all about?

@kartar 2015 6

So why did Docker get the hype?• Docker solved real problems (relatively) elegantly.

• Docker wasn't (primarily) built for its developers.

• Adoption trumped features.

@kartar 2015 7

Everyone's a hater...

@kartar 2015 8

Empathy

@kartar 2015 9

Ask your customers what hurts

@kartar 2015 10

It's a product, Jim, but not as we know it

@kartar 2015 11

Good product I• Requirements.

• Capabilities.

• Limitations.

@kartar 2015 12

Good product II• Design.

• Positioning.

• UX/UI.

• Visual character.

@kartar 2015 13

Write up a product specification

@kartar 2015 14

Research works

@kartar 2015 15

Try everything yourself

@kartar 2015 16

Assumption is the mother of all fuck ups

@kartar 2015 17

Build small and iterate

@kartar 2015 18

Everything and not the kitchen sink

@kartar 2015 19

Usability matters• Docs, docs, docs...

• API exposition.

• SDK, integration.

@kartar 2015 20

Marketing matters• A good looking site.

• Real life examples.

• Video tutorials.

@kartar 2015 21

Lifecycle• Care about feedback.

• Care about maintenance.

• Invest in customer services.

@kartar 2015 22

You are not the customer

@kartar 2015 23

Questions?@kartar

http://www.artofmonitoring.com

@kartar 2015 24