Efficient vs Effective

https://fs.blog/2021/05/slack/

  • value of slack time to then be able to respond effectively

Slack Resilience. Vs. Full Efficiency Fragility

https://jessitron.com/2023/01/16/resilience-and-waste-in-software-teams/

Friction in software

https://www.hillelwayne.com/post/software-friction/

Examples:

  • A vendor’s API doesn’t work quite as you thought it did, or it did and then they changed it.
  • Bugs. Security alerts. A dependency upgrade breaks something.
  • Someone gets sick. Someone’s kid gets sick. Someone leaves the company. Someone leaves for Burning Man.
  • The requirements are unclear, or a client changes what they want during development. A client changes what they want after development.
  • A laptop breaks or gets stolen. Slack goes down for the day.
  • Tooling breaks. Word changes every font to wingdings

How to address:

  • Smaller scopes and shorter iterations
  • More autonomy
  • Redundancy
  • Better planning
  • Automation
  • Experience
  • War Gaming
  • Checklists and runbooks