Living Agile

My previous post, How To Make Mistakes, was a distillation of the philosophy behind Agile software development. One of Agile’s greatest strengths is that it helps to create a process for making better mistakes. One of its greatest weaknesses may be that few people recognize this.