Just-In-Time PM #5: The Iron Triangle

8

In Part 4, I introduced the idea of “intermediate packets.” Instead of delivering value in a big project that spans huge amounts of time, we want to deliver it in smaller chunks at more frequent intervals.

This follows a basic principle that has revolutionized many industries: small batch sizes.

The Toyota Production System (from which the term “just-in-time” is borrowed) used small batch sizes to revolutionize manufacturing, increasing the throughput of its factories far beyond what anyone thought possible. The tools and methods developed to enable small batch sizes propelled the company through 7 decades of growth, transforming a small bicycle shop into the world’s largest automaker.

In software, small batch sizes took the form of continuous integration and deployment. Instead of releasing software updates in one massive push once a year, systems were designed to automatically integrate updates right into the existing codebase in small chunks, and even deploy them straight to end users. This practice has had a massive impact on the quality and speed of innovation of the apps we use today.

Find Out What
Comes Next in Tech.

Start your free trial.

New ideas to help you build the future—in your inbox, every day. Trusted by over 75,000 readers.

Subscribe

Already have an account? Sign in

What's included?

  • Unlimited access to our daily essays by Dan Shipper, Evan Armstrong, and a roster of the best tech writers on the internet
  • Full access to an archive of hundreds of in-depth articles
  • Unlimited software access to Spiral, Sparkle, and Lex

  • Priority access and subscriber-only discounts to courses, events, and more
  • Ad-free experience
  • Access to our Discord community

Related Essays

Every

What Comes Next in Tech

Subscribe to get new ideas about the future of business, technology, and the self—every day