代码改变世界

艾伟也谈项目管理,工作感言:任务分配及管理

2011-08-29 19:09 by 狼人:-), 219 阅读, 0 推荐, 收藏,
摘要:前面说到过,刚开始带小组,接到一个任务,我就估算了我大概要多少时间,然后小组多少个人就算是多少个我,估算时间=我要的总时间"小组人数(好笨的想法呀,不用时间跟组员交待任务的吗?个个组员都是我吗,比我强的还好,顶多做完了休息,差一点的就麻烦了),结果实际时间多了很多,而且小组里有的人做完了无事可做,有的人则忙得焦头烂额,容易打击组员的积极性,造成组员之间的不满。随着经验的积累,要想把任务分配得比较合适,首先要对自己的组员有一定的了解,最好能量化,其次要把握好任务(这就看需求分析及系统设计的功力了),以下是我的一点经验,我把我的组员分类(简称ABC分类),主要划分的指标有技术能力,做事速 阅读全文

艾伟也谈项目管理,谈软件协作:君子和而不同,小人同而不和

2011-08-29 19:09 by 狼人:-), 235 阅读, 0 推荐, 收藏,
摘要:我们知道现在的软件开发最大的问题就是变化,其实这也不是软件本身的问题,我更觉得是软件的特点。因为他不像建筑,画个建筑图,一般不会偏到哪里去。然而很多需要软件的人,他可能希望软件能达到什么目的,至于具体是什么样子,他自己也不知道。大部分都是看到一部分想起一部分,自己也不断的修正。这也是为什么最近敏捷大行其道。 我甚至服务过一个客户,做一个公园系统,为的是送一张免费的VIP卡给业主,最终目的是卖房子。 既然软件的需求是不固定,也就是不断变化,所以我们签合同的时候往往有两种方式: 1.固定价格 这种就是一开始让客户必须把需求定下来,然后估计时间,然后就是报价,我一直不懂这个价格是如何报的,很多就是. 阅读全文

艾伟也谈项目管理,公司的中场

2011-08-29 19:09 by 狼人:-), 187 阅读, 0 推荐, 收藏,
摘要:一个公司宛如一只球队,成败不是一个人的事情,是一整队的事情。那么球队在某一场具体比赛里面最重要的角色是哪一个?不是教练,如果说整个赛季如何可能是教练的功劳。如果是某一场比赛,最重要的角色是中场。对于公司也有这么一个中场的角色,不过不是老总,而是具体的那个产品经理。 其实产品是否成功,部分取决于总体效率如何。我把效率分为两个部分,一个是工作效率,一个是规划效率。 工作效率很好理解,就是每个工时的投入产出比。提高工作效率很好描述:如果我们以每一个人为坐标轴来观测,就是要求每个人都有合适的负担,不能够某个人负担过重,更不能某个人负担过轻;如果我们以每一天为坐标轴来观测,就要求每一天都有合适... 阅读全文

艾伟也谈项目管理,我的项目管理观点

2011-08-29 19:09 by 狼人:-), 214 阅读, 0 推荐, 收藏,
摘要:公司要我给项目经理做一个培训,关于项目经理的做事情的方法和观点方面。我就采用了Workshop的方式,Workshop不是会议模式,而是侧重于交流会谈的一种模式,毕竟大家都是项目经理,并非说我的做法就是对的,所有的一切都是自己的经验之谈,所以我只是说大家彼此分享经验,交流心得。我把我所要分析的内容大概做了一个讲义,也希望更多人能够参与到这个Workshop中。 项目经理好做吗? 项目经理好做吗?好做!项目经理好做吗?不好做。不同的人、不同的态度、不同的方法,其结果也就存在有极大的差异。有些人做项目经理,任务来了,不管三七二十一,就像切蛋糕一样,平均切开,然后清点一下团队人员,每人都平均... 阅读全文

艾伟也谈项目管理,切勿过早优化

2011-08-29 19:09 by 狼人:-), 151 阅读, 0 推荐, 收藏,
摘要:Donald Knuth说“过早优化是万恶之源”(premature optimization is the root of all evil)。这话也许有些夸张,但“过早优化”的危害我觉得不能忽视。同时,我觉得“过早优化”的概念不专属编写程序,生活中的示例也比比皆是。不信,你看看下面这些情形你是否遇到过: 1、当你开始学一门程序语言的时候(比如c#),你想如果可以精通开发工具(比如Visual Studio)一定如虎添翼,于是一开始你就花很多时间去研究开发工具,而忘记自己学习的重点是语言本身,而非工具。或者,一开始,你花不少的时间去选择哪门程序语言,比较各种语言的优劣,在五花八门的语... 阅读全文

艾伟也谈项目管理,对项目管理的几点认识

2011-08-29 19:09 by 狼人:-), 233 阅读, 0 推荐, 收藏,
摘要:自2007年参加工作以来,参与的项目也有好几个了,但都是以项目成员的角色参与,从来没有以项目经理的角色参与项目。中国有句古话叫“旁观者清”,同一个问题站的角度不同,可能会形成不同的结论。下面我就以一个普通项目成员的角度谈一下对项目管理的几个看法,希望大家给予指正。 1. 团队成员选择 人员选择要谨慎,要尽量选择合适的人员,在选择团队成员时要重点考虑其团队合作能力、编码可读性、能力和项目的匹配度等因素。 2. 项目远景的确定 项目初期项目经理需要和高层以及客户协商,定下项目的远景目标(即项目的目的,要实现的整体功能等),远景目标不用太长太细,但一定要有,好的远景目标犹如大海中的灯塔一样,可以让. 阅读全文

艾伟也谈项目管理,【项目管理】关于异地开发中的源代码管理问题

2011-08-29 19:09 by 狼人:-), 214 阅读, 0 推荐, 收藏,
摘要:最近在带领一个异地的团队在进行.Net B/S系统开发工作。两地相隔1000多公里, 两地都有开发人员,源码的统一管理就成了需要解决的问题。针对这个问题,想到如下的解决方法: 一、利用Microsoft Visual SourceSafe的Internet功能 优点: 1.考虑使用VSS是因为他与Microsoft Visual Studio集成的很紧密。可以在编译器中对源码进行直接Check in 和 Check out.使用的效率很高。 2.团队成员入手容易。在对需求清楚的情况下,可以快速溶入团队,进行编码。 缺点: 1. 对团队中的契合度及团队制度要求比较高。 比如,异地的一个同事周周下 阅读全文

艾伟也谈项目管理,项目经理成长日记(6)——对不上的帐

2011-08-29 19:09 by 狼人:-), 201 阅读, 0 推荐, 收藏,
摘要:中午吃过了午饭,端着杯茶做在休息室里正稍稍休憩。公司内部特别开辟出一个空间,并装修成吧台,高脚转椅,微高的台面和酒吧里面的样子多少有点类似。不少人见过微软、google的office的专修格调,让多少人羡慕而又渴望。其实程序员作为脑力劳动的工作者,有时候我们太需要像作家那样的灵感源泉,所以office的风格或多或少应该尽量给人营造一种比较轻松的环境,这样在轻松的环境中进行高强度的脑力将会尽可能让二者得到一种缓和,从而使质量和效率更为高效。 “吃过了?小余。”标准的中国人问候的方式,也惊醒了我,闭目养神的状态让我几乎快入眠。 我睁开眼睛,看清楚眼前的人,是财务的Cindy,我把身子抬了一下,报. 阅读全文

艾伟也谈项目管理,项目经理成长日记(7)——说是细,做的粗

2011-08-29 19:09 by 狼人:-), 177 阅读, 0 推荐, 收藏,
摘要:估计绝大部分的公司都在提倡一个口号:“注重细节。”但是往往是口号容易喊,行动却是千辛万苦,何谓细节?也就是自身工作的每一个环节、每一道流程的琐碎小事,而这些小事又常常容易被人忽略。有很多人有雄才大志,内心中充斥着舍我其谁的非凡气魄,但其眼高手低,小事不屑,大事难成,最终只落得一事无成的悲哀。 软件开发亦是如此,提倡了许久的注重细节,更有甚者许多公司标榜自己的优势在于:“我们更注重细节。”然而如果说我们要做到和自己提出的口号一致的时候,我们该如何去做?该做什么的事情才能够称得上我们注重了细节呢? 今天早上我把阿毛狠狠的训了一顿,我扳起的面孔,铁青的脸色连我自己都可以感觉到我的怒火不小。看着阿毛那 阅读全文

艾伟也谈项目管理,项目经理成长日记(4)——态度决定一切

2011-08-29 19:09 by 狼人:-), 240 阅读, 0 推荐, 收藏,
摘要:超仔刚刚推门进来,屁股还没有碰到他的椅子上已经让人感觉到他欢喜轻飘的神色,我抬头望着他眼睛,神色中洋溢的满是欢快。我看着他那兴奋的样子,微微笑着问道:“签完了?结果还可以吗?” “还不错!” “能满意就可以,继续努力。” “嗯。” 我知道超仔刚刚和公司签了新的合同,在新合同里他的工资有了一定的提高,这些都是因为对于他去年的绩效考核成绩还不错应该得到的结果。 年底对于我来说,可真是多事之秋,因为我需要在年底前完成对我团队这些人的一年的绩效评定,这些不但关系到他们年终的奖金,也影响到来年他们工资的涨浮。虽然自己一直讲究的是赏罚分明的做事方法,但是往往对于我来说要清晰分析哪个人在过去的一年中犯了什么 阅读全文

艾伟也谈项目管理,产品不要被技术绑架的十大注意事项

2011-08-29 19:08 by 狼人:-), 284 阅读, 0 推荐, 收藏,
摘要:“不可能的;有难度的;你懂不懂技术的;这个功能要放在二期才能做;要做可以但需要时间;把那个项目停掉我就给你做……”,如果经常听到技术这样说,那你的产品很有可能已经被技术绑架了,接下来你想再多的功能,只要技术说不可以那就没戏。 1、正确选人 ——做网站的技术开发,必须是个技术牛人,要像科学怪人那样的人最好,为实现一个功能可以两天不睡觉的主。千万不要找一个所谓的高级架构师之类的高人,其实这种人连最简单的功能也不会开发了。 2、严禁不可能 ——如果一个程序员说“不可能的”,那他应该去屎。做技术的就是把不可能变成可能, 如果连技术都说不可能,那一定是登火星。技术团队内一定要树立把疑... 阅读全文

艾伟也谈项目管理,软件研发中的冲突及解决之道

2011-08-29 19:08 by 狼人:-), 378 阅读, 0 推荐, 收藏,
摘要:深圳易方数码科技新技术研究主管,微软MVP时永安认为: 软件项目在研发过程中牵涉到很多利益相关方,这些相关方因为关注角度的不同,会产生很多矛盾冲突。这些冲突,轻则打击士气,拖延项目的进度,重则使项目无法正常进行。在我这些年的软件项目管理工作中,遇到过各种各样的冲突,其中最常见的有:项目开发周期的冲突和团队内部人际关系的冲突。 软件项目的研发周期,本来是应该根据项目工作量和开发人员情况来估算的。但现实中,往往会受到市场部门以及公司高层的干涉。他们从产品销售的角度考虑,希望软件产品越早发布越好,在他们眼里软件开发弹性极大,只要给的压力足够大,就可以成功地将开发周期缩短。作为开发... 阅读全文

艾伟也谈项目管理,打造高效的技术团队,我会关注的7个点

2011-08-29 19:08 by 狼人:-), 218 阅读, 0 推荐, 收藏,
摘要:1:使用分布式的版本管理系统 如果你觉得不需要使用版本管理系统,那我们沟通会有代沟,如果你是cvs、svn的粉丝,或者由于某种原因没有使用过分布式版本管理系统,比如git,那强烈建议你去看一下“why git is better than x”。 2:一键式发布 这里发布的目标位置,既可以是开发机,做本地测试;也可以是测试机,为QA准备好捉虫游戏的森林;还可以是生产环境(或者beta环境),供用户直接访问。 如深度xp一键恢复系统一样,一键式发布需要自动完成很多工作:代码自动化测试(开发阶段),打包压缩,编译(测试阶段),数据同步(外网)。也许还有很多工作要加入进来,但核... 阅读全文

艾伟也谈项目管理,动起来再调整 - 向项目经理推荐敏捷

2011-08-29 19:08 by 狼人:-), 193 阅读, 0 推荐, 收藏,
摘要:要成为一个好的项目经理需要学会逆水行舟。虽然顺水推舟有时也能到达目的地,但学会逆水行舟,你才能到达任何地方。 “虽然很有道理,但我认为现实不允许,很多项目都有规定的期限。中途还有给客户演示效果,往往实际项目中都是按最后上线日期来进行项目规划管理的。” “写得不错,但是有些建议过于理想化了。毕竟说得很有道理,但实际中具体做起来又不是那么一回事了。” 这是两位网友对《软件项目经理新手上路》的评论。这话很有道理,也是在现实生活中碰钉子碰出来的。在项目中确实存在很多限制,我们应该顺应限制,顺水推舟,否则会很难看。但如果这些限制间存在矛盾的话,如何能够做到顺水推舟呢?例如,项目资源限制与... 阅读全文

艾伟也谈项目管理,软件公司的两种管理方式

2011-08-29 19:08 by 狼人:-), 236 阅读, 1 推荐, 收藏,
摘要:这篇文章是我的一个外国的同事Gareth推荐给我的,我和他一起工作过一段时间。他之所以觉得非常不错,是因为这篇文章让他身有体会,他觉得我也一定会有体会,并让我考虑一下翻译到我的blog上来。我看完后觉得很有代表性,而且觉得说得太对了,所以翻译过来,希望大家都读一读,最好转给你的公司老板。 这篇文章来源于 StakeExchange 上的一个问题——“为什么BA和PM的薪水要比程序员要高?”,顶在一楼的回复分析了这个原因,并指出了两种管理文化。 ———————————————————正文开始—————————————— 一个简单的回答应该是——“因为在我们的社会里,我们总是会认为... 阅读全文
上一页 1 ··· 265 266 267 268 269 270 271 272 273 ··· 312 下一页