Home > 网文-Network
网文-Network
画好线框图的20个步骤
- 2009-09-02 (周三)
- 网文-Network
对于任何一个开发项目来说最大的错误可能就是没有计划。最近,有些人认为开始前无需计划,一个优秀的开发者需要的是随机应变。我敢肯定这样的做法最后注定是要失败的。
线框图是计划中的第一步也是最重要的一步。这是将创意转换成客户使用的程序的第一步。本文将要带你了解线框图整个的流程;包括涉及参与人员,工具等,以便您能够更好的制作计划。
1)了解自己的目标
作为一个开发人员我想大家都有马上坐下来开始编码的冲动。通常最初的想法都很简单,那么你真的可以坐下直接开始吗?答案是否定的,项目很少有那么简单的,任何有经验的人都知道这样做将会有 很多这样的那样的问题等着你。
一个线框图可以有效的提供您的工作效率。修改计划内容远比在工作开始后在更正要来得更容易。
这个过程也有助于对项目更深的理解。事先作出计划,提出问题、意见,以便解决问题。
最终制定一个工作计划,规划设计者,开发者,工程师以及项目经理各自的工作内容,并且要保证各个环节的配合。
2)重功能,轻外观
计划展示的效果不同主要体现在所采用工具的多样性。其实从根本上说都是介绍有关功能部分的应用,例如,一个网页将有3个文本框和2个按钮。 这是功能而不是形式。
在Howard Baines我们严格按照这一原则进行,并且我们的线框图只包括一些功能要素(线框,按钮,下拉菜单等)。我们忽略任何视觉和布局的东西。其他人可能会做的更多一些,包括了布局和其他视觉的元素。这取决于你自己。
3)积累自身经验
并不一定要求您具备设计和开发的能力,而需要的是在网页应用或者网站上的经验。当然经验越丰富越好,并且你不需去理解关系型数据库只要画线框。
4)确定负责人
确保有人对整个计划负责。他们负责跟进和管理反馈,变化等。如果一个项目,那么通常负责人是发起人,因为他们更清楚目标所在。如果为客户提供服务,我们将会负责计划的进程。不管是谁,只要有人负责。
5)涉及每个人
也许不是第一次会议,必须在纸上锁定一个简单的方案并且是涉及关键利益者的想法。很少,参与的人们加快设计进程。同时,线框图的开发涉及你的团队和客户团队。例如,你正在用你现有的数据库整合你的应用程序或者网站,然后确保数据库所有者可以检测所有数据库中的数据字段在你把他们加入到你的线框之前。收集用户的传真号码如果无处存放是不好的。同水平的设计师对用户体验有很好的理解,并且在早期流动时会存在潜在的问题。
6)完成期限
预先留出时间和交付期限,对保持项目运行是非常重要的。最初线框图会议可以是一天或是几天,具体取决于应用程序的大小,但都需设定一个时期并且坚持下去。会后按记录跟进,以保持项目进程。
7)保持清洁
如果一个特别的网页要求两个文本框和一个按钮,那么只要有这些即可,不多不少。
8)避免设计的线框图太多
线框图只要阐述如何达到所需功能,不包括任何介绍和设计的内容。应尽量避免任何有关设计的内容,这样很容易分散客户的注意力。例如:为了更生动而增加一些蓝色,那么有可能需要半小时的时间 去解释关于蓝色的用意。这些设计的内容应该是设计师的工作。
9)记住用户界面不是用户体验
想一些使用的介绍方法是极其诱人,比如AJAX。注意:线框图是关于功能元素而不是方案展示或者互动的方法。为了更直观的展示应用,应尽量避免AJAX,应侧重于线框图。
10)想想用户
这是很显然的,但是在规划线框图过程中还是很容易忽略这一点。我们的重点是功能,但是同样要考虑用户的体验。例如,如果你做了一个三页长的注册表单,可能发现很多人都是无法完成的。
11)不要懒惰
我们常听到:登陆页面是简单,可以不用写在线框图内。确保线框图包含计划的所有内容。在项目的末尾你应该有一个详细的说明。每一步都不应被忽略。
12)将线框图分成几个部分
一个网站地图或者应用被经常分为几个部分,比如新闻,产品,和用户账户。这样做更容易理解。
13)页面的数量
一个网页的应用往往包含了若干程序;结算就是一个很好的例子。通常是线性的,但是有时用户会选择不同步骤,例如跳过一步。显然你文档中的一些页面和页面中的标签(例如点击按钮)让用户跳转。
14)重复性
应用中的一致性可以有效地帮助用户,开发和设计者。组的重复元素是一件好事。例如,无论用户输入一个地址,将会是同样的地方在同样的命令。在规划线框图时就可以将其表示出来。
15)全部检查是有意义的
最终文档应该让任何人都能简单的操作。如果只是一个开发可以理解你的线框图,那么肯定是有问题的。最后问一下对这个项目什么都没有做的人,他们是否能理解。
16)广告也是功能
很多网站都有收费广告,这可能和google的广告一样简单,但他是功能而不是设计,所以也包括在内。
17)这不仅仅是公开网站
很多网站有一个管理区域用来管理内容,浏览注册用户概况,重设密码等。这个功能许多人都用不到,但是也很重要。很多时候这可能包含一些不公开的数据(例如用户账户启用按钮)。这对于开发在设计数据库时是很重要的信息。
18)知道什么时候结束
确保所有的利益相关者有机会去给反馈,但不把这种锻炼成画西斯廷教堂。通常情况下,可以说三步就能把工作确定下来。第一,把想法写在纸上;第二,从其他人那里得到反馈意见,比如,开发和设计者;第三定稿。
19)选择正确的工具
用纸和笔比用电脑更能抓住你的想法和创意。
一旦你开始设计你的文档我们建议使用你更喜欢的工具。例如,开发者可以用Microsoft Visio,项目经理用PowerPoint,设计者用AdobeFireworks。
我认为线框图应该是一篇文档而不仅仅是交互交流(像设计,可能被分散注意力)因此设计html可能不是最好的。
有很多线框图的工具,例如Balsamiq提供环境帮助很快的增加和自定义普遍的界面元素。他们可以给它一个手绘的感觉,提供一个视觉工具而不是真正开始的设计。
20)考虑相依性
每个人都知道一个购物车的流程是什么吧?因此很容易画成线框图并且放在一边。如果你用第三方支付工具例如PayPal?那么也许影响部分网站的工作。研究相依性,做出相应的修改。这在开始时更容易做到。
希望这篇文章可以提供一个清晰的画线框的思路,谁参与,如何完成,工具如何使用,最后的输出怎么样。最终的事情是,好的完整的线框可以节省你的时间。
你有其他什么秘籍,可以更快的画出线框图吗?
网站设计中清晰有效的信息传达
- 2009-02-06 (周五)
- 网文-Network
1. 信息传达方式
1.1 文字
1.2 图片
1.3 标题和页眉
1.4 图标
1.5 设计风格
1.6 颜色
1.7 视频和音频
2. 实现清晰的信息传达过程中的调整
2.1 过多的内容
2.2 每个用户都是不一样的
2.3 清晰度
2.4 保持传达的简洁,但又必须完整
2.5 个性
2.6 不要让视觉设计的重要性超过网站内容本身
2.7 获得用户的信任
2.8 获得并保持用户的关注度
3. 什么东西需要被表达出来
3.1 公司或者网站的目的
3.2 网站能提供给用户什么样的服务、产品或内容
3.3 用户在访问过程中能获得什么样的利益
3.4 用户可以采取哪些什么动作
4. 有效的信息传达设计技巧
4.1 区分内容的优先级
4.2 确定用户需要知道哪些内容
4.3 保持简洁
4.4 内容必须和目标用户群相关
4.5 重要内容要更容易被看到
4.6 在文字样式上花点功夫
4.7 多使用标题和副标题
4.8 所有无意义的东西全部去掉
5. 设计网站时所要达成的目标
5.1 足够清晰
5.2 信息传达要确实能帮助用户或者网站本身
5.3 一致性
5.4 用设计提升信息传达
5.5 时刻记住和目标用户的相关性
5.6 创造一个清晰的网站架构
6. 良好信息传达的好处
6.1. 用户能够轻松了解网站是干什么的
6.2. 更好的整体形象
6.3. 降低网站的反弹率
6.4. 用户在访问中更少感受到挫折
6.5. 过多的销售额、用户订阅等等
6.6. 更少不必要的网站后续支持服务
什么是成功的网站用户体验?
- 2009-01-06 (周二)
- 网文-Network
主要从以下四个指标来考核:
•有用
有用是评估用户体验的基础性指标,无论是网站还是网站的具体某一功能服务,都需要是满足用户需求,确保对用户有用的产品。有用指标的实现与否更多体现在是否围绕规划与需求来进行开发设计。
•能用
能用是评估用户体验的技术性指标,在浏览器对网站的兼容问题、速度问题以及稳定问题上,都有着一定的考核标准,忽视了这些问题,用户就不能够顺利使用网站。
•易用
易用是评估用户体验的质量性指标,是比较网站不同阶段、不同网站之间最常用的评估手段。易用性良好的网站保证了用户能简单快捷地使用网站各种功能服务。而用户在使用网站功能中产生的各种负面情绪如不安、迷惑、沮丧、误解、愤怒等等都是易用性不佳的直接表现。
•友好
友好是评估用户体验的气质性指标,从视觉设计到网站所有解释性文字(有可能有部分功能与交互设计),友好性良好的网站能够最大可能的感化、影响用户,让用户在使用过程中拉近与网站的距离感,逐渐从情感上建立依赖性。
Startup Metrics[转]
- 2008-12-10 (周三)
- 网文-Network
商业本质上是个很简单的模型:低价买入->高价卖出。很多温州和宁波的企业家,都是小学毕业的留级生,倒是整天把框架和模型挂在嘴边的MBA和咨询师们,一辈子都在给人打工。但是,不得不承认,对于一个像我这样没什么背景的普通人,要提高商业成功的机会,的确需要考虑很多因素,找到合适的货源,找到合适的买家,刺激买家的购买冲动,降低交易成本,等等。
Dave Mcclure 曾在 OATV (O’Reilly AlphaTech Ventures) 发起的一个Startup Camp上总结了一个AARRR模型,来定义重要的几个Metrics:
- Acquisition (捕捉): 用户通过不同的渠道进入了你的网站
- Activation (激活): 用户的第一次使用体验感到很满意 (一般以注册为参考标准)
- Retention (回访): 用户成为回头客,日后还多次访问你的网站 (可以通过cookie和登录次数来判断)
- Referral (推介): 用户觉得你的网站足够好,并主动推介给朋友 (口头推介很难追踪)
- Revenue (收入): 用户在你的网站上发生购买行为
基本上一个网站都需要考虑上面这5个环节,每一个环节都有一定的转化率(conversion rate),比如被捕捉到的用户里,也许只有30%的用户喜欢你的网站,但要让他们下次回访,也许还要再乘以20%,要让他们主动推介甚至购买,比率就更低了。
资金雄厚的团队,可能每个环节都由独立的子团队来负责,利用精确的数据实现业绩考核。比如Tom小组负责Referral,下个月的目标是把Email推介的用户比例从7%提高到9%,下个月只需要在数据库里运算一下即可知道是否达到目标。
对于投资人来说,最关心的是cost和revenue的关系,AARRR里每一步都需要付出成本,做个简化的case:
假设某网站在1月份总共花了5000元钱在营销上,得到了10万个访问者。其中有1万个人注册;在一个较长的时间之后(比如6个月之后),对这1万个人进行数据分析,发现8000个人在第一次注册之后就消失无踪了,只有2000个人进行了回访;而这2000个人里,只有200个人付钱购买公司的产品或服务。那么,只有这200个客户才是真正有效的。
那么,网站花在每个有效用户身上的cost是5000/200=25元。如果公司要实现盈利,至少需要让有效用户的人均终身消费达到50元以上,不然肯定是亏本生意。平均终身消费=平均终身消费次数x平均单次消费金额,这里需要精心设计。
为了简化计算,上面这个case有意忽略了Referral这个环节。下面我们加上Referral:
假设2000个回访者里面有100个人通过Email或url方式进行了推介,并且追踪到这100个人一共推介成功了50个有效用户(发生了购买行为),那么,网站花在每个有效用户身上的cost就变成了5000/(200+50)=20元
事实上,现实中的模型比上面的要复杂很多,上面我们只考虑了营销成本,事实上还有服务器支出,人员开销,办公开销等都不能忽略。此外,还有跨时间的cost和revenue,很难精确计算,比如1月份捕捉到的用户,也许3年之后因为某个促销活动而重新发生了购买行为,那么成本里就需要平摊促销活动的cost。
对于有清晰盈利模式网站,可以跳过AARRR里的基础环节,开发更适合自己的模型,比如:
- Paying User Acquisition:有效(付费)用户的捕捉成本(包含了AARRR的所有环节)
- Service Cost: 每次服务的成本
- Average Price: 单次消费的平均金额
- Repeat Rate:每年消费的次数
- Growth Rate: 有效用户的增长速度(即销售规模)
做一个简单的case:
按照上面的计算,一个付费用户的捕捉成本是20元。假设每次服务的平均成本是5元,平均单次消费金额是15元,平均每年消费次数是4次,初始用户有10万个,用户的年增长率是100%,那么,以3年为周期来计算,3年后,有效用户将达到80万:
捕捉成本=20×80万=1600万
收入-服务成本=(15-5)x4x(10万+20万+40万+80万)=6000万
如果不考虑固定成本,那么利润就是6000万-1600万=4400万。
事实上,老用户是肯定要流失的,一个用户很难保持每年都消费4次,所以,可以增加一个流失因子D=0.2,收入将会降低:
捕捉成本不变==20×80万=1600万
收入-服务成本=(15-5)x4x(
10万+
10万+10万x(1-D)+
20万+10万x(1-D)x(1-D)+10万x(1-D)+
40万+20万x(1-D)+10万x(1-D)x(1-D)x(1-D)+10万x(1-D)x(1-D)
)=40x(10万+18万+34.4万+67.52万)=5280万
利润=5280万-1600万=3680万
利润减少了20%左右
Home > 网文-Network

