Refactoring our environment

In his #BugsZero conference talk, Arlo also points out that there are a number of behaviors, which can make all of the preceding worse—distraction, busyness, and, perhaps the worst, accepting errors as the norm.

All of these require us to think from the Lean perspective and view the system as a whole.

For example, limiting work in progress is our primary weapon in avoiding busyness and distraction. It seems counter-intuitive, but when we context-switch we have to put down one problem and its associated mental model and pick up another.

This additional cognitive load means that we lose around 30% of our time to these mental model switches. Therefore, trying to work on multiple things at once (multitasking) just ...

Get The Agile Developer's Handbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.