随笔分类 - 项目管理与产品建设
如题
摘要:今天从一个小故事开始讲:为什么苹果的手机只有一个按钮? (台下:我觉得对于用户来说,只有一个按钮不会有太多的干扰,只要从这里开始,其它的菜单都在这里面了,这是我个人的一些想法。) 上次在分享的时候 Martin(腾讯总裁刘炽平,编者注)也在,他认为是因为这一个按钮很容易坏掉,所以用户要不停去换新的手机。这也有一定的道理,因为我上个苹果手机的按钮就坏掉了,后来没有办法只好又换了一个。 (台下:乔布斯是想说我的产品是我来引导用户使用,所以只有一个按钮的时候,你必须照我的操作,你只能按这个按钮来一步步操作。) 那两个按钮为什么就不能引导了? (台下:多一个就多一个选择了。) 就不给他选择? (台下.
阅读全文
摘要:作为技术总监,如果只负责一个项目,那么他必须对整个项目了解度到100%,无一遗漏,哪怕只是下属发的工作文档里有提到。但是技术总监身兼多个项目,而且大小不一,需求五花八门,那么可以根据实际而定。 作为项目经理,对项目必须达到90%以上的了解度,从项目范围上来说包括项目的模块、功能、业务流程。从项目进度上来说需要制定项目的计划、阶段、可交付结果。从项目人员上来说包括每个成员所能负责的最合适的模块。从技术上来说包括项目的架构,层次,数据处理方式,采用的设计模式,主体功能,附属功能,用户体验质量层次。 作为项目组长仅次于项目经理的职位,对项目的了解也需要达到70%--90%的了解,当然我们可以理...
阅读全文
摘要:质量、时间、成本这三者永远不会让你完全如意,不仅仅只表现在项目控制上,在项目工作分解分配上,根据自身工作复杂度来说,工作分解并非越细越好。 工作分解的越细,意味着你需要花更多的时间,除了工作分解工作力度带来的时间流失外,你还需要各个粒度的人员调配。当然能做到这样相当的好,证明你能把控得更好。但是管理与控制不仅仅只是你一个人的事情,你依旧可以讲管理与控制的工作分解给你的下属。比如说,你能很好的分解工作,然后分配给你的下属,让整个流程的风险系数降到最低,但是在一个很长的时间里,你也许做着类似 简单数据库操作代码编写 的工作,因为一部分的任务分解工作就是机械运动,即使你的工作内容变了,但是你的...
阅读全文
摘要:有位IT业的伟人说过这样一句话:任何成功都不是简单复制得来的,但是没有复制是不会成功的。其实,据我理解这句话若是用在网站的建设当中也是非常切合实际的。对于站长来说,成功就是良好习惯的不断复制,说来简单做起来很难。首先,站长至少需要对自己的站有一个长远的蓝图规划,至少脑海中要有自己什么阶段该做什么的想法。当你成功之后回眸那些刚刚建站的日子,就会发现一切都是那么必要,曾经傻傻奋斗的你是那么的可爱,又是那么的顽强不屈。 一个比较恰当的比方:对于刚刚开始建站的新手站长而言,网站就像一张待涂抹的白纸,新站长面临着非常好的书写个人才华的机会。也正如同一句老话所说的:“良好的开端是成功的一半。”充分说明了.
阅读全文
摘要:原文地址:http://blog.csdn.net/wuxyyin/archive/2010/09/19/5893928.aspx外部JS 的阻塞下载 所有浏览器在下载JS 的时候,会阻止一切其他活动,比如其他资源的下载,内容的呈现等等。至到JS 下载、解析、执行完毕后才开始继续并行下载其他资源并呈现内容。 有人会问:为什么JS 不能像CSS 、image 一样并行下载了?这里需要简单介绍一下浏览器构造页面的原理, 当 浏览器从服务器接收到了HTML 文档,并把HTML 在内存中转换成DOM 树,在转换的过程中如果发现某个节点(node) 上引用了CSS 或者IMAGE , 就会再发1 个re
阅读全文
摘要:网站的稳定性所受影响因素很多,一个具有好的稳定性的网站,能够为网站中带来最直接的就是用户体验以及网站中在互联网的表现。 网站中的稳定性通常表现为我们浏览网站时在网站中的网站感觉,没有经常出现连接错误、程序出错等相关方面,而另外,对于网站优化以及通过网站来提高企业效益来看,想要得到一个好的优化效果,以及通过网站来提高企业效益网站具备好的稳定性是一个先决条件。 网站中稳定性不好通常会表现在以下方面: 1、网站中经常会出现“无法访问”、“连接出错”等相关提示,提示不能够正常访问网站 2、网站加载时快时慢,特别为图片网站或一些装载内容较多的网站 3、在对网站进行维护时,网站后台经常要重新登录...
阅读全文
摘要:投递人 Astar 发布于 2011-08-23 09:38 评论(4) 有623人阅读 原文链接 [收藏] « » 当今互联网的发展,已不是大鱼吃小鱼的时代,而是快鱼吃慢鱼的时代。互联网产品的制胜原则就是一个字——“快”。在各种形态的产品研发中,我们始终贯彻如一的价值观之一就是“快”,我们应该如何来理解和诠释“快”?又会从哪些方面来执行贯彻这个原则呢? 快速迭代,快做快发 互联网产品不同于传统软件开发,我们面对的...
阅读全文
摘要:作为一个开发团队的管理者,例如当你是一个团队的项目经理的时候,任务的完成情况通常是你最关心的内容之一,比如说分配的任务是否 能够按时间完成, 整个项目的进度是否尚在计划之中,团队内的人是不是都在高效地工作,大家有没有什么困难,这些是你经常会关注的问题。在软件开发团队中,任务的分配、跟踪 和管理通常是这个团队管理者的一个重要的工作内容。 1 从问题谈起 我曾经碰到过一个项目经理,她管理着一个团队开发一个 web应用,团队里开发人员大概 10个左右,测试人员 3个,业务分析师 1个人。对于任务的管理她是这么做的。通常,她会将需求分析人员分析得到的需求给每个人分一些。然后每个人在领到任务之后会给她.
阅读全文
摘要:在目前的IT行业中,存在这样的潜规则:多做总比少做好,领导说的都是要做,权力决定对错。我们都曾遇到这样的情况,你的领导说:”小王,这个需求 要做,你看看多久能完。小王心想“都有这么多任务,,再把安排进来,项目进度肯定延迟,而且这个需求好像行不通”但小王只能说:“好的,需要赶工做,应该 差不多。” 为什么这么说,不用解释了。推卸工作不用说,领导肯定不认。 其实对每个任务,具体执行的人肯定清楚可行性,但如果不说实话,项目进度和后续的工作,代价都是不可估量的。如果说了不,领导肯定认为推卸工作。那在这个时候我们到底该如何做? 1 任何的问题从技术角度来说都不应该马上给出执行时间,至少你没有仔细分过,所
阅读全文
摘要:任何一个项目都存在可知和未知的风险,软件开发项目也是一样,如何应对风险对整个项目来说,至关重要,风险控制和应对的措施,我们都不希望发生,对于软件开发项目的常见风险基本有几下几种: 1 需求变化 这是最经常发生的问题,客户需求的变化不需要理由,即使有相关的合同规定,这导致的后果基本上就是项目延期,那么如何应对呢?首先,你要明确知道,这个风 险发生的概率很大,当发生时,接受的可能性比不接受大,所以要求我们在系统设计的时候,充分考虑灵活性,以最小的工作量应对该风险。而且进度的安排适当的 给出充分,当你发现需求变化的可能性很大时。另一种方法,就是采用小阶段的汇报和演示给客户,及时纠正需求,敏捷开发常用
阅读全文
摘要:成为一名优秀的软件产品技术支持与服务工程师,需具备的素质和能力: 1)乐于发现问题和解决问题 提前发现产品中存在的问题,有利于日后从容面对客户的咨询或者投诉。如果能够在成本和计划可控制的范围内解决之,可以有效地避免其在客户群体中造成 不良影响,维护产品的良好声誉,甚至公司的良好形象。这不仅仅是产品开发与测试部门的责任,同时也是我们,直接服务于客户的软件产品技术支持和服务工程 师,必须时刻保持的警惕意识。 2)乐于帮助他人解决问题 不要回避客户在使用产品过程中发现的问题,要保持一颗良好的心态。有些问题可能比较麻烦,需要花费很长的时间,甚至到最后依然没有找到答案。无论问 题是什么,我们都需要感谢.
阅读全文
浙公网安备 33010602011771号