DocumentCode
3291287
Title
Introducing Continuous Delivery of Mobile Apps in a Corporate Environment: A Case Study
Author
Klepper, Sebastian ; Krusche, Stephan ; Peters, Sebastian ; Bruegge, Bernd ; Alperowitz, Lukas
fYear
2015
fDate
23-23 May 2015
Firstpage
5
Lastpage
11
Abstract
Software development is conducted in increasingly dynamic business environments. Organizations need the capability to develop, release and learn from software in rapid parallel cycles. The abilities to continuously deliver software, to involve users, and to collect and prioritize their feedback are necessary for software evolution. In 2014, we introduced Rugby, an agile process model with workflows for continuous delivery and feedback management, and evaluated it in university projects together with industrial clients. Based on Rugby´s release management workflow we identified the specific needs for project-based organizations developing mobile applications. Varying characteristics and restrictions in projects teams in corporate environments impact both process and infrastructure. We found that applicability and acceptance of continuous delivery in industry depend on its adaptability. To address issues in industrial projects with respect to delivery process, infrastructure, neglected testing and continuity, we extended Rugby´s workflow and made it tailor able. Eight projects at Cap Gemini, a global provider of consulting, technology and outsourcing services, applied a tailored version of the workflow. The evaluation of these projects shows anecdotal evidence that the application of the workflow significantly reduces the time required to build and deliver mobile applications in industrial projects, while at the same time increasing the number of builds and internal deliveries for feedback.
Keywords
Agile Methods; Configuration Management; Continuous Delivery; Continuous Integration; Release Management; Software Evolution; User Feedback; User Involvement;
fLanguage
English
Publisher
ieee
Conference_Titel
Rapid Continuous Software Engineering (RCoSE), 2015 IEEE/ACM 2nd International Workshop on
Conference_Location
Florence, Italy
Type
conf
DOI
10.1109/RCoSE.2015.9
Filename
7167166
Link To Document