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

Developing Good Operations Tools

Apr 15, 2017

Download

Software

James Turnbull
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Developing Good Operations Tools

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

James Turnbull@kartar

@kartar 2015 1

Page 2: Developing Good Operations Tools

Who• VP of Engineering at Kickstarter

• Advisor at Docker

• Open source chap

• Funny accent

@kartar 2015 2

Page 3: Developing Good Operations Tools

The Art of Monitoringwww.artofmonitoring.com

@kartar 2015 3

Page 4: Developing Good Operations Tools

Who are you folks?

@kartar 2015 4

Page 5: Developing Good Operations Tools

What's this NOT about?

@kartar 2015 5

Page 6: Developing Good Operations Tools

What's this all about?

@kartar 2015 6

Page 7: Developing Good Operations Tools

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

Page 8: Developing Good Operations Tools

Everyone's a hater...

@kartar 2015 8

Page 9: Developing Good Operations Tools

Empathy

@kartar 2015 9

Page 10: Developing Good Operations Tools

Ask your customers what hurts

@kartar 2015 10

Page 11: Developing Good Operations Tools

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

@kartar 2015 11

Page 12: Developing Good Operations Tools

Good product I• Requirements.

• Capabilities.

• Limitations.

@kartar 2015 12

Page 13: Developing Good Operations Tools

Good product II• Design.

• Positioning.

• UX/UI.

• Visual character.

@kartar 2015 13

Page 14: Developing Good Operations Tools

Write up a product specification

@kartar 2015 14

Page 15: Developing Good Operations Tools

Research works

@kartar 2015 15

Page 16: Developing Good Operations Tools

Try everything yourself

@kartar 2015 16

Page 17: Developing Good Operations Tools

Assumption is the mother of all fuck ups

@kartar 2015 17

Page 18: Developing Good Operations Tools

Build small and iterate

@kartar 2015 18

Page 19: Developing Good Operations Tools

Everything and not the kitchen sink

@kartar 2015 19

Page 20: Developing Good Operations Tools

Usability matters• Docs, docs, docs...

• API exposition.

• SDK, integration.

@kartar 2015 20

Page 21: Developing Good Operations Tools

Marketing matters• A good looking site.

• Real life examples.

• Video tutorials.

@kartar 2015 21

Page 22: Developing Good Operations Tools

Lifecycle• Care about feedback.

• Care about maintenance.

• Invest in customer services.

@kartar 2015 22

Page 23: Developing Good Operations Tools

You are not the customer

@kartar 2015 23

Page 24: Developing Good Operations Tools

Questions?@kartar

http://www.artofmonitoring.com

@kartar 2015 24