...
首页> 外文期刊>Empirical Software Engineering >Comparison of release engineering practices in a large mature company and a startup
【24h】

Comparison of release engineering practices in a large mature company and a startup

机译:大型成熟公司和初创公司中发布工程实践的比较

获取原文
获取原文并翻译 | 示例

摘要

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 the case organizations. The number of production environments, the number of customers, the control over the production environment, the available resources, the organization size and the distribution of the organization affected the release engineering practices and the ability to release frequently. Having less internal verification and more customer verification enabled fast feedback and customer experimentation in the startup context, but increased the number of production defects. However, having more internal verification in the large mature company context surprisingly did not prevent production defects. The organizational context had a large effect on how achievable modern release engineering practices, such as continuous delivery, were. In the startup context, the lack of resources was the main factor hindering the improvement of release engineering practices, while in the large mature company context, the number of stakeholders and products were the main factors.
机译:现代发布工程实践为软件公司带来了很多好处,但是组织在尝试采用最先进的实践(例如连续交付)时一直在挣扎。还不知道最先进的实践在哪些情况下适用,采用这些实践可以实现什么。在本研究中,我们讨论了组织环境对采用的发布工程实践的影响以及通过实践实现的结果。我们研究了两个组织环境:创业环境和大型成熟公司环境。通过研究两个具有相似产品的案例组织来减轻产品环境的影响,这是一个难得的研究机会。我们对案例组织中的各种角色进行了18次采访。生产环境的数量,客户数量,对生产环境的控制,可用资源,组织的规模和组织的分布会影响发布工程实践和频繁发布的能力。内部验证更少而客户验证更多,则可以在启动上下文中实现快速反馈和客户实验,但增加了生产缺陷的数量。但是,令人惊讶的是,在大型成熟公司的环境中进行更多内部验证并不能防止生产缺陷。组织环境对可实现的现代发布工程实践(例如持续交付)的效果产生了很大影响。在启动环境中,资源不足是阻碍发布工程实践改进的主要因素,而在大型成熟公司环境中,利益相关者和产品的数量是主要因素。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号