Software Product System Model: a Customer-Value Oriented, Adaptable, Devops-Based Product Model

dc.authorscopusid57502476300
dc.authorscopusid22434225400
dc.contributor.authorAltunel, H.
dc.contributor.authorSay, B.
dc.date.accessioned2025-04-07T18:53:54Z
dc.date.available2025-04-07T18:53:54Z
dc.date.issued2022
dc.departmentAtılım Universityen_US
dc.department-temp[Altunel H.], Softtech Inc., Ankara, Turkey, Department of Computer Engineering, Bilkent University, Ankara, Turkey; [Say B.], Department of Software Engineering, Atilim University, Ankara, Turkeyen_US
dc.description.abstractDevOps pipelines have brought notable advantages, such as fast and frequent software delivery to software production paradigms, but dynamically dealing with quality attributes desired by the customer employing a DevOps pipeline remains a challenge. This work aims to define the design of a systems thinking inspired model, called Software Product System Model (SPSM), applying a customer-value oriented, holistic approach for implementing quality requirements, and its application and evaluation in a large software house. The main features include dynamic control of quality gates, the parameters of which are driven by customer requirements and feedback from surveys. All of the inputs are collected in a product backlog and fed forward to the quality gates over the DevOps pipeline. SPSM was successfully deployed in a large software house extending a DevOps pipeline with an accompanying improvement of customer-value oriented key performance indicators for projects. In a 2-year-long case study, security and code quality were the main quality attributes, with the metrics on security vulnerabilities and unit test coverage. At the end of the 2020, the DevOps pipeline within SPSM provided a 69.50% decrease of security vulnerabilities of all software products, and a 29.43% increase in unit test coverage for the whole code base for increasing code quality. At the end of 2020, the project completion ratio was measured to be 99.50% and the Schedule Performance Index (SPI) was measured to be 99.78% as the average of 762 projects delivered. The flexibility of SPSM allowed the software house to adapt to changing customer expectations. A checklist is provided for the replicability of the model application. © The Author(s), under exclusive licence to Springer Nature Singapore Pte Ltd 2021.en_US
dc.identifier.doi10.1007/s42979-021-00899-9
dc.identifier.issn2662-995X
dc.identifier.issue1en_US
dc.identifier.scopus2-s2.0-105000278351
dc.identifier.scopusqualityQ2
dc.identifier.urihttps://doi.org/10.1007/s42979-021-00899-9
dc.identifier.urihttps://hdl.handle.net/20.500.14411/10521
dc.identifier.volume3en_US
dc.identifier.wosqualityN/A
dc.language.isoenen_US
dc.publisherSpringeren_US
dc.relation.ispartofSN Computer Scienceen_US
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectCustomer Valueen_US
dc.subjectDevopsen_US
dc.subjectSoftware Attributesen_US
dc.subjectSoftware Metricsen_US
dc.subjectSoftware Product Managementen_US
dc.subjectSoftware Product System Modelen_US
dc.subjectSystems Thinkingen_US
dc.titleSoftware Product System Model: a Customer-Value Oriented, Adaptable, Devops-Based Product Modelen_US
dc.typeArticleen_US
dspace.entity.typePublication

Files

Collections