RED - PL:从产品线需求模型推导产品需求的有效方法
1 引言
软件产品线(SPL)工程正迅速成为一种重要的软件开发范式,它能让公司在上市时间、成本、生产力、质量和灵活性等方面实现显著提升。这得益于战略软件重用,SPL 技术充分利用产品间的共性,并正式管理产品线中产品的差异。与传统技术相比,管理软件产品线的公司在新产品上市时间、缺陷率和生产力等方面都有出色表现。
在 SPL 背景下,需求工程(RE)有两个目标:定义和管理产品线内的需求,以及协调单个产品的需求。现有方法通常依赖需求可变性建模和需求选择过程,但存在诸多局限性:
- 需求以解决方案为导向 :从预定义的产品线需求模型中选择需求,可能影响利益相关者的选择,使他们关注解决方案的实现元素,而忽视实际需求的表达。
- 客户不满意 :客户需求可能与产品线需求模型中的需求不同,选择现有需求可能会遗漏重要需求。
- 创新受阻 :从预定义需求中选择会限制创造力和创新思维,降低新产品的附加值。
- 缺乏指导 :客户和营销人员在引出新产品需求时缺乏指导,开发人员在向产品线需求模型添加新需求时也缺乏引导。
- 客户培训成本高 :客户需要额外努力理解产品线模型并从中寻找需求。
- 客户信息过载 :客户无需考虑整个产品线需求集合,大量数据会让他们迷失方向。
这些局限性对项目流程和成果产生了多方面影响,包括需求文档质量、产品质量、项目管理和公司战略目标等。因此,
超级会员免费看
订阅专栏 解锁全文
50

被折叠的 条评论
为什么被折叠?



