《需求工程》阅读笔记*part2

大致看了这本书的开头部门,发现和老师给我们上课讲的一样。需求就是第一位。如果你连用户的需求都分析不出来,那你永远你都做不出来令人满意的项目。需求问题是当前软件开发面临的主要问题,在Standish Group的调查项目中将软件分为三类,一种在预计时间,在预算成本之下完成所有的预期功能,该项目称之为成功项目;一种是完成了该项目的部分功能,但是超出预期或者部分功能没有实现,称之为问题项目;一种是无法完成被中途撤销或者产品无法最终提交,称之为失败项目。成功项目与失败项目所占比例差不多一半,而问题项目占一半多。在分析了影响这三类项目的因素后,发现最大的问题就是需求问题是对项目的最大影响因素。到目前为止,虽然问题有所好转,但是仍然从未从根本上改变,软件生产方面所面临的问题仍然不容乐观,因此,在我们以后的开发软件是,首先要搞明白的是软件的需求问题,例如开发软件面向的对象,面向对象应该具有什么样的功能,而不是上来就着手开发软件代码实现,这样反而会适得其反,很容易做出失败项目或者是问题项目。

我觉得感同身受这个技能很适合我,多为别人着想,站在别人的角度思考,客户到底需要什么。只要多用心理解,我觉得没什么难度。啊哈哈

posted @ 2020-10-21 22:12  _Aming  阅读(59)  评论(0编辑  收藏  举报