Software Development Team Dynamics Revisited

Posted on Leave a commentPosted in Uncategorized

I’ve been thinking a lot recently about how teams interact and particularly where they fall down and why. What follows is a model that illustrates how I’ve observed high-performing teams interrelate when producing software, as well as causes for different kinds of intra-team dysfunction.  The outer circle represents the constraints a given team has accepted at […]

Coding Kata from a Martial Artist’s Perspective

Posted on 1 CommentPosted in Japanese, Kendo, Software Testing, Uncategorized

  A little while ago, I contributed a chapter to David Greenlees’ anthology on Software Testing as a Martial art. My chapter started out as a bit of a rant against the appropriation of Japanese language by some Agilistas without having an understanding of the underlying culture. That is perhaps the least interesting part of […]