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.
- 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 . . .
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.
My new book tells the story of migrating a 450 million user website to Azure, and shares the true story of how we . . .
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.
- Be generous
- Give them a seat at the table
- Give them a path to growth
- Make a space to tinker
Be generous , be nice, do not be critical. Look for the positive aspects of Founder's . . .
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 . . .
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 . . .
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 . . .
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 . . .