接下来的几天时间里面,我又接着阅读了构建之法八九十三章,这三章的内容十分重要,决定了软件开发是否成功的重要因素。第八章讲的是需求分析,一款软件的开发无论功能有多丰富,第一要素就是要符合用户的需求,如果功能齐全,但是没有用户的需求,那么软件就意味着失败。开发之前必须去了解用户的各种需求。第九章讲的是项目经理,经理的作用就是去做程序员无法做到的事情比如和客户交谈,了解和比较竞争对手的产品,怎么改进团队的流程等等。项目经理也发挥着重要的作用。第十章讲的是典型用户和场景。场景与用户是不同的,场景虽然可以描述出部分用户的需求,但是与实际功能还有部分偏差,这就有需要我们规范好一些假设,避免一些误解。
2我过去怎么做
因为不擅长与人交流,所以我很少去问关于程序功能体验以及需要改进的地方,导致我设计出来的程序与软件有很多缺陷。
3这样不好:
软件开发基础就是用户需求,没有用户需求,就意味着开发出开一款失败的软件,软件市场不需要没有需求的软件。
4解决办法:
接下来的学习时间,注重调查 ,关注大众对软甲功能的需求,经常出去问卷调查,不要怕麻烦,一点一点的去完善用户需求这一方面的漏洞。