随笔分类 -  项目管理

摘要:对于软件工程学科的同学都知道,软件工程是一门技术含量高设计极其复杂的学科。为了控制好软件产品质量和规范,就必须用大量的文档约束软件工程的进度和状态。浩大的软件工程对于缺少工作和项目经验的人来说,必然是摸不着头脑不知从何开始。为了让大家能够快速适应标准的软件开发过程,今天我为大家粗略的描述开发中需要的... 阅读全文
posted @ 2014-05-14 19:34 郑文亮 阅读(4672) 评论(0) 推荐(0) 编辑
摘要:事实上SVN的确是我用过的最好的源码管理工具,虽然我用过的这类工具并不多,只有VSS、CVS和SVN,其它像PVCS、 TeamSource、ClearCase之类的只有耳闻,因为它们都是商业产品,并且通常用于管理大型的项目,没有机会试用,所以也不知道它们如何。 VSS是我四年前在公司里用过的最早的一款源码管理工具,不过它实在是太一般了,而且也是商业产品。所以除了公司里工作需要,我自己是不用的。从那公司出来以后,我试用了CVS,这才开始对自己的源码进行管理。作为OSS圈里元老级的源码管理工具,CVS有多强我不用再多说。但是现在SVN这颗新星已经渐渐要盖过CVS的光芒了,可见SVN是有自己杀手锏 阅读全文
posted @ 2013-09-27 17:58 郑文亮 阅读(1803) 评论(0) 推荐(0) 编辑
摘要:1.- 所有的程序都写的很烂,除了我的。我要告诉你一个坏消息,兄弟,所有的程序都写的很烂,包括你的。无论你在上面花多少功夫,其他大多数程序员总是会认为你写的代码很烂、他们能写出比你好10倍的程序。如何纠正:不要挑剔别人的程序,有一天也许你的程序会被人放在聚光灯下挑剔。要保持客观和专业的评论,不要轻易判断。要谦虚,从周围人哪里学习经验,警戒自己不要写出这么糟的程序。2.- 我几秒钟就能把它改好,不用走变更流程了。抄捷径充满诱惑,每个人都想抄捷径。有时候抄捷径是必要的,但总的来说,抄捷径是危险的,非常危险,应该避免这样做。走捷径也许会节省你数小时的时间,但如果走错了,它可能会给你带来数月的麻烦。如 阅读全文
posted @ 2012-03-15 09:14 郑文亮 阅读(349) 评论(0) 推荐(0) 编辑
摘要:执行力差的五大原因。1员工不知道干什么、2不知道怎么干、3干起来不顺利、4不知道干好了有什么好处、5知道干不好没什么坏处。 阅读全文
posted @ 2012-02-22 10:44 郑文亮 阅读(386) 评论(0) 推荐(0) 编辑
摘要:摘要:一个Film Crew的Director(注:有总监和导演的意思)了解要把一个伟大的软件组合起来的每一个碎片,他需要组织一个无与伦比的团队,并且要帮助这个团队能凝聚在一起,团结在一起工作。他的角色是鼓舞大家,守护着构想(Vision),提供方向和集中大家的精力。 这篇文章是我的一个外国的同事Gareth推荐给我的,我和他一起工作过一段时间。他之所以觉得非常不错,是因为这篇文章让他身有体会,他觉得我也一定会有体会,并让我考虑一下翻译到我的blog上来。我看完后觉得很有代表性,而且觉得说得太对了,所以翻译过来,希望大家都读一读,最好转给你的公司老板。 这篇文章来源于 StakeExchang 阅读全文
posted @ 2011-07-28 10:21 郑文亮 阅读(412) 评论(0) 推荐(1) 编辑
摘要:概要设计说明书项目承担部门:撰写人(签名):完成日期:本文档使用部门:□主管领导 □项目组 □客户(市场) □维护人员 □用户 评审人(签名):评审日期:批准人(签名): 批准日期:文档修订记录版本编号或者更改记录编号*变化状态简要说明(变更内容和变更范围)日期变更人批准日期批准人*变化状态:A——增加,M——修改,D——删除文档审批信息序号审批人角色审批日期签字备注目录1 引言... 31.1 编写目的... 31.2 项目背景... 31.3 定义... 31.4 参考资料... 32 总体设计... 42.1 需求规定... 42.2 运行环境... 42.3 基本设计概念和处理流程.. 阅读全文
posted @ 2011-05-09 19:29 郑文亮 阅读(841) 评论(0) 推荐(0) 编辑
摘要:http://www.google.com.hk/url?q=http://www.cnblogs.com/freedom831215/archive/2011/01/19/1938943.html&sa=U&ei=DEDDTdmzD4aGvgPYupmrAQ&ved=0CCsQFjAJ&usg=AFQjCNHym6gqKXpXqoOedjnjc9G7HRd1ZA 阅读全文
posted @ 2011-05-06 11:06 郑文亮 阅读(367) 评论(0) 推荐(0) 编辑
摘要:当你预期的那一天,也许是害怕的那一天,终于来到了:从工程师的队伍里你被提拔到了软件项目领导或者团队领导的位置。这也许就是你选择的职业道路,或许你不太情愿,将就尝试一下。无论在哪种情况下,你都可能缺少工程学科、人员管理以及领导能力的相关教育。这需要更多的领导能力和管理(它们不是一回事),而不能象Dilbert(译注:著名IT漫画主角)那样简单地和老板对抗了。当你考虑新的目标时,请考虑下面的活动计划列表。一次就抓住了每个亮点,这是不可能的。但是这份建议说明可以帮助你将注意力放在可以提高你和你的团队绩效的活动上。 建立优先级 作为经理,首先要做的、最重要的事是你需要有意识地建立优先级。当你仍陷于繁重 阅读全文
posted @ 2011-04-17 20:50 郑文亮 阅读(376) 评论(0) 推荐(1) 编辑
摘要:我所在的公司和大多数国内IT公司一样,十几到几十人的规模,每次在做完项目过程中我们都会感觉很累,老板其实也很累,在小公司老板更像是一个项目经理的角色,很多东西都没有流程化的东西可走,所以很多事情都要等老板拍板后才可以继续下去,员工在很多时候就会感到迷茫,随着公司规模的扩大,公司也意识到没有一套规范的项目管理方案是万万不行的,自己在这方面也摸索的一段时间。我首先接触的是敏捷开发的方法,但很快我就感觉这个方法行不通,至少对于我们是这样,因为我们无法保证和客户以及业务人员及时沟通,一个月见几次面就很不错了,而且我们的开发人员也并不具有敏捷能力。后来接触了下CMMI,CMMI对于小公司就更不靠谱了,它 阅读全文
posted @ 2011-04-17 20:24 郑文亮 阅读(450) 评论(0) 推荐(2) 编辑
摘要:按照PMBOK的定义,项目是为了创造某种独特的产品、服务或成果而进行的临时性工作,而项目管理就是将知识、技能、工具与技术应用于项目活动,以满足项目的要求。项目管理成功与否,衡量的标准很简单,那就是项目是否成功?是否达到了预期的标准?它面向的是结果,而非过程。这跟打仗有点类似,有的人精通各种战术,却不懂因势利导随机应变,结果老吃败战;而有的人虽然不懂战术,走的野路子,但是却一直能获得胜利。理论吹得天花乱坠,脱离了实践和结果的验证是没有任何意义的。当然,这里不是宣扬理论无用,理论是前人经验的总结,当然有其借鉴的意义,但是如果只是研究空空的理论,脱离基本的实践,是很难成功的。项目管理的九大知识领域: 阅读全文
posted @ 2011-02-23 16:25 郑文亮 阅读(554) 评论(1) 推荐(0) 编辑