Modern release engineering practices provide multiple benefits for software companies, but organizations have struggled when trying to adopt the most advanced practices, such as continuous delivery. It is not known in which contexts the most advanced practices are applicable and what can be achieved by adopting them. In this study, we discuss the effect of the organizational context on adopted release engineering practices and what outcomes are achieved with the practices. We study two organizational contexts: the startup and the large mature company context. The effect of the product context is mitigated by studying two case organizations with similar products, a rare research opportunity. We performed 18 interviews with various roles in t...
Corrigendum: DOI:10.1016/j.jss.2019.02.022Software development in highly dynamic environments impose...
Thesis: S.M. in Engineering and Management, Massachusetts Institute of Technology, Engineering Syste...
Undetected software bugs frequently result in service disruptions, productivity losses, and in some ...
Modern release engineering practices provide multiple benefits for software companies, but organizat...
Context: Continuous delivery (CD) is a development practice for decreasing the time-to-market by kee...
The appeal of delivering new features faster has led many software projects to change their developm...
The appeal of delivering new features faster has led many software projects to adopt rapid releases....
Software release management is the process of managing, planning, scheduling and controlling a softw...
Modern release engineering practices such as continuous integration and delivery have allowed softwa...
Release planning is an early product development activity concerned with deciding which features and...
Context: The analysis and selection of requirements are important parts of any release planning proc...
We present our approach on using continuous delivery pattern for release management. One of the key ...
Today's globalization of software development has its advantages, but also its drawbacks. Software p...
The goals with continuous delivery are to reduce the risk, cost, and time of releasing software to t...
Context: In continuous delivery, the aim is that every feature passes through the integration and de...
Corrigendum: DOI:10.1016/j.jss.2019.02.022Software development in highly dynamic environments impose...
Thesis: S.M. in Engineering and Management, Massachusetts Institute of Technology, Engineering Syste...
Undetected software bugs frequently result in service disruptions, productivity losses, and in some ...
Modern release engineering practices provide multiple benefits for software companies, but organizat...
Context: Continuous delivery (CD) is a development practice for decreasing the time-to-market by kee...
The appeal of delivering new features faster has led many software projects to change their developm...
The appeal of delivering new features faster has led many software projects to adopt rapid releases....
Software release management is the process of managing, planning, scheduling and controlling a softw...
Modern release engineering practices such as continuous integration and delivery have allowed softwa...
Release planning is an early product development activity concerned with deciding which features and...
Context: The analysis and selection of requirements are important parts of any release planning proc...
We present our approach on using continuous delivery pattern for release management. One of the key ...
Today's globalization of software development has its advantages, but also its drawbacks. Software p...
The goals with continuous delivery are to reduce the risk, cost, and time of releasing software to t...
Context: In continuous delivery, the aim is that every feature passes through the integration and de...
Corrigendum: DOI:10.1016/j.jss.2019.02.022Software development in highly dynamic environments impose...
Thesis: S.M. in Engineering and Management, Massachusetts Institute of Technology, Engineering Syste...
Undetected software bugs frequently result in service disruptions, productivity losses, and in some ...