研究背景
采用产品线(PL)方法通过系统重用工件的优势已经在实践中得到证明。然而,许多组织在决定是否采用这种系统重用方法时仍面临困境。关键问题是决定哪些现有产品是产品线的潜在候选者,从而承诺获得最佳的投资回报。在产品线工程(PLE)中,这些决策是在一个称为范围界定的早期阶段做出的。范围界定确定了产品线成员共享的共性以及它们的变化方式。简而言之,范围界定回答了“我的产品线应该包含哪些产品,它们应该提供什么特性?”的问题。没有一般性的产品线范围界定配方,因为这个过程通常取决于组织内的开发实践、系统的架构和业务环境。除了软件工程外,产品线范围界定也与营销相关。
研究主旨
论文讨论了中小企业在考虑转向产品线开发时面临的挑战,特别是在范围界定方面。提出了一种基于现有产品配置的轻量级、半自动化方法,以识别产品间的相似性和重用潜力。这种方法避免了传统范围界定方法所需的大量前期投资,更适合资源有限的小型企业。通过比较产品配置,可以快速评估哪些产品和特性适合纳入产品线,从而促进重用和降低成本。
研究特点
许多提供具有共同特性的产品的组织希望利用这种相似性来减少开发和维护工作。他们的目标是从单一系统开发范式转向产品线方法。然而,这种转变并不简单,需要一个系统化的范围界定阶段来决定产品线应该如何定义,即应该包括哪些产品和特性,并因此为重用而开发。目前可用的产品线范围界定方法在范围界定阶段需要巨大的前期投资,消耗大量时间和资源。我们的经验表明,中小企业需要一种轻量级的方法来决定现有产品之间的关系,以便更容易地估计其重用潜力。本文提出了一种概念解决方案和早期工具支持,使公司能够半自动地识别现有产品配置中的相似性。