Try as we might, software products are never perfect. Coding styles, legacy bugs, tight deadlines, changing frameworks and evolving languages all contribute to the error potential of complex systems. Scrum Teams are often faced with the choice of working on
Creating a Team of Experts
In the software world, there are principles that can be applied to make an architecture more agile. One of these is “design for change”. Because change is inevitable, a robust design will anticipate change in a way that minimizes impact
Agile Developer Curriculum
I know, long time since the last post. Life is rich. Thanks for asking. I was at Agile Open San Diego last week. Thi sis annual event where smart people get together to learn from each other. I highly recommend it
Defining Business Value
I held a workshop at Scrum Gathering San Diego today on how to define business value. I promise, promise to post some narrative around it in the near future. Thanks to all who attended. I am honored and humbled. The slides
Certified Agile Leadership Level I, Jan. 18-20, 2017 in Tustin, CA
My colleague Pete Behrens is offering a great new course Certified Agile Leadership Level I, Jan. 18-20, 2017 in Tustin, CA. This course is the first step in a great new Scrum Alliance program for managers, directors, VPs and executives