Writing to Learn

“Writing is a form of thinking, whatever the subject,” says William Zinsser in his book, Writing to Learn. Agile methods are driven by feedback and learning practices and so it’s important to understand how learning to write well is critical to learning well. The entire results of software projects are writings. Whether the output is […]

    You Can’t Plan Away Uncertainty

    I’ve recently moved from Venice, Florida back to the West—to Lafayette, Colorado near Boulder to be specific. As I launch my cycling activity here I was reminded of an article I wrote several years ago on Hudson Bay Starts. Riding in the Boulder/Lafayette area has infinite possibilities—hundreds of miles of off-road bike trails and a […]

      What is Agility?

      There is no Agility for Dummies. Agility isn’t a silver bullet. You don’t achieve it in five easy steps. So what is it? For myself, I’ve characterized agility in two statements: Agility is the ability to both create and respond to change in order to profit in a turbulent business environment. Agility is the ability […]

        Agile Bureaucracy: When Practices become Principles

        In Good to Great Why Some Companies Make the Leap… and Others Don’t, Jim Collins writes that great organizations work to both preserve their core values and principles and then stimulate progress by adapting as needed over time (this book, written in 2001, still ranks in the top 200 books on Amazon). As with many […]

          Change isn’t Change

          We, especially us consultants, preface presentations, blogs, and books with dire predictions about change in the world. What we fail to recognize at times is that change isn’t change, that there are different types of change and we need to have different tools—different levels of innovation—to address each. Three types that come to mind (there […]