《论文_浅谈软件项目中的需求管理(定稿)》

《论文_浅谈软件项目中的需求管理(定稿)》

ID:44586724

大小:39.55 KB

页数:8页

时间:2019-10-23

《论文_浅谈软件项目中的需求管理(定稿)》_第1页
《论文_浅谈软件项目中的需求管理(定稿)》_第2页
《论文_浅谈软件项目中的需求管理(定稿)》_第3页
《论文_浅谈软件项目中的需求管理(定稿)》_第4页
《论文_浅谈软件项目中的需求管理(定稿)》_第5页
资源描述:

《《论文_浅谈软件项目中的需求管理(定稿)》》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、浅谈软件项目中的需求管理曾创能一3320700632013年4月26日摘要:需求管理在软件开发项冃管理中起着至关重要的作用。本人以曾作为项冃经理参与的国内某期货交易所核心结算业务系统(下称“结算系统”)的项冃为例,阐述需求管理的流程和自己摸索出的一些需求管理方法和心得。关键词:项冃管理需求管理软件项冃开发引言:在如今软件开发领域,尽管各种开发技术越来越先进,可利用的软件开发工具和方法也越来越多,但仍然有相当比例的软件项冃失败。究其原因,常常是由于在项口开始阶段没有正确地理解、确定和定义需求,或者是由于在项口进展过程中没有正确地管理需求。众所周知,项目管理的三

2、要求为TQC(时间、质量、成本)。我个人认为,在软件开发项目中,耍使TQCB标最大化,范围管理中的需求管理有着至关重要的作用,这与当今中国软件开发的特征有很大关系。当前中国软件开发的领域集中在应用开发领域,多以开发业务管理系统为主。而中国是新型经济体,在企业管理等领域处于逐步摸索、不断变更,以适应国际化竞争的转型初期。在此转型阶段,各企业的管理模式、业务管理方法等有很大不同,且口身也处于不断否定口己的管理、不断变更口己的管理方法和调整业务模式之中。作为软件项目开发承接方,必须适应屮国这一各企业“需求各不相同”、“需求多变”的国情。本人以曾作为项目经理参与的国

3、内某期货交易所核心结算业务系统(卜•称“结算系统”)的项H为例,阐述需求管理的流程和自己摸索出的一些需求管理方法和心得。软件需求管理的流程:软件需求是软件项冃开发T作的一个重耍源头。需求管理一般由需求分析师和项冃经理共同完成的。需求分析师尽可能准确的理解和获取客户需求及潜在需求,编写《需求规格说明书》,而项冃经理则需通过加强需求管理,有效的防范和减少不必要的需求变更。按我多年项口开发管理经验,我个人认为,需求阶段准备把握了各类需求(功能、非功能、潜在需求等)并有效地管理需求,项目也就已经成功了一半。在我负责结算系统时,按需求工程的方法论,将需求管理的流程可划

4、分为如下几部分:/制定需求管理计划需求管理计划往往被软件项口管理人员所忽视,很多项口经理在开发项目时,一上來就是让需求分析师跟客户谈需求去,这样做会导致需求工作的盲目性甚至可能让需求分析师无所适从。在本项目启动时,我通过如下步骤制定需求管理计划:1、确定需求沟通机制;2、确定需求变更管理办法;3、确定需求跟踪方法;4、确定需求管理涉及的干系人,并明确职责;5、明确需求管理工具;6、编写需求管理计划。/需求调研需求调研是需求分析师一项非常重要的工作。在本项H'P,我确定了对期货核心结算业务吃得很透,具有5年以上相关经验的技术人员作为需求分析师负责与客户的需求访

5、谈和调研,并成立需求组,在需求组中还配备了软件设计师和软件测试工程师旁听。我认为,在需求阶段,虽然以需求分析师为主,但软件设计师和软件测试工程师参与非常重耍,他们可以了解第一手的需求信息。/需求分析和定义针对获取的用户需求进行分析和整理,并规格化,形成需求规格说明书。针对每项功能需求,定义需求的重要性、优先级、实现的难易程度。/需求确认针对需求规格说明,和客户业务、技术人员起来,通过讲解的方式,确认需求,并最终让客户方需求接口负责人签字确认。/管理需求变更管理需求变更是需求管理中非常重要的一环,也是经验不足的项目经理容易忽视的地方。在软件项目中,没有不变的需

6、求,不能指望在需求阶段一蹴而就,就此确定卜•来。随着设计和开发的深入,有些原定的需求本来就可能显得不合理;加Z时间的推移会伴随着客户业务的变化和发展,需求变更是不可避免的。管理需求变更,是项目成功的关键因素。在结算系统项H屮,我采用如下方式对需求变更进行管理:1、需求变更申请需书面提出,并由客户方需求接口人签字认可。当我方收到需求变更申请时,先由项H组经理与客户方需求接口人协商,协商未果,由包括双方领导在内组成的CCB审核,是否接受变更;2、CCB审核确定接受的需求变更,录入需求管理工具TD,并通知相关方(包括设计组、开发组、测试组),评估影响范I韦I及T作

7、量;3、针对需求变更,进行相应的设计和开发的调整;4、验证需求变更是否完成。/需求跟踪针对需求列表,定期对需求进展进行跟踪。需求跟踪是指跟踪一个需求从定义、实现到验证的全过程,包括编制每个需求同系统各类元素Z间的联系文档,这些元素包括其他类型的需求、体系结构、其他设计组件或模块、源代码模块、测试用例、帮助文件等。需求跟踪的目的是建立与维护“需求■设计■编码■测试”Z间的一致性,确保所有的工作成果符合用户需求。如果采用手工操作方式,对需求进行跟踪,将是一个非常繁重的体力活。在本项目中,我们应用TD管理工具,该工具把需求定义、设计(每项设计关联一个或多个需求点)

8、、开发(建立开发模块与需求点的关联矩阵)、测试(每个

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。