The Toolbox of a Successful Software Craftsman
Fabrizio Cannizzo, Gabriela Marcionetti, Paul Moser · 2008
The authors of this paper are part of a distributed agile team assembled in 2005 to create a software product, adopting agile methodologies and using a set of tools to support the development work. The authors present their experience on working with these tools to effectively improve the adopted agile practices. Three of the most crucial agile practices, given the size of the team and its distributed nature, are discussed: maintain high project status visibility, provide immediate feedback and achieve complete automation for most of the development activities.