如何发挥工具企业管理软件的能力_第1页
如何发挥工具企业管理软件的能力_第2页
如何发挥工具企业管理软件的能力_第3页
如何发挥工具企业管理软件的能力_第4页
如何发挥工具企业管理软件的能力_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、发挥工具的能力1工具与人类的文明和进步“愚笨的人即使有工具在手,还是愚笨” ,这句话已经流传很久了,我们不 妨用一个简单的故事来说明其中的道理。 南辕北辙的故事相信大家都耳熟能 详了,说的是战国时代的一个人声称自己的马快、银子多,坐车朝北前往楚 国,其实,楚国在南边,他偏向北走,即使他的马再好、跑得再快,可能永 远也到不了楚国。这就是说,有的人即使拥有再好的工具,可能还是达不到 目的。哲学上有个观点是说外因要通过内因起作用, 说的就是外部的事物能否发挥 作用,以及发挥多大的作用都要取决于行为的主体也就是使用工具的 人。工具作为一种外部事物,它要通过人来发挥作用。而人的智力、性情等 都是已经成形

2、的, 一个愚笨的人不可能因为某个工具的出现而突然变得聪明 起来,一个聪明的人也不会因为没有了某个工具而突然变得愚笨。但是虽然 工具不可以立刻把人变得聪明,但在很多情况下,它们可以加速人类文明的 进步。举一个例子,如果 1860 年的美国没有小马快递 (Pony Express) ,根 本不可能在十天左右的时间内把邮件由东岸送到西岸。猎枪、渔具、农具和 乐器之类的工具及交通工具,对提高人类的工作效率、生活质量及增加个人 和国家的财富,起到了巨大的作用。同一类工具如农具,先进的会比人手快 百倍,落后的工具令农夫辛苦之余还赚不到钱。 随着社会的进步,工具的用途更广,最突出的是在培训方面。在很多领域,

3、 工具在培训人才方面总是起着举足轻重的作用。 一个例子就是对飞行员的训 练,大部分的飞行员第一次参加飞行培训使用的都是模拟飞行器,这种飞行 器能够在地面室内模拟飞机在空中飞行的场景,使培训者有身临其境的感 觉。这样不仅可以减少真实飞行的成本, 而且极大降低了飞行的风险。 试想, 如果一开始训练飞行员就使用真正的飞机,物质成本暂且不说,一旦操作失 误,后果将不堪设想。随着计算器及资讯科技的发展,工具虽然还不能像人类那样有感情和创造 力,但它们除了记忆时间比人长、运算速度比人快外,还可以把专家的分析 方法放在其逻辑推理系统中,做出来的分析可以比一般人好。在智力工作者 的环境中,工具并不是用来代替有

4、着高度智慧的智力工作者的,而是用来辅 助他们。在工业时代或之前,工具主要是为了追求效率而设的,但进入智力 工作者时代,虽然追求效率这一目的依然存在,但更重要的目的是帮助智力 工作者更聪明地决策。 因为工具的使用能使智力工作者更快更及时地获取自 己所需要的信息,从而对自己要解决问题的方方面面都会有更加详尽的了 解,增加了决策的科学性和有效性,使之看起来更加“聪明” 。 要赶超印度、美国软件,中国就必须懂得利用工具,加速学习及帮助自己工 作;最重要的是要利用工具去帮助智力团队有纪律地工作而令其智力成果能 满足其实体目标 ( 如时间、成本和质量 ) 。以下数段,指出了工具对软件团队 的最重要的四点功

5、用,如果没有了适当工具的辅助,软件团队就像农民没有 了农具,发挥不到他们的生产效能,达不到他们想追求的经济效益。2必需及人为 (Essential vs. Accidental) 复杂性的定义 必需复杂性和人为复杂性是截然不同的。前者是由事件直接而来,是无 可避免的;后者则基于事件,由于组织和协调的原因而产生。我们将以以下 例子说明。前提:某些重要文件只有总经理审批才可生效。情形一:总经理的办公地址和时间十分明确,那么其下属只需选择最适 当的方式把文件传送至总经理,以获审批。情形二:前提不变,但总经理的办公地址却不确定,可能在上海、北京 或广州,由于工作的原因,在各办公地址的时间也不确定。如果

6、北京的下属 只知道总经理今明两天会在广州,却不知道具体的时间安排,如,下午在上 海和北京开会,明天上午可能会在天津,下午回到广州。那么北京的下属会 直接把文件发往广州,而文件到达广州后,广州的下属则可能会将其转至上 海,而上海的下属则将其发往北京。这样,由于总经理的时间安排具有不确 定性,需其审批的文件则会辗转多次才能到达他手上。 由上述情形可知,通过适当方式,获得总经理的审批才能进行下一步工作, 是必需复杂性; 由于各种因素的不确定性, 如总经理的办公地址或时间安排, 使得下属传送文件和总经理审批的效率降低,导致获得审批的过程繁复,这 就是人为复杂性。3实体成果管理的可扩大性 事实上,一件简

7、单的事情缺乏组织有时是会导致天下大乱的。生活中简单如 两个人去野炊烧烤,需要的东西不是由你带就是由我带,通常两人通一两次 电话,便可安排妥当,因此是否有一个人在组织,控制烧烤活动物品清单, 并不是很重要。但若 10 个人去野炊烧烤,每人带一样,比如酱油、饮料、 猪肉等,如果没有一个组织者来沟通及控制那张烧烤活动物品清单, 10 个人 要如何沟通呢?就如一个 10 角形, 10 个结点之间都要连线沟通,就有 45 条线,但由于没有组织者来决定及控制,谁在什么时候带什么或在什么时候 改变了主意是不知道的,那么携带一个野炊工具都要耗时耗神无数。但是如 果有一个人组织安排的话, 就只需要 9 条连线就

8、足以办好事情。 由两个人的 沟通( 很清楚谁与谁已通话及决定了什么 )演变到一个 10角形的复杂沟通 (很 难知道谁与谁已经通话,决定了什么,有哪样东西是重复及有哪样东西没有 人带) ,我们可以发现当情况不再简单时,会出现“与大小有关的必需” (如 9 条沟通线 ) ,以及“人为的复杂性” ( 如什么时候带什么或在什么时候改变 了主意 ) 两个问题。绝大多数人对由数量及人为 (accidental) 增加的复杂性的意识不够, 原因是 简单的时候过于简单 ( 如两人通一两次电话 ) 。一至两个人写软件,通常可以 记住及协调两人改过的档案、目录、版本及结构等。这类似两人每人记两个 ( 自己及对方

9、) 电话号码,一般人都会觉得容易,并不觉得需要什么工具来帮 忙。当软件开发团队的人数一天天增加,既然两人团队意识不到什么必需及 人为的复杂性,三至四人团队也未必会意识到;但当团队慢慢增至10 人,要记住及协调档案、目录、版本及结构等的增加,已经完全不像由两人每人 记住两个电话号码到 10 人每人记住 10个电话号码那么简单。 这种复杂性就 类似于 10 人每人记住 10 个电话号码,但这些电话号码每天都会随意地转换 一次。若该团队增加到 100 人时,要记住及协调的档案、目录、版本及结构 等的复杂性,就会像每人都要记 100 个电话而这些电话是会在每小时随意地 变换一次一样。我在美国见过一家做

10、交易系统的软件产品公司,有 70 多个客户用她的同一 个产品,却有 70 多套源编码,每当找到一个共同的毛病 (bug) ,就要改 70 多套源编码,重复编译及重复测试 70 多次。如果一个月仅有一个毛病要修 理,浪费的人力和金钱还可以顶得住。但这类系统每月可有数个、数十个, 甚至超过百个毛病及改进要修理和实现,要同时改动 70 多套源编码会令运 作凌乱不堪。我也曾经在加拿大一家着名银行的 IT 部门,看到他们即使只作一行简单编 码的改变去修理毛病,他们也要花费 2 周时间来找源编码档案的正确版本。 我也见过一家全球性的银行,其总分类账系统的源编码超过 150 套,出现共 同的毛病或改进,是根

11、本没法放回到全部源编码里去的。 与大小有关的必需及人为的复杂性并不只在软件构形 ( 档案、目录、版本及 结构等 ) 里出现,更会在软件测试、复查、效能量度等不同性质的活动和智 力成果中出现,令问题倍加严重。 以上所说的与大小有关的必需及人为的复杂性, 如果软件团队不懂得利用工 具进行辅助,他们起初会面对数倍甚至数十倍的效率损失,如果他们在这个 时候停下来 ( 如宣布产品行将引退 ) ,不准再加深与大小有关的必需及人为的 复杂性,他们损失的主要是其效率,其出错率或许还可以被其客户接受;若 他们继续加深与大小有关的必需及人为的复杂性,不论他们怎样小心,出错 率很快便会升到不但他们的客户不可接受 (

12、 如很久以前已修复好的毛病,一 个一个地重现 ) ,而且他们自己也无法接受的水平,因为他们内部看到的问 题会比个别客户看到的大数百倍,甚至数千倍。4智力成果管理的可扩大性 当我经验还很浅的时候,亲眼看到一些项目经理,当他们的项目扩大时,会 议室会被当作办公室,墙上贴满了甘特图,会议室也挤满了项目经理助理。 这样单是每天或每周更新甘特图已经很费力,还要控制活动的可预测性,简直难似登天 有一次我和一个在美国已有 20 年项目管理经验的专家顾问一起吃饭,由于 当时他的办公室也贴满了甘特图,也有很多项目经理助理在里面忙碌。我便 好奇地问他 : “你的项目活动那么多,你能够预测每一个重要活动的进展 吗?

13、”他回答说他们给每一个期限都加了 20%的时间( 他把这个叫做 Siegel factor) 。我再问他为什么是 20,而不是 5或 35,他的脸色有点变了, 我也就没有再追问下去。后来我又问了两位经验丰富的高级项目经理,他们 也没有给我什么好的答案,只是说那个顾问很有经验,他那么做一定有他的 道理。结果,那个顾问的项目最后超时一倍还没能交出,项目也因此被取消 了。后来,这个项目的报告指出问题并不出在那个顾问的管理方式 ( 如甘特 图、项目文件、项目会议等 ) 上,而是出在他对智力成果 (如需求的明白程度、 设计的准确程度、测试的包括程度等 ) 的管理上。 若干年后我才明白,当项目扩大的时候,

14、由于项目经理在个人的时间、精力 以及主要知识上的局限,他需要工具的帮助才可以管理扩大中的项目。但当 时那个项目顾问找来的工具都只是应用在形式上, 比如用更大的打印机去打 印大幅的甘特图,利用项目图书馆去收集大量的项目文件,还有像论坛那样 的项目会议等。虽然这些都是需要的,但他却不知道要找哪些具体的工具来 帮助他管理智力成果,只有那样才可以管理扩大的项目。 在较为简单的情况下,如一个项目经理直接管理八个开发人员,他是较容易 从以往和他们工作过的人那里找出对他们的工作能力及承诺的兑现率的记 录,即使那个项目经理没有那样聪明,不去找他们以往的历史,他也许可以 在会议中凭经验听得出大部分重要的问题或者

15、有别人告诉他问题所在, 从而 及早解决而增强了活动的可预测性。但如果情况是 80 个开发人员,这个项 目经理多数连开发人员的名字也不能全部记住, 又怎么可能逐一清楚他们的 工作能力及承诺的兑现率呢, 更不可能有足够时间及脑力在会议中去察觉到 大部分重要的问题;由于问题的数量及复杂程度增大 ( 一个问题暗藏着另一 个问题 ) ,别人也不可能清晰地告诉他问题所在。在这种情况下,他唯有以 实体成果管理常用的层次结构去分组管理;事实上,这往往也是需要的,因 为智力成果管理的扩大是包括了实体成果管理的扩大, 但扩大了实体成果的 管理并不等于扩大了智力成果的管理。 问题在于智力成果管理的可见性远比 实体成

16、果低,管理人才也远比实体成果少。如果项目经理以层次结构去分组 管理而没有工具去帮助他查出某些低预测性的智力活动及智力成果的真正 进度,而他手下任何一组的经理把问题收藏起来,都可使整个项目延迟或失 败。其实一般真实的战场比以上所述的问题大很多,除非非常幸运,否则一 般不容易同时遇到或找到八个小组经理都是有能力去管理智力成果的。 当问 题发生,他们有些没有这个能力去察觉;到问题严重了,他们一般却有能力 去掩饰。最妙的是有些小组经理是等着其他小组经理的问题先浮现,因其他 小组的问题先浮现,便很有可能影响到整个项目的时间表,自己的小组便可 以在不必承认错误的情况下去重做, 所以有不少大型的软件项目每周

17、都虚报 进度计划,但到交递的前一两天,突然要更多的钱和时间来完成。在当前的 全球软件 /IT 产业中,智力成果的管理工具是严重缺乏的,大家不懂得去要 求这类工具,是前面所述的管理学盲点所致。简单来说,实体或智力成果管理的扩大都可以分成以下两大类:(1)垂直扩大 ( 例:一个 1000人的软件项目 )(2)平行扩大(例:1000个520人的软件项目) 我在以上的例子中已谈过垂直扩大的问题。至于平行扩大,如果有足够 的项目经理的话,平行扩大会容易应付得多,因为可以分隔开逐一攻克,这 样分隔后,项目也不会一连串地一个影响另一个。但大多数的企业都有以下 两个问题:(1)项目经理不够,因而一个经理要管数

18、个不同的项目(2)资源不够,需要共享资源,尤其是那些关键资源 要一个项目经理管数个项目,而这数个项目又要和其他项目共享资源的时候,问题开始与垂直扩大相似。但一般来说,情况要比垂直扩大容易,因 为其潜在的依赖因素还是比垂直扩大少。 但当要管理的项目数目继续增加而 共享资源相继再增加的时候, 平行扩大的问题也可能变得如同垂直扩大的问 题一样复杂,而它需要的工具也是一样。5实时以往信息化建设解决了很多局部性的应用问题, 我们购置与开发的各种应用 系统都是为了解决具体问题的独立运作,虽然解决了很多现实问题,但是大 量分散异构的软件环境、 应用系统直接导致大量的信息分散, 形成信息孤岛, 严重影响实时信

19、息的整体成效。在过去形成的若干信息孤岛,逐渐成为进一 步信息化的障碍。比如说 Microsoft Project 首先就以个人独立运作版本推 向市场,但一般项目的管理基本上是团队工作,所以导致其与资源管理的价 值实现还相差甚远。 虽然它在项目管理工具的市场占有率一直是No. 1 ,但由于它没法将资源信息进行实时处理与表报, 大部分人只把它当作一种表报工 具使用,负责打印甘特图等的文书工作,而非真正用它来管理珍贵的项目资 源。 Microsoft Project 在推出十几年后,到最近才推出企业版本,尝试将 这一大缺陷改善。它背后的理念再简单不过了,就是没有资源的实时信息, 是无法实现真正的项目

20、资源管理的。 独立运作也带来另一个问题,严重影响了实时信息的整体成效。当今的项目 管理、变化管理及组态管理都是以独立运作工具模式推向市场,而没有一个 综合体系。在这种情况下,发现数据库中编码等数据重复,以及数据不一致 等问题也不足为奇。 更严重的问题是它们需要繁琐的手工维护方式才可以整 合变成实用及有帮助的信息,但也因人工维护而令其可靠性及信息量下降, 更满足不了实时信息的要求。 我曾经在一家着名的企业里见过经验丰富的高级项目经理在项目完成后, 才 发现项目支出超出预算,幸运的是该企业有足够的金钱才不至于被拖垮。资 金 “黑洞”随时间逐渐浮现就是没有实时信息管理的一种必然结果。人才 “黑洞”是

21、另一个更严重的问题。试想如果有些共享的关键人才资源被数个 软件团队同一时间内占用,不像资金,一般都不会有 “剩余”的关键共享 人才资源来弥补这种残局,结果可能是数个项目都没法预期完成。 实时信息化的价值不仅仅在于信息更新,关键在于它可以帮助避免“盲人摸 象”及促进“随需应变” 。 盲人没有看见过大象的全身,仅仅摸到了一点,就认定获知了大象的全貌, 这种现象在软件团队也会发生。 在较为简单的情况下, 如一至两个人写软件, 通常对整个系统结构和整体进度都清楚及了解。 就算在缺乏实时信息化的条 件下,若进度、交付、资源等出现问题,解决障碍及重新协调也不是一件十 分艰巨的工作。但如果是 100 个开发

22、人员的情况,每一次重新协调的时间很 长,当中出现“盲人摸象”就不足为奇。更严重的后果是该团队会有 100 个 不同版本的“象”,根本就不是一个团队,想达到真正的项目管理更是天方 夜谭了。大部分项目无论在计划上做得有多透彻都不能将变动减至零。 其实一般真实 的战场,项目变动无可避免,通常是在项目启动时,其变动相当频繁。 “随 需应变”对有效的项目管理是一个必需品,关键在于 “随需应变” 的判断 和决策是建立在“不过时”信息的基础上的。而实时信息就是对“不过时” 条件的唯一保障。再者,任何商务谈判,无论谈判大师的经验有多丰富,他 的战略、战术计谋有多好,如果他的信息基础是过时的,就算谈判成功,其

23、结果也不一定在预期之内。6诚实公正 人是聪明的,可以创造从未有人创造过的东西,而工具却没有这个本领。而 人也可以是狡猾的,工具则不行。工具是客观存在的事物,它的使用方法是 有其客观规律或规则的。人却不同,针对不同的事情,人会有不同的想法、 情感或者态度,从而会有不同的说法或采取不同的行动。以在第四章谈过的机器及智力工作者报告问题的严重程度为例, 机器是可以 准确而诚实地报告,如报告为: (1) 非常严重; (2) 严重; (3) 有问题但不严 重。但在软件 /IT 的工作环境中,人们根本没有共同的标准去决定 (1) 、(2) 或 (3) 。报告的结果将随人的主观意志的变化而发生变化。再加上人没

24、有机 器那样诚实,例如,如果解决问题的责任不归自己,那么他会报告非常严重 来表示对问题的重视;反之,如果自己要对解决问题负责,他会选择报告问 题不大而避开责任。这种人为的处事特征使大部分 ( 平均是 70%以上) 的软件 /IT 问题,都被报告为非常严重。这给全球整个软件 /IT 行业带来诸多问题, 不但令软件商或 IT 机构无法根据报告中的严重性来决定优先级,更使得用 户往往要向软件商或 IT 机构的上层投诉,才可得到较快的响应,把问题解 决,造成谁大声谁就得到服务的局面。 由于当今的管理学仍然逗留在工业时代的思维阶段, 教导层次结构及命令和 控制的着作就数不胜数, 但教导在智力工作环境中的狡猾人性的书本则寥寥 可数,像 Anti Patterns 一书用 10页( 全书 309页)去教“企业政治游戏” 及“智力的暴力”已属比较难得。由于概念的缺乏,因此懂得制造工具来帮 助工作者克服上述困难的工匠不多,这类工具也自然是稀少而难找。但随着 世界领导学权威史蒂芬柯维指出了当前全球管理学存在的盲点,更多有关 这方面概念的着作会在近几年出现, 亦会有更多工匠能制造克服上述困难的 工具。 无论工具中储存有多少专家的逻辑推理系统,最终的评判权始终应该归人, 但先进的工具可执行规定及记录犯规者。在团队性的智力工作环境中,工具 有以下尤为重要的特点:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论