IBM软件产品需求管理流程软件产品需求管理流程
火龙果软件工程技术中心
本文内容包括本文内容包括:
1. 简介
2. 背景——IPD
3. IPD 与产品需求管理流程
4. 产品需求管理流程中的角色
5. 产品需求管理流程的三个阶段
6. 产品需求管理流程的价值
7. RATLC——通过ClearQuest实现需求管理流程
8. 总结
参考资料
关于作者
IBM 软件产品的版本(V.R.M.F)从市场规划和客户需求开始,到研发以及后续的交付遵循 IBM 软件部集成产品设计(IPD)流程。
1. 简介简介
IBM 软件产品的版本(V.R.M.F)从市场规划和客户需求开始,到研发以及后续的交付遵循IBM软件部集成产品设计(IPD)流程。
IBM 软件产品需求管理流程是IPD的一个体现,也就是一个由市场/客户驱动的,跨市场部门、研发产品管理部门及研发工程部
门的端到端需求管理流程。同时,此次内容我们将描述IPD和产品需求管理流程,及流程中的角色(市场、研发产品管理部门
及研发工程部门),以及他们之间是如何通过协作来管理需求的。
2. 背景背景——IPD
IPD指导如何对软件产品发布版本进行投资决策和如何协调部门间工作以实现这些决策所定义目标,IBM软件产品需求管理基
于IPD流程,要了解这个需求管理的流程,首先我们要了解IBM所有产品开发所遵循的IPD的流程,包括其决策点。
IPD流程分为六个步骤:
1. 概念:即概念验证阶段,主要对需求包进行评审,以确定其是否有足够的商业价值;
2. 计划:即资源投入计划阶段,主要对需求包进行评估,以确定是否有足够的资源且在一定的时间范围内将需求包开发出
来;
3. 开发:即对需求包进行开发成产品阶段;
4. 验证:即对产品进行验证阶段;
5. 交付:即将产品交付市场阶段;
6. 生命周期:即产品在市场上销售,使用,维护和退出市场的阶段。
其中包括了几个重要的决策检查点(DCP):
1. 概念决策检查点:即经过概念阶段各方面进行的一系列评审,在此检查点确定(1)我们对需求包是否有足够的理解;
(2)需求包是否有足够的商业价值。如果是,继续进入计划阶段;
2. 计划决策检查点:即经过计划阶段的评估,在此检查点确定(1)我们是否有足够的资源在既定的时间范围内完成需求
包的开发(2)研发部门是否能在(1)的估计上承诺进行开发。如果是,继续进入开发阶段;
3. 可交付决策检查点:即经过开发和验证阶段,在此检查点确定(1)产品是否质量合格以交付给客户(2)我们产品的相
应支持和销售是否已经准备好服务客户,如果是,产品交付市场;
4. 生命周期结束决策检查点:即产品在市场使用一定时期后,在此检查点确定产品是否退出市场。
一个产品从市场需求开始,经过概念验证,时间、资源等计划的支持,然后进行开发,验证,直至发布到市场供客户使用,最
后在某个特定的时候结束产品在市场上的销售,在IBM都遵循着IPD流程。在其中过程中,这个产品的概念是否被接受,是否
能得到资源上的投入的承诺,是否通过最终验证可以在市场上发布,以及什么时候在市场上停售,这些关键的决策都通过相应
的委员会在不同的决策点上进行决策。
3. IPD 与产品需求管理流程与产品需求管理流程
以上描述了IBM IPD的基本概念,我们接下来看IBM软件产品的需求管理是如何基于IPD的。首先,请看下图一:产品需求管
理流程。
图一:产品需求管理流程图一:产品需求管理流程