Investigating Continuous Delivery as a Self-Service
(2019) In LU-CS-EX 2019-01 EDAM05 20182Department of Computer Science
- Abstract
- Continuous Delivery (CD) has today become an essential part of software development for a reliable and automated quality assurance process. However, the challenge of introducing CD starts with setting up a CD pipeline and providing the necessary infrastructure for it, which may take a considerable amount of time and require expertise knowledge. This complex and costly implementation will also require maintenance once in use. The expertise required for CD is not always available in smaller teams making the QA process suffer. That is, why this master thesis has researched how software development teams can setup and maintain CD without needing expertise with a Self-Service. By look into usability, maintainability and cost aspects, a... (More)
- Continuous Delivery (CD) has today become an essential part of software development for a reliable and automated quality assurance process. However, the challenge of introducing CD starts with setting up a CD pipeline and providing the necessary infrastructure for it, which may take a considerable amount of time and require expertise knowledge. This complex and costly implementation will also require maintenance once in use. The expertise required for CD is not always available in smaller teams making the QA process suffer. That is, why this master thesis has researched how software development teams can setup and maintain CD without needing expertise with a Self-Service. By look into usability, maintainability and cost aspects, a requirement specification for a Minimum Viable Product was set. A proof-of-concept design of a service was drawn up and validated with a small team by testing Software as a Service tools. (Less)
Please use this url to cite or link to this publication:
http://lup.lub.lu.se/student-papers/record/8972262
- author
- Al-Shakargi, Seif LU
- supervisor
- organization
- course
- EDAM05 20182
- year
- 2019
- type
- H2 - Master's Degree (Two Years)
- subject
- keywords
- Continuous Delivery, Usability, Maintainability, Cost-benefit, as a Service, non-experts
- publication/series
- LU-CS-EX 2019-01
- report number
- LU-CS-EX 2019-01
- ISSN
- 1650-2884
- language
- English
- id
- 8972262
- date added to LUP
- 2019-09-16 10:34:35
- date last changed
- 2019-09-16 10:34:35
@misc{8972262, abstract = {{Continuous Delivery (CD) has today become an essential part of software development for a reliable and automated quality assurance process. However, the challenge of introducing CD starts with setting up a CD pipeline and providing the necessary infrastructure for it, which may take a considerable amount of time and require expertise knowledge. This complex and costly implementation will also require maintenance once in use. The expertise required for CD is not always available in smaller teams making the QA process suffer. That is, why this master thesis has researched how software development teams can setup and maintain CD without needing expertise with a Self-Service. By look into usability, maintainability and cost aspects, a requirement specification for a Minimum Viable Product was set. A proof-of-concept design of a service was drawn up and validated with a small team by testing Software as a Service tools.}}, author = {{Al-Shakargi, Seif}}, issn = {{1650-2884}}, language = {{eng}}, note = {{Student Paper}}, series = {{LU-CS-EX 2019-01}}, title = {{Investigating Continuous Delivery as a Self-Service}}, year = {{2019}}, }