友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!
最后期限 the deadline-第10部分
快捷操作: 按键盘上方向键 ← 或 → 可快速上下翻页 按键盘上的 Enter 键可回到本书目录页 按键盘上方向键 ↑ 可回到本页顶部! 如果本书没有阅读完,想下次继续接着阅读,可使用上方 "收藏到我的浏览器" 功能 和 "加入书签" 功能!
汤普金斯先生的确看到了。他苦笑着认命了:“当然。我只是不想失去他,仅
此而已。”
“我们不会失去他,只是把他放到能充分发挥他的天才的工作岗位上去。那正
是我们管理者应该做的。让一个人发挥自己的能力和才干,他就会发光。这正是管
理的全部精髓。”
“晤。我要去干什么?”瓦尔多想知道。
“我会让一个优秀的统计学专家去帮助他。”马可夫准将补充道,“他精通统
计学就像朱丽娅·查尔德精通食物一样。我们还会送给你一个程序分析员,这是为
了给你的团队补充必要的技术。”
“唔,还有什么?”
汤普金斯对他说:“我想你刚刚被晋升了,瓦尔多。恭喜你,你现在是度量组
的经理了。”
项目管理通俗读物 最后期限 ID2002
103
贝琳达又多呆了两个小时,帮助汤普金斯带瓦尔多入门。结束时,瓦尔多已经
相当好地掌握了功能点统计的规则,并且有了整个软件考古研究的计划。他自信地
告诉他们,不超过一个星期,他就会带着第一个项目的数据回来见他们。
贝琳达和韦伯斯特在市中心吃了晚餐,然后两人一起回到海港旁边贝琳达睡觉
的小公园。他很满意地看到,贝琳达似乎已经从懒散的生活中恢复过来了。但是,
她还是保留了一些怪癖:她还是不肯穿鞋,也不肯睡在室内。当然,在这样的一个
晚上,也不难理解她睡在外面的要求。现在的公园平和安宁,没有什么人造光,天
上的星星显得特别明亮。
“一天的时间里能发生多少变化啊。”他对她说,“这是我们幸运的一天,因
为约翰卡波诺斯来了。如果要我们自己有这么大的进步,不敢想象需要多少时间。
今天,我们真的学到了很多东西。”
“的确。他做了我们思考的催化剂。但是,整个下午我都在懊恼我自己。”
“究竟为什么?”
“为什么我们要等他,韦伯斯特?我们本应该在几个月以前就做了这些工作,但
是我们没有,我真感到羞愧。”
“好了,我们需要他的功能点的概念。对我们来说那是…个重要的发现。”
“我不是不承认它的重要性,我只是想说:即使没有它,只要自己勤快一点,
我们自己也能做的。”
“我不知道应该怎么做。”
“想想。没有客观度量方程的慨念,我们至少能做一些巧妙的近似计算。比如
说.我们可以研究出一套相关的度量计划。”
“例如?”
“唔,用不同的产品彼此度量。比如说,我们假定QuickerStill是一个100‘加
鲁伯’大小的软件,那么,难道我们就不能算出Quirk有多少个加鲁伯吗?难道我们
不能算出 Quirk的规模有QuickerStilI的多少倍吗?这的确需要估算,但是如果把我
们的智慧加在一起,我觉得我们应该可以得到相当好的评估结果。”
“如果QuickerStill有100加鲁伯.我猜Quirk也许应该有250个。”
“差不多。PShop应该有500或者600个。”
项目管理通俗读物 最后期限 ID2002
104
“但是这些都只是凭空想出来的数字,只是直觉的数字。”
“是的.但是只要我们把这些数字凭空想出来,写在纸上,它们就会越来越准
确。我们会被迫精炼自己的‘加鲁伯’的概念,然后发明出我们自己的功能度量算
法。”
“我很难想象完全靠我们自己发明出功能点这样的基础概念。卡波诺斯和他的
同事已经研究了好些年了。”
“嘿,他要解决的问题比我们需耍解决的问题要困难得多。他想发明的是适用
于任何地方、任何软件的度量方法,他必须关心数百个变量,这些变量在全世界范
围内会有各种变化,但是在这里不会变。我们的问题要简单得多。我们需要的只是
某种有用的规模度量方法,只用于爱德里沃利。”
“我甚至都不知道该从哪里开始。”汤普金斯说。
“功能点是一个人造的度量单位,就像美国国税局编码中的‘税级’一样:你
无法直接衡量它;你需要衡量其他的东西,然后通过某个方程式,从中派生出人造
单位。这个‘其他的东西’,在功能点的这个例子里面,就是可计算的软件特性。
从外部来看,它可能是输人输出流、数据库段、数据元素。任何人造度量单位都必
须依赖这些原始度量单位。”
“是……”他看不出这意味着什么。
“但是,我们必须想到:可以从这些原始度量单位构造出某种人造单位。然后,
我们可以做些软件考古研究,从过去大量的项目中收集这些原始数据……”
“啊。”他终于明白了,“然后,我们只要做几次回归,将原始数据的组合与
工作量联系起来就行了。”
“对。某些特定的组合会有最好的效果,因为它们对相关的工作的干扰最少。
这些就是我们的单位,加鲁伯,或者‘摩罗维亚标准工作单位’。或者‘爱德里沃
利’,或者随便什么我们喜欢的名字。”
“我明白了。你是对的,我们的确应该自己就能完成这些工作了。”
“在卡波诺斯来以前,我们应该已经收集好了原始数据,已经开始使用我们自
己的人造度量单位。然后,毫无疑问,他会告诉我们一种更好的构造人造单位的方
法。为了利用新的标准,我们会把单位从加鲁伯转换为功能点,因为它很可能是一
项目管理通俗读物 最后期限 ID2002
105
种更好的度量单位。但是在这种情况下,改进只是少量的。我们本应该早在几个月
以前就开始使用一种相当合理的度量方法,并从中受益了。”
“你是对的。我们早就应该做完这些了。当T.约翰·卡波诺斯向我解释了之后.这
就简单得像人脸上长着鼻子一样。但是在此之前,我们一直投有想到这一点。”
“我们应该感到羞愧。”
“不。因为他很优秀。有一种人能指出本来很明显但是人们一直看不见的事情,
但是这种人却不是能把工作做到最好的人。他们能看到我们这些人看不到的、基本
的事实,他们可以帮助我们者到这些事实。”
长时间的、轻松的间歇,他们肩并肩地坐着,欣赏着美丽的夜空。
“从这儿你可以看到流星。”过了一会儿,贝琳达遥指着爱奥尼亚海说道,“盯
住绿色导航灯的上方大约20度。”
她让他把脸转向大海。韦伯斯特看着绿色导航灯的上空,就像她说的那样。他
放慢了呼吸,放松了肩膀。夜,几乎完全寂静了,惟一的声音就是贝琳达在他背后
发出的轻柔的沙沙声。突然.一道长长的亮线划破了夜空。“噢——”
“你看到一颗了吗?”
“是的。”
“这儿每天都有。有时候,我在睡着之前能数到十几颗。”她在他身边铺下了
一块布,坐在上面,身上穿着一件法兰绒睡衣。他没有想过贝琳达睡觉时穿什么,
但是不知怎么的,他总觉得不应该是法兰绒睡衣。
她在布上躺下来,盖了一条薄毯子,把手搁在颈子下面,两眼直盯着天空。时
间静静地流逝,谁都没有说话。最后,贝琳达告诉他自己在想什么:“这都是为什
么,韦伯斯特?我们在这儿干什么?我已经40多岁了,还是不知道该拿自己怎么办。
人生怎样才能满足?帮助一个刚刚脱离蛮荒的小国家,发展世界级的软件产业,我们
就能满足了吗?这很有趣,我知道,但是有那么有趣吗?有那么重要吗?”
“我想是的。但是我知道你的意思。有时候.我也会想这些。”。
“我们在帮助优秀的年轻人们开创自己体面的职业生涯.并活得有尊严……”
“而且我们没有做任何坏事,没有增加污染,也没有制造军火。”
“是。但是我还是想知道.我到底为什么来这儿的?”
项目管理通俗读物 最后期限 ID2002
106
“我不知道。也许有些事情我们永远都不会知道。再说,那又有什么关系呢?”
“有时候,我想做出一番惊天动地的大事业。然而,有些时候,我只想做一个
平凡的小人物,默默地帮助我身边的人。还有些时候,我甚至想做些离经叛道的事
情,让整个世界吓一大跳。”
“是好,是坏。这是个问题。”
“或者二者兼而有之——这就是问题所在。也许我们中的每个人都必须找到自
己的平衡点。你觉得我们的职业选择就这么简单吗,韦伯斯特?发现你自己的心理平
衡点?”
“我喜欢这种说法。我们都是空间中的一个点,三条坐标轴定义了我们的位置。
过三条坐标轴就是这三种生活方式。”
“米开朗其罗在哪个部分?特丽莎妈妈在哪个部分?还有……”
“密尔顿·贝尔利。”
“密尔顿·贝尔利。”
他又一次望向天空,盯着绿色导航灯的上方,去看更多的流星。他只需要把目
光固定在那儿,流星们就不断地出现在他眼前。他又看到了三颗流星。贝琳达的呼
吸声已经变得平稳而深沉。他蹑手蹑脚地走到一边。以免吵醒她,然后在曼妙的夏
夜里慢慢地走回住处。
汤普金斯先生的日记:
度量
。。 度量每个产品的规模
。。 不要执着于单位 – 在等待客观度量的时候,先用你自己的主观单位
。。 从所有能得到的原始数据(可计算得软件特性)自己构造度量单位
。。 从已经完成得项目中收集原始数据,以推导出生产力趋向
。。 借助数据库画一条趋势线,把预期工作量作为人造度量值的函数显示出来
。。 现在,针对每个要评估的项目,计算出人造度量单位值,并根据这个值在
趋势线上找到预期工作量值
。。 用生产力趋势周围的干扰水平作为映射的标示
第13章 QUICKERSTILL,再快一些
从一开始,元首就下令把与(Quicken相似的产品叫做 QuiekerStill。这个名字
被开发团队牢记在心里。当然,直接的结果就是不得不提高这个产品的性能要求,
让它能与这个名字相称。汤普金斯先生也这样要求它,因为他也相当喜欢这个名字,
它暗示着这些项目的进度将比预期的“还要快”,也许比那个讨厌的贝洛克部长强
加的那个倒霉的最后期限还要早些。坐在办公室里,韦伯斯特盯着自己肩膀上面的
那个倒计时牌,上面写着:到交付日只剩'345'天!
现在,到明年6月1日只剩下不到一年的时间了。作为所有6个产品的最后期限,
贝洛克的这个日期完全是愚蠢可笑的。现在,他们已经知道了爱德里沃利过去5年中
制造的所有产品的平均生产率:每个人月不到500个功能点。而且那都是一次性产品,
不必像商业软件那样面临苛刻的市场要求。汤普金斯先生知道,在他们目前的情况
下,只要能达到每人月超过300个功能点的生产率就算幸运。这也就是说,像PShop
这样的产品至少需要3年的时间才能出厂。从冬天项目启动算起,离现在还有六百多
天的时间。任何一个PShop团队都没有任何可能在贝洛克的最后期限之前完工。
尽管汤普金斯知道比较大的项目一PShop.Paint—It和 Quirk——已经不可能
在最后期限之前完工了,但是他还抱有一点点希望,希望某个QuickerStill项目能
在那之前完成。那是他给自己制定的一个挑战。如果他们做到了,汤普金斯还是可
以认为自己在摩罗维亚的整个事业是成功的。
他愉快地品味着这个想法,不知不觉地坐了很长的时间、就算有贝洛克捣乱,
他还是能赢得一定程度的成功,这该有多伟人!想得越多.他就越觉得舒服。现在,
项目管理通俗读物 最后期限 ID2002
108
他们已经面对面地感受过了贝洛克那个可怕的时间表,起码最坏的已经过去了。不
管怎么说,难道还能有比这更糟糕的吗?
比尔齐格女士——代替瓦尔多的那位慈祥的个人助理——满脸愁容慌慌张张地
冲进了他的办公室;“噢,老板,出事了,你一定得去看看。摩罗维亚软件工程学
院派来了一个代表团,他们说他们是来检查项目组的。”
“我们在执行贝洛克部长的特别指示。”检查组的头对汤普金斯说,“他刚刚
下达了命令。所有的项目都必须在严密监视下进行过程改进。按照评估,他们现在
是CMM 2级。贝洛克部长要求他们到年底的时候达到3级。这是他的要求,没有条件
可讲。”这家伙担心地摇着头:“我不知道能不能做到,但是他说必须做到。”
“能不能做到,这根本不是我最关心的。”汤普金斯告诉他,“我考虑的是,
叫整个团队去做过程改进,会浪费我们多少时间?我们会超出最后期限,你知道的。”
检查组长自信地问道:“呵呵,我倒是不太担心这个。过程改进可以提高团队
的生产力,我们还是从美国佬那儿学到这个的。CMM水平提高一级,你的生产力就可
以提高24%。”
“不敢苟同。就算真是这样,也没法保证这提高的24%生产力能在最后期限之
前起作用。”他同想起赫克特·尼佐利说过,不会有“短期生产力提高”这种事情。
“我们都知道。过程改进程序需要时间,很多时问。所以,在短期内,我们会损失
生产力。”
这家伙耸耸肩:“但是在长期内……”
“是的。我知道。从某一天丌始,也许是在改进程序结束一年以后,一些你曾
经说过的好事情也许就会开始出现了。这个过程需要花多少时间?”
“也许,10个月。每星期我们会跟你的员工交流一天,也许只要半天。”
汤普金斯长叹了一口气。不用去运行模拟程序,他也知道这会对进度造成什么
影响。“你的任命状呢?你是只改进六个项目的过程呢,还是整个组织?”
“呵呵,整个组织,这是贝洛克部长的命令。”
“我知道了。”
项目管理通俗读物 最后期限 ID2002
109
“对不起,汤普金斯先生。我能看出,这不是个受欢迎的消息。但是,请把眼
光放长远一点,我敢保证……”
汤普金斯厌恶地摇着头。
“好吧.也许这个消息会让你振作起来.汤普金斯先生!实际上我们根本没有准
备好启动过程改进程序。在开始之前,我们大概还需要6个星期的时间。”
“那么,今天来这么多人是干什么的?”
“我们只是检查组。我们马上可以做的事情就是检查你的组织是不是滑到了CMM
2级以下。所以。我们想进去转转,确定每个人都确实在按照几年前认证的那样执行
过程步骤。”
“我明白了。”
“虽然来了这么多人,但检查爱德里沃利一号楼就会花掉我们大半天的时间。
然后,我们会在本周和下周检查其他楼里的人。”
这一天结束的时候,检查组长和几个副手在汤普金斯先生的办公室碰头了。他
们还带来了一位看起来有点害羞的比格斯比·格罗斯,QuickerStill A团队的经理。
马可夫准将坐在办公室里。
检查组长作出了报告:“你看,这就是我们的发现,汤普金斯先生。还不错,
真的,但是有人背离了过程,这让我有点苦恼。就是这位格罗斯先生和他的团队。”
“我敢肯定他有自己的理由……”汤普金斯先生开口了。
“呵呵,你知道,背离标准过程的人总是有好理由的。去年,软件工程学院把
你的团队评定为CMM 2级,这就是说,你的过程和每个项目中人员遵守的规程都是可
重复的。这就是CMM 2级:可重复级。不管你的方法是好是坏,是完美还是不完美,
起码你每次都使用同样的方法。现在,爱德里沃利一号楼里大多数的人都在这样做。
我们看了这6个项目,6个项目都还处在需求分析阶段,其中5个都在按照一贯的标准
过程进行需求获取和文档化,只有QuiekerStJll项目除外。格罗斯先生似乎完全抛
弃了可重复的过程。他的团队还没结束文档工作就终止了需求分析,直接进入了设
计阶段!”他说话的口气,好像这是违反人道的犯罪行为一样。
“我敢肯定他有自己的理由。”汤普金斯先生又重复了一遍。
“我的确有。”格罗斯说道,“我有非常充分的理由。你们看,这个项目跟我
项目管理通俗读物 最后期限 ID2002
110
们以前做的项目根本不一样。这个项目是要模仿一个理解得很充分、文档做得很到
位的商业产品, Quicken。我们有那个产品所有的文档,根本没必要再去建立一份
需求规格……”
“没必要建立需求规格?”检查组长气急败坏地叫道,“我从来没有见过哪个项
目是不需要建立需求规格的。永远不会有。每个项目都必须建立良好、全面的需求
文档。每个通过软件工程学院CMM 2级认证的项目都必须使用与以前一样的方法和符
号来建立需求文档。这正是拥有可重复过程的意义。”
“但是这个项目不同!”格罗斯都快哭出来了。
“所有的项目都不同。”检查组长把他顶了回来,“它们都不同,每个都不同。
但我们还是使用同样的过程。”
汤普金斯鼓起勇气插话:“但是如果某个项目中有些特殊的东西没有必要遵守
这些认证的过程了呢?”
“不管怎样我们都要遵守。”这个来自软件工程学院的人说,“必须遵守。如
果我们允许员工根据项目的异常特性采取异常行为的话,我们就得不到任何一致性
了。”
“所以,他们必须精确地在每个项目中都执行完全同样的过程?”
“完全同样的过程。”他表示肯定,“如果不这样做,他们就没有资格被评定
为2级。这不仅仅是我的看法,这也是摩罗维亚软件工程学院的看法。”
“没有资格被评定为2级。”汤普金斯先生考虑了一阵,“好吧,也许这就是我
们的答案。也许你可以取消对Quicker stiⅡ项目的评定。”
“我想这是个完全错误的答案,汤普金斯先生。软件工程学院是不负责任何倒
退的。我是说,像这种事情,只要一开始……”
“好了,我们可以保密,就我们自己知道。”
“我可不这样想。”这家伙坚定地说,“而且我想贝洛克部长对此会不高兴的。
他要求整个组织在年底的时候达到3级。而这里却有个非常重要的项目正在朝相反的
方向走去,快要回到l级了。不,先生,我今天一定要给格罗斯先生和0uickerstill
项目写一份解决方案。我们要提醒他们注意:他们还有7天的时问回到正道上来,按
照标准格式写出需求文档……”
项目管理通俗读物 最后期限 ID2002
111
“把需求从一种格式拷贝到另一种格式。”格罗斯讥讽地说。
“……按照标准格式,就像我说的,按照标准的2级过程。如果他们不能在7天
之内证明自己这样做了,他们的认证就会被正式、公开地取消。我说得够清楚了吗?”
他的语气里带着明显的威胁。
“完全清楚。”汤普金斯先生对他说,“完全清楚。当然,这个项目只是我们
整个组织的一小部分。我知道你从明天开始还会去检查其他的楼。”
“是的,大概每天一栋楼,如果按照今天这样的速度的话。”
“那么好吧,请你照顾我一下,明天从爱德里沃利2号楼开始好吗?然后。再下
一天到爱德里沃利3号楼,以此类推,一直接数字顺序进行下去,最后一天检查爱德
里沃利7号楼。”这至少能给汤普金斯几天时间来想想办法,“就算为了我,按这个
顺序来,好吗?”
“呵呵.当然.汤普金斯先生。我们就是来帮助你们的。那么,明天就去爱德
里沃利2号楼,我相信你肯定在2号楼里进行着相当重要的事情,希望我们早些看到。”
“呃,是的,正是这样。然后是3号楼和4号楼.都有非常重要的工作。我们热
切关注你们对2、3、4号楼的检查。对5号楼和6号楼的关注则少一些。前三栋楼是关
键。所以我希望你们先去检查。”
“你放心,汤普金斯先生。摩罗维亚软件工程学院不会让你失望的。”
“我完全相信。”
其他人都走了以后,加布里埃尔留下了 “看起来我们落后得比想象的还要多
啊。”他说道。
“是啊,花了那么多时间去做过程改进,能不落后吗?”
“不,比那还要糟。”
“为什么?”
“如果能从商业厂家那里得到完整的用户文档,那么在相似的项日中使用这些
需求文档是非常自然的管理决策.但是格罗斯却是惟一看到并抓住这个机会的人.其
他人都屈服于规章制度,任由自己完全按照与以前相同的过程去写需求文档,而没
有意识到:这个项目是不同的,需要不同的方法。”
汤普金斯先生站了起来:“我明白你的意思了,我想我们需要到爱德里沃利7号
项目管理通俗读物 最后期限 ID2002
112
楼去走走,做一次我们自己的检查,看看B团队和c团队是否愿意察觉到了这条捷径”
“用户文档就是需求规格。”莫莉·马克莫娜对他们说,“当然,我们不会去
把它拷贝到标准格式里,那完全是浪费时间。”
“完全是浪费时间。”艾勒姆·卡塔克表示赞同。所有其他B团队和c团队的经
理都同意地点着头。
爱弗瑞尔·阿特贝克。Pshop c团队的经理叉着手说:“我们从Adobe拿来的
Photoshop用户手册跟我看到过的所有需求报告一样全面易懂。在把用户手册当作需
求规格来评价之前,我从来没看过任何用户手册,但是这个项目逼�
快捷操作: 按键盘上方向键 ← 或 → 可快速上下翻页 按键盘上的 Enter 键可回到本书目录页 按键盘上方向键 ↑ 可回到本页顶部!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!