本文继 20年研发管理经验谈(二) 后续。html
从"失败产品博物馆"看"需求管理"
美国纽约有一个"失败产品博物馆",里面展出的"失败产品"高达8万多件,其中不乏有不少大公司的产品,有的功能强大,有的还很新奇。博物馆提供了这样一组数字:美国每一年推向市场的新产品达54000多种,而真正受到青睐的只有20%。产品失败的缘由有不少种,但最主要的就是产品功能与消费者的需求相去甚远所形成的。失败产品博物馆是典型的没有很好地实施需求管理的方法来指导产品开发的例证。 工具
从上面的例子,咱们不难看出,需求管理,甚至基于需求的产品开发对企业来讲相当重要。Telelogic大中华区总经理Mike New曾指出,"需求管理的好坏直接决定项目实施的效果,同时也决定了项目管理可否与业务实现顺畅地链接。企业现实的挑战来自不了解客户需求、如何缩短开发过程、追踪产品应用状况等多个方面,这就意味着企业须要创建"自动化→管理→整合→优化→法规听从"的循环体系。其中,需求管理是支持这一循环的关键组件之一。"优化
那么需求管理究竟指的是什么?对于现代企业,需求管理又有哪些新的内容呢?ui
一般来讲,需求管理(Requirement Management)是一种用于查找、记录、组织和跟踪系统需求变动的系统化方法,而需求则是一个系统必须符合的条件或所具有的功能。.net
需求管理最先应用于IT行业的系统与软件开发领域。对于这个领域来讲,客户的需求更是整个系统或软件开发过程的核心。研发人员在项目开始以前,首先会作详细的用户需求调研,在准确捕获了用户需求并汇总分析后,再进行下一步的设计与实施工做,以免因未能正确识别用户的真正需求而致使不断返工和工做成本增长。事实上,需求管理并不只仅局限于系统与软件开发领域,现在的需求管理应用,早已跨出了单纯的系统与软件开发领域,向着电信、制造、消费品等产业的产品设计部门快速延伸。设计
对于现代企业来讲,可否生产出知足顾客需求的产品相当重要,在整个产品的生命周期中,要确保各项工做和需求之间的一致性,应用需求管理就显得格外重要。htm
鉴于需求管理对传统行业的具备很是重要的做用,Telelogic公司在需求管理实践的基础上提出的"需求驱动开发(简称RDD)"的概念。blog
RDD的含义是,不管开发何种产品,需求还是驱动开发进程的重要因素。许多现代企业的产品开发环境的特色是,项目团队分布于全球各地,利益相关者范围普遍、复杂性不断加重,形势严峻、没法清晰掌握监管和审核需求等,不管是制造业仍是服务业,经过采起需求驱动开发方法,经过将客户需求优先归入特定需求,将需求贯穿于产品规划到产品部署的整个开发流程,能有助于加快产品面市时间、提高质量及下降成本,提升开发部门的效率和效能,确保实现目标。 RDD理论将完善的需求进程与整个产品开发生命周期紧密联系在一块儿,将一般分布于开发生命周期不一样阶段的需求进程统一成一套可驱动整个开发生命周期的需求,实现信息交换、促进协做交流,并加速对客户需求、流程、组织及技术变动的响应。这种将需求与开发进程集成到一块儿的嵌入式系统开发模式,对采用基于模型的方法进行复杂产品开发的企业而言,其重要性不言而喻。生命周期
RDD优势在于它可以确保企业为开发工做倾注的全部心血都能经过知足客户需求这一项目目标得以体现。此外,它还给予项目团队全盘掌控当前各种变动的能力。经过将需求与开发生命周期更紧密地结合,将使管理各区域衍生出的创新成为可能,这些创新决定项目可否得到成功。经过弥补产品开发生命周期中项目计划、需求定义和管理、分析、设计、实施及验证环节间的差距,RDD将在同一开发团队间实现无缝信息传递。进程
随着愈来愈多的企业开始意识到需求管理的重要性,需求管理工具市场巳经逐步造成。相对于巳发展得比较成熟的国外需求管理市场而言,国内的播求管理市场目前还处于起步阶段。而电信、金融、制造业、航天及汽车工业巳经逐渐成为国内企业率先实施"需求驱动"的重点领域。对此,Telelogic人士指出,随着国内有愈来愈多的企业认识到需求管理的重要性以及国内外合做的增多,跨国公司经过在华的研发企业源源不断地将先进的经验和工具引人国内,我国的需求管理应用将面临一个广阔的前景。(it168)