- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈软件项目中需求管理
曾创能-
TIME \@ yyyy年M月d日 20XX年4月14日
摘要:
需求管理在软件开发项目管理中起着至关关键作用。本人以曾作为项目经理参与中国某期货交易所关键结算业务系统(下称“结算系统”)项目为例,叙述需求管理步骤和自己探索出部分需求管理方法和心得。
关键词:
项目管理 需求管理 软件项目开发
引言:
在现在软件开发领域,尽管多种开发技术越来越优异,可利用软件开发工具和方法也越来越多,但仍然有相当百分比软件项目失败。究其原因,常常是因为在项目开始阶段没有正确地了解、确定和定义需求,或是因为在项目进展过程中没有正确地管理需求。
众所周知,项目管理三要求为TQC(时间、质量、成本)。我个人认为,在软件开发项目中,要使TQC目标最大化,范围管理中需求管理有着至关关键作用,这和当今中国软件开发特征有很大关系。目前中国软件开发领域集中在应用开发领域,多以开发业务管理系统为主。而中国是新型经济体,在企业管理等领域处于逐步探索、不停变更,以适应国际化竞争转型早期。在此转型阶段,各企业管理模式、业务管理方法等有很大不一样,且本身也处于不停否定自己管理、不停变更自己管理方法和调整业务模式之中。作为软件项目开发承接方,必需适应中国这一各企业“需求各不相同”、“需求多变”国情。
本人以曾作为项目经理参与中国某期货交易所关键结算业务系统(下称“结算系统”)项目为例,叙述需求管理步骤和自己探索出部分需求管理方法和心得。
软件需求管理步骤:
软件需求是软件项目开发工作一个关键源头。需求管理通常由需求分析师和项目经理共同完成。需求分析师尽可能正确了解和获取用户需求及潜在需求,编写《需求规格说明书》,而项目经理则需经过加强需求管理,有效防范和降低无须要需求变更。按我多年项目开发管理经验,我个人认为,需求阶段准备把握了各类需求(功效、非功效、潜在需求等)并有效地管理需求,项目也就已经成功了二分之一。
在我负责结算系统时,按需求工程方法论,将需求管理步骤可划分为以下几部分:
制订需求管理计划
需求管理计划往往被软件项目管理人员所忽略,很多项目经理在开发项目时,一上来就是让需求分析师跟用户谈需求去,这么做会造成需求工作盲目性甚至可能让需求分析师无所适从。
在本项目开启时,我经过以下步骤制订需求管理计划:
确定需求沟通机制;
确定需求变更管理措施;
确定需求跟踪方法;
确定需求管理包含干系人,并明确职责;
明确需求管理工具;
编写需求管理计划。
需求调研
需求调研是需求分析师一项很关键工作。在本项目中,我确定了对期货关键结算业务吃得很透,含有5年以上相关经验技术人员作为需求分析师负责和用户需求访谈和调研,并成立需求组,在需求组中还配置了软件设计师和软件测试工程师旁听。我认为,在需求阶段,即使以需求分析师为主,但软件设计师和软件测试工程师参与很关键,她们能够了解第一手需求信息。
需求分析和定义
针对获取用户需求进行分析和整理,并规格化,形成需求规格说明书。针对每项功效需求,定义需求关键性、优先级、实现难易程度。
需求确定
针对需求规格说明,和用户业务、技术人员起来,经过讲解方法,确定需求,并最终让用户方需求接口责任人签字确定。
管理需求变更
管理需求变更是需求管理中很关键一环,也是经验不足项目经理轻易忽略地方。
在软件项目中,没有不变需求,不能指望在需求阶段一蹴而就,就此确定下来。伴随设计和开发深入,有些原定需求原来就可能显得不合理;加之时间推移会伴伴随用户业务改变和发展,需求变更是不可避免。管理需求变更,是项目成功关键原因。
在结算系统项目中,我采取以下方法对需求变更进行管理:
1、需求变更申请需书面提出,并由用户方需求接口人签字认可。当我方收到需求变更申请时,先由项目组经理和用户方需求接口人协商,协商未果,由包含双方领导在内组成CCB审核,是否接收变更;
2、CCB审核确定接收需求变更,录入需求管理工具TD,并通知相关方(包含设计组、开发组、测试组),评定影响范围及工作量;
3、针对需求变更,进行对应设计和开发调整;
4、验证需求变更是否完成。
需求跟踪
针对需求列表,定时对需求进展进行跟踪。
需求跟踪是指跟踪一个 需求从定义、实现到验证全过程,包含编制每个需求同 系统各类元素之间联络文档,这些元素包含其它类型需求、体系结构、其它设计组件或模块、源代码模块、测试用例、帮助文件等。需求跟踪目标是建立和维护“需求-设计-编码-测试”之间一致性,确保全部工作结果符适用户需求。
假如采取手工操作方法,对需求进行跟踪,将是一个很繁重体力活。在本项目中,我们应用TD管理工具,该工具把需求定义、设计(每项设计关联一个或多个需求点)、开发(建立开发模块和需求点关联矩阵)、测试(每个测试用例关联一个或多个需求点)
您可能关注的文档
最近下载
- 2019北京高三二模七选五汇编.docx VIP
- Unit 3 Food 知识清单(六大知识题型)总梳理(解析版).docx VIP
- 统编版道德与法治三年级上册第8课《同学相伴》教学设计.docx VIP
- 2025至2030年中国管道直饮水市场发展前景分析及行业投资规划建议报告.docx
- 单髁置换手术步骤.pptx VIP
- Unit 3 Food 知识清单(六大知识题型)总梳理(原卷版).docx VIP
- 教师评课用语缺点建议.doc VIP
- 2025年全国红十字应急救护竞赛活动考试题库300题(含答案).docx
- 互联网交往的利与弊-教学素材【课件】.ppt VIP
- 急性肾损伤的护理.pptx VIP
原创力文档


文档评论(0)