everything counts / #oscon 2013

37
@marihuertas #OSCONcounts [email protected] Thursday, July 25, 13

Post on 17-Oct-2014

495 views

Category:

Technology


0 download

DESCRIPTION

I'm happy to share my slides for my presentation, Everything Counts, from OSCON 2013. May they be of use.

TRANSCRIPT

Page 1: Everything Counts / #OSCON 2013

@marihuertas

#OSCONcounts

[email protected]

Thursday, July 25, 13

Page 2: Everything Counts / #OSCON 2013

Everything counts.

Thursday, July 25, 13

Page 3: Everything Counts / #OSCON 2013

The 4 D's:- Data- Design- Development- Devops

Thursday, July 25, 13

Page 4: Everything Counts / #OSCON 2013

a gatekeeper for the necessary vs. unnecessarya dot connector to identify + solve problems + relay infoa catalyst to move things forward as swiftly as possible

Thursday, July 25, 13

Page 5: Everything Counts / #OSCON 2013

voter: gottaregister.com gottavote.com, call toolfinance: OFA store, *quick donate, payment processordigital: microtargeting, message blasting, story tool, mobile apps, etc.

*Note: See great write-ups of OFA's quick donate structure at kylerush.net

Thursday, July 25, 13

Page 6: Everything Counts / #OSCON 2013

how was the workload?we shipped every day. for a few months, I was managing +40 projects concurrently.*

*After that, I stopped counting.

Thursday, July 25, 13

Page 7: Everything Counts / #OSCON 2013

distill the work:shape,shepherd,ship.

Thursday, July 25, 13

Page 8: Everything Counts / #OSCON 2013

shape

Thursday, July 25, 13

Page 9: Everything Counts / #OSCON 2013

Lead with design.

Thursday, July 25, 13

Page 10: Everything Counts / #OSCON 2013

"Good design used to make you stand out on the web.Now it's the price of entry."

Ev Williams

Thursday, July 25, 13

Page 11: Everything Counts / #OSCON 2013

Prototype, prototype, prototype. Then build.

Thursday, July 25, 13

Page 12: Everything Counts / #OSCON 2013

“You don’t have to write production code (much less ship it) to see if your idea is good.

“You don’t have to build a complete solution to test a hypothesis.

“And you can do better than ‘move fast and break things.’ Leave the time, waste, and feature thrashing to inefficient startups with infinite software engineers and money to burn.”

Jesse Kriss on Medium: https://medium.com/product-design-1/6e4a02e52078

Thursday, July 25, 13

Page 13: Everything Counts / #OSCON 2013

An idea is not a designA design is not a prototype

A prototype is not a programA program is not a productA product is not a business

A business is not profitsProfits are not an exit

And an exit is not happiness.

Mike Sellers on Quora: http://www.quora.com/Startup-Advice-and-Strategy/As-first-time-entrepreneurs-what-part-of-the-process-are-people-often-completely-blind-to

Thursday, July 25, 13

Page 14: Everything Counts / #OSCON 2013

Learn whose voices really matter, and listen.

Thursday, July 25, 13

Page 15: Everything Counts / #OSCON 2013

Remember your objective.

Thursday, July 25, 13

Page 16: Everything Counts / #OSCON 2013

Define deployable.

Thursday, July 25, 13

Page 17: Everything Counts / #OSCON 2013

This often is delayed until the "ship" stage.If you wait until then, you're in trouble. Go beyond the MVP.

Thursday, July 25, 13

Page 18: Everything Counts / #OSCON 2013

Make the staffing plan clear and post it publicly.

*RACI charts (Responsible, Accountable, Consulted, and Informed) are great for this.

Thursday, July 25, 13

Page 19: Everything Counts / #OSCON 2013

Be aware of tripwires.

Thursday, July 25, 13

Page 20: Everything Counts / #OSCON 2013

Build your QA plan while you shape your product.

Thursday, July 25, 13

Page 21: Everything Counts / #OSCON 2013

shepherd

Thursday, July 25, 13

Page 22: Everything Counts / #OSCON 2013

Shepherding is not done only by the

project manager or product person.

Thursday, July 25, 13

Page 23: Everything Counts / #OSCON 2013

Engineering shepherds code.

Comms shepherds info.

Product shepherds designand content.

Thursday, July 25, 13

Page 24: Everything Counts / #OSCON 2013

Make your process bare bones.

Thursday, July 25, 13

Page 25: Everything Counts / #OSCON 2013

Recognize and respect preferred

channels for communication.*

* And yet: Mind the gaps. Close the loops.

Thursday, July 25, 13

Page 26: Everything Counts / #OSCON 2013

Manage your work through your outbox.

Thursday, July 25, 13

Page 27: Everything Counts / #OSCON 2013

Speak plainly, openly, frequently, and briefly.

Thursday, July 25, 13

Page 28: Everything Counts / #OSCON 2013

ship

Thursday, July 25, 13

Page 29: Everything Counts / #OSCON 2013

Fuck "fuck it, ship it".

Thursday, July 25, 13

Page 30: Everything Counts / #OSCON 2013

Build fast, but build smart.

Thursday, July 25, 13

Page 31: Everything Counts / #OSCON 2013

Do code prelims, code reviews,

and document work along the way.

Thursday, July 25, 13

Page 32: Everything Counts / #OSCON 2013

final thoughts

Thursday, July 25, 13

Page 33: Everything Counts / #OSCON 2013

Default to calm.

Thursday, July 25, 13

Page 34: Everything Counts / #OSCON 2013

Have fun.

Thursday, July 25, 13

Page 35: Everything Counts / #OSCON 2013

Be human. (Sometimes it's the

best thing you can be.)

Thursday, July 25, 13

Page 36: Everything Counts / #OSCON 2013

Everything counts.

Thursday, July 25, 13

Page 37: Everything Counts / #OSCON 2013

@marihuertas

#OSCONcounts

[email protected]

Thursday, July 25, 13