Title :
Large Build Teams: Help or Hindrance?
Author :
Simpson, Julian ; Duan, Shane
Author_Institution :
ThoughtWorks, London
Abstract :
Should we use build and deployment teams on large projects? Build and deployment work often emerges as a specialization on project teams. This specialization becomes important on medium to large projects as the complexity of deploying code and configuring enterprise environments increases. However, how do we coordinate the work of this team with the work of the development teams and how do we ensure this team helps the development team that it serves rather than hinders it? In this report we share the experience of an eight person distributed agile build team on a large bespoke software project at an investment bank. The report spans the formation of the team from the USA, the UK and India to the adjournment of the team after finishing the deployment to production on time without fuss. Topics include: how we worked in a distributed agile 8-10 person team in San Francisco and London, how we used agile methods to track build and deployment tasks; how we worked in iterations, estimated the work for each iteration, and tracked velocity over time.
Keywords :
project management; software management; team working; deployment work; development team; distributed agile build team; investment bank; project team; software project; Continuous production; Environmental management; Finishing; Floors; Investments; Job production systems; Production systems; Project management; System testing; Writing;
Conference_Titel :
Agile Conference (AGILE), 2007
Conference_Location :
Washington, DC
Print_ISBN :
0-7695-2872-4
DOI :
10.1109/AGILE.2007.37