购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

4.4
开发流程的建设与管理

产品开发流程是一个自然的过程,是随着时间推进而自然发生的过程。在过去几千年中,即便在没有专业产品开发流程技术的指导下,人类依然完成了各种卓越的产品开发,虽然这种开发模式非常低效,不符合现在企业对于产品开发的诉求。

企业通过长期积累的开发经验,同时辅以相关的流程技术,可以制定符合企业特色的产品开发流程。随之而来的两个问题分别是:企业是否只需制定一套产品开发流程?是否存在通用的产品开发流程可被用于不同企业?答案显然是否定的,但这两个问题并非那么简单。

产品类型有很多种,有些超大型企业甚至需要一本厚厚的产品手册才能罗列其产品的类型。显然,企业很难使用一套产品开发流程来满足这么多类型的产品开发,但如果企业制定并使用多种产品开发流程,就会使企业管理变得混乱。为了避免这种情况,企业依然倾向于使用一套产品开发流程,但在该流程中设立多种应用场景,并分别为这些应用场景制定有差异性的应用规则。这种做法在最大程度上保证了企业内产品开发方法的一致性,并兼顾了不同产品开发流程的独特性。

在不同企业之间,开发流程则无法通用。曾有些企业希望从其他企业“购买”开发流程,并希望简单复制到自身企业,结果几乎都失败了。不同企业的内部环境不同,这决定了其开发流程必然有独特性,不可能直接沿用其他企业的流程。企业应针对自身特点来建设开发流程,可以借鉴其他企业的经验。

开发流程的建设有较为成熟的方法。图4-5是常见的开发流程建设的步骤,企业按照该步骤即可建设具有自身特色的开发流程。该图显示的建设步骤是通用步骤,可普遍用于各种流程的开发与建设活动。

img

图4-5 开发流程建设的步骤

任何企业的开发流程都需要定期维护与升级,优秀的企业会设立专职岗位或团队进行开发流程的管理维护工作。开发流程的升级与企业产品的变化息息相关。例如,某企业常年以机电类产品为主要产品,但随着时代发展,嵌入式软件产品逐渐成为该企业的常规产品,那么该企业原先的开发体系很可能不再适用,企业应根据新的产品组合考虑新的开发流程。企业的开发流程建设也要与相关的行业规范和体系要求相匹配,与之同步升级。

为了保证开发流程可以用统一的标准来指导企业内各类开发项目的实施过程,企业应建立适当的开发指标对开发流程进行评价。与产品开发相关的指标在第1章中已经分享过,这里不再赘述。相关指标众多,企业应适当取舍,不应盲目求多求全,以免给开发团队带来不必要的负担。 xP2SmSeZ6/e+VPf4mpxZ5ETi7Ne/Lnxny7Ymmf7ICu2iOARm8R4fdbtziuyJgWW/

点击中间区域
呼出菜单
上一章
目录
下一章
×