Title :
The Toolbox of a Successful Software Craftsman
Author :
Cannizzo, Fabrizio ; Marcionetti, Gabriela ; Mose, Paul
Author_Institution :
British Telecom PLC, London
fDate :
March 31 2008-April 4 2008
Abstract :
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.
Keywords :
software tools; distributed agile team; software craftsman toolbox; software product development; Automation; Conferences; Distributed computing; Feedback; Meeting planning; Programmable control; Service oriented architecture; Software tools; Telecommunication computing; Telephony; Agile; Cruise Control; Eclipse; FitNesse; Scrum; ScrumWorks; Selenium; XP; automation; craftsman; distributed team; eXtreme Programming; immediate feedback; project status visibility; tool; toolbox; web21c sdk;
Conference_Titel :
Engineering of Computer Based Systems, 2008. ECBS 2008. 15th Annual IEEE International Conference and Workshop on the
Conference_Location :
Belfast
Print_ISBN :
0-7695-3141-5
DOI :
10.1109/ECBS.2008.48