今天读了《构建之法》的第八章,需求分析,感悟很深。
作为程序员,我们要做的是,将用户的需求充分挖掘出来,我们需要设身处地站在用户的角度上,将他们所说的需求实现,不仅仅如此,还要将之完善,并且预判将来的可能所要的需求。
将这些打包以后,让用户验证是否是他们真正的需求,正如非常著名的秋千图所表示的一样。
这里的用户所指的都是软件利益相关者。他们分别是用户,顾客,市场分析者。我个人觉得,软件团队与软件工程师属于制作小组,不属于利益相关者,他们并不是说不使用这个软件,而是并不能代表相关利益。
对于用户需求,有着许许多多的方法,各有各的优缺点,我就不一一赘述了。对于我而言,印象最深的莫过于深入面谈。虽然费时费力,但是却能够一针见血。在实现这些需求后,我们要鹤立鸡群,做出别的软件所没有的优势。
但是团队精力有限,这就要求我们有舍有得。书上根据外围功能,杀手功能,必要需求辅助需求将其分为四个象限,对这四个象限操作,使得软件脱颖而出。
对于计划和估计,我并不觉得是软件需求的内容,就没有更多的阐释了。
时间: 2024-11-05 12:15:09