03软件需求之三
今天是我第三次读软件需求这本书,通过上一次的阅读,我知道了什么是项目管理,以及如何获取需求分析等,今天将会学习项目管理等的知识。
以前,按照我的想法项目管理就跟包工头一样监管软件项目就行了,但是我现在知道了项目管理包括以下几个方面:
1.选择一种合适的软件开发方法生存周期2.基于需求的项目计划3.发生需求变更时协商项目约定4.编写文档管理与需求相关的风险5.跟踪需求工程所耗的工作量等。
需求与其他项目过程的关系如下图:
那么需求管理计划是什么呢?它包括:1.起草一个需求变更控制过程草案2.评审并修改变更控制过程。3.以一个项目A来实验变更控制过程4.以实验反馈为基础修改变更控制过程6.定制并购买问题跟踪工具以支持变更控制过程7.在组织中使用新的变更过程和工具。
在我们的日常软件开发过程中,我们对于需求经常会有一个问题,就是参与评审的专家经常难以理解项目所设定的范围,并且在项目的最终目标上所持的看法各不相同。因此,他们发现在哪一个功能需求应该列入软件需求规格说明的问题上很难达成一致的意见。
那么,通过阅读,我了解到了一个方法,那就是通过业务需求确定项目视图,这样就可以把项目参与者定位到一个共同和明确的方向上。
下面是书中某个项目的关联图:
以上就是我第三次阅读的所想所感所学。