ccccbbbb 2014-04-22
校长、一个Web前端开发人员!
最近工作当中、参与了一个产品的需求调研阶段!作为一个开发人员、其实基本上是不会参与到这样的环节!一个开发人员关注的仅仅只是需求需要做什么、而不是需求的来源、亦或需求的设计!
在我旁听了部分的产品分析讨论会时、我觉得一个开发人员应该尝试去了解一下设计、这样对于开发更有意义!经过一段时间的了解、探索、对于产品的设计有了了解!
1、 产品需求的来源
2、 产品需求的定位
3、 产品的目标用户
4、 产品需求的可行性调研
5、 产品原型设计
6、 交互设计、用户体验设计
7、 系统架构
产品、一个可以为企业创造价值的东西!
价值又是从哪来?当然是用户!所以产品是为用户设计、为自己创造价值的东西!
留住用户的产品不外乎俩种情况:1、创新的功能 2、友好的用户体验(界面舒适、交互简单、自然)!对于创新型也就是功能型产品、功能才是最主要的东西!对于定制产品、也就是用户需要这样的东西、我觉得产品的交互设计才是第一的!
现在就来说说校长眼中的交互设计!通过查阅相关分析数据、校长想到的只有这些:
1、一切以用户体验为设计中心
这句话的意思就是设计的时候、把自己当成一个用户来考虑、做好的做法就是设计一个原型Demo然后自己不停的使用、在使用的过程中不断调整、以适用于自己习惯与心理!
校长在设计一个客服系统的时候有过这样的过程:当我在为多个客户同时服务的时候、怎样才能快速的获取用户的信息、由于界面才用Tab形式、所以只能及时的看到当前客户的信息、可是对于其他客户很难第一时间关注到、只能通过不停的切换来查看!然后我在使用的时候就觉得很不方便、然后我就设计了一个功能、把不是当前客户发来的信息滚动显示到一个区域、这样我就能及时知道哪个用户问了什么问题、这个问题是不是重要的!这样我就能根据内容情况来调整工作顺序!
2、不要打断用户当前的任务流
当我在操作一个任务的时候、可能由于操作不当导致了一些弹窗信息来提示我们!这个设计是不合理的!我们上网的时候经常会用到登陆模块!可是有些系统的提示信息很不友好、它会以弹窗的形式告诉你:密码错误了!并且没有清空当前的密码!这个话、我们得多点好多次、关闭弹窗、一个一个的删除输入字符!反正我看到这样的登陆时候、我会直接关闭该应用!
3、不要显示对用户没用的东西
比如我们在上传或者发送数据的时候!显示出来的进度条我是无法忍受的!因为这个东西对客户来说没有任何意义、用户关注的是发送成功与否!
4、 把产品最相关的功能放在显眼的地方、让用户触手可及
是的、这个是很有必要的!微信的设计就很好!一个设交软件、主要用途是交流、交流的前提是你得有好友、所以添加好友的功能应该要明显!微信是放在顶部全局导航里面的!用着很舒适!
5、减少用户输入、对输入格式进行提示、保存用户的输入
人都是懒的、少打一个字都是好、这也是为什么会有那么多的网络用语出现!酱=这样子
表=不要!看到了吧!就拿注册界面来说吧:我看到一个注册界面是这样的:用户名、密码、邮箱、身份证、家庭地址、真实姓名。。。等等一大串的输入信息!我想说的是、你是做户籍调查的么?校长看到这类的注册、都会默默点击右上角的叉叉!所以、让用户提供我们需要的信息就足以:邮箱、密码!
以上就是校长在了解交互设计时想到与理解到的!不知道我想的可对!