codecamp

二、产品设计时,对功能交互的用户体验的分析。


1. 有用性

1.1 需求类别需求是基本型、期望型还是兴奋型(参考 需求不是『我觉得重要』就重要的)?需求所要求的功能是目前是重要的还是紧急的还是其他(比如聊天记录都会丢失时要不要美化图标)?

1.2 可操作性功能使用是不是能够达到效果(比如老人机模式却没有让字体够大)?有没有考虑到用户的使用场景(比如移动数据下提供纯文字省流量的模式)?在使用时会不会经常打断用户(页面跳转太多、需要完成的步骤太多)?

1.3 容错可靠所有错误情况是不是考虑到了(比如「啊,这个空白页面是什么意思居然没有解释」)?在极端状况下是不是能够可靠(比如便签字数太多就根本不能用了)?

2. 易用性

2.1 学习成本用户的学习成本是不是足够低(比如要先给用户看一百字的新手教程吗)?逻辑的一致性是不是够好(比如按钮长得不一样、信息格式不一样)?用户再次使用时需不需要重复学习(用过一次就完全能够掌握并记忆)?

2.2 信息传递文案是不是都能通俗易懂(比如「现在无法停止通用卷设备」)?用户需要的信息是不是都能找到(比如我是滴滴的司机,却找不到奖惩规则)?提醒和警告是不是完整(告诉用户发生了什么、因为什么、能做什么)?

2.3 高效完成现在的方式已经是最好的了吗?有没有更好的方式(比如 Windows 下操作弹出 USB 设备还可以再简化)?有没有在处理特殊情况时的高效方法(比如能不能有多选和批处理的功能)?

3. 友好性

3.1 视觉效果是不是美观?会不会造成不适感?会不会造成难以操作?

3.2 简洁清晰界面元素还能再减少吗?视觉焦点是在重要信息和功能上吗?


一、项目初期,对可行性的分析
三、在项目管理和个人管理上,要做问题分析。
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

产品碎碎念

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }