- 博客(31)
- 收藏
- 关注
软件项目经理新手上路(7) - 再序 - 多点儿人味儿
有朋友最近看了《软件项目经理新手上路》,就问我,你在写什么啊?其实我也在思考这个问题,为什么我从一开始就否定了软件项目管理而要写软件项目经理呢?最近才逐渐了解自己的想法,多点儿人味儿。我想写的是一个活生生的项目经理,而不是剥离人味儿的项目管理。请允许我在此引用一句名人名言。“#彼得圣吉第五项修炼# 我深信,流行的管理体系的核心问题是致力于使一切趋于平庸。它迫使人们越来越辛苦的工作,以弥补...
2011-05-08 08:00:04 129
原创 软件项目经理新手上路(7) - 再序 - 多点儿人味儿
<br /><br />有朋友最近看了《软件项目经理新手上路》,就问我,你在写什么啊?其实我也在思考这个问题,为什么我从一开始就否定了软件项目管理而要写软件项目经理呢?最近才逐渐了解自己的想法,多点儿人味儿。我想写的是一个活生生的项目经理,而不是剥离人味儿的项目管理。<br />请允许我在此引用一句名人名言。“#彼得圣吉第五项修炼# 我深信,流行的管理体系的核心问题是致力于使一切趋于平庸。它迫使人们越来越辛苦的工作,以弥补一种缺失,即人们在一起共同工作处于最佳状态时所特有的精神和集体智慧的缺失。”引自《第五
2011-05-08 07:58:00 633
原创 软件项目经理新手上路(6) - 不要进行小改进
<br /><br />改进是每个项目经理都会遇到的头疼事。<br />1. 小故事<br />张三有点烦恼。张三兴冲冲的到一个项目入职了,踌躇满志,这次一定要干点成绩出来。因为入职前,领导找张三谈过,项目目前存在不少问题,需要改进。在经过一段时间的调研后,张三拿出了一整套改进方案。张三将整套方案提交给领导,领导看了第一眼,说很好,我需要再研究研究。过了几天,领导还没研究完。张三去找领导,领导开始拖延,主意不错,但是是否适合我们公司,还需要观察和研究。最后,所谓改进不了了之,张三很失望。<br /> <br
2011-05-07 11:16:00 494
软件项目经理新手上路(6) - 不要进行小改进
改进是每个项目经理都会遇到的头疼事。1. 小故事张三有点烦恼。张三兴冲冲的到一个项目入职了,踌躇满志,这次一定要干点成绩出来。因为入职前,领导找张三谈过,项目目前存在不少问题,需要改进。在经过一段时间的调研后,张三拿出了一整套改进方案。张三将整套方案提交给领导,领导看了第一眼,说很好,我需要再研究研究。过了几天,领导还没研究完。张三去找领导,领导开始拖延,主意不错,但是是否适合我们公...
2011-05-07 11:15:49 156
软件项目经理新手上路(5) - 头痛医头,脚痛医脚
项目总有各种各样的指标,用指标对项目健康情况进行检查就像人的体检一样合理,但是会体检并不意味着会治病。1. 小故事张三受到了领导嘉奖。当张三刚到项目的时候,中国团队的任一指标都比国外团队差很多。张三选定了产出指标作为突破口。他凭借个人魅力和努力工作极大的激励了项目团队成员,终于在半年后,项目团队成员的产出指标已经与国外接轨。张三也因为卓越的领导力和卓有成效的工作成果受到领导嘉奖。...
2011-05-05 15:06:29 146
原创 软件项目经理新手上路(5) - 头痛医头,脚痛医脚
<br /><br />项目总有各种各样的指标,用指标对项目健康情况进行检查就像人的体检一样合理,但是会体检并不意味着会治病。<br />1. 小故事<br />张三受到了领导嘉奖。当张三刚到项目的时候,中国团队的任一指标都比国外团队差很多。张三选定了产出指标作为突破口。他凭借个人魅力和努力工作极大的激励了项目团队成员,终于在半年后,项目团队成员的产出指标已经与国外接轨。张三也因为卓越的领导力和卓有成效的工作成果受到领导嘉奖。<br /> <br />2. 常规想法<br />张三的确值得嘉奖,因为在这半年
2011-05-05 15:06:00 653
原创 软件项目经理新手上路(4) - 老好人
<br /><br />老好人式的项目经理并不少见。他们人很好,希望让每一方满意。<br />1. 小故事<br />最近,张三有些烦恼。张三是位资深的开发人员和项目经理,同时他也是个典型的老好人。他勤勤恳恳,任劳任怨,开发能力优秀,对每个人都是那么好。因为客户突然提出了一些比较无理的要求,但是张三是老好人嘛,所以张三就带领团队加班加点,努力完成。可惜客户的要求实在太紧,在上线后出现了一个比较严重的Bug。客户对项目团队的工作很不满意,但是考虑到项目团队认真的态度,没有追究。<br /> <br />2.
2011-05-04 14:55:00 1465
软件项目经理新手上路(4) - 老好人
老好人式的项目经理并不少见。他们人很好,希望让每一方满意。1. 小故事最近,张三有些烦恼。张三是位资深的开发人员和项目经理,同时他也是个典型的老好人。他勤勤恳恳,任劳任怨,开发能力优秀,对每个人都是那么好。因为客户突然提出了一些比较无理的要求,但是张三是老好人嘛,所以张三就带领团队加班加点,努力完成。可惜客户的要求实在太紧,在上线后出现了一个比较严重的Bug。客户对项目团队的工作很不...
2011-05-04 14:52:57 125
软件项目经理新手上路(3) - 这不是份简单的工作
绝大多数开发人员的职业目标都是成为项目经理。项目经理的工作看起来美好而简单,高工资,管人,还不用加班。但是它是不是像看起来那样美好呢?1. 小故事张三昨天向公司提出了申请,他还是想回去做程序员。张三做出这个决定也是经过长期考虑的。首先,在管人的新鲜劲过去后,张三再也找不到技术工作中那种成就感;其次,张三喜欢直截了当的沟通方式,但这种方式并没有得到项目团队的认同,前后有两位同事离职;最...
2011-05-03 15:46:21 134
原创 软件项目经理新手上路(3) - 这不是份简单的工作
绝大多数开发人员的职业目标都是成为项目经理。项目经理的工作看起来美好而简单,高工资,管人,还不用加班。但是它是不是像看起来那样美好呢?1. 小故事张三昨天向公司提出了申请,他还是想回去做程序员。张三做出这个决定也是经过长期考虑的。首先,在管人的新鲜劲过去后,张三再也找不到技术工作中那种成就感;其次,张三喜欢直截了当的沟通方式,但这种方式并没有得到项目团队的认同,前后有两位同事离职;最后,张三力图一切为了公司把项目做好,但项目显得不上不下,公司领导也反映平淡。好在张三的公司很开明,允许个人相对自由的进行工作选
2011-05-03 15:46:00 1090
软件项目经理新手上路(2) - 力量从哪里来?
技术冲突是技术出身的项目经理经常碰到的事情。一开始只是技术讨论,讨论着讨论着就变成了技术冲突。1. 小故事张三最近的心情很糟,这起因于一次技术争论。在解决一个技术问题的时候,张三和李四的设计不同。从张三的角度来看,李四的设计简直糟糕透顶,但却怎么也没有办法说服李四。于是张三就小小的动用了项目经理的权力,强制使用了自己的方案。没想到遭到李四的强烈抵制,到最后李四竟然提出了辞职。张三也因...
2011-05-02 18:01:21 85
软件项目经理新手上路(1) - 序
软件项目经理,这是广大开发人员向往的职位。随便抓个开发人员问问他的职业规划,他会告诉你“我的计划是现在专心做开发学技术,3年到5年的时间后转向管理。”在开发人员看来,项目经理的收入更高,加班更少。然而在绝大多数公司你都可以找到足够多的技术培训,却没有针对项目经理的培训。看来要成为项目经理,一切都要靠自己摸索。有没有这样一本手册,只要读了它就能提高管理能力?我的偶像温伯格提到过一本...
2011-05-02 18:00:25 101
原创 软件项目经理新手上路(2) - 力量从哪里来?
技术冲突是技术出身的项目经理经常碰到的事情。一开始只是技术讨论,讨论着讨论着就变成了技术冲突。1. 小故事张三最近的心情很糟,这起因于一次技术争论。在解决一个技术问题的时候,张三和李四的设计不同。从张三的角度来看,李四的设计简直糟糕透顶,但却怎么也没有办法说服李四。于是张三就小小的动用了项目经理的权力,强制使用了自己的方案。没想到遭到李四的强烈抵制,到最后李四竟然提出了辞职。张三也因此受到了领导的批评,所以他很郁闷。他怎么也想不通,他为交付更好产品的努力竟然导致这么个结果。2. 常规想法这是个令人头疼的问题
2011-05-02 17:56:00 880
原创 软件项目经理新手上路(1) - 序
软件项目经理,这是广大开发人员向往的职位。随便抓个开发人员问问他的职业规划,他会告诉你“我的计划是现在专心做开发学技术,3年到5年的时间后转向管理。”在开发人员看来,项目经理的收入更高,加班更少。然而在绝大多数公司你都可以找到足够多的技术培训,却没有针对项目经理的培训。看来要成为项目经理,一切都要靠自己摸索。 有没有这样一本手册,只要读了它就能提高管理能力?我的偶像温伯格提到过一本,并且推荐《门后的秘密》,然而这本书的内容对于新手项目经理而言过于高深。于是萌发了自己写点东西的想法。 这本
2011-05-02 17:42:00 733
C项目敏捷实施-5个迭代了
时间过得飞快,转眼间C项目已经来到了第五个迭代。在第五个迭代,C项目的情况如何呢?答案是还在磕磕绊绊。对很多人来说,这种敏捷实施的成果是难于接受的,实施这么久了,还在磕磕绊绊。实施敏捷看起来就像一场运动,人们总期待实施敏捷有个结束的时间,但是这就是敏捷,实际的敏捷。(敏捷不仅是马拉松,它还永不结束。)记得以前听Scrum的讲座,敏捷的三大支柱之一就是透明性。意思就是,敏捷本身不解决问...
2011-04-27 09:18:58 121
原创 C项目敏捷实施-5个迭代了
<br /><br /> 时间过得飞快,转眼间C项目已经来到了第五个迭代。在第五个迭代,C项目的情况如何呢?答案是还在磕磕绊绊。<br /> 对很多人来说,这种敏捷实施的成果是难于接受的,实施这么久了,还在磕磕绊绊。实施敏捷看起来就像一场运动,人们总期待实施敏捷有个结束的时间,但是这就是敏捷,实际的敏捷。(敏捷不仅是马拉松,它还永不结束。)<br /> 记得以前听Scrum的讲座,敏捷的三大支柱之一就是透明性。意思就是,敏捷本身不解决问题,它能在实施过程中让问题不断的暴露出来。敏捷社区有个
2011-04-27 09:15:00 634
原创 C项目敏捷实施-第一次迭代
就这样,C项目组糊里糊涂的开始了敏捷之旅。在第一个迭代完成后:基本情况2011年2月21日-3月4日,项目组成员每天站在白板前进行每日站立会议。如果发现了需要讨论的话题,就在会后进行讨论。2011年3月4日,项目组进行了第一次回顾会议。没有评审会议了,因为项目组仅完成了预估工作的不到一半,仅提供了一个Demo。第一次回顾会议团队在白板前进行第一次迭代回顾,会议总耗时一个小时。会议结果如下:1. 做得好的a) 成功完成Demo,所有Bug都修复了。b) 每日
2011-03-21 11:59:00 834
C项目敏捷实施-第一次迭代
就这样,C项目组糊里糊涂的开始了敏捷之旅。在第一个迭代完成后:基本情况2011年2月21日-3月4日,项目组成员每天站在白板前进行每日站立会议。如果发现了需要讨论的话题,就在会后进行讨论。2011年3月4日,项目组进行了第一次回顾会议。没有评审会议了,因为项目组仅完成了预估工作的不到一半,仅提供了一个Demo。第一次回顾会议团队在白板前进行第一次迭代回顾,会议总耗时一个小...
2011-03-21 11:52:33 170
敏捷项目实施,你准备好了么?
敏捷是最新的流行趋势,如果你还没有在用,那值得一试。不过在开始前,最好先确认一下你准备好了么。下面分享一点个人经验。<!--[if !supportLists]-->1. <!--[endif]-->为什么引入敏捷?这是一个目标设定问题。仅仅因为敏捷很流行,希望学习,还是因为敏捷是另一个“银弹”。很简单的一个标准,如果没有目标,怎么能够确认成...
2011-03-12 22:07:15 127
原创 敏捷项目实施,你准备好了么?
<br /><br />敏捷是最新的流行趋势,如果你还没有在用,那值得一试。不过在开始前,最好先确认一下你准备好了么。下面分享一点个人经验。<br />1. 为什么引入敏捷?<br />这是一个目标设定问题。仅仅因为敏捷很流行,希望学习,还是因为敏捷是另一个“银弹”。很简单的一个标准,如果没有目标,怎么能够确认成功?所以在实施敏捷前问问为什么会对你非常有帮助。<br />1) 你所在的项目没有任何问题<br />什么,居然有这种项目,不太可能吧。那么不妨将敏捷实施的初始目标定为发现问
2011-03-12 22:02:00 533
原创 C项目敏捷实施-第一次计划会议
本系列将记录项目中引入敏捷的过程和相关的一些思考,欢迎进行交流。流水帐2011年2月16日前,与项目经理和开发组长进行过两次前期交流。2011年2月16日,公司领导确认对项目进行过程改进,确定由我协助项目进行改进。2011年2月17日,与中国团队的项目经理进行面谈,确定引入迭代开发模式。2011年2月18日,与中国项目团队进行第一次迭代计划会议。会议会议总耗时两个...
2011-03-09 14:28:59 98
原创 敏捷项目实施-第一次计划会议
<br /><br />本系列将记录项目中引入敏捷的过程和相关的一些思考,欢迎进行交流。流水帐<br />2011年2月16日前,与项目经理和开发组长进行过两次前期交流。<br />2011年2月16日,公司领导确认对项目进行过程改进,确定由我协助项目进行改进。<br />2011年2月17日,与中国团队的项目经理进行面谈,确定引入迭代开发模式。<br />2011年2月18日,与中国项目团队进行第一次迭代计划会议。会议<br />会议总耗时两个半小时。团队坐在一个白板前,使用即时贴记录Backlog的工作
2011-03-09 14:25:00 701
原创 换个角度看敏捷3 - 我心中的敏捷
<br /> 心中的敏捷<br />“敏捷是什么”,这个问题长期以来一直困扰着我。前段时间提出了敏捷问题解决方式,算是从做法(做事的方法)上对敏捷进行了一个简单的总结。最近一直在清理,这就试图描述一下我心中的敏捷。因为个人一直从事软件开发工作,所以文中的主体部分有一些与软件开发相关的经验,不能做到完全的通用化。我心中的敏捷<br />从信仰、理论到实践与方法学,这就是我心目中完整的敏捷知识体系。<br />敏捷信仰主要内容<br />敏捷信仰,也可以被称为敏捷世界观,源于经验主义或逻辑实证主义。其主要内容包
2011-02-21 16:46:00 563
换个角度看敏捷3 - 我心中的敏捷
心中的敏捷“敏捷是什么”,这个问题长期以来一直困扰着我。前段时间提出了敏捷问题解决方式,算是从做法(做事的方法)上对敏捷进行了一个简单的总结。最近一直在清理,这就试图描述一下我心中的敏捷。因为个人一直从事软件开发工作,所以文中的主体部分有一些与软件开发相关的经验,不能做到完全的通用化。我心中的敏捷从信仰、理论到实践与方法学,这就是我心目中完整的敏捷知识体系。敏捷信仰主...
2011-02-21 16:38:12 187
原创 换个角度看敏捷2 - 敏捷软件开发概述
<br /> 敏捷软件开发概述<br />如同前文所述,可以把敏捷看做一种问题解决方式。下面我们就从敏捷问题解决方式的角度解读敏捷软件开发。敏捷软件开发<br />软件开发是问题本身和问题解决能力不确定的一种典型情况。软件项目起源于人的构想,随着时间不断变化。项目团队对项目的认识随时间不断加深,成员能力不断提升,工作方式和过程改变导致团队开发能力不断变化。<br /><br />敏捷软件开发分为3个层次。产品层<br />1. 问题与问题参与者<br />问题是产品构想。问题提出者是客户(
2011-01-30 15:04:00 468
换个角度看敏捷2 - 敏捷软件开发概述
敏捷软件开发概述如同前文所述,可以把敏捷看做一种问题解决方式。下面我们就从敏捷问题解决方式的角度解读敏捷软件开发。敏捷软件开发软件开发是问题本身和问题解决能力不确定的一种典型情况。软件项目起源于人的构想,随着时间不断变化。项目团队对项目的认识随时间不断加深,成员能力不断提升,工作方式和过程改变导致团队开发能力不断变化。敏捷软件开发分为3个层次。产品层1. 问题与问...
2011-01-30 14:53:36 111
原创 换个角度看敏捷1 - 敏捷问题解决方式
<br /> 敏捷问题解决方式<br />敏捷是什么?这是我一直在思考的一个问题,同时也在敏捷之旅2010成都站提出。这似乎是一个不值得推敲的问题,敏捷就是“敏捷”。但为何某些实践可以称为敏捷实践?方法学可以称为敏捷方法学?是不是存在一根看不见的线把这一切关联起来?<br />这让我如此着迷,没有什么能够比寻找答案更让人着迷了。下面就是我的尝试,肯定不完善,但即使是小小的帮助也是一个进步。作为问题解决方式的敏捷<br />“敏捷”是一种问题解决方式,是在问题本身或问题解决能力不能确定的情况下取得尽可能好的结
2011-01-30 14:03:00 648
换个角度看敏捷1 - 敏捷问题解决方式
敏捷问题解决方式敏捷是什么?这是我一直在思考的一个问题,同时也在敏捷之旅2010成都站提出。这似乎是一个不值得推敲的问题,敏捷就是“敏捷”。但为何某些实践可以称为敏捷实践?方法学可以称为敏捷方法学?是不是存在一根看不见的线把这一切关联起来?这让我如此着迷,没有什么能够比寻找答案更让人着迷了。下面就是我的尝试,肯定不完善,但即使是小小的帮助也是一个进步。作为问题解决方式的敏捷“...
2011-01-21 10:19:59 223
原创 FLEX与Cairngorm框架学习使用心得体会
公司近期选择FLEX作为RIA客户端,因此开始了对FLEX的学习和研究。基础知识和简单介绍很多人做了,此处不再多讲。此处是对FLEX中事件驱动、动态化与反射、方法参数-函数式编程、RPC异步调用,Cairngorm框架中的事件机制、MVC的一些学习与分析。尤其是从J2EE、BS转过来的开发人员一定要转变思维模式。 关键字:FLEX Cairngorm 在学习
2009-07-24 15:15:00 4530 5
原创 FLEX 扩展Cairngorm框架-减少对Model Locator的依赖
最近,我公司计划将技术框架由J2EE+ORACLE迁移到FLEX+J2EE+ORACLE,RIA是大势所趋,用户体验越来越重要。公司在FLEX前端选择了cairngorm微架构,用于处理客户端交互与服务器远程通讯。如何发挥架构优点,避免架构缺点成为一个关键问题。本文的主要目标就是针对cairngorm微架构过于依赖Model Locator的缺点对架构进行调整和扩展,同时还简化了Ca
2009-07-23 11:38:00 3824 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人