工作心得

值得学习的自我管理方式

时间管理(Time Management)就是用技巧、技术和工具帮助人们完成工作,实现目标。时间管理并不是要把所有事情做完,而是更有效的运用时间。时间管理的目的除了要决定你该做些什么事情之外,另一个很重要的目的也是决定什么事情不应该做;时间管理不是完全的掌控,而是降低变动性。时间管理最重要的功能是透过事先的规划,做为一种提醒与指引。

很多人要随着工作任务的变多才会开始做时间管理,其实时间管理是很日常且很 阅读全文>>>

团队管理, 工作心得

浅谈产品团队分工的管理

团队的分工协作一直是管理学家们乐于研究的一个命题,良好的团队分工可以使团队运转的更加高效,产出的效率也会有明显的提升,这都取决于分工的合理。产品经理要将工作分成若干个部分,分别合理的派发给不同的对象去执行,使团队成员都清楚明确的知道自己的工作任务和目标,以及完成工作的方式和方法,这样才能完美的达到分工协作的目的。这里的难点就在于将不同的任务派发给合理的对象,这就需要掌握团队成员各自的特点,分析其 阅读全文>>>

项目管理

在项目管理中发现乐趣

上次参加了一个MPD的分享会,里面有讲到一个乐趣项目,比较有意思,通过一个积木项目,来说明不同的项目角色在项目当中所起到的作用,和在项目当中应该做的事情。示例将将项目成员简单的分成客户、项目经理、开发人员、老板四个角色,每个角色在项目当中所扮演的职责是不一样,以一个浅显的道理来阐述各个角色的职责所在。

项目:是一个特殊的将被完成的有限任务,它是在一定时间内,满足一系列特定目标的多项相关工作的 阅读全文>>>

项目管理

软件开发新模式之敏捷开发

经过软件行业几十年的发展,软件系统变得越来越复杂,传统的软件工程理论使“软件危机”越来越严重。过长的开发周期、超出预算的开发成本、令人担忧的软件质量、频繁流动的开发人员、官僚的体系制度、迅速变化的市场环境等因素,让繁冗、笨重的软件开发过程越来越不能适应现实的需要,软件项目的失败率很高。敏捷开发就是在这种背景下应运而生的。敏捷是一种关注价值、消除浪费、以人为核心、迭代、循序渐进的开发方法。

阅读全文>>>

团队管理, 工作心得

互联网创业团队需要注意的问题

参加过多次关于互联网行业创业的沙龙、讲座、培训,从各个演讲嘉宾那里学到了很多东西。创业也需要实践才行,没有实践永远不知道创业是怎么回事,现在很多人都想着创业,但却把创业想的很简单,以为有一个好的概念或者想法就一定会成功,其实不然,创业需要各个方面都做好准备才行。互联网创业的团队成百上千,但真正坚持到最后并成功的团队却是凤毛麟角,从中就不难看出创业的艰辛和其中所包含的很多没有创业过的人所不知道的故 阅读全文>>>

PHP, 搜索技术

PHP开发搜索引擎技术全解析

谈到网页搜索引擎时,很多人都会想到雅虎。的确,雅虎开创了一个互联网络的搜索时代。然而,雅虎目前用于搜索网页的技术却并非该公司原先自己开发的。2000年8月,雅虎采用了Google这家由斯坦福大学学生创建的公司的技术。理由非常简单,Google的搜索引擎比雅虎先前使用的技术能更快、更准确搜索到所需要的信息。让我们自己来设计、开发一个强劲、高效的搜索引擎和数据库恐怕短时间内在技术、资金等方面是不可能的,不过,既然雅 阅读全文>>>

用户体验

十五种较差的产品用户体验

1、超长的页面加载时间

如果页面加载时间超过30秒,很难有用户会喜欢你的网站。当然30秒已经是比较夸张了,现在一般的电商网站,都要求在3秒之内加载出来。移动端的要求就更高了,一般要求无等待间隔的加载,即毫秒级的加载速度,实在比较慢的,都有过渡性的加载中提示。

2、无限制的使用flash及图片

无可否认,适当的用一些图片及flash,可以增加网站的生动性,增加视觉冲击力。但无限制的使用flash及图片 阅读全文>>>

项目管理

敏捷开发模式中的需求实现

需求规划完成了之后,我们要确保这些需求能在敏捷开发的过程当中实现。相比较与瀑布模式,需求规划完成了之后,提供一份完整的PRD就可以逐项开始开发了,敏捷模式下需求规划中的功能清单首先有可能不是一次实现,会分多次,可能中间还穿插了别的项目,其次是每个功能清单还是再拆分成开发任务去分别实现,再加上中间的需求变更,所以在需求实现的过程当中是要采取一些措施去避免实现中的困难的,比如需求实现的连续性问题,需求 阅读全文>>>

项目管理

如何培养卓越的项目推动力

成功的项目必然离不开成熟完善的项目规划和一位好的项目经理,而好的项目经理的评价标准之一就是其所必须具备的项目推动能力是否很强。项目的按期执行,需要团队的配合,也需要项目经理的不断推动。很多项目经理在项目遇到困境、停滞不前、没有任何起色的时候,都会抱怨团队的执行力差,其他部门的协作不好,领导的支持力度不够等,其实这些都是资源,都是需要项目经理去争取的,因此也是衡量是否拥有卓越推动力的条件。

阅读全文>>>

团队管理, 工作心得

团队建设之知识分享机制

知识分享是指组织的员工或内外部团队在组织内或跨组织间彼此通过各种渠道交换、讨论知识。其目的在于通过知识的交流,扩大知识的利用价值并产生知识的综合效应。每个产品团队都会由几种不同角色的人员来构成,有产品经理、开发人员、测试人员、UED人员等等,相互之间都是术业有专攻的,在相同角色内部做知识分享,可以提升该角色类型人员的整体素质和水平,而在团队之间做跨角色的分享,则有助于团队的整体提高。萧伯纳说过,你 阅读全文>>>

项目管理

敏捷开发模式中的需求规划

敏捷开发对需求规划的要求是很高的,首先需求是打散的,一个大的项目需求会拆分成很多小的功能完整的需求,以便排定优先级去逐个实现;其次打散的需求全部实现之后,组合起来的要是一个整体,而不是散碎的个体,这样就要求需求规划非常完整,需求拆分非常精确。所以个人感觉敏捷开发提升了开发效率,但是对需求规划的要求更高了。如果是产品经理来担当PO的话,就是对产品经理的需求规划能力提出了更高的要求,必须有清晰的思路, 阅读全文>>>

项目管理

敏捷开发团队成熟度评估参考标准

当一个产品团队采用敏捷开发模式时,如何来确认这个团队是否真的已经敏捷了呢?这个是非常重要的,在日常工作过程当中,团队的工作模式很大程度上会受团队负责人或者服务性领导的影响,有时候会因为这个负责人的一些个人工作风格,而使团队的敏捷模式偏离了方向,没有让团队真正的敏捷起来。前面一篇文章也介绍过,在敏捷开发模式团队内部,Product Owner和Scrum Master这两个角色非常重要,他们是带领整个团队前进的,下面的评 阅读全文>>>

项目管理

敏捷开发模式中的四种会议

从敏捷开发流程模型图当中可以看出,在敏捷实施过程当中,有四种会议,分别是计划会,每日站会,回顾会,评审会,其中数计划会最为重要。应该来说会议是有点多的,不是流传一种说法嘛,不开会的团队的一定不是一个好团队,好的团队一定经常开会。经常开会是需要时间的,因此有利有弊,如果会议时间和节奏控制的不好,就会占用掉团队很多的精力和工作时间,那就得不偿失了。在敏捷开发模式中,每种会议都有其特殊的职责和使命,不 阅读全文>>>

Linux, MYSQL

在Linux下安装和使用MySQL的方法

首先是要下载安装文件,需要注意的是要下载与自身系统位数要一样,32位和64位的差别;其次用rpm命令来安装。rpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续。该命令在安装时常用的参数是 –ivh ,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息,h表示在安装期间出现“#”符号来显示目前的安装过程。

下载完成后开始安装:
rpm -ivh MySQL-server-5.5.28-1.rhel5.i 阅读全文>>>

Linux

Linux常用命令大全

这些是比较基础的Linux命令集,每个都有使用的示例,可以在用的时候做参考,玩过LAMP组合的朋友肯定知道,有时候生疏了想一个命令想不起来是很痛苦的。个人其实玩的也不多,只不过在玩自己的博客、论坛等小站时会参考一下。这些命令主要是为了收藏备用。

系统信息

arch 显示机器的处理器架构(1)

uname -m 显示机器的处理器架构(2)

uname -r 显示正在使用的内核版本

dmidec 阅读全文>>>

项目管理

敏捷开发团队中PO和SM角色介绍

通过前面几篇关于敏捷开发总体的相关介绍,相信大家对敏捷开发模式已经有了一个比较清晰的了解,后续会介绍一些比较细分的方面,结合我在敏捷开发实施过程当中的一些体会,来阐述自身对敏捷开发的认识。

敏捷开发中的PO即Product Owner,字面意思是产品或业务负责人,即熟悉该产品所有业务相关的逻辑、流程、设置等方面事宜的人员,一般可由产品经理担任,也可由熟悉业务的开发人员担任。如果敏捷团队是在一起办公的(指 阅读全文>>>

产品运营

四类社交产品的运营模式和运营手段

目前比较常见的社交类产品是社区和SNS,这个是比较笼统的称呼,稍微细分一下为以下四种形式:微博、论坛、群组、贴吧。微博想必大家都耳熟能详了,国内的有新浪微博,腾讯微博等,国外的有facebook,Twitter等;论坛是相对来说较为古老的形式,发展至今已有十几年的历史,可见论坛的生命力之顽强,不过现在受各种新颖的社交模式的影响,已逐渐的有点力不从心,不过好的论坛还是非常吸引人;群组的变换形式是最多的,广泛一点来讲 阅读全文>>>

推荐好文

毕业后的职业规划和职场处事方式

正如”打工皇帝”唐骏说的:”我觉得有两种人不要跟别人争利益和价值回报。第一种人就是刚刚进入企业的人,头5年千万不要说你能不能多给我一点儿工资,最重要的是能在企业里学到什么,对发展是不是有利……”

人总是从平坦中获得的教益少,从磨难中获得的教益多;从平坦中获得的教益浅,从磨难中获得的教益深。一个人在年轻时经历磨难,如能正确视之,冲出黑暗,那就是一个值得敬慕的人。最要紧的是 阅读全文>>>

产品运营

论坛官方微博运营建议

随着微博的发展,140字的营销力已越来越不容忽视,众多微博营销的成功案例也告诉我们,微博营销大有可为,微博运营还是非常值得做的。基于微博而衍生出来的各种网络运营手段已备受追捧,也有人以此为契机而下海成立广告类公司,专门营造“微博事件”,代运营企业微博等等,让本已热闹的微博环境更加的沸腾。

同时,微博这种新兴网络媒体形态的产生和发展,对传统论坛的发展造成了相当大的冲击,以往论坛以注册登录为先决 阅读全文>>>

工作心得, 推荐好文

常见概念的启示和应用

偶然看到介绍这些效应、定律、法则的文章,发现虽然不知道名字和出处,但实际上对此并不陌生,且应用也可以很广泛,扩展开来联想到工作当中,发现也能很好的指导产品经理的日常工作,结合自己的一些看法,摘录部分如下。

蝴蝶效应

上个世纪70年代,美国一个名叫洛伦兹的气象学家在解释空气系统理论时说,亚马逊雨林一只蝴蝶翅膀偶尔震动,也许两周后就会引起美国德克萨斯州的一场龙卷风。其原因 阅读全文>>>

项目管理

敏捷开发的形和神

敏捷开发已在公司内部推行了有四五个月了,开始检查各个团队实行敏捷开发之后的效果,以检查团队是否真的敏捷了。按说这是好事,引入一种新的开发模式,是要定期检查一下,以便使这种新的模式能够按照正常的轨道来走,而不至于跑偏了。但现实情况往往是很多的,评估小组就真的能领会到敏捷的精神么?

通过一段时间的敏捷开发执行,确实发现了其好的地方,对于互联网这种需求变化非常频繁的行业,敏捷开发确实比较合适,能 阅读全文>>>

民工成长

业余时间是为了未来

最近看到一句话,“上班时间是为了果腹,业余时间是为了未来!”,深有感触,这也印证了自己对业余时间管理的看法。当然这句话更多的是对上班一族说的,对于已经创业的朋友来说,就没有这个问题了,因为这时候上班时间和业余时间都是自己的时间,都是为了自己做事。也有人说八小时之外不学习的人是将会被社会淘汰的人,虽危机感不会有这么严重,业已差不远矣。特别是互联网行业,知识日新月异,一不小心就处在过时淘汰的边缘,但 阅读全文>>>

原型应用, 工作心得

基于AxureRP原型的PRD文档编写方法

基于AxureRP的快速原型设计法确实能提高原型设计的效率和提升用户演示的效果,产品设计、交互设计或者是产品经理在做完原型设计,确认好需求之后,都不可避免的要写PRD文档或者是交互设计稿。大公司才会有交互设计师这个岗位,也就才会有交互设计稿这种文档产出,一般的公司都是只有产品设计师、需求分析师、商务分析师或者产品经理这样的岗位,这个岗位基本会包办了从需求收集,需求分析,需求设计,原型设计,编写PRD这样的一 阅读全文>>>

项目管理

需求如何进行敏捷设计

敏捷开发其实不光光要求开发层面和测试层面的敏捷,其实对需求设计层面也是要敏捷的,这样才能配合后续的开发和测试,使之真正的敏捷起来,前面介绍过敏捷开发的大体模式了,这次主要分享一下实际操作过程当中需求层面如何进行敏捷设计。

大多数情况下需求的处理过程都可以分为需求分析和需求设计两部分,前者要将业务需求转化成产品需求,后者要将产品需求转化为产品设计,也即成品的PRD。在做需求分析的时候,我们也是 阅读全文>>>

项目管理

产品项目敏捷开发实践分享

敏捷开发越来越火热,但在实际应用当中很多时候都是只有敏捷的“形”,却缺少敏捷的“神”,还只是在摸索中,我之前在《Scrum敏捷开发培训分享(二)》的最后也提到过,借鉴一种新的模式的时候,最好能够批判性的吸收其精华的部分,不能全部照搬,照搬了反而会出问题。其实敏捷对产品经理的要求是很高的,需要按排至少两个迭代的任务,两个迭 阅读全文>>>