![cinders delivery cinders delivery](https://i.ytimg.com/vi/gAV7HQi4OiU/maxresdefault.jpg)
The popular agile practice of continuous integration has become an essential part of the software development process in many companies, sometimes to the extent that delivery to customer is impossible without it. At the same time, promising developments in technical infrastructure are documented and clear differences in traceability mindset between separate industry projects is revealed. In this work, traceability is shown not only to be an important concern to engineers, but also regarded as a prerequisite to successful large scale continuous integration and delivery. It is found to address the identified traceability needs and found in some cases to reduce traceability data acquisition times from days to minutes, while at the same time alternatives offering comparable functionality are lacking. It is then validated through further interviews, a comparison with previous traceability methods and a review of literature. The traceability needs of industry professionals are also investigated through interviews, providing context to that solution. This paper presents, investigates and discusses Eiffel, an industry developed solution designed to provide real time traceability in continuous integration and delivery. At the same time, organizations are known to struggle to live up to traceability requirements, and there is an identified lack of studies on traceability practices in the industry, not least in the area of tooling and infrastructure. The importance of traceability in software development has long been recognized, not only for reasons of legality and certification, but also to enable the development itself. The HURRIER process combines existing validation techniques together with experimentation practices to deliver high‐quality software that customers value. Finally, we discuss the challenges, opportunities, and lessons learned from applying CE and the HURRIER process in B2B mission‐critical systems. Based on these examples and the empirical data, we derived the HURRIER process to deliver high‐quality solutions that the customers value. These examples show the general experimentation process followed by the teams and the use of the different CE practices and techniques. We present and analyze each of the four types of experiments with examples in the context of the mission‐critical long‐term evolution (4G) product.
![cinders delivery cinders delivery](http://www.triadsclothing.com/images/barbour-irvine-jacket-cinder-p83314-1677241_zoom.jpg)
By observing the CE practices of different teams, with a case study methodology inside Ericsson, we were able to identify the different practices and techniques used in B2B mission‐critical systems and a description and classification of the four possible types of experiments.
![cinders delivery cinders delivery](https://sc01.alicdn.com/kf/HTB1EiwiIpXXXXadXVXXq6xXFXXXo/227963932/HTB1EiwiIpXXXXadXVXXq6xXFXXXo.jpg)
However, despite its increasing popularity in developing web‐facing applications, CE has not been studied in the development process of business‐to‐business (B2B) mission‐critical systems. Continuous experimentation (CE) refers to a set of practices used by software companies to rapidly assess the usage, value, and performance of deployed software using data collected from customers and systems in the field using an experimental methodology.