构建之法阅读笔记04
构建之法阅读笔记04
需求分析。读完这一章才知道,用户最需要的>用户表达出来的>软件团队能理解的+团队的商业目标>软件团队成员具体表达出 来的>在各种约束条件下,具体执行表达出来的>验证通过的>通过各种渠道告诉目标用户>用户终于用上了,但是他们不满意。是的,软件开发不可能一次满足所有利益相关者的要求,但是我们一定要让相关角色在这个阶段有机会提出他们的需求和意见。那么如何得到他们的需求和意见呢?用户问卷调查是个不错的方法。所以说需求分析真的很重要。
1.我过去是怎么做的:
以前我是做软件功能实现就好,对于什么界面交互等等后期的东西我觉得是差不多就可以了。没有从用户的角度出发,没有考虑过用户的需求,就更不要提把它放在第一位了。
2.结合书中所讲,说明这样做为什么不好:
因为用户就是顾客,顾客才是上帝,只有充分考虑到用户的感受,才能获得用户的信赖,自己的产品才能推广的更好。
3.提出一个解决办法,避免再次掉入陷阱:
以后我不仅要提高自己的编程技术,还要提高自己的沟通交流能力,这也让我更加意识到,软件工程师并不只是程序员,成为一名出色的软件工程师需要锻炼的地方太多了。