Sciweavers

AGILEDC
2015
IEEE

Synthesizing Continuous Deployment Practices Used in Software Development

8 years 22 days ago
Synthesizing Continuous Deployment Practices Used in Software Development
– Continuous deployment speeds up the process of existing agile methods, such as Scrum, and Extreme Programming (XP) through the automatic deployment of software changes to end-users upon passing of automated tests. Continuous deployment has become an emerging software engineering process amongst numerous software companies, such as Facebook, Github, Netflix, and Rally Software. A systematic analysis of software practices used in continuous deployment can facilitate a better understanding of continuous deployment as a software engineering process. Such analysis can also help software practitioners in having a shared vocabulary of practices and in choosing the software practices that they can use to implement continuous deployment. The goal of this paper is to aid software practitioners in implementing continuous deployment through a systematic analysis of software practices that are used by software companies. We studied the continuous deployment practices of 19 software companies by...
Akond Ashfaque Ur Rahman, Eric Helms, Laurie A. Wi
Added 13 Apr 2016
Updated 13 Apr 2016
Type Journal
Year 2015
Where AGILEDC
Authors Akond Ashfaque Ur Rahman, Eric Helms, Laurie A. Williams, Chris Parnin
Comments (0)