From project-oriented to service-oriented software development: an industrial experience guided by a service reference model
Keywords:
Service reference model, Software development as a service, Software process, Software project management, Software qualityAbstract
IntroductionIn organizations with software systems in production, new and often unexpected requirements for development come up due to strategic, tactical, and operational customer needs. In this context, it is a strategic advantage for software suppliers to be able to provide software services that meet these demands faster and with less overhead than negotiating traditional value-neutral project-oriented software deliveries.;
Case descriptionThis article reports on the industrial experience of restructuring the supplier-side software development process into a value-based service-oriented format, guided by a service reference model. A service level agreement (SLA) was established between supplier and customer reflecting the business needs and values. The report describes the contractual aspects and internal managerial controls employed to facilitate the compliance of the provided services with the SLA, including the integrated use of a managerial spreadsheet, an issue-tracking system, and a Kanban chart.;
Discussion and evaluationThe feasibility and results of restructuring software development into a service-oriented format are evaluated. Major results were that only moderate effort was required, around one person month, due to the support of the service reference model and a sufficient level of previously installed capabilities, and that the goals regarding improved quality, productivity, and customer satisfaction were successfully achieved. Additionally we discuss stakeholder needs, the support from the service reference model, the lessons learned, and the success factors for such restructuring.;
ConclusionsRestructuring software development in the format of continuous service delivery, guided by a service reference model, is feasible and for suitable contexts can provide significant benefits concerning quality, productivity, and customer satisfaction.;
Downloads
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2021 Marcos Kalinowski, Stefan Biffl, Rodrigo Oliveira Spínola, Sheila Reinehr
This work is licensed under a Creative Commons Attribution 4.0 International License.