- 博客(22)
- 资源 (6)
- 收藏
- 关注
原创 程序员创业失败主要原因
1)没有明确的生活目标。没有奋斗的中心目标或明确的努力主向,就没有成功的希望。 2)没有非同寻常的雄心抱负。 如果对凡事漠不关心,不想在人生中求发展,不愿付出代价,那么这样的人也将成功无望。 3)缺乏自律。 纪律来自自我控制,这意味着人必须控制所有的消极思想,只能先控制自己,才能控制环境。自制是人类面对的最艰巨任务,如果无法战胜自我,就会被自我征服。 4)拖拉。 这
2009-05-31 17:12:00 272
原创 当程序员变成软件项目经理
当你预期的那一天,也许是害怕的那一天,终于来到了:从工程师的队伍里你被提拔到了软件项目领导或者团队领导的位置。这也许就是你选择的职业道路,或许你不太情愿,将就尝试一下。无论在哪种情况下,你都可能缺少工程学科、人员管理以及领导能力的相关教育。这需要更多的领导能力和管理(它们不是一回事),而不能象Dilbert(译注:著名IT漫画主角)那样简单地和老板对抗了。当你考虑新的目标时,请考虑下面的活动计划列
2009-05-11 15:30:00 211
原创 怎样在Windows Mobile上设计一个美观的用户界面程序(Win32)
1.与排版有关的两个消息:WM_SIZE和WM_SETTINGCHANGE消息。我们需要在这两个消息里处理排版有关的操作。(1).如果窗口大小改变,窗口将收到 WM_SIZE 通知。WM_SIZE 消息的 lParam 参数的低位字指定了客户端区域的新宽度,高位字指定了客户端区域的新高度。应用程序应识别窗口大小的改变,并相应地更新窗口布局。此外,也应重新确定所包含任何子窗口的布局。(2).WM_S
2009-05-08 16:17:00 661
原创 想通过Windows Marketplace for Mobile赚钱的开发者注意了!
想通过Windows Marketplace for Mobile赚钱的开发者注意了! 自从Apple Store的营销模式在美国取得成功后,不仅是微软对这种盈利模式很感兴趣,而且很多WindowsMobile的开发人员也很希望在WindowsMobile平台上开发产品,并通过WindowsMobile软件商店进行全球销售,现在随着WindowsMobile6.5发布的日益临近,W
2009-05-08 12:08:00 697
原创 HQ的游戏路
HQ的游戏路之二: MCI的使用 MCI的全称是媒体控制接口,它提供标准的命令字来实现多媒体设备的播放和多媒体资源文件的记录。这些命令字对于几乎每一种多媒体设备都是通用的。(MSDN: The Media Control Interface (MCI) provides standard commands for
2009-05-08 10:34:00 355
原创 我们马上会变得更快——项目经理应该小心的游戏之十五
假定项目经理正在管理一个敏捷项目,或是按阶段交付的项目,或是其他生命周期类型的项目,总之这个项目可以用增量式的方式来构建系统。项目经理一直在测量团队的开发速度(或是实现的功能),可是进展速度没有达到预期效果。由于某些原因,团队成员对于如期交付很乐观(见图6.15)。图6.15 我们马上会变得更快讲求实效的项目经理不愿意发出悲观论调或是冷嘲热讽,他希望让大家认识到现实,帮助团队成员看清真
2009-05-07 17:05:00 176
原创 令人恍惚的日程——项目经理应该小心的游戏之十六
下星期二,来自总部的大人物就要来视察了。或者你可能要在十个星期后做上市演示。不管怎么样,你要面对一个不可改变的日期、一系列充满野心或是不可能实现的功能集合,而且这些功能必须要在那个日期之前完成。无论是否已经测量过团队的开发速度,你知道团队是无法在截止日期来临之时完成所有的功能了。看起来团队面对着日程,都已经处于恍惚的状态了。有时,这就是团队对于“幸福日期”的回应。图6.16 令人恍惚
2009-05-07 17:02:00 207
原创 掌控项目节奏,做到了如指掌
节奏,无所不在。春夏秋冬,日升月落,这是大自然的节奏;日出而作日入而息,朝九晚五,这是人类社会的节奏。生活有了节奏,人体的各个构成部分、乃至各个细胞才能正常运作,以保证整体的健康。社会中有节奏,而不是朝令夕改,大家才能安居乐业。项目管理同样如此。《Manage It!》第8章“掌控项目”第1节就名为“掌控项目的节奏”。其中说到:节奏,每个项目生而有之。有些项目节奏混乱,进展缓慢。
2009-05-07 17:02:00 247
原创 我们不能说“不”——项目经理应该小心的游戏之十二
作为项目经理,管理层想让你再向当前版本中塞进来一个功能。他们在玩“我们必须拥有这个功能”的游戏。作为一个负责任的项目经理,你告诉了团队成员新的功能要求。你已经跟管理层说团队会评估请求,而且会告诉他们新的发布日期,或是加入新功能带来的成本。可是当你开始跟团队成员讨论这个功能及其带来的影响时,大家都不愿意说“不”、“还不行”,或是“这样做会带来新的成本”。大家两眼一闭,就把新的工作接下来了,
2009-05-07 17:01:00 274
原创 日程小鸡——项目经理应该小心的游戏之十三
在逐个报告进度的项目进度会议上最容易发生“日程小鸡(Schedule Chicken)”的情况。项目经理会问大家的进展情况如何。每个人都说自己在按日程安排进行。而实际情况却是,没有一个人做到。每个人都在等别人眨眼睛并承认自己没能跟上进度。而且除非已经太晚了,没有人会承认自己错过了项目进度安排。日程小鸡一个讲求实效的项目经理会有如下选择。避免逐个进行的进度报告会议(见10.
2009-05-07 17:01:00 219
原创 90%完成状态——项目经理应该小心的游戏之十四
非常非常多的知识工作者,特别是技术人员,都从未学习过如何估算。就算是尝试过估算的人,他们也过于乐观了,总是会过低估计一项任务需要的工作量。要么得不到任何对估算的反馈,所以他们不会知道自己的估算是不准确的;要么他们预测不到一个任务中会牵涉多少子任务,比如准备测试环境或是签入代码这样的任务。在任何情况下,当有团队成员以为自己完成了90%的任务,而实际上还有90%工作尚未完成的时候,“90%完成状
2009-05-07 17:01:00 148
原创 我们必须拥有这个功能,否则就完蛋了——项目经理应该小心的游戏之十一
老板给项目经理曼尼打电话说道:“曼尼,我们得聊聊你的项目了。”曼尼答道:“当然,有什么问题?”“嗯,如果这次不加入这个功能,我们就完蛋了。大客户们不会买这个版本的。”曼尼叹了口气,说道:“我跟大家说一下吧,回头告诉你结果。”曼尼转头跟项目团队解释了这个情况,大家同意在当前版本中加入这个额外的新功能。不过大家已经对按日程及时交付不抱希望了,顺便说一句,项目日程从来都没有改过。在这个例子
2009-05-07 17:00:00 175
原创 到了之后,我们会知道身处何方——项目经理应该小心的游戏之九
【说明:工作繁忙,好久没有更新这个游戏系列了,现在恢复。】有一个副总声称自己有“多动症”(Attention Deficit Disorder)。他不会要求不同的日期,实际上,他在不停改变项目的目标。一开始,目标是一个特定的功能集合。而从开发速度图表中可以看到,团队无法按时交付。这位副总就改变了目标,要提升某些功能的性能。但是性能提升在技术实现上很有难度。几周之后,他又决定把重点放在提高
2009-05-07 16:59:00 236
原创 日程安排工具总是对的(梦幻时间日程)——项目经理应该小心的游戏之十
巴尼是一个项目经理,组织的高层只知道瀑布式生命周期。他们觉得迭代式的做法就是浪费时间。他们希望在项目的第一周就看到甘特图,这样项目经理就可以按照甘特图管理,一切都能按部就班进行。如此一来,无可避免的是:要是巴尼报告说项目没有按计划进行,有些高层就会这么说:“哎,按照日程安排,你的进度应该到这儿。没能按照计划进行,你是怎么回事啊?”决策层对于项目的了解并不深入,他们不知道,人们在项目中是根
2009-05-07 16:59:00 195
原创 屁股着火——项目经理应该小心的游戏之六
一天,一封来自公司大人物的紧急邮件把你招呼到公司。邮件里说:“别弄那个项目了,赶紧开始做这个吧!”可以确定,如果此事发生一次,它就还将多次重演。项目经理和团队都会周旋于几个项目之中,或是在两个项目之间不停切换。不管是哪种状况,项目经理都陷入多项目、多任务切换的泥潭,而且整个团队亦是如此。项目经理知道自己无法取得任何成果,所有项目的紧急程度却在不断攀升、攀升、攀升……当管理层害怕或
2009-05-07 16:58:00 332
原创 分散注意力——项目经理应该小心的游戏之七
我曾遇到这样一个经理,他的原话如下:“我希望你能在项目A上花50%的时间,在项目B上花30%的时间,在项目C上花20%的时间。在空闲的时候,你能看看给老大的报告么?”我答道:“什么空闲时间?”“分散注意力”就是与多项目、多任务相关的游戏。如果管理层无法把精力投入到一个项目或是工程的策略之中,就会引发此游戏。他们不会对每个项目说“是”或“否”,也不会问“什么时候?”,而是对所有的项目点头称
2009-05-07 16:58:00 195
原创 日程等于承诺——项目经理应该小心的游戏之八
我们都知道,日程安排只是估计而已,不过是大概猜测罢了。项目日程是对于团队何时到达哪个里程碑、何时完成项目的最佳推测。日程安排并不是预言,仅是猜测而已。但是有些项目经理的出资人会将这个猜测视为承诺。 如果面对上述困境,可以问问如下两个问题:你是否关心团队交付的东西? 你是否关心产品的质量如何? 要想让有关项目日程的谈话富有成效,就得讨论项目后面的驱动
2009-05-07 16:58:00 168
原创 把灰扫到地毯下面——项目经理应该小心的游戏之四
几年前,我接到一个项目的求助电话。等我参与的时候,项目正处于发布周期的中期。我跟团队成员一起识别出他们可以交付什么、应该交付什么、还有哪些应该推迟。项目团队后来也按可交付物列表完成了交付。发布之后,我建议团队召开回顾会议,看看有哪些工作是在下一次可以改进的。副总裁却认为没有人能从回顾中学到东西。他忘了我为什么要来帮忙,光注意到了大家的成功。他说:“不过大家这次干得很不错。他
2009-05-07 16:56:00 192
原创 幸福日期——项目经理应该小心的游戏之五
我遇到有些组织,他们有个不成文的规定:绝不讨论项目日程。这种情况我见得太多了。管理层想要一个日期,项目团队就会说:“当然,没问题,就圣诞节吧!”但他们不会明说是哪个圣诞节。最后,当某个圣诞节到来之时,已经过了不少日子了,人们开始讨论日程安排。而这时项目已经错过不少里程碑的交付日期,甚至有可能几个早先期望的项目结束日期都已经过去了。我曾跟这样一个项目团队共事,他们在5年之内没有达成
2009-05-07 16:56:00 175
原创 拒绝女王——项目经理应该小心的游戏之三
有些老板就是不愿意面对现实。你告诉他们:“我们无法达到你对时间上的要求。”他们就好像根本没听见,看着你,然后告诉你:“我相信只要你上心,就一定能按时搞定。”你坐在那里哑口无言,他们却高高兴兴地走了,好像项目在他们给出的日期前一定可以交付。出现这样的状况,你就是碰见“拒绝女王”了。有不少原因会引发“拒绝”。我所见过最常见的原因,就像上面提到的经理,他希望鼓励项目团队。有时,人们拒绝是因
2009-05-07 16:55:00 178
原创 “希望”是我们最重要的策略——项目经理应该小心的游戏之二
几年前,一个资深经理打电话给我,说道:“我们有个项目出问题了。在启动的时候,我们充满了希望,但是现在看来已经不可能了。”我问了几个问题,发现他们之前从来没有做过类似的项目。相对以前,这个项目的规模更大,使用新的开发语言,基于新的平台,而且日程安排更短。整个公司的未来都押在这个项目的成功上,问题是它比以前做过的项目都要复杂,而且要求也更高。他们唯一的策略就是“希望”。他们没有安排任
2009-05-07 16:54:00 192
转载 “给我一块石头!”——项目经理应该小心的游戏
译自《Manage It!》第六章~~~~我~是~漂~亮~的~分~界~线~~~~~~~~~我~是~漂~亮~的~分~界~线~~~~~~~~~我~是~漂~亮~的~分~界~线~~~~~ 克里夫与团队一起,用一周时间制订出了项目日程。他们完成了"哈德逊湾式启动",并且确定已经识别出了主要的技术风险。他将风险和日程安排告诉了他的上司诺姆。"你就不能再早点完成项目了么?"诺姆的一句话将克里夫
2009-05-07 13:43:00 158
protobuf源码
2017-09-26
protobuf-2.5.0-win32.zip
2017-09-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人