猪窝

2008-03-17

技术对需求撰写的影响

归类于: 工作经验 — admin @ 11:54 下午

        PHP学习已经有半个月的时间了,总得来说掌握的知识还只是小基础。如果看成是学英语的话那现在就是26个字母基本掌握,掌握了几种简单的语法,同时记住了一些单词。同时我不是一个真正的产品设计,所以大部分工作及精力是放在需求,业务方面,而学了技术,至少是学到现在(可能我学的还不够深入)对我的帮助远远大于对我的限制,确实没有像其他人说的,技术限制了思路。

工作中能体验到的好处:

需求文档中,逻辑的问题少了:不会把多个数据盲目整合,看着整体结构简单了,实际上功能的使用繁琐了,逻辑复杂了,同时有可能会出现矛盾。

对进度的安排及功能的分配心里有些框架了:知道了大概哪些是大工作量,哪些是比较容易实现的,同时平衡业务用户的需求侧重点,从而更合理的安排项目的工期及功能的分配,同时最大化的满足双方的需要。

问题考虑更全面了:一个简单表格,一般我们需要提出的需求需要包括的点有“字段数量,字段定义,字段顺序,表默认显示数据,数据行的排序依据,是否翻页,翻页条件,是否允许查询,查询条件与逻辑”等等类似的功能说明。

歧义句少了: 明白了参数,属性,字段的含义,不会再乱用会误导技术理解的词汇。

文档力求统一,需求分层: 文档同样是一个“产品”,他的面向用户群就是开发人员或设计人员,所以同样需要有概念统一,词汇统一,功能统一的要求,包括各种细节,尽量不要在功能需求中体现表现层的东西,同理在设计建议文档中也少提到逻辑概念。

类似的好处还有不少,总之感觉到是质的变化,再有体会继续整理。

2008-03-12

成功安装leopard

归类于: 生活经验 — admin @ 11:59 下午

台式机成功安装leopard,速度还可以,效果也都很好,现在系统是xp,leopard双系统

刚装上,但是很多东西还都有问题,驱动,使用,配置都不是很熟悉,明天需要仔细研究一下。开心ing!!

弄完会上经验!

2008-03-11

数据库术语——学会与技术沟通的语言

归类于: 生活经验 — admin @ 10:20 下午

产品经理的一个主要职责及工作内容:沟通,翻译。

跨部门的沟通协调要求一个合格的产品经理可以充当技术,销售,市场,客户等不同群体的“翻译”,所以有必要了解各方面的知识及术语,今天分享一部分数据库的术语,可以跟技术更好的沟通或者听懂技术之间的讨论,不会被当作“棒槌”,囧….

内容参考自PHP & MySQL Web数据库应用开发指南

数据库(database):存储数据的仓库,就是常说的数据库。

表(table):数据库的一部分,仅存储与单一目标,事物,行为相关的数据。

字段(field):也称为属性,表里的纵向数据域。每一条数据记录都有相同的字段。

记录(record):也称为“行”,表里的数据实体。每个记录均包含对应于每个字段的值。

关系模型(relational model):使用数据库,表,字段存储数据及管理表之间关系的模型

(关系型)数据库管理系统(DBMS):管理数据库的应用软件,即我们平时说的mysql,sqlserver等类似的

SQL:用以和数据库服务器交互的标准查询语言

约束(constraint):对表和字段的限制。比如用户名要求唯一,没有客户不会有订单数据,邮箱必填等等。

主键(primary key):用于唯一标识各条记录的一个或多个字段。

索引(index):是种快速访问表中记录的数据结构。

实体-关系模型(ER模型) : 利用实体,字段,关系表描述真实数据的技术。

规范化的数据库(normalized database):根据ER模型设计的数据库。

原创: 猪猪经验分享

首发: 猪窝

转载请注明链接

2008-03-10

学习一样需要状态

归类于: 生活经验 — admin @ 10:56 下午

工作需要状态:在头脑清醒,精力充沛的时候,工作的效率都会很高,可以保证高强度,“多线程”的工作进度。

学习一样需要状态:心静,上进,目标清晰,会帮助你很快的进入学习的状态,更快的接受知识并及时的思考及反馈。

思考是读书,学习中最重要的一环:《全民情敌》里的一个台词很经典:listen and responsive!

只有在“读”,“听”的时候思考字面背后深层的意思,并一定程度结合自己的环境,现状进行思考,从价值观转换到方法论,才是真正有效的学习,否则,只会停留在“看热闹”的阶段。 透过现象看本质同样也是这个道理。

最近在学习PHP,枯燥,不是一般的枯燥,但是前段日子的学习进度还很容易保证,对书中的内容很快的接受,但是最近两天明显效率低下,唯一能做的就是坚持,中国的“填压式”教学培养出来的习惯现在起到了一定作用。总之,打好基础,才能深入学习,没背过单词就不要想着掌握英语啦!

2008-03-06

学习,定位,思考,潜伏

归类于: 生活经验 — admin @ 9:51 下午

1. 学习:人生就是一个学习的过程,无论你是否意识到自己在学习,好像你没有意识到自己在选择,实际就是在选择一样。忘了哪个文章里说了:人的知识80%是在工作之后,陈安之也说过:下课的时间,就是你超越竞争对手的时间。 学习,很必要,学什么,看方向,看定位

2. 定位:人的生活究竟是追求什么?是为了工作而生活还是为了生活而工作?HP大中华区总裁孙振耀退休所写的这篇文章让我重新思考了这个已经被我埋在心底的问题,加上昨天跟女朋友聊的比较多,重新开始思考及定位。

3. 思考:不同的阶段不同的目标,不同的阶段与目标决定你会思考不同的问题,好像现在的我,一直在考虑产品设计与个人目标,个人价值的实现。最近由于工作需要,开始设计产品交互,原型,并制作最终的HTML页面,让我重新更深入更实际的去面对这个很关键的环节。过去的理论知识看了不少,但是真做起来,你会发现经验依然很重要,没有实际操作的经验,想将理论融入到实际操作中确实是件很难的事,所以我从始至终都在强调一句话:价值观很重要,方法论更重要!

4. 潜伏:  女朋友说我好像一个大树,没有直接向上生长,而是分了几个杈,一会这个涨涨,一会那个涨涨,看我的blog也能看出来,从DIV页面制作,PHP的学习,到JS的学习,到重回产品设计的学习,赢在用户的重读,我确实是一个杈。这个东西依然是不统一的看法:马云说了,40岁前一定要学会专注,专注才能完成你的目标。彼得德鲁克每三年研究一门学科,研究的话三年可能短点,但是初步了解及基本掌握,三年足够了。而在我看来,一个合格的产品经理,产品设计师,产品人员,除了每天市场动态,产品资讯的吸收之外,必须要了解每个环节的难易度及实现原理,比如了解一定的编程基础,可以保证你产品需求文档撰写的逻辑性与完整性;了解页面制作及产品设计可以让你保证在发现挖掘需求阶段脑子里有一定的实现模型 ;了解各个环节的制作成本可以让你更好的平衡及分配团队的工作精力及项目发展节奏,将最大的精力放在效果最大的部分,“边际效益”在产品开发中一样起作用,余世维也曾经说过,一个合格的总经理,至少要干过五个部门,了解每一个环节,原因是什么?显而易见。所以每个人选择的路不一样,因为每个人的定位不一样,白天上班,晚上高强度看书,这是我选择的生活,这是我为了实现目标所选择的方式,最重要的,我乐在其中!!开心,兴趣才是最重要的,面试的时候我也这样对应聘者说:别为难你自己,有兴趣才能做出真正合格的产品!

继续潜伏,继续学习,继续丰富自己,继续让自己升级。再一次推荐孙振耀的文章,很好!! 顺便说一下,感觉学PHP和学英语差不多,嘿嘿

2008-03-05

鹰的重生!请珍惜及忍耐!

归类于: 生活经验 — admin @ 10:07 下午

鹰的重生
李东生

这是一个关于鹰的故事。

鹰是世界上寿命最长的鸟类,它一生的年龄可达70岁。

要活那么长的寿命,它在40岁时必须做出困难却重要的决定。这时,它的喙变得又长又弯,几乎碰到胸脯;它的爪子开始老化,无法有效地捕捉猎物;它的羽毛长得又浓又厚,翅膀变得十分沉重,使得飞翔十分吃力。

此时的鹰只有两种选择:要么等死,要么经过一个十分痛苦的更新过程——150天漫长的蜕变。它必须很努力地飞到山顶,在悬崖上筑巢,并停留在那里,不得飞翔。

鹰首先用它的喙击打岩石,直到其完全脱落,然后静静地等待新的喙长出来。鹰会用新长出的喙把爪子上老化的趾甲一根一根拔掉,鲜血一滴滴洒落。当新的趾甲长出来后,鹰便用新的趾甲把身上的羽毛一根一根拔掉。

5个月以后,新的羽毛长出来了,鹰重新开始飞翔,重新再度过30年的岁月!

2008-02-29

人物角色的创建——赢在用户读书笔记

归类于: 网络产品 — admin @ 3:25 下午

我们建立人物角色时,一般首先是要建立定性研究。不要指望定量研究可以给你一个很形象和突出的特征,数据只有在依靠合适的算法和模型才会体现出价值。所以一般都会先采用定性研究。

1. 进行定性研究

用户访谈是定性研究最容易的研究方法,获得目标和观点

2. 在定性研究的基础上细分人群

用户细分技术都是从选取大量的数据开始,并根据共同点创建用户群,将群汇集到体,细分的基础是“目标,观点和行为”

3. 为每一个细分群体创建一个人物角色

为用户的目标,观点,行为加入更多的细节后,每个用户群就会变成一个用户角色,在辅助于场景,特征信息,则一个有效的人物角色诞生了。

定性的用户研究完全就是在寻找一个故事。这个故事包括的元素有人物,目标,行为,情节,观点,共鸣。

一般可以采用的方法有:

一对一访谈: 通常都会用这个

现场调查:用户在最自然的状态下工作,生活,你在旁边观察,适时交谈

可用性测试:观察用户怎样使用网站完成任务

定性研究对于揭露不知道的事很有效!所以在你对目标用户群没有把握的前提下,可以先采取上面的方法进行一定的初期研究。

定性研究是具有开放性和探索性的,要保证对于出现与最初假设相抵触的事物可接受的状态。同时在定性研究的进行中,要时刻记着自己要了解的内容:行为,目标,观点。

百度IM(百度HI)的有关信息

归类于: 网络产品 — admin @ 1:14 下午

过去想进行一些百度IM的猜想,不过后台看看,跟很多人的想法都接近,现在有些资料了——百度HI的截图,只能说,百度的视觉设计真的很好!!!

那下一步话题:百度的IM和GoogleSite,同期推出的两个产品,可以看出不同公司的不同战略路线及战术方向,那你认为哪个更有价值些呢?当然是对我们用户来说!!嘿嘿。

20080229_3b138c19637b55d2180ew45bv0gld4ng.jpg20080229_5bb86210656d56d0a16ewpk3dymamq8t.jpg20080229_898658e280ec799de789dqgcftnrg8ef.jpg20080229_c99028810d90554ddbbffu6ydduuulpq.jpg20080229_f4b919c4eff32a8899dcfwmmiklknoij.jpg

2008-02-28

使用人物角色指导设计——赢在用户读书笔记

归类于: 网络产品 — admin @ 10:19 下午

人物角色究竟在产品设计中可以起多大作用?前面的文章只是概念性的提及,而具体的可实践可操作的工作是什么样的?我们再来深入了解下。

第一个:建立结构:信息架构和交互设计

人物角色的“目标,行为,观点”能告诉你在这个网站上,用户真正“想做”什么,以及想要“怎么做”。 理解这些,然后把信息组织成能帮助用户完成目标的样子,你的产品就成功了。

在设计之前,应该进行任务分析,来帮助认识到为了设计一个功能,内容或组织,都需要知道些什么。

用户研究》》细分群体》》任务角色》》场景》》任务分析/用例》》功能设计

所以在进行设计之前千万不要忽略了“任务分析”这一重要环节!

任务分析一般需要:场景描述(通过生动的描述进行“现场还原”,然后静静的观看及分析,抓住每一个需求点),任务分解(将用户达到目标的第一步到最后一步分解成可执行,可设计的操作描述)。

在任务分解过程中,需要对前面的场景进行深入的研究,直到识别出它的最小组成部分为止,最终得到一个待完成事项的列表,用于详细说明这次体验的结构。

重复上面的过程,直到理解和分解了用户每一个目标中的每一个任务。同时,任务分析中还应该反映出“可能的途径”,并按照“业务”,“内容”还有“技术” 来给出一个约束条件。

接下来需要做的工作就是:创建一个支持所有独立任务的架构。把这个架构看成是所有人物角色需求的一个父集,即包括所有角色所有功能的一个集合。

最终得到一个基于人物角色的树状图,每一条路径都是一个角色的目标或场景。

现在你已经使用人物角色完成了第一项工作了!!通过这个工作,可以确定网站所需要提供的所有服务,功能及内容,从而抛开一切不需要不必要没人用想当然的功能,将你的精力放在最有效的部分!!!

相关人物角色的文章

 创建用户角色——赢在用户读书笔记

成功的产品设计来达到商业目标——赢在用户读书笔记

接触用户角色——赢在用户读书笔记 

原创: 猪猪经验分享

首发: 猪窝

转载请注明原文链接,谢谢

2008-02-27

创建用户角色——赢在用户读书笔记

归类于: 网络产品 — admin @ 10:50 下午

终于到了激动人心的内容了,开始做实质性的工作了!小猪读书最喜欢的就是操作性强的,说白了也是懒,哈哈,不愿意再提炼,好了,开始。

创建用户角色的方法

  • 它取决于任务角色的观众都是哪些人(角色使用者)
  • 它取决于您实用人物角色的方式
  • 取决于希望花费的精力和资金

主要可用三种方法

  •  定性人物角色
  • 经定量检验的定性人物角色
  • 定量人物角色

用户研究纵览

  • 进行用户研究之前,先确认真正想了解的内容是什么,确定好了,再考虑采用的方法
  • 定性研究是从小规模的样本量中发现新事物的方法,它在发掘新见解上很有价值,定性研究的结果是开放式的
  • 定量研究是用大量的样本来测试和证明某些事情的方法,定量研究能帮助你验证假设

定量研究告诉你正在发生什么事,定性研究告诉你为什么这些事会发生

从另一个角度来看

  • 人们说了什么很重要:揭示他的目标和观点
  • 人们做了什么很重要:实际行为显示出用户有关的信息

用户无法意识到自己行为的真相,所以观察人们的实际行为比简单听取他们的意见更有效!因为人们很有可能说的和做的不一样,这也是白鸦为什么总提到:不要被用户带到沟里。所以必须要保证对这两方面都有清楚深入的认识。

更提炼一些的说:定性研究是为了挖掘,发现。定量是为了验证,确保真实!

相关的用户角色,用户研究文章:

成功的产品设计来达到商业目标——赢在用户读书笔记

接触用户角色——赢在用户读书笔记 

原创: 猪猪经验分享

首发: 猪窝

转载请注明原文链接,谢谢

« 上一页下一页 »

基于 WordPress