Ship It!

40

description

Salesforce, Google, Facebook, NimbleUser -- To be sure all of our customers are using all of our best work, software as a service peeps rollout software fixes continuously, and major versions several times a year. Learn what best practices we use to ensure each release is better than the last, with take-away pointers as to how you can use similar techniques in your own organization.

Transcript of Ship It!

Page 1: Ship It!
Page 2: Ship It!

Ship It!

Presented by:Ted Husted, Release EngineerDerek Hansen, Lead Engineer

Page 4: Ship It!

Ship It!

Do your best work using our best version.

Always.

Page 5: Ship It!

Intermittent Delivery

Beth Farrar
[email protected] [email protected] I am proofreading this presentation. This image looks blurry--replace with better quality one.
Page 6: Ship It!

Delivering Nimble AMS

Begin with the end in mind

Put first things first

Be proactive

Page 7: Ship It!

Begin with the end in mind

Page 8: Ship It!

Continuous Delivery

Page 9: Ship It!

Press Release

Page 10: Ship It!

Minimum Viable Product

Beth Farrar
[email protected] [email protected] Image looks blurry. Replace image.
Beth Farrar
Actually there are several images that are blurry/low quality and should be replaced. Can you take a look at them again?
Page 11: Ship It!

Create Read Update Delete

Page 12: Ship It!

Business Rules

Page 13: Ship It!

Help Topics

Page 14: Ship It!

Developer Overview

Page 15: Ship It!

Acceptance Tests

Page 16: Ship It!

Begin with the end in mind

The longest journey begins with a single step.

What’s the simplest thing that can possibly work?

Trust but verify.

Information at your fingertips.

Agility is in the details.

Fail fast, fail often, fail safe.

Page 17: Ship It!

Put first things first

Page 18: Ship It!

Agile Board

Page 19: Ship It!

Feature Orgs

Page 20: Ship It!

Epic Success

Page 21: Ship It!

Peer Testing

Page 22: Ship It!

Code Review

Page 23: Ship It!

Sprint Backlog

Page 24: Ship It!

Put first things first

Plan the work, work the plan.

United we stand, divided we code.

Test until fear turns to boredom.

Given enough eyeballs, all bugs are shallow.

Working code speaks.

Page 25: Ship It!

Be Proactive

Page 26: Ship It!

Readiness Testing

Page 27: Ship It!

Help Topics

Page 28: Ship It!

Delivered!

Page 29: Ship It!

Preview Channel

Page 30: Ship It!

Be Proactive

Done and Done. It’s suppose to be automatic, but you still have to press the button. Change is the only constant. Look before you leap.

Page 31: Ship It!

Think Win! Win!

Page 32: Ship It!

Synergize

Page 33: Ship It!

Take Aways

Page 34: Ship It!

When - Release Cadence

Page 35: Ship It!

What - Deliverable

Page 36: Ship It!

How - Process

Page 37: Ship It!

Who - Develop, Validate, Deploy, Support

Page 38: Ship It!

Where - Production / Sandbox

Page 39: Ship It!

Take Aways

Ship no line before its time.

Say what you mean, mean what you say.

There’s a SMART way to manage goals and objectives.

Coordinate. Orchestrate. Integrate.

Location. Location. Location.

Page 40: Ship It!

Thank You for Attending

“Prioritize. Organize. Simplify.”

Contact Us:

Ted [email protected]@tedhusted

Derek [email protected]@nimblederek