Title :
Continuous Delivery? Easy! Just Change Everything (Well, Maybe It Is Not That Easy)
Author :
Neely, Stephen ; Stolt, Steve
Author_Institution :
Rally Software, Boulder, CO, USA
Abstract :
Rally Software transitioned from shipping code every eight-weeks, with time-boxed Scrum sprints, to a model of continuous delivery with Kanban. The team encountered complex challenges with their build systems, automated test suites, customer enablement, and internal communication. But there was light at the end of the tunnel - greater control and flexibility over feature releases, incremental delivery of value, lower risks, fewer defects, easier on-boarding of new developers, less off-hours work, and a considerable up tick in confidence. This experience report describes the journey to continuous delivery with the aim that others can learn from our mistakes and get their teams deploying more frequently. We will describe and contrast this transition from the business (product management) and engineering perspectives.
Keywords :
automatic test software; kanban; software engineering; Kanban; Rally Software; automated test suites; business product management; continuous software delivery; customer enablement; incremental delivery; internal communication; shipping code; time-boxed Scrum sprints; Companies; Monitoring; Planning; Production; Software; Testing;
Conference_Titel :
Agile Conference (AGILE), 2013
Conference_Location :
Nashville, TN
DOI :
10.1109/AGILE.2013.17