ABSTRACT
Continuous Delivery (CD) can bring huge benefits, but implementing CD is challenging. This is particularly true for implementing CD at an ultra-large-scale (across an R&D organization of tens of thousands of staff) for mission critical systems. In this talk, I will present the challenges in implementing CD in such a large scale and discuss the potential research opportunities.
- L. Chen, "Continuous Delivery: Huge Benefits, but Challenges Too," Software, IEEE, vol. 32, pp. 50--54, 2015.Google ScholarDigital Library
- L. Chen, "Continuous Delivery: Overcoming adoption challenges," Journal of Systems and Software, vol. 128, pp. 72--86, 2017. Google ScholarDigital Library
- E. Laukkanen, J. Itkonen, and C. Lassenius, "Problems, causes and solutions when adopting continuous delivery---A systematic literature review," Information and Software Technology, vol. 82, pp. 55--79, 2//2017.Google Scholar
- P. Rodríguez, A. Haghighatkhah, L. E. Lwakatare, S. Teppola, T. Suomalainen, J. Eskeli, et al., "Continuous deployment of software intensive products and services: A systematic mapping study," Journal of Systems and Software, vol. 123, pp. 263--291, 2017/01/01/2017.Google Scholar
- L. Chen, "Towards Architecting for Continuous Delivery," in Software Architecture (WICSA), 2015 12th Working IEEE/IFIP Conference on, 2015, pp. 131--134. Google ScholarDigital Library
- L. Chen, "Microservices: Architecting for Continuous Delivery and DevOps," in IEEE International Conference on Software Architecture, Seattle, USA, 2018.Google Scholar
Index Terms
- Continuous delivery at scale: challenges and opportunities
Recommendations
Continuous delivery: overcoming adoption obstacles
CSED '16: Proceedings of the International Workshop on Continuous Software Evolution and DeliveryContinuous Delivery (CD) can bring huge benefits, but implementing CD is challenging. For some challenges, one can only see them when he/she travels on the journey far enough. Paddy Power has been implementing CD for more than three years. In this talk, ...
Designing a next-generation continuous software delivery system: concepts and architecture
RCoSE '18: Proceedings of the 4th International Workshop on Rapid Continuous Software EngineeringContinuous Integration and Continuous Delivery are established practices in modern agile software development. The DevOps movement adapted theses practices and places the deployment pipeline at its heart as one of the main requirements to automate the ...
Adoption Issues in DevOps from the Perspective of Continuous Delivery Pipeline
ICSCA '19: Proceedings of the 2019 8th International Conference on Software and Computer ApplicationsDevOps and Continuous Delivery (CD) are the terms that are always related to each other in Software Delivery and Operation Process area. DevOps introduces a significant agile perspective to deliver the software product in short cycle time that will ...
Comments