8:需求出现变更要马上联系
不断的需求变更会给在预定计划内完成高质量产品带来严重的负面影响。变更是不可避免的,但在研发周期中变更越在晚期出现,其影响越大。变更不仅会导致代价极高的返工,而且工期也会被迫延误,特别是在大体结构已完成后又需要增加新特性时。所以一旦你发现需要变更需求时,请一定即时通知分析人员。
9:应遵照研发组织处理需求变更的过程
为了将变更带来的负面影响减少到最低限度,所有的参和者必须遵照项目的变更控制过程。这需求不放弃所有提出的变更,对每项需求的变更进行分析、综合考虑,最后作出合适的决策以确定将某些变更引入项目中。
10:尊重研发人员采用的需求工程过程
软件研发中最具挑战性的莫过于收集需求并确定其正确性。分析人员采用的方法有其合理性。也许你认为需求过程不太划算,但请相信花在需求研发上的时间是“非常有价值”的。如果你理解并支持分析人员为收集、编写需求文件和确保其质量所采用的技术,那么整个过程将会更为顺利。尽管去询问分析人员为什么他们要收集某些信息,或参和和需求有关的活动。
系统分析人员在研发过程中可能会遇见以下问题,一些非常忙的客户可能不愿意积极参和需求过程,而缺少客户参和将非常可能导致不最佳的产品。故一定要确保需求研发中的主要参和者都了解并接受他们的义务。如果遇见分歧,通过协商以达成对各自义务的相互理解,这样能减少今后的摩擦。