Make more awesome

Where we are going


Every team delivering work 
independently 
to production 
within 1 day of completion.

What It looks like there



  • Mind the store
  • Exercise the platform
  • See the customer
  • Biased toward action

Mind the store


Teams are working together to solve problems independently and with confidence.

Code is always production ready 
with automated testing and scripted deployments 
to keep us honest and catch mistakes.

EXERCISE the platform


Private FQAs play much of the role FQA plays today. 

pFQA creation, size, and service composition are 
dynamic and scripted.

Teams might even have tester-agents 
embedded in them 
to find real bugs in FQA every day. 

See the customer


When a customer, 
internal or external, 
finds a bug we can say with confidence 
it will be fixed in production tomorrow! 

Biased toward action

Product, GCE, or Barney (PGB):  "Hey team, this thing here needs to be changed right away."

Bias.setdirection(Action)



Team: "OK, We see the problem."
<Click>
<Clack>
./gradlew clean test
git commit -a -m "Fix issue with thing for PGB."
git push origin master
"OK, that will be in FQA in a few minutes."
"And it will be in Production Tomorrow."

BTA == GTD

PGB: "Thanks! You guys rock."

PGB <to-self>: "I need to search Owen about giving Star Awards."

How to get there

We have to improve the way 
we think about how we do our work.

Development
Architecture
Testing
Deployment

Why will it work

You!

You are professionals

You are the smartest people I know

I already trust you with my life, 
I can trust you with my code

The Path

  • Team
  • Objectives
  • You

Team

We have put together a team 
whose sole purpose is achieving this.

TEam Members

Jacob Tomaw
Stephen Lang
Ben Gibson
Vishal Modak
John Vanderpol
Chris Cizek
Jenn Stern

Objectives

Eliminating the friction 
with the greatest value at lowest cost. 
Nothing is off limits.

  1. Modularize WL/TBS Shop, Book, Products
  2. Enable quick CI and CD to pFQA and FQA
  3. Script deployment pipeline from FQA to Production

Empower you

Starting today!

Continuous integration 
starts now!

External Reviews


Gone!

Code inspection


Started!

Feature brAnching


Stop that!

Small, frequent, Well tested, production ready commits to master


Wait master?

Yes, master


But remember, everyone can also revert. 

See something wrong?

Aka Opportunistic Refactoring

Fix it!

What now

Don't fight stupid, make more awesome!

Make more awesome

By Jacob Tomaw

Make more awesome

  • 753