典型用户的价值

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

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

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

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

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

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

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

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

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

相关推荐
水云桐程序员2 天前
从零开发软件的步骤,软件开发从零到完成应该怎么做?
笔记·学习·软件构建·个人开发
东莞市壹星自动化设备有限公司3 天前
透明圆瓶内部特征怎样定位:折射追踪与近远相位分支
嵌入式硬件·自动化·需求分析·几何学·骨骼绑定
前进的李工4 天前
Agent 学习笔记 05:系统提示词应该怎么写
笔记·学习·prompt·agent·个人开发·few-shot·ai应用开发
西山创罪梦不觉4 天前
商业经济学学习资料
需求分析
.Bryce.4 天前
从零到一开发技术名词大全:从需求分析到 AI Agent 工程
java·网络·人工智能·agent·需求分析·agent评测
AbelZ_015 天前
基于GJB 438自动生成软件需求追踪表,检查软件需求规格说明、软件设计说明、软件测试说明文档追踪关系
需求分析·军品项目管理·gjb软件文档
2501_916008896 天前
iOS App 图标、启动屏和多语言搭配 方法,上架前使用KXBuild一次做好 App 图标
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
2501_915918416 天前
iOS 推送通知怎么实现,从 APNs p8 密钥到 iOS 真机收到第一条推送
vscode·ios·objective-c·个人开发·swift·敏捷流程
五彩小白6 天前
喵呜打卡项目总结
android·团队开发
roman_日积跬步-终至千里7 天前
数仓方法论(一):需求分析——把经营诉求转化为可验证的数据需求
大数据·数据挖掘·需求分析