上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
5.5 系统需求的管理
有了需求定义,后面的工作可以开展,在过去就认为有关需求的工作已经完成了。后来发现有关需求的工作并不是一劳永逸的。怎样使得后续工作能够符合需求的要求,在委托者与开发者之间应该围绕着需求建立经常的联系,因此就有了需求管理的要求。
需求管理包括需求的确认、需求的跟踪和需求变更的管理。需求的确认是双方共同对需求文档进行评审,达成共识之后做出书面的承诺,形成法律文件。这一工作形成的文档是需求评审报告。
需求的跟踪是把后续工作的进展和成果与需求文档进行对比,使后面的工作能够根据需求文档进行。这项工作形成的文档是需求跟踪报告。
需求变更的管理是在需求要有所变更时怎样处理,这是需求管理的核心部分。需要按照一定的程序和步骤进行双方的认定并以书面形式确定下来,遵照执行,以免发生失控的情况。
用一种规范化的形式把需求变更加以管理,是为了把变更的请求按照通过一定的书面形式登录,并按照一定的步骤加以处理。这包括下列过程:
(1)对提出的需求变更加以认定,并与原来的系统需求说明书加以对照,评估其合理性。
(2)对需求变更加以分析,评估变更所需付出的代价,权衡之后确定是否值得变更。如果变更是非常需要的,则应考虑如何减少所付的代价。
(3)对系统需求加以变更。这时,对系统需求说明书要加以修改,重大变更甚至要重新组织编写说明书。
人们常常是重视需求的定义,而忽视需求的管理,因而容易在系统工程项目进行的中途,由于环境或某一方出现变故时,产生矛盾。如果在项目过程中始终都加以跟踪,就可以避免这些问题。