Leaders are told that bringing people together as a “team” is the ultimate means to achieve peak performance. So we feverishly plan team events, team brainstorming, team retreats, team training, … More…

Half way down the Agile Manifesto (a list of the principles fundamental to agile software development), it states “Working software over comprehensive documentation.” I don’t know how many of us actually … More…