《构建之法》阅读笔记02

《构建之法》阅读笔记(1)

作为一名大二软件工程系大学生,我容易陷入这样一种魔怔的状态:技术为大,编码为重,其他都是浮云。但其实纵观软件的生命周期,从需求分析到后期维护更新,每一步都有讲究。编码,并不是唯一。这个感受在我阅读了邹欣老师的《构建之法》后更为深刻,也有了更多的感悟。

1.需求分析阶段

首先我读到的就是需求分析阶段。万事开头难,需求分析作为软件开发的开始,自然也是令人头疼。说真的在学校做项目时,我十分反感小组成员哗啦啦扯一大堆乱七八糟的跟想象作文似的需求分析。但是进了公司,做实际项目的时候,需求分析有助于快速定位用户,定位功能,因而十分必要,只有有了用户的真正需求才能,才能更好的做好软件。

1.1 找出典型用户

做软件总不能漫无目的吧?你得搞清楚目标用户是什么人,才能逐步明确软件要做成什么样。设计出几个典型用户,我们就对潜在用户的年龄、工作、习惯、喜好等一系列特征有了一个初步的认识。

而且不同的典型用户可能会有不同的潜在行为。举个例子,以某款动作类游戏来说:玩家A是个画面党,那么游戏最好精美一些,如果人物建模和装备设计得相当好看,即使是付费道具,玩家A也可能心甘情愿地买单;玩家B争强好胜,在很多游戏的排行榜中名列前茅,如果推出数值强劲的角色和装备,那么玩家B为了追求更靠前的名次很大可能会掏钱。但不同的典型用户都要使用你这款产品,证明典型用户也是存在共同点的——玩家都是动作类游戏爱好者。不管怎么说,你这款游戏是动作类游戏,那就要求人物动作要流畅连贯自然,这一核心不能丢失。

1.2 搜集用户需求

但典型用户毕竟还是单方面意淫的产物,在实际生活中,用户所想可能与你有很大出入。

那么如何搜集用户需求呢?比较常用的方法是问卷调查。目前问卷调查的题型以多选题和顺位选择题为主,毕竟没有多少人愿意浪费自己的时间打字来回答开放式问题。但选择题不一定能覆盖所有可能的用户需求,因而调查问卷的设计也十分重要。

怎么让别人乖乖填调查问卷呢?奖励——比如说赠送会员,赠送软件内通用货币。我玩过的一款游戏很鸡贼,每次玩家填写调查问卷后都会得到数量可观的水晶——这个游戏中十分难以获取的货币,而水晶又是能换取强力角色和装备的唯一途径。这样,变强是你的最终目标,获取水晶是你的中间目标,你自然而然就会去填写问卷了。

采集到数据,问题又来了——怎么确保信息的真实性?如果用户只是为了拿到奖励,那他(她)完成问卷花费的时间可能不超过十秒。。。这样不经思考的数据有价值吗?所以也许要借助一些技术手段,判断用户是认真完成还是随手一填。需要注意的是,这一步绝不能放到用户填写问卷的过程之中。如果用户填写完发现拿不到奖励,那十有八九也不会再用你的软件了。

 

posted @   萧贾jzm  阅读(5)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· Windows编程----内核对象竟然如此简单?
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
//歌单id
点击右上角即可分享
微信分享提示