典型用户的价值

移山公司要开发一个电子商务网站Stone,给买家和卖家提供一个在网上交易石头艺术品以及其他艺术品的环境,网站从广告和交易提成中获得收入。项目经理大牛和前端程序员小飞在讨论Stone网站界面时吵了起来。

大牛:这个界面对于一般用户来说太复杂了,一般人根本搞不懂。

小飞:我们这个界面是针对有很多经验的用户,就像卖石头的吴石头,他搞石头生意有那么些年了,他应该对我们用的术语比较熟悉而且会用电脑,我们并不针对初次使用我们系统的用户,或者对奇石生意有了解,但是对电脑一窍不通的人,就像石头他爹。

大牛:不对,我们要针对的是那些对奇石生意有了解但对电脑一窍不通的人,我们有一些功能是为这些用户设计的,比如石头他爹。

小飞:不对,我们主要的用户是对石头生意很了解,并且对电脑的使用很熟悉的人。而且这也符合所谓"Persona"的要求。

大牛:我不管你的"Person-a",我们要分析用户的需求,在把需求搞清楚之前,管他"Person-a"还是"Person-b",都没有用。我们还是不要用这些名词忽悠我们自己。他们俩一起来到阿超面前,把事情原委说了一遍。

阿超:所谓"Persona",就是典型用户,吴石头/石头他爹就是我们系统的两个典型用户。我们的确需要了解我们软件系统的用户(不是公司的商业客户),那么,什么是典型用户?在产品开发的过程中,我们经常需要描述一组典型的用户。以前大家通常是以一些抽象的名词来表示用户,如"家用电脑初学者"、"经验丰富的系统管理员",现在我们建议用一个"典型用户"来代表。典型用户不再是一个抽象的概念,而应该是一个活生生的人物。典型用户一般有哪些特性?一个典型用户往往描述了一组用户的典型技巧、能力、需要、想法、工作习惯和工作环境。

大牛:以前我们管台风叫1号、2号,现在都起了名字,叫海燕、海棠、卡特丽娜、桑迪,等等,这跟我们讲的典型用户是不是一个道理 ?

阿超:这你得问气象部内,至少台风"海棠"比单纯的数字好记。但是我们的典型用户还包括了更多的特性,不光只是一个代号。一个典型用户描述了一组用户的典型技巧、能力、需要、想法、工作习惯和工作环境。在别的行业中也可以用到典型用户的设计方法。我今天去银行开账户。开完账户后,服务生在窗口后低着头,过一会儿看我还坐着,就说,没事了,你可以走了。我还想了解一些其他的服务,比如信用卡/理财账户,等等,她好像对此没有兴趣。看起来银行只是把我的"开户"处理成一个单独的事件,开了账户就完了。如果银行分析开户的典型用户,它可能会想了解一些典型用户的典型心理,比如小企业主崔大智来开户,他就是来开个户就完了?当然不是!他有不少钱,可能还会申请信用卡、建立理财计划、贷款、联系代发工资,等等。如果银行仅仅帮他开个户就把他打发走了,那样就失去了多少商机?!在设计软件的过程中,我们(设计/开发者)往往会以自己使用产品的习惯和对软件行业的熟悉程度出发设计,忘记了我们的软件是给千千万万个不那么会用电脑的人使用的。在这种情况下,搞一个"典型用户"会强迫我们在考虑问题时从用户的角度出发。

相关推荐
陈奕昆11 小时前
n8n实战营Day3:电商订单全流程自动化·需求分析与流程拆解
大数据·开发语言·人工智能·自动化·需求分析·n8n
Hy行者勇哥12 小时前
分析事物的科学方法:系统分析法及相关工具全解
个人开发
Hy行者勇哥12 小时前
《从系统哲学到系统工程的方法论白皮书》
个人开发
行走的陀螺仪15 小时前
GitLab CI/CD 完整教学指南
前端·ci/cd·gitlab·团队开发·自动化测试部署
郝学胜-神的一滴19 小时前
现代OpenGL窗口管理:GLFW从入门到实战
开发语言·c++·程序人生·图形渲染·个人开发
2401_861277551 天前
Web应用程序、服务器、数据库性能测试工具Jemeter使用方法与举例说明
性能优化·压力测试
爱学习的执念2 天前
2025最全面软件测试2000+面试题附答案详解,卷起来
压力测试
卓码软件测评3 天前
第三方软件测评机构:【Gatling与JMeter的架构对比:异步与非阻塞I/O模型如何实现更高并发】
测试工具·jmeter·架构·测试用例·负载均衡·压力测试
郝学胜-神的一滴4 天前
Linux命名管道:创建与原理详解
linux·运维·服务器·开发语言·c++·程序人生·个人开发