The team is the fundamental means of delivery at organizations. But organizations also need to ensure that the cognitive load on a team is not too high. A team working with software systems that require too high of a cognitive load cannot effectively own or safely evolve the software. In this post, we will identify ways in which the cognitive load on teams can be detected and limited in order to safely promote fast flow of change. First, let's look at how to measure cognitive load. Measure … [Read more...]
Fear: The Original Sin of Unproductive Conversations
This post was adapted from episode 123 of the Troubleshooting Agile podcast with Jeffrey Fredrick and Douglas Squirrel. We’re continuing with our tour through Agile Conversations and we’re up to the fear conversation. That’s when I remember enjoying writing some of the stories. And fear is really important because it’s so foundational. I consider this the original sin of unproductive conversations, in a sense. It’s kind of the root of why our conversations so often go astray. In the … [Read more...]