《需求分析与系统设计》二

需求引导的传统方法,需求引导的传统方法包括面谈、调查表、观察和研究业务文档。这些都是简单的、符合成本效益的方法。但这些传统方法的效果与项目的风险程度是成反比的。高风险意味着系统难以实现,甚至高层的需求也非常不清楚。个人认为在这种项目中,这些传统的方法就不可能胜任。需求引导的现代方法书中提到的有软件原型法、头脑风暴、联合应用开发和快速应用开发。与之前讨论的其他方法比较,它们提供对需求更好的理解,但需要更大代价和更多努力。然而,长期的付出可能是值得的,现代的需求引导方法与传统的需求引导方法不同在于形式的多样,方法的有效性等,个人更看重现代需求引导的方法。

有感启示:观察对于业务分析员的重要性,有些情况下,业务分析员发现通过面谈和调查表很难获得彻底完整的信息。客户或者不能有效的表达信息,或者只有一个完整的业务过程中的片段知识。这种情况下,观察可能是有效的发现事实的技术。毕竟,学习如何系一条领带的最好方法就是观察系领带的过程。书中介绍三种观察的方式:被动观察、主动观察、解释观察,重点解说下解释观察,在工作过程中,用户向观察者说明他进行的活动。首先要使观察具有代表性,观察应该持续较长的一段时间,在不同的时间段上和不同的工作负荷下进行。个人认为:观察的主要困难在于,人们在被观察的情况下总想按照形式化的规则和过程去做。这样会由于隐藏了正面或负面的工作方法而歪曲了现实情况。另外,由于有些工作的性质需要处理敏感的个人信息和组织秘密,因此观察法也有道德隐私,甚至法律问题存在。

在课堂上,王老师教个我们:在面对用户时,最好选择拿一个小本,做好对用户谈话重点的记录工作,至于为何不采取录音等方法,上述已经阐明,若是在一个有录音的情况,用户便会变得畏首畏尾不再是之前的侃侃而谈,从而不能获得更加及时正确的信息,那肯定有人会说可以偷偷录音啊,方法不错,但若是让用户知道,他又会怎么像,总之多锻炼锻炼,练成一手速记的好本事,来日也不会吃亏。

posted @   奉禾  阅读(8)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示
点击右上角即可分享
微信分享提示
主题色彩