Skip to main content

LUP Student Papers

LUND UNIVERSITY LIBRARIES

Investigating Continuous Delivery as a Self-Service

Al-Shakargi, Seif LU (2019) In LU-CS-EX 2019-01 EDAM05 20182
Department 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:
author
Al-Shakargi, Seif LU
supervisor
organization
course
EDAM05 20182
year
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}},
}