Requirements Engineering has recently been greatly influenced by the way how firms use Open Source Software (OSS) and Software Ecosystems (SECOs) as a part of their product development and business models. This is further emphasized by the paradigm of Open Innovation, which highlights how firms should strive to use both internal and external resources to advance their internal innovation and technology capabilities. The evolution from market-driven requirements engineering and management processes, has reshaped the understanding of what a requirement is, and how it is documented and used. In this work, we suggest a model for analyzing and managing requirements that is designed in the context of OSS and SECOs, including the advances and challenges that it brings. The model clarifies how the main stages of requirements engineering and management processes can be adjusted to benefit from the openness that the new context offers. We believe that the model is a first step towards the inevitable adaptation of requirements engineering to an open and informal arena, where processes and collaboration are decentralized, transparency and governance are the key success factors.
翻译:最近,由于企业如何将开放源码软件和软件生态系统作为其产品开发和商业模式的一部分,从而对工程设计产生了很大影响。开放创新模式进一步强调了这一点。开放创新模式强调企业应如何努力利用内部和外部资源来推进其内部创新和技术能力。市场驱动的要求的工程和管理流程的演进改变了对什么是要求以及要求如何记录和使用的理解。在这项工作中,我们建议了一个分析和管理要求的模式,该模式是在开放源码软件和软件生态系统系统的背景下设计的,包括它带来的进步和挑战。该模式澄清了如何调整要求工程和管理流程的主要阶段,以受益于新环境提供的开放性。我们认为,该模式是将工程要求不可避免地调整到开放和非正式领域的第一步,在开放和非正式的舞台上,流程和协作是分散的,透明度和治理是关键的成功因素。