DevServOps:面向产品型产品服务系统的 DevOps
软件工程
2024-03-26 v1 计算工程、金融与科学
摘要
对于开发基于 Web 应用的公司,Dev 与 Ops 指具有运营或开发侧重的不同群体。因此,DevOps 通过强调两群体间协作,帮助这些公司精简软件开发与运营活动。然而,对于生产软件密集型产品的公司,Ops 指使用并操作产品的客户。此外,生产软件密集型产品的公司不仅向客户提供产品,而是提供产品服务系统(PSS),其中产品相关服务在确保客户满意度方面起关键作用,且贡献显著收入。因此,产品型 PSS 的情境与基于 Web 的应用非常不同,使得在不考虑服务角色的情况下难以应用 DevOps。为此,基于在一家跨国电信系统供应商开展的两年参与式观察案例研究,我们提出一种新颖方法——开发-服务-运营(DevServOps),其将服务作为关键角色,促进单向面向客户的端到端软件流以及反向面向开发者的反馈。服务成为连接 Dev 与 Ops 的粘合剂,通过提供内部服务以提高开发组织的精确度,以及外部服务以提高客户侧部署与新内容采纳的速度来实现。
引用
@article{arxiv.2305.08601,
title = {DevServOps: DevOps For Product-Oriented Product-Service Systems},
author = {Anas Dakkak and Jan Bosch and Helena Holmström Olsson},
journal= {arXiv preprint arXiv:2305.08601},
year = {2024}
}