【摘要】:所以,为了更好地达成需求的一致理解,从而降低潜在的变更,可以通过优化需求表达方式的方法来解决。现在原型法已经演变出了许多形式,但是本质核心不变,就是要利用用户可视化的方法来捕捉用户需求。前面介绍了一种迅速捕捉用户需求的手段:低保真原型法,值得在项目中进行推广。这种方法的好处是简单灵活,更加容易表达用户需求。
需求变更很多时候是由于甲乙双方对需求理解的不一致所导致。所以,为了更好地达成需求的一致理解,从而降低潜在的变更,可以通过优化需求表达方式的方法来解决。
这个在前面的章节中已经有所论述,具体来讲,就是把需求的表达方式从过去站在系统的设计者的角度转换成站在用户的角度来叙述。多用视觉形象信息,多让用户切身体会实际使用的场景而不是对用户需求的逻辑归纳和总结。简单说来有以下几种方法:
(1)面向对象的描述方法。
就是采用一套统一的表述语言UML来表达需求,把需求分解成一个个的用例(Use Case)。用例结合了结构化和非结构化两种方式,一方面可以用例情节(Scenario)来描述用例的使用场景,另外一方面也可以结合各种交互图形来说明用例,例如活动图和顺序图等。
(2)原型法。(www.daowen.com)
现在原型法已经演变出了许多形式,但是本质核心不变,就是要利用用户可视化的方法来捕捉用户需求。前面介绍了一种迅速捕捉用户需求的手段:低保真原型法,值得在项目中进行推广。
(3)故事卡片法。
这种方法在敏捷开发方法中比较流行。故事还是以用户的角度来阐述,作为开发人员的开发指南。这种方法的好处是简单灵活,更加容易表达用户需求。缺点是缺少中间的转换,直接面向技术开发人员。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
有关项目管理心理学实战的文章