Eric Passmore

9 Ways to Increase Productivity

A WIP free guide

Call me a cynic I have never seen reduced Work In Progress (WIP) taken seriously at big companies. So here are 9 ways of increasing productivity that do not reference WIP.

9 Ways

  • Apply a surge of resources to fix top live site issues
  • Treat critical priority bugs as a big deal and make sure they get fixed the first time
  • Require tests to . . .

Read More

September 20, 2016

Start Doing Checklists

Stop Doing Failure Mode Analysis

Start doing checklists! Stop doing failure mode analysis. Failure mode analysis does not work.

  • Checklists work.
  • Checklists scale to hundreds of engineers.
  • Checklists have a long history in fields like aviation and medicine.

Migrating Large Scale Services to the Cloud BookMy new book tells the story of migrating a 450 million user website to Azure, and shares the true story of how we . . .

Read More

July 11, 2016

Retaining Founders

Acquiring Startups is only the begining

When big companies acquire small companies the founders should stay and become part of the team. Here are 4 tips to keep Founders after their options vest.

  1. Be generous
  2. Give them a seat at the table
  3. Give them a path to growth
  4. Make a space to tinker

Be generous , be nice, do not be critical. Look for the positive aspects of Founder's . . .

Read More

October 27, 2015

Biggest Challenges in DevOps

Thoughts ahead of DevOpsEnterprise #DOES15

Technology has enabled people to consume products in new ways. Mobile devices, online social, and cloud computing allow customers to easily find what they want and consume products on the go. These consumption patterns lead to entirely new business models and are disrupting existing companies.

Often these challenges are addressed with a new . . .

Read More

October 18, 2015

Predictive Measures

Three Metrics for Peer Review

After my post on stinky metrics a reader asked for good metrics. Good measures are difficult to convey due to their context specific nature. Teams often have very different ways of measuring, filtering out the noise, and evaluating success.

Therefore it's best to start with classes of metrics. Leading indicators are better than trailing . . .

Read More

August 16, 2015

Create Great Teams with Aspirational Metrics

The Guide on Measuring to Win

Metrics make us miserable most of the time. Work is no different. Every job has its weird metric, the one dreamed up by the boss or a triumvirate of software architects. My favorite screwy metrics is 75 Percentile of Mean Time to Mitigate. How can something be an average (50th Percentile) and a 75 Percentile? This metric worked by throwing . . .

Read More

August 10, 2015

Deployment at Scale

Orchestration and Automation is critical in the cloud


Software running in the cloud is unreliable. Failures are expected and they occur often for the following three reasons:

  • The cloud uses commodity hardware
  • Software running in the cloud is updated frequently
  • Changes are not coordinated, multiple systems may be updated at the same time

These three challenges are amplified at scale . . .

Read More

June 10, 2015