精华内容
下载资源
问答
  • 第一部分,应对不确定性 2 还原论的时代与全新的时代 3 从复杂到错综复杂 4 建立有效组织 第二部分:化繁为简 5 建立互信和目标共享的团队 6 突破“深井”,建立关系 第三部分:信息...

    目录

    作者简介

    摘要

    第一部分,应对不确定性

    2 还原论的时代与全新的时代

    3 从复杂到错综复杂

    4 建立有效组织

    第二部分:化繁为简

    5 建立互信和目标共享的团队

    6 突破“深井”,建立关系

    第三部分:信息共享

    7 打造体系思维

    8 共享意识

    10 击败“囚徒困境”

    第四部分:赋能

    10 应对不确定性的关键:赋能

    11 像园丁一样去领导

    第五部分,走在时代前面

    12 新的时代需要新的组织架构

     

    「得到」内容

    一、为什么传统的组织样式需要变革

    二、什么样的团队才能适应错综复杂的局面

    三、如何打造一支应对不确定性的超级团队

    总结

     

    作者简介

    这本书的作者有四位,其中三位上过战场,有战争经历。这里我们重点介绍其中有代表性的一位,叫做斯坦利 · 麦克里斯特尔,美国陆军四星上将,有丰富的战斗经历,曾担任美国联合参谋部主任和联合特种作战司令部的指挥官。现在他是耶鲁大学全球事务研究部门的高级研究员,也是一家领导力顾问公司的联合创始人。

    摘要

    本书是作者根据自己在伊拉克对抗基地组织的战斗经验总结而成。在对抗基地组织时,麦克里斯特尔发现,把美军分成了像基地组织一样的小团队,充分地授予小团队临时决策权,美军的整体战斗力开始大幅度地提高。最后,麦克里斯特尔得出结论,在面对变化多端的环境时,传统的组织形式已经过时了,小团队作战的方式才会有效。在退伍后,麦克里斯特尔把这套理念引进了商业领域,帮助企业进行组织变革。

    以规划、预测为基础的管理模式不再适应当今的挑战,新时期管理模式的基础须对变化中的各种状况都能够弹性十足地适应。组织必须网络化,而不是条块化,这样才能成功。组织的目标不应当再是追求效率,而是让自己获得持续适应的能力。这要求组织模式和精神模式有巨大的变化,还要求领导层持续努力地为这样的变化创造适宜的环境。

          在所有组织里,如何才有可能达成这样的巨大变化。将军及其团队先是认清了“基地”组织适应力强和网络化的特质,他们随即开始探索一个问题:传统组织为何适应力不强?他们得出的结论之一就是,灵敏、适应力强在正常情况下是小型团队才具备的特质。他们开始探索小型团队的适应力能够如此之强的一些特点,诸如互相信任、目标一致、感知类同以及单个成员能获得行动授权。他们同样也认清了传统团队存在的局限性,比如组织中各团队之间的“断点”,协作的链条正是从这里开始断裂。

    将各小型团队内部存在的适应力强和内聚力强的优点扩大到企业这一级别规模。这包括建立一支由小团队构成的大团队,从而孕育跨部门协作。这样就能在整个组织内驾驭许多团队和个人的观念与行动。创新和解决问题成为团队工作的产物,而不是单个工程师谋划的结果。要做到这一点,就需要透明度,保证互相理解和感知类同,还经常需要改变物理空间布局和所有人的行为,从而建立互信,培育协作精神。

    这样就能培养背景分享的能力,使得所有团队去中心化,并且赋能每个成员可以单独行动。当决定向下传达,允许成员快速行动,这种新的方式同样要求改变传统上“领导者”的概念。领导者的角色将不再是“指挥与控制”的宏观管理者,其作用将是创造一个更为宽松的环境。

    在多支团队之间,驾驭、分享每支团队所拥有的实力和经验,能够使特遣部队司令部快速适应前线瞬息万变的情况,并且提出创新的解决方法,而这些都不是自上而下的管理模式所能带来的结果

    问题与意识

    特遣部队没有主动选择变化,而是被逼着变化的。我们拥有海量资源,并且训练有素,却还是败给了敌人。按照以前的估计,对付这些敌人,我们应该是占据绝对优势的。但随着时间的推移,我们逐渐意识到,相对于敌人,我们却在一个方面处于更为不利的态势:我们受训及制订计划时所针对的环境,与我们实际面临的环境存在根本性差别。事态的快速进展和各因素的互相关联形成了新的动态,而这种动态正在侵蚀我们所建立的以时间至上为宗旨的做事方式和文化。

    随着时间的推移,我们意识到我们并未寻求完美的解决方案,事实上也不存在完美的解决方案。我们正处于一个新环境中,21世纪多种因素和人类永恒互动的综合作用,使得我们需要充满活力,需要不断适应新环境的做事方式。对于一名西点军校培养出来的军人工程师而言,我难以接受这样的观念:一个问题在不同的时间可以有不同的解决方式,但这就是事实。

    第一部分,应对不确定性

    2004年在伊拉克,全球最为精锐的反恐部队与一群看似低贱的极端分子正在苦战。我们会揭示出令人意外的一点:我们最大的挑战并非来自敌人,而是来自全新的环境,这种环境的变化已经到了令人头晕目眩的程度,而且正是在这种环境中,我们要进行军事行动。同时,挑战还来自如何运用我们自己机构中的一些特征。

    为了让读者理解这种挑战,我们的视线会回到弗雷德里克·温斯洛·泰勒的工厂车间中,回溯过去150年间人们如何渴求效率,并且回溯对于效率的这种渴求是如何塑造我们的组织,又如何塑造了管理组织的人。然后,我们会仔细检视当今世界的运转速度在不断加快,各部分之间的联系在不断加强,从而构筑起多层次的复杂性,即便是工业时代最具效率的机构,面对这种复杂性也会感到困扰。而且我们发现,为了应对这种不确定性,组织必须不断地进行调整以便适应,这不以人的意志为转移,而且即便是大数据也无法缓解这种调整的迫切性,这会令我们感到十分失望。

    小团队与大组织

    伊拉克“基地”组织就是这个信息富集、联络密切的21世纪的原住民。他们的行事方式与我们所认为“正确”、“有效”的行事方式有着天壤之别,但他们的行事方式的确有效。

    在这场战斗中,我们被迫清空大脑,因为我们认为的那些战争和世界的运行方式已经失效。我们必须抛弃所熟悉的组织结构,并且沿着几条完全不同的线索重建它们,将我们刚强的架构置换成灵活的机体,因为面对复杂威胁正在掀起的巨浪,这是唯一的制胜之道。比如,我们必须按照极端透明的信息分享原则(也就是我们所说的“共享意识”)重新搭建我们的部队,并且进行决策权力的“去中心化”(也就是“赋能”)。

    我们消除了障碍——各单位间的隔绝壁垒和我们等级制度的天花板——而这些障碍曾经使我们效率颇高。我们观察我们最小部队单位的行为,并且想办法将这种行为模式拓展到拥有几千名成员的组织身上,这种组织甚至遍布三块大陆。我们成了所谓的“小团队构成的大团队”:一个巨大的指挥机构,但是其所具有的敏捷性,是原先小型团队才会具备的。

    我们所做的每一件事几乎都与军事传统和一般的组织实践原则相悖。许多原则在20世纪把我们塑造成了有效率的部队,如今却统统被我们放弃,因为21世纪的游戏和游戏规则已经完全改变了。

    伊拉克“基地”组织

    使用了杠杆原理,伊拉克“基地”组织每一次的袭击目标都是精心挑选的,它所引发的系列报复使得伤亡被成倍地放大。除了自杀式爆炸的袭击者,伊拉克宗教冲突双方的手上都会染上鲜血,从而造成更多的伤亡:在地下室,有人遭到虐杀,被电击致死的尸体和被肢解的人体残骸也堆积在那里;在堆满垃圾、人迹罕至的小巷里,尸体的头上还套着让他们窒息而死的塑料袋。

    在无序中寻找关系

    面临的局势不单单是道路上的汽车开得更快那么简单,在我们面前的,是一个完全不同并且不断变化的场景。战斗部队的标准结构,是隶属关系明确的组织,以坚定执行为特征,而伊拉克“基地”组织展现出来的特质却是不断地在改变外形。伊拉克“基地”组织不是最大的,也不是最强的,不过和普罗透斯一样,它是一个可怕对手,因为它可以随心所欲地改变自己的形态。

    环境因素的改变

    21世纪的行动环境与20世纪存在着根本性的不同,扎卡维生逢其时。这不像聊天室和YouTube(世界最大的视频网站)那么简单:伊拉克“基地”组织的结构——网状化、去中心化——拥抱了这个新世界。在某些方面,我们更像是那些正在与一群暴发户苦斗的财富500强代表,而不是“二战”中与纳粹德国死战的盟军指挥部。

    如果我们无法改变环境,无法让环境来适应我们,那么我们只能去适应环境,而问题是我们该如何去适应环境。我们不是一群在法律之外行事,并且在匆忙中制定法律的叛乱分子。特遣部队是一支规模庞大的、机构化的、受纪律约束的军事组织。虽然比其他大多数部队更加灵活,但与伊拉克“基地”组织相比,我们是名副其实的庞然大物。那么,你又如何训练一个庞然大物去进行灵活的变通

    管理方式需要创新

    成功的核心奥秘在于耐心,在于不懈地培育自己属下的才干和自我调整能力,而这也是从理论上的战略走向实际胜利的必经节点,也因为这一点,教条化的理论家和那些纸上谈兵的海军将领无法像真正的领导者那样获得决定性的成功。纳尔逊真正的天才之处,并不是让他彪炳史册的聪明战术,而是那一天之前经年累月的创新性管理以及领导。

    限制性因素

    我们拥有所有的资源:要人有人,要枪有枪,飞机、弹药、医疗补给样样不缺。不过,将所有这些资源捆绑在一起并且向敌人进行投射,这需要投入相应的“舰只”,并且需要一个“海军将领”来确保所有的事务能够有效运转。

    2 还原论的时代与全新的时代

    还原论的隐痛

    为了获取效率、达成可预见性,军队必须长期着装统一、训练划一并接受纪律约束,从而成为一台军事机器中可以更换的零件。从征召、应募或者被强征开始,士兵们的使命就是尽可能看上去没有区别

    民事组织也会纠结于这些基础性问题:个性、标准化以及结果的可预见性。私人企业和整个组织的存亡,取决于商业领袖在多大程度上明白成功管理的诀窍。

    在斯巴达之后,作战部队发展出了上述程式,自上而下、严格的事前决策,对民事领域的行为进行“科学”管理,这些东西在很大程度上都是19世纪弗雷德里克·温斯洛·泰勒的遗产。他对我们思维的影响是深刻而广泛的,从运转企业的方式到摆放餐具的办法,都受到他的影响。对于我们特遣部队和其他21世纪的集体行动者而言,泰勒理念的遗产既是财富也是负担。

    泰勒还原论的发轫

    泰勒就试图找出“用最少的能量消耗就能走最长路途的办法,或者最简单的树立栅栏的办法,或者手杖的最佳长度和最佳比例”。泰勒的这些心智被运用于解决人类组织的一些问题时,就产生了管理史上最具影响力的教条。

    “科学管理”大行其通

    “最佳方式”的理念如今已广为人知,但在当时,一个工人做事的方法是其手艺的一部分:可变化、个人化甚至事关其荣誉。

    泰勒创造了一个“发条型工厂”,系统性地消灭可变化因素,研究所有的劳动并最终把这些劳动的里里外外都搞清楚,然后将其效率推到最顶点,确保在大范围中所有的精确流程都被遵循。由于他能够研究、能够预见,他也因此能够控制。他把自己的理念称作“科学管理”。

    还原论思想深入社会肌理

    对泰勒来说,效率远非一系列的商业实践——它是一种“精神革命”,适用于日常生活(他坚持不懈地试验,试图找出最高效的制作美式炒蛋的办法),适用于琐碎小事(泰勒痴迷于打网球,他花了几年时间优化其球拍的角度,最后获得了冠军),也适用于地缘政治。用他的话来说就是:科学管理的原则运用于所有社会活动都具有同等效力:管理我们的家庭;管理我们的农场;管理商人们的商业,无论规模大小;管理我们的教堂;管理我们的慈善机构、大学以及政府部门

    《工业管理以及普遍管理》将管理还原简化成5个要素:规划、组织、指挥、协调以及控制。社会学家卢瑟·古利克以及林德尔·厄威克则断定,政府的领导责任在于规划、组织、指导、协调、报告和预算。

    泰勒改变的不单单是我们世界的组织方法,还包括我们解决问题的思考方式。历史学家杰里米·里夫金认为:“(泰勒)对于人们日常公共生活和私生活的影响,比20世纪其他任何人都大。

    新世界需要重写游戏规则

    伊拉克“基地”组织让人惊愕的规模和灵活性意味着我们需要在战术上越来越能够伸缩自如,而这种战术上的伸缩自如只有特种部队才能够具备。要想在伊拉克规模更大的任务中取得成功,我们就要在前所未有的范围内,以前所未有的、持续的密度承担责任——而且在可以预见的将来,看不到这种情况会有终止的那一天。

    行动的标准流程被称作“3F–E–A”,找到(find)——锁定(fix)——终结(finish)——利用(exploit)——分析(analyze)。从概念上看,这一流程很简单,而且其中许多因素和战争本身一样古老。第一,必须“找到”目标;第二,必须“锁定”它,从而实时知道它的位置;第三,作战人员由此就会“终结”目标人物,从战场上消除威胁;第四,目标人物会被“利用”以获取情报(房间会被搜索,目标人物会被拷问);第五,搜集到的情报会被“分析”。然后,上述流程会再走一遍。

    这种流程来源于类似的瞄准目标和决策流程,比如著名的OODA流程:观察(observe)——定向(oriented)——决定(decide)——评估(assess),这是一个战斗机驾驶员所使用的流程。这些流程的目的,都是试图通过持续不断的提炼、理解局势来提升作战效率。

    传统上,我们运转的节奏比较慢,实施的都是次数较少的、经过精心策划的、外科手术般的精准打击,但现在我们几乎每天都实施打击,而且经常同时实施多次打击,我们要迅速跟上节奏。

    新世界需要彻底重写游戏规则。为了取胜,我们不得不将上一个千年中许多军事行动中的经验教训放到一边,并且抛弃一个世纪以来为了优化效率而学到的东西

    马奇诺防线的启示

    在管理上,我们正在修建一条“马其诺防线”:我们极为高效的流程和计划设计精良,而且十分必要,但想要达到目的这已经不够。

    3 从复杂到错综复杂

    最近几十年的技术发展与泰勒时代有根本性的不同。我们或许会想,如今我们有更强大的技术手段能够追踪、测量塔里克这样的人,并且与这样的人取得联系,这些技术手段能够增强我们精准的、在“发条型宇宙”中的管理能力。然而事实却是相反的:这些变化产生了一个完全不同的环境——一个不可测、错综复杂的环境——这令那些依照泰勒主义追求效率原则建立起来的组织深受困扰。由此也可以解释,特遣部队以20世纪的标准衡量是一部“酷毙了的机器”,但如今却在崩溃。

    小“因”的非线性运行

    “错综复杂”和“复杂”是两回事。复杂的事物或许有多个部分,这些部分以比较简单的方式彼此连接、彼此相依:一个齿轮转动了,其他齿轮也会转动,以此类推。复杂装置的运行,比如内燃机的运行,或许令人困惑,但它们最终可以被分解成许多有内在联系的部件。最终,当设备的一个部分被激活或者改变时,你能够比较确定地预测接下来会发生什么。

    而“错综复杂”是在多个元素间的互动剧烈增加的情况下发生的——万物的关联性使得病毒和银行倒闭的影响能够扩散,就这样,事物迅速变得无法预测。想一想台球——母球与彩球之间第一次猛烈的撞击。其中一颗球行进的轨迹即使有最为微小的偏差,则很快这颗球所碰撞的球以及接下来被碰撞的球,它们的运行轨迹都会不同。互动的高密度意味着即便是较小数量的因素改变,也能够迅速对大局造成不可预测的影响。

    深陷不确定性旋涡

    信息的传输瞬间完成,人口、商品和服务的传输也非常迅速。各类产品、各种事件、各个国家、各种现象以及所有的个体彼此间都更加互相关联、互相依赖、互相影响。

    在伊拉克,我们几乎每天都能看到这种互赖性的增加。在一个城市中的作战任务几乎立刻就能引发伊拉克“基地”组织在全国范围内一系列的行动,还会引发全国民众的反应,最微小的、或真或假的流言都会通过网络论坛如同野火般四下蔓延。

    为技术优势会使我们能够把以前所做的事情做得更好。但凡事有利有弊。特遣部队这样的组织固然通过新技术获得了更强大的运输能力、通信能力和数据能力,但这些技术同时也使我们的作战环境变得急剧非线性、错综复杂以及不确定性。速度与互赖性增加的后果就是,与一个世纪或者几十年前相比,现在在任何特定时间框架内的特定动作,都可能导致更多的潜在结果。有些行为曾经类似于台球桌上的两到三次撞击,如今却会牵涉到几百次撞击。

    最近几十年,这个市场从“极少数对极少数”模式演变成了“多对多”模式。21如今在这个体系里,成千上万的非政府组织试图与数百万的受助者取得联系。

    错综复杂体系的不可控性

    人们依然在争论:我们对经济学的理解是否已经足够,足够到可以对经济进行些许的干预,比如调整贴现率。但是苏联中央计划经济的墓碑似乎又告诉我们,有些东西还是无法套上还原论的紧身衣的,就如同对生态系统的干预所遭遇的失败一样。牛顿、泰勒这些思想家推崇机械的、还原论的思维——将任何事情都分解成几个构成部分,或者对个体因素进行优化,但运用这种思维去控制错综复杂体系的努力大多会归于无效,有些还会造成毁灭性的后果。

    不可预测的世界

    我们已经走向“错综复杂”的“多对多”环境,而我们设计的仍然是日益“复杂”的解决方式:天才的管理者制定出精细的操作条例以及自上而下的组织架构,试图覆盖所有的可能性。

    这样做的基本理念在于他们相信任何问题都可以窥知其全貌,这种理念至今未曾消散。任何人如果在公司或政府中工作了几十年都会看到,规则和文书工作似乎在不断地增长。这在五角大楼里最为明显了,国防部本身的成长就伴随着一系列密码和流程的无限增长。

    YouTube使塔里克·塔伊布·穆罕默德·布亚齐兹的抗议扩大、黑客攻击美联社、戴夫·卡罗尔的恶搞歌曲获得爆发式传播,这样的事情在30年前是不可想象的。同样不可想象的还有“病毒式”传播,它已经成为当代生活的特征了。即便是“病毒式”传播这个词语也暗示今日的环境类似于一个器官或者一个生态系统,它是一种内部互相关联的体系,里面有纵横交错的通路使得某些现象能够扩散。这种环境与那些线性的、从一点向下一点进发的演变方式十分不同,而后者正是泰勒在工厂车间里所遇到的复杂情况。从前要几个月才能发生的变化,在非线性的现代环境下,可能只需要输入140个字符的时间就能发生。

    错综复杂的环境需要新的管理方法

    各家企业现在发现自己陷入了一种它们无法掌控的“生态系统”和“价值网络”中,这使得它们几乎无法预测或规划自己的命运。38在这种情况下,继续进行战略规划的老套路,认为“未来和现在或多或少会有些相像”,只会帮倒忙。而这正是我们所看到的。统治特遣部队的机构性传统:对路线进行规划,组织结构和组织文化都紧抱着试图进行精确预测的理念。我们的解决方案是用来应对复杂情况的,这些方案在一个新的、错综复杂的环境中正面临失败。

    总结

    最近几十年的技术变化,催生出一个更加互相依赖,速度也更快的世界。这产生了一种错综复杂的状态。

    过去我们面临的挑战是“复杂”的,而今天我们的局势是“错综复杂”的,两者有根本性不同。解决复杂问题需要巨大的努力,但复杂问题归根结底是可预测的;而错综复杂性则意味着,尽管我们追踪和测量的能力增长了,但世界在许多方面变得更加不可预测。

    这种不可预测的态势与还原法的管理模式格格不入,后者的基础在于规划和可预测性,而在新的环境中则需要新的方法。

    4 建立有效组织

    将“韧性”写成“一种体系抵消干扰,并且保持基本功能和架构的能力”。在一个错综复杂的世界里,干扰是不可避免的,能否具有这种吸收冲击波的能力正变得越来越重要。于是,许多学科都将越来越多的精力投入到对于韧性的研究之中,包括心理学和水文地理学等。而荷兰应对水患的办法,就是有关“韧性”这一概念不可多得的例子。

    用韧性思维应对不确定性

    “韧性思维”是一个迅速发展的领域,并通过这种新的方式来处理错综复杂局面所带来的新挑战。在一个“韧性十足”的体系里,管理者会接受这样一个事实:他们不可避免地会遭遇到不曾预料到的威胁,他们不会试图建立坚强的、专门化的防御力量,而是建立一些体系来抗击打,甚至试图从击打中获利。“韧性体系”能够应对未曾预料到的威胁,如果有必要,它还会在遭到无情的击打后恢复如初。

    投资家兼作家纳齐姆·塔利布也提及了一个类似的概念——“反脆弱体系”。他认为,“脆弱体系”一旦遇到冲击就会毁坏;“坚强体系”能够在冲击下平安度过;而“反脆弱体系”如同免疫系统,能够从冲击中获益。

    韧性思维的相对面是傲慢思维,即试图对万物进行预测。它的基是一种谦卑的意愿:“要清楚哪些是我们所不知道的”,“要预料到哪些是我们所无法预料的”——这些教条往往在不经意间获得赞赏,因为人们有时候还是希望对事物进行优化、进行预测的。

    在一些领域里,人们虽然面对不确定性,却依然要寻找道路前进,在这种情况下,韧性思维就可以应用了,其关键在于将我们的精力从预测转变到重新布局。我们要谦卑地承认必定会碰到一些意想不到、无法预知的事情,因此我们必须构筑这样一个体系:面对未知的冲击它不会垮塌,甚至能从中获益,这样我们才能在变幻无常的局势中获得胜利。就如同佐利所说的那样:“潮流的变化实在难以驾驭,不要再想着去驾驭它,我们其实可以建造更好的舟

    获得并提高调整适应能力

    我们的特遣部队需要捡起一些旧的智慧,这些智慧可能是过去我们为了追求效率而丢在一边的。在泰勒的还原主义体系里,为了追求效率而将有能力的机械师替换成对指导卡亦步亦趋的普通工人,但前者的调整适应能力肯定要比后者更强——不仅仅是眼前的“一亩三分地”,这些机械师对大背景也有更为全面的认识。不过我们也不能简单地回到过去。我们固然需要敏捷性,但同时也需要与效率相伴相生的规模优势。我们必须找到一种方法,在保持传统力量的同时,获得那种调整适应能力。这将是困难的,因为提升效率的行动往往会直接限制调整适应能力。

    打破层级架构,构建网状组织

    垂直和水平的层级化管理在几个世纪的时间里维持了军队的秩序,而我们在伊拉克所面临的环境是快速变化并且各方面因素互相依赖的,这种环境与上述层级化管理方式已经格格不入。规范信息要经过很长的距离进行传输,决议要通过好几个节点才能通过,连我们最高效的体系也开始慢得令人无法忍受。那些曾经确保可靠性的指挥链如今在束缚我们的步伐;那些部门的划分和安全许可制度曾经确保我们的数据能够安全,如今却在阻止体系内的互相交流,而这种交流是与灵活的敌人作战时所必需的;那些曾经让我们保持戒备状态的内部竞争性文化,如今却在使我们难以运转;那些曾经能够阻止意外发生的规定和限制,如今却在扼杀我们的创造性。

    “要想击败网状组织,就必须使用另一个网状组织。”于是,我们开始进行全面的转型

    总结

    面对威胁,预测不是唯一的解决之道。应对一个错综复杂的环境,更有效的办法是发展出“韧性”,学会如何重新布局以应对未知的世界。

    追求效率可能限制敏捷性和韧性,因此特遣部队要摒弃将效率视为最神圣之物的管理准则。在一个错综复杂的环境中,要应对不断变化的威胁,我们必须力图获得适应力。

    我们的敌人——伊拉克“基地”组织——似乎通过构筑网状架构获得了调整适应的能力,它的组织机体进行重新布局的能力,使其获得了令人惊异的敏捷性和韧性。我们意识到为了获胜,特遣部队就必须成为一个真正的网状组织。

    第二部分:化繁为简

    一些伟大的小团体之间是如何建立起互信和共同目标的?它们又是如何摈弃把一个个的超人捏合起来形成一支超级团队这样的理念的?“在队伍中没有大写的‘我’。”事实证明,将许多人集合在一起,他们总体的战斗力可能会大大高于各自战斗力之和,也可能大大低于各自战斗力之和。

    5 建立互信和目标共享的团队

    调整适应能力的差别

    每个参与运动或喜欢看体育比赛的人都应该知道,对于任何一支高水平的队伍来说,与生俱来的、互相协调的调整适应能力是不可或缺的。我们特遣部队肯定知道这一点:宏观来看我们是僵硬的、笨重的,但我们的组成部分——海豹突击队也好,游骑兵也好,陆军特种部队也好,都是世界上著名的、调整适应能力最强的团队。

    我们会发现,伊拉克“基地”组织的网络有着神秘的流动性特点,而这些特征其实来自我们的一些部队,而其他领域的一些团队也具备这样的特质。我们要想成功转型,就必须去了解是什么使我们的小团队具有如此强的调整适应能力,而为什么到了特遣部队的整体层面上,架构和文化会发生这么大的变化。

    信任基础上的一致行动

    队伍中建立起互信。对于加入一支团队的任何人来说,建立互信似乎是顺理成章的事情,但这其实与还原论的管理方式要旨是背道而驰的。在一个自上而下的指挥体系中,领导者将各个大的工作分解成小的任务,并且分配出去。接受指示的人无须了解他的同侪,只需听命于老板即可。在一个自上而下的指挥体系里,重要的联系是垂直隶属关系,而团队建设则是一种水平关系的架构。

    海豹突击队并不是让成员根据上级明确的命令行事,而是让队员们能够在一个小团体内构筑互信,并且根据实际情况调整应对。为此,海豹突击队基本水下爆破训练的教官们专门打造了一个训练课程,使士兵们单靠个人执行命令根本无法挺过来。鲁伊斯认为,自己的主要工作就是“在一天内把个人表演的观念从学员们的脑瓜里剔除掉”。

    团队成员在行动时不能仅仅依赖于命令,整个团队工作是一个重新评估、协调和调整的过程。所有参与者都不停地向队友发出信息,并且接收队友发来的信息,这些参与者必须互相理解彼此的行动和目的。

    团队目标决定个人成败

    在成员之间建立互信能够使团队具备重新布局的能力,并且在重新布局后“去做正确的事”,团队成员也必须明确知道到底什么是“正确的事”。团队成员必须全都向同一个目标努力,而在一个易变的、错综复杂的环境里,目标可能是会发生变化的。

    团队成员赌上自己的生命,为的是能够与一群有责任心的爱国者并肩战斗,而在这种训练中,那些一心只追求使自己更加强壮的人是看不到个人成长的机会的。就像鲁伊斯说的:“信仰我们事业的人才会为了你、为了任务赌上自己的性命,其他人不会。”明确的目的性意味着团队中的互信,而团队中的互信又促进了团队努力的目的性。于是,每一个个体都被锻造成了有效的团队。

    以互信的组织架构战略应对不确定性

    在我们的作战人员所做的所有准备工作中,最有用的无疑是他们之间所建立起来的互信——在数年的服役过程中,同甘共苦所产生的互信。经常有人说,信任是在战场上学会的,但对于海豹突击队这样的团队而言,通过互信和坚定的目标所形成的团队一致性,是部队进行部署的先决条件。没有这些特质就走上战场,就好像不穿防弹衣就进入正在交火的阵地。

    他们的大战略就是他们的组织架构,而不是他们的计划。

    锻造团队的自发智慧

    团队的竞争优势是团队成员如同无缝衔接的整体一样去思考、去行动的能力(这种能力有时候被称作“联合认知”)。任何一个计算机科学家都会告诉你,如果有一房间的电脑,与其把它们与每台机器“单对单”地连通,还不如将这些电脑互相连通,再将运算结果输出给机器,后者所能够解决的问题远比前者错综复杂。

    问题的关键不在于资源的多少,而是整合资源的方式——用互信和目标将所有人团结在一起。并行计算、“联合认知”以及团队的一致性都是在朝同一个目标行进:建立一张网络,使你能够解决规模更为庞大、更加错综复杂的问题。创建和维系一支团队必须两手抓:管理的“看得见的手”和自发的“看不见的手”;前者将所有的因素捏合在一起,后者则指导着团队的工作。海豹突击队基本水下爆破训练的课程,就是用来锻造自发智慧的,这样即便在没有计划或者出现计划外的情况时,团队依然能够正确地做事。

    以灵活的体系来杜绝未知的灾难

    把效率看得比调整变通能力更为重要,会造成怎样的恶果。流程本身并非导致坠机的原因,事实上,那些检查清单的存在还提升了安全性。但这些流程的最终目的在于安全着陆,如果能更好地达到这一目标,那么人工干预是必要的。

    • 第一,制订更多的、具体的紧急备用计划,从而减少风险
    • 第二,增强调整适应能力,而不是很刻板地去试图消灭隐患

    小团队的调整适应能力是搭建组织架构的基础

    组织在总体上却是与这些特质背道而驰的——我们的组织是典型的指挥控制式组织。我们的特遣部队习惯于直线和直角的思维方式,因此伊拉克“基地”组织的网状架构让我们迷惑不解。我们花费了很长时间才明白,我们看到的一切究竟意味着什么:小团队的互联互通性,必须扩展到整个机构的范畴。伊拉克“基地”组织每一个个体的能力都不比我们强,但这并不重要。和一个常规的指挥控制式体系不同,一个真正的团队的能力,并非其构成部分的简单加总;即使节点很弱,但整张网络还是会很强。

    总结

    指挥控制式架构与团队之间的基本架构是有区别的。前者的基础是还原论的可预见性,在执行事先计划好的流程时显得十分有效;而后者在效率上或许有所欠缺,但长处在于调整适应能力更强。

    » 当团队中建立起互信和目标分享的特质后,就有能力解决一些单个管理者无法预见的问题——这些解决问题的方案往往是自下而上冒出来的,而不是来自自上而下的命令。

    » 最近几十年以来,由于战术上的错综复杂性日益增加,过去由指挥命令式机构占主导地位的领域涌现出大量的团队。

    » 特遣部队中各小团队具备调整适应能力是一个可喜的开端,但我们必须在一个更大的范围内建立起同样的调整适应能力。

    6 突破“深井”,建立关系

    无法预测的危机“临界点”

    我们要面对的敌人,我们要面对的作战环境,都是互相关联、高速变化并且无法预测的。我们通过上述演练所获取的效率完全是自欺欺人

    团队与团队之间的横向有效联系是不存在的。而我们每一支团队的目标都是临时性的——完成一个任务或者把情报分析完;没有一支团队的目标是击败伊拉克“基地”组织。对于每一支部队来说,战争中真正重要的是如何完成在组织架构图中分配给自己的那一部分任务,并在自己的条块里孤军作战。专门化的目的在于最大限度地提升效率,可当现实世界变得不可预测时,这反而成为一种负担。

    团队的调整适应能力被组织系统所束缚

    一张经典的组织框架图完全就是MECE式的结构。在整个框架图中,真正重要的联系就是工人及其管理者之间稀疏的几根垂直线。

    建立互信和共同追求目标会影响效率,比如,与同事建立私人关系,并且对大局有全面了解会耗费大量时间;而大家共同承担责任则会产生一些冗余。不过这种冗余在影响效率的同时,却能够使团队获取高度的调整适应能力和有机性。伟大的团队往往不是什么“酷毙了的机器”,而是“酷毙了的机体”。

    特遣部队与兄弟单位,包括中情局、联邦情报局、国土安全部和常规军事单位之间的“断点”则更加严重。我们不时地要与这些兄弟单位协调行动。

    需要作战团队搜集、组织数据,并且把数据传递给巴格达、坦帕以及华盛顿的情报分析人员;然后这些分析人员要检视这些数据,并且将分析出来的结论通报给作战团队,让他们在接下来的行动中有的放矢;同时,这些相关信息要让我们组织内成千上万的人知晓。我们需要行政管理上层根据这些分析修改行动计划,分配各类资源;而且,所有这些都必须在几个小时内完成,而不是几周,而且不断会有新的情况出现,因此做法也会不尽相同。我们必须想办法,在我们整个组织内部,建立起交错混乱的连接通道,而这种连接通道在我们的小团队内部已经有效地建立起来了。

    我们的情况很独特,但我们的问题却是普遍性的。从医院到航空公司机组人员,组织内的小团队层出不穷,但组织整体依然是按照还原论的结构进行架构,因此这些团队在调整适应方面的潜力仍然被束缚着无法释放。

    小团队的扩展阻力

    对于那些僵化的组织而言,一个个的小团队能够带来某种程度的调整适应能力。但这种改善有其局限性,调整适应能力强的特点只被限定在小团队的层级上。随着世界上各因素互联性越来越强,我们必须找到一条道路,使得小团队运转时的流畅性能够扩展到整个组织的范围内。这些组织往往具有成千上万名成员,并分布在全球几块大陆上,就好像我们特遣部队一样,但这说起来容易做起来难。

    小团队的架构之所以能够在局部见效,因为它比较小——在一个小团队内,成员彼此熟悉,并且共同度过成百上千个小时;而在大型组织内,大多数人不可避免地会互不认识。事实上,小团队身上的一些特性,一方面使小团队自身能够变得强悍,另一方面却使小团队的类型无法在一个更广阔的范围内见效。

    高效敏捷的小团队是一把双刃剑

    一个小队内队友之间的联系,与各小队或各单位之间战士们的情谊是有根本不同的。我们海豹突击队的一名成员就说:“一个班就是一个圈子,圈子外的人什么都不是。其他中队算什么,其他海豹突击队小分队算什么,陆军的特种部队更不算什么。”而其他班的战士们也同样这么想。

    把特遣部队变成一个大的团队是不可能的,但我们也不能谨守我们对各团队指挥控制式的办法而不变通,把我们的各支小团队困在各自的“深井”里,这让整个特遣部队显得臃肿不堪。与此同时,我们又不能简单粗暴地废除现有的还原式的上层结构,让每支团队各自为战,我们必须在整个机构内进行有效协调。我们要找到某种方式,在不造成混乱的前提下,大规模地建立起互信,并且分享整个组织的目标。

    小团队构成的大团队

    我们不需要每一个特遣部队的成员去认识整个部队中的其他每一个成员,只需要每一个人去了解其他团队中的某个人,这样当他们想到驻扎在隔壁的部队时,或者想到那些在华盛顿特区工作的情报人员时,脑海里浮现的不是竞争对手的可恶形象,而是一张友善的面容

    调整组织架构势在必行

    即便下层已经是精悍团队,只要上层依然是指挥控制模式的架构,就无法做到这一点。我们必须在确保传统实力不受损的前提下,获得能与伊拉克“基地”组织相匹敌的调整适应能力,而这就需要进行一次前所未有的变革——真正的由小团队构成的大团队。要想完成这个任务,必须把传统的许多做法完全推倒重来,包括信息分享、角色描绘、决策做出以及领导方式。

    总结

    » 我们特遣部队的下属团队固然具有调整适应能力,但上层建筑依然是指挥控制式的,这在很大程度上限制了组织发挥功效。这种“下层已经是团队,上层却依然是指挥控制式”的结构,与传统指挥控制式结构相比,已经显得灵活了不少,但其调整适应的能力仍然不足以应对21世纪错综复杂的环境,也不足以应对伊拉克“基地”组织。

    » 在许多领域内固然出现了大量的团队,但在这些团队的上层,依然是传统的指挥控制模式。越来越多的组织需要克服这些障

    碍,并增强自身的调整适应能力。

    » 不幸的是,我们许多团队所具备的一些特征,固然让这些团队变得非常优秀,却无法把这些特征扩展到整个组织的范围内。所以,我们必须与一些基本的限制作战。建立一支规模类似于特遣部队的超级团队,这是不可能的。

    » 我们的解决方案是“由小团队构成的大团队”,也就是在一个组织内,各组成团队之间的关系如同团队内部成员之间的关系。这样,原先在各自的“深井”中单打独斗的团队,就能够通过互信和目标的分享,融合成一个整体。

    第三部分:信息共享

    检视面对不断的变化和极大增加的不确定性,我们该如何自处。这些变化和不确定性本身就以其不可思议的速度在鞭策我们前进。美国航空航天局著名的阿波罗工程将人类首次送上太空,三角洲特种部队的战士在费卢杰奋战,我们就要从阿波罗飞船的发射台上开始,到费卢杰一架被敌人击中的直升机为止,让读者领略什么是“共享意识”:一个组织内部如果具有透明性,并且拥有有效的沟通机制,就能产生意想不到的突出效果,即便是大的集团单位也是如此。而“囚徒困境”理论将揭示,在一个巨大组织中,看似简单的互信其实绝不是能够简单构建起来的。

    7 打造体系思维

    信息“空隙”是无效组织的根源

    聚焦的是我们所分配到的那一部分任务,而不是整个流程,于是我们也无法就最基础的问题给出合理的答案。把整台机器上每一个组成部分的运转速度调到最高,并不能消灭各部分之间的空隙,而正是这些空隙让我们的努力归于无效。这些“空隙”有些是地理上的,有些则是技术上的:华盛顿和巴格达远隔万里,这会拖延做决策的效率,原先数据传输上就存在的一些问题有时候也因此会被放大。不过更经常出现的“空隙”存在于人与人之间。特遣部队各组成部分之间存在文化上的差异,这就可能导致沟通不畅。要想解决这个问题,就要彻底重新考虑传统的组织内分配信息的方式。

    控制信息与分享信息

    但随着技术越来越尖端,流程越来越分散,各组成部分拼凑起来形成整体的方式也变得越来越无法直观地看清,在许多情况下,仅凭一批精英管理者已经不可能去预见、设定这种方式。

    大部分组织更关心的是如何最好地控制信息,而不是如何最好地分享信息。要想在一个各因素高度关联的环境中平稳地运作,就需要每一支团队都能全面地了解各个运动着的部分是如何互动的。每个人为了确保自己的计划能够见效,都必须能够看到整个体系的全貌。

    打破信息阻隔的壁垒

    在一个不可预测的局势中,组织需要应对临时出现的问题。要做到这一点,在这一领域内搏杀的参与者就有必要了解更为广泛的背景信息。从团队的层面来看,这一点是极为明显的;但从更为广泛的机构层面上看,结构工程师既要对自己的专业很精通,又要具备临时应变的能力,这就困难多了。

    连接信息断点,了解系统全貌

    许多团队根据主管分派的任务各自独立工作。这种组织架构方便了小团队发挥创造能力,许多科学家觉得在专门化的部门里做自己的试验很舒服,就像在大学里一样。然而,上述的“交接失灵”却暴露了一个根本问题:各自独立的小集体在进行实验室工作时如鱼得水,可一旦这些分散小团体的项目要结合起来,形成一个进入太空轨道的运载工具,问题就爆发了。

    用体系管理应对不确定性

    这些问题都源自缺乏组织沟通——非常致命的“接口失灵”或“断点”,麦柯迪指出,“更快,更好,更便宜”是“体系管理”法的对立面。“体系管理”法是“正式的、不厌其烦的以及昂贵的”,它并不高效,但它的确见效

    将信息沟通机制扩展到整个体系

    海豹突击队基本水下爆破训练“在第一天就把个人英雄主义消灭掉”。这种对团队成功的强调,使得团队成员会寻求互相合作、互相信任,并把团队的目标视为自己的目标。不过只有当人们看到现实环境是各部分互相依赖着时,才会互相协作。在海豹突击队基本水下爆破训练的“冲浪通行”项目中,只要一个人失败,则整个小艇就会倾覆,然后小艇上的整个团队都会受罚,而受训者从中也学会了合作。

    与海豹突击队相比,情报分析师更擅长与信息打交道。多样化的专业能力是必需的,我们所需要的,是把各种专业化的知识形成一种整体的意识。我们整支部队都有必要对作战环境和这个组织有一个基本、整体的认识,同时,我们也要保留每个团队各类出色的技能。我们将这种目标,也就是形成这种自发的、自行调整的组织智能称为“共享意识”,这也是我们变革的基石。

    总结

    如同之前的美国航空航天局一样,我们特遣部队也面临着一个错综复杂的问题,需要用体系的方法进行解决。由于行动环境中各因素的互相关联性,这两个组织都需要其成员对这个内部关联度极高的体系有整体性的了解,而不是只待在组织结构表中属于自己的那个MECE式“暗箱”里。

    » 如果一个组织在地理上被分散布置到各处,那么为了驾驭这个组织,就需要进行信息分享,就需要让这个组织在内部取得前所未有的透明度。

    » 对传统机构而言,这就意味着比较艰难的企业文化转型。这需要严格地去推行,使得组织内能够出现共同的群体意识。

    8 共享意识

    颠覆我们根深蒂固的、旧有的涉及保密、许可以及内部竞争的体系,代之以一个透明性十足的环境,从而让司令部内的每个人都清楚自己在这个错综复杂的体系里究竟扮演了何种角色,而这个错综复杂的体系代表了我们所有的事业。每个人都需要非常熟悉组织里的每一个分支,并且对追求结果全情投入,而这与我们过去一个世纪内所着力追求的专业化是背道而驰,通过分享信息能够建立关系,而这两者都能激发出一支新型的、团结一致的、调整适应能力强的大团队,从而打赢这场战争。这就如同海豹突击队基本水下爆破训练、人力资源管理和美国航空航天局所秉持的宗旨一样。

    打破物理空间阻隔的启发

    房间里任何一个人,无论他在组织架构表里处于什么地位、什么层级,都能够抬头看到屏幕,并且立刻了解到当前影响我们任务的各个主要因素。所有人员都根据各自的职能被有策略性地分布在整个空间里——有些人必须获取实时信息才能够使作战行动更好地进行下去,那么他们就被安排在接近房间中央的位置;那些不需要时刻关注这些信息的人,则被安排在房间的边缘,这样他们可以聚焦于手头的其他工作。但是,所有这些人都可以自由地在房间里走动,面对面地互相协调。只要按一下麦克风上的一个按钮,就可以立刻引起任何一个人的注意。

    文化的变革要与组织的变革相匹配

    新的物理布局为变革提供了空间架构,但我们知道这是不够的。新的布局配上老的文化,会导致新老世界中最糟糕的情况——无数的管理者热切地希望获取革新后的新气象,却不愿意放弃老的组织架构表,于是他们越过大办公室里设置的隔板,使整个办公室里更加吵闹,让人无法集中注意力,这既没效率也会让管理归于无效。

    信息共享是体系变革的心脏

    变革中,最为重要的一环就是作战情报简报,这也是我们试图创造的肌体的心脏和脉搏;没有它,我们的肌体就会死亡。通常所谓的作战情报简报,是军事标准动作,是一个司令部的领导层在举行日常会议中,将已知要处理的所有事情统筹一下。

    信息交叉分享使信息价值升值

    关键的第一步是广泛分享我们的信息,并且在兄弟部门使用我们的资源和人力时要慷慨一些。以此为基础,我们希望我们所构建的人际关系能够让我们迎来胜利。

    通过这种方式传输的资料是粗略的、原始的,但传输速度是快速的——不会再有一袋一袋的废纸贴着邮递的标签堆积在柜子里这种事情发生。而且,通过邮件抄送和在扩音器里打电话的方式,我们毫无保留地把我们的情报和分析结果广泛地传播了。很多人觉得我们这种做法很傻、很天真,但就像古老的谚语所说的:“知识就是力量。”我们正在将这种力量抛向空中,让它随风传播。我们的想法是,信息分享得越广泛,其价值就越高,其所能激发出的力量也就越强大。

    信息共享利远大于弊

    我们确保我们的作战人员会与分析师互动:一名陆军特种兵中队的指挥官会命令自己麾下的作战人员与情报分析师坐在一起,互相交流他们是如何工作、如何思考的,以及他们觉得哪一类的信息是最有用的。他说:“为了获胜,我们所有人都必须随时随地深入战斗中。”

    这个平台不是那种传统的军事简报会议——下级人员漂亮地将最新情况叙述一遍,然后希望老大们别提出什么问题——而是一种互动性的讨论。如果一个人有4分钟的发言时间,则最新情况叙述最多也就60秒,剩下的时间则是汇报者和上级领导之间开放式的对话,网络中的任何人如果发现有重要的东西需要说,也可以插话。我们不会再生硬地、干巴巴地问诸如“……有多少”这类问题,我们的谈话是互动性的、范围广泛的,比如,“你为什么这么认为?”这种互动性的问话可以让人获取新的视角,并且增进我们分布在全球的人员的互相理解程度。最重要的是,这会让组织内所有的成员都能看到问题在被解决,并且理解领导团队的一些看法。

    信息泄露与信息分享

    我们特遣部队从来没有发生过任何严重的信息泄露事件,但我们每次举行作战情报简报会议时,都在冒这个风险。我们的经验告诉我们,分享信息能够在极大的范围内拯救生命。

    总结

    » 物理空间布局和既定流程可能会阻止一个组织在内部形成共享意识,也可能会帮助一个组织在内部形成共享意识。在很多时候,试图更好地实现泰勒式的效率,就会为分享信息制造障碍,也会为系统性地了解全局制造障碍,而我们特遣部队需要的,正是各个成员系统性地了解全局。

    » 要在我们所需要的规模上实现透明度和信息分享,我们不仅要重新设计我们的物理空间布局,还要重新思考我们组织文化中的几乎每一步程序。而我们变革的核心,就是每日进行的作战情报简报会议。这个会议会将我们行动中的全部信息输送给特遣部队中的所有成员以及兄弟单位,同时也为每个人提供分享各自信息的机会。

    10 击败“囚徒困境”

    亚当·斯密让我们相信:“一个团体中每个人都为自己谋求最大利益,则这个团体就能获得最好的结果。”但电影中纳什还补充道,有时候“一个团体中每个人都为他们自己和团体谋求最大利益,则这个团体就能获得最好的结果”。

    “囚徒困境”提供的关系法则

    每个机构都害怕分享信息会损害本机构的利益。机构之间的竞争让它们不太愿意输出信息,它们害怕兄弟单位不会做出相应的回应。如果每个机构都能够配合,则我们会取得对我们整体而言最好的结果,但要取得这样的结果,我们首先要克服囚徒困境。

    我们需要真正的合作、透明度和互信,而不是停留在理论上的,把所有人安排到同一间屋子里只不过是个开始。但如果我们想要的是发自肺腑的、团队式的互信,我们的工作还要做得更深入。和囚徒们一样,我们各团队间的联系越强韧,则我们的合作越有可能提高到符合要求的水平。

    直接断点的交换制度:嵌入计划

    这是一种交换制度,大约在2003年后半年开始施行。根据这种制度,我们会从一支团队中抽取一个人分配到另一支团队里工作6个月,比如,把一名陆军特种部队的作战人员调到海豹突击队中工作6个月,或者把一群分析师调入海豹突击队工作6个月。之所以这么做,是希望让我们的行动作战人员从其他团队的角度来看一下整场战争,同时他也可以与其他团队的人建立起私人关系,这样一来各团队之间的关系就十分融洽了,而这种融洽以前只会出现在一支团队内部。

    互信关系的建立:联络官计划

    随着内部“嵌入计划”和关键联络官计划的实施,加上作战情报简报会议的不断成熟,我们开始消除内部竞争和阻碍合作的障碍,互信的联系开始形成。来自各个地方的人发现彼此之间越来越熟悉,甚至连新来的人现在也融入了这个亲密、互信的整体,毫无疑问大家都受益匪浅。最重要的是,这并不是一个零和游戏:你向体系投入得越多,则你能获得的反馈就越多。

    系统理解和充分互信是培养共享意识的基石

    没有任何上级军官规划过此次行动,甚至没有任何军官实时指导此次行动,所有方案都是在地面上通过密集的互动出现的。我在这种局势下只能充当旁观者。这种行动的成功要诀在于,通过作战情报简报会议,让所有人都了解背景信息,同时为了打破“囚徒困境”所造成的挑战,还要通过“嵌入计划”和“联络官计划”在各团队间建立起牢固的联系。只有深入地互相熟悉才能使这些不同的团队亲密无间地在一起合作——将身家性命交给彼此。表面上时间效率降低了,但其实这正是我们调整适应能力的基石。

    用共享意识革新“深井”式架构

    在这个公司内部,各“深井”之间很少有信息交流。一名前执行官回忆道,在某次执行会议中,通用汽车20世纪70年代的首席执行官理查德·格斯滕伯格提出组建一个专门任务团队,这个团队要负责提交一份有关执行官们现在都在讨论些什么的报告,然而在一阵让人尴尬的安静后,格斯滕伯格被告知,目前这个会议就是另外一个专门任务团队的产物。几个月前他任命了这个专门任务团队,这个团队的任务也是调查执行官们现在都在讨论些什么。

    通用汽车把生产速度看得比质量更重要,并且对提出问题的做法非常排斥。没有团队希望降低效率,也没有团队会太过谨慎,更没有团队会愿意花费太长的时间去解决一个问题。推卸责任成为“通用汽车的通行证”——要想在公司中生存下去、保住自己的工作,就必须如此。

    通用汽车拜占庭式的组织结构意味着,即便有人出于利益或善意考虑,想要进行这样冷酷的计算,他也没有相应的信息。

    穆拉利拒绝“深井”,主张互相依赖,他的理念受到了麻省理工学院教授桑迪·彭特兰的赞同。彭特兰教授研究的是组织内部信息流通和沟通的效果。57在查看了大量的数据后,彭特兰发现,无论是在商业领域还是城市管理,分享信息能够有效促进事务的运作。他的研究表明,一个团体或者一个群体“共同智力”的强弱,与其各个成员的个人智力几乎没有联系,而与各个成员之间的互动有更多的联系。他写道:“那些最棒的主意往往来自精细、持续的社会探索……构建‘共同智力’并使之大获成功的,是人与人之间的‘理念流’。

    看到了商业网站和社交网络上“理念流”的影响力,彭特兰发现“共同智力”的根源在于“打破‘深井’后所形成的不一致性”,“当‘理念流’ 不停地吸收外来的理念时,这个群体中的个体所做出的决策,就比这些个体仅仅依靠自己所能够做出的决策更为明智”。使用这样的一个网络,让网络中的使用者能够接触到多元化的声音,所获取的回报就能增加6%,这就意味着所有社会商业机构的赢利能力都能翻倍

    总结

    » 各个“深井”间如果不能协作,就无法获得成功,所以系统性理解是宝贵的第一步。但如果我们希望在整支部队中达成如团队内部那样顺畅的协作,就必须建立更多的互信;我们必须克服“囚徒困境”所带来的挑战。

    » 为了达到这一目的,我们使用了“嵌入计划”和“联络官计划”,从而在各个单位之间建立强大的横向联系。系统性理解和小团队中的“共同目标”意识相对应,而横向联系对应的是小团队中的第二个构成要素——“互信”。

    » 综合起来看,这两大要素构成了共享意识,这是我们获取成功的关键。通用汽车的失败和福特汽车的成功都是明证,任何在这个各要素互相依赖的世界中却依旧采取“深井”式结构的组织,都需要这样的革新。

    第四部分:赋能

    揭示在一个组织中赋能的历史、优点以及必要性——在每一次行动中推动处于相应层级的人自行决定、自行做主

    10 应对不确定性的关键:赋能

    组织领导的能见度与控制力

    在特遣部队内部,由于信息被完全分享,我们在德鲁克所谓“做正确的事”的道路上已经走得很远,而没有去试图“把事情做对”:在这个组织里每一个层级的人都有相关的信息和联系,来实时地正确判断出什么才是“正确的事”。

    我们已经建立了一支很出色的球队,整个团队都是依靠互信和追求共同目标的意识融合在一起的,能够实时地、自发地设计出方案来处理错综复杂的问题,但我们仍旧要求每个球员在每一次传球前,都必须获得教练的书面授权。

    这种组织流程上的障碍,和其他许多我们已经克服的障碍一样,根源在于用太过古老的办法来解决实际问题。具体到这个案例,则又是一个老生常谈的问题——能见度和控制力之间的关系。

    赋能已经不可避免

    几个世纪以来,技术和管理的发展都在表明,“佩里原则”,也就是以集中权力为原则、下放权力为迫不得已的最后选择,是一个很好的规则,但如今游戏的规则早就改变了。

    我告诉整个司令部里的所有人,在做出类似空袭这样的决策时,我的思维过程是怎样的,然后告诉他们可以按照我的思维过程做出决定。任何人做出决定,我都是最终的负责人。在更多的情况下,我的手下所得出的结论与我一致,但通过这种方式,我们的团队就获得了“自行其是”的授权。

    将决策过程在指挥链上下传递的做法,其根源在于认为整个组织有时间这么做,或者更确切地说,传递的时间成本较低,而不顾上级意见造成失误的成本较高。但在2004年,这种看法已经站不住脚。行动速度太慢所可能造成的危害更大,相对而言,让有能力胜任的人自己决断所可能造成的风险要小一些。

    赋能 = 做正确的事情

    干扰越来越多,不确定性越来越强,于是我们就必须加强敏捷度和调整适应能力,而要加强敏捷度和调整适应能力,就必须放松控制。伊拉克“基地”组织向其行动人员授权,它的行动人员不但具有技术能力,也有决策权力,而我们的作战人员却不得不去遵从与“佩里原则”相适应的规矩,这也是我们希望在特遣部队中达到的目标。我们接受一个事实,即必然会有偏离计划的事情出现,但我们要提升自己的能力来应对这些事情。我们必须将权力赋予我们的各支团队,允许他们“自行其是”。

    找到赋能的平衡点

    所谓“赋能”获得了巨大的成功。决策的速度更快,对于抓获敌人、避免遭到袭击这方面而言十分关键。更重要也更让人惊奇的是,虽然决策速度提升了、权力下放了,但决策质量反而提高了。

    共享意识是赋能的基础

    要求每一个作战人员都像佩戴黑色标签的将军那样思考,换句话说,要向纳尔逊手下的那些船长一样思考

    领导者在快速决策中发挥的作用

    领导者,我发现自己最能起到作用的时候,并不是去一个一个地做出行动决策,而是监控各种流程。从情报行动流程到资源分配流程,我通过监控这些流程,来避免“深井”弊端或者官僚主义损害我们的敏捷性。

    总结

    » 从传统意义上讲,只要技术允许,上级总是试图对下级施加更多控制。

    » 新技术让今天的领导者能够获得前所未有的能力去搜集信息、指导行动,但为了能够在竞争中获胜,速度仍然是必不可缺的,这样权力的集中必然会付出沉重的代价。共享意识让我们能够在各因素互相交织缠绕的环境中获得胜利,而在错综复杂的环境下如何达成快速,依然对我们提出了挑战。

    » 为了有效地调整、应对正在出现的挑战和机遇,我们需要实施在纪律约束下的赋能。在第一线冲杀的个人和团队,也必须对整个组织的情况具备前所未有的洞察力,只有这样才能具备果断决策、果断行动的能力。

    11 像园丁一样去领导

    “英雄式领袖”已经成为新时代的“濒危物种”

    “赋能”的教义似乎意味着领导者已经无足轻重。许多人也把伊拉克“基地”组织网络描绘成“无领导者”的网络,这是错误的。没有扎卡维,伊拉克“基地”组织就完全是另外一个样子。事实上,优秀的领导人能够采取技术和管理手段(比如共享意识和赋能)来驾驭整个组织,因此高级领导人的作用比以往任何时候都更为重要,只不过他们的作用与传统的“英雄式领袖”相比已经是天差地别。

    领导者应是组织环境的缔造者

    我们的队伍则被锻造成训练有素、能力可期的“棋子”;我们的领导者,包括我在内,则被训练成国际象棋大师,而且我们也希望能够展现出国际象棋大师的才干和技能

    得在新环境下要做好领导人,要做的事情更像菜园里的园丁,而不是棋盘边的棋手。对于军事行动来说,实施一步步的控制似乎很自然,但事实上更有效的做法是培育整个组织,构建它的架构、流程和文化,使得麾下的各个组成部分能够自主地运转起来。这并非完全的为所欲为,因为团队里每一部分的努力都与对整体战局的洞悉密不可分,各支部队都能不停地获取整体的共享意识,这样它们就可以根据总体战略,采取自认为最合适的行动。

    在我们特遣部队内部,就和在一座菜园里一样,最终能否取得良好的结果要看后续的维护,而非一开始的耕种。要想获得成功,就必须浇水、除草以及防止作物受到兔子和病虫害的影响。园丁不可能真正地让番茄、南瓜和豆类“生长”起来,她能做的只是构建一个良好的环境,让作物茁长成长。

    维系组织氛围是领导者的首要职责

    照料菜园,也就是创造、维系团队工作的氛围,是我的首要责任。我要持续不断地修剪、塑造我们的组织网络,信息共享和赋能是让我们作战行动取得成功的法宝,但随着时间的推移,这些法宝会蒙上灰尘,而我们获胜的前途也会因此蒙上阴影。我发现,只有在高层领导者的推动下,才能保持我们所需要的行动节奏、信息透明度和各部队之间的良好协作。我能够塑造一种文化,并命令保持经常性对话,从而使得共享意识不会丧失。

    以“园丁”的方式去领导,这意味着我必须采取毫不含糊的方式与他们对话,从而让整个特遣部队聚焦于明晰的首要任务上,此外我还要以身作则。我的言行必须一致,因为我的部下很自然地会倾听我说的话,然后观察我的举动来度量我所说的话的重要性。如果我言行不一,则我的话就会被视为无意义的训话。

    领导者的使命

    为了让麾下的组织变得具有调整适应能力,我们必须建立、引导并且维系一种敏捷而持久的文化。新型领导人的主要责任在于维系一种全局观、大局观,避免还原论式的方法,不管宏观管理的做法多么具有诱惑性,都要这么做

    随着这个世界变得越来越错综复杂,领导人的重要性只会增加。即便人工智能里跳动的量子也无法表达个人意愿、精神鼓励和热情嘉奖,这一切都需要领导人来做到。说服各支小团队彼此结成网络总是困难的,但这种文化可以被孕育出来,如果得到维系,就能茁壮成长。这里所需要的就是一名园丁——一个人,有时候完全就是一个人。要想让一个生态系统良好地运转,领导者就要展现出愿意承担巨大责任的态度

    总结

    » 虽然我们本能地意识到世界已经改变,大多数领导人的行为模式和培养过程已经过时,但我们经常要求领导人具备高得不现实的知识素养,并且强迫他们去进行宏观管理,哪怕他们并不具备这样的能力。

    » 我们不应该去试图做一名国际象棋大师,去控制组织里的一举一动,而应该做一名园丁,更多地培养,而不是指导。

    » 园丁的领导方式绝对不是被动的。领导者要采取“双眼紧盯——双手放开”的行为策略,建立和维系一个良好的生态系统,并让整个组织在其中运转。

    第五部分,走在时代前面

    仔细检视互信、共同目标、共享意识以及赋能是如何使我们能够成功地寻找到阿布·穆萨布·扎卡维的。我们会与亚历克西·德·托克维尔同行,他举起了镜子照出了美国的面容,他坚持认为在新的环境中,为了获取成功,甚至为了生存,组织和领导者必须进行根本性的变革。效率曾经是指引我们通往成功之路的明灯,如今却要让位于结构、流程以及思想形式的调整,而这些调整往往是令人不适的。

    12 新的时代需要新的组织架构

     

    新的组织蜕变带来的辉煌战果,错综复杂的行动获得成功的流程、关系以及信任,如今看来都是理所应当的,重新定义组织的要素,沟通基础上的网状关系,随着我们这个世界越来越错综复杂,现在即便是在最寻常的工作中,流程与目标也变得难以预测。

    总结:

    » 我们的特遣部队在进行变革,速度和精确度都获得了极大的提升。特遣部队之所以能够成为现在这样效率超高的机器,绝不是微调的结果。它如今成了一个更具透明度、更有机的整体。

    » 技术构成了我们所要面对的挑战,却也成为我们获取成功的工具。但特遣部队之所以能够恰当地使用技术,要拜文化变革所赐。

    » 特遣部队成为调整适应能力较强的组织,其核心在于共享意识的阴阳对称。要达到这一点,就需要严格的、去中心化的论坛,让各方交流,在组织内部提升透明度,从而能够实施赋能,而赋能也意味着管理权力的去中心化。这些因素综合起来才能使特遣部队的实力大增,任何一个单一因素都是不够的。

    » 我们的变革正是新一代心智模型的反映,我们必须采用新一代的心智模型才能在21世纪游刃有余。如果我们能够真正地迎合好这种变化,我们就能释放出人类进步的巨大潜能。

    「得到」内容

    一、为什么传统的组织样式需要变革;

    二、什么样的团队才能适应错综复杂的局面;

    三、如何打造一支应对不确定性的超级团队。

    共享意识:一个组织内部如果具有透明性,并且拥有有效的沟通机制,就能产生意想不到的突出效果。 

    一、为什么传统的组织样式需要变革

    过去的战斗讲究的是规划和纪律,如今则更讲求敏捷和创新。

    传统的组织样式有两个显著的特点,一个是中心化,另一个是可预测。组织采取金字塔式的管理结构,也就是中心化、控制、规范、自上而下传播信息。由于技术迅猛发展,这套组织形式放在现代环境下已经不适用了,以互联网为代表的一系列高科技的出现,让人与人之间的互动变得极为方便与频繁,这就让社会分工变得极为复杂,不确定的、没法预测的事件随时有可能发生,用麦克里斯特尔的话说就是,我们面对的事物已经从复杂变成了错综复杂。中心化的管理方式可以解决复杂的问题,但是面对错综复杂的问题往往就束手无策了,我们需要改变组织样式来应对新挑战。

    【案例 1】2013 年,黑客入侵美联社的推特账号,并发布了一条假消息,说白宫发生了两次爆炸,总统奥巴马都受伤了。虽然这条假信息很快就被删除,但还是导致了市场恐慌,道琼斯指数迅速下跌 143 点。当事情变得越来越错综复杂,信息传播速度变得越来越快,我们就很难预测将来会发生什么。

    【案例 2】伊拉克的恐怖袭击事件,恐怖分子通常都是临时制定行动计划,甚至团伙都是临时拼凑起来的,美军虽然有严密的情报系统,但也很难侦测到这种突然袭击。恐怖分子还会录下袭击的整个过程,然后上传到视频网站,目的是要加剧社会的恐慌情绪,并且吸引新成员加入基地组织。没有人知道,下一次恐怖活动会在什么时间,什么地方,以什么形式出现,也没人能预测有多少无知的新人会被这些视频画面诱导加入基地组织。

    二、什么样的团队才能适应错综复杂的局面

    麦克里斯特尔的观点是:在错综复杂的局面下,我们需要把大团队拆分成小团队,小团队要有敏捷性,并且有明确的目标。

    哈佛商学院团队专家埃米·埃德蒙森解释道:“伟大的团队中,所有成员都会彼此信任。随着时间的推移,这些人会发现彼此的优点和弱点,这使他们能够像协调一致的一个整体般行动。

    英国人类学家罗宾·邓巴提出一种理论:一个人所能信任的其他人的人数一般是100~230人[而马尔科姆·格拉德威尔在其著作《异类》(Outliers)中,提出了“150人定律”,他认为一个人所能信任的其他人的人数不会超过150人]。

    【案例 1】1978 年,美国联合航空公司 173 号航班在着陆时发生了一个小得不能再小的问题,当时机组判断这个问题所能造成的最糟糕的情况是飞机的机翼可能会受损,乘客肯定没事。但出乎所有人意料的是飞机最终冲出跑道,造成 10 人死亡,24 人重伤。根据美国联邦航空管理局的调查,这架飞机的机组人员在迫降时采取的是命令型架构,也就是由机长分配任务并监督大家执行、完成,其他成员只是完成机长的命令。作者认为,这起事故让我们看到,一个组织如果缺少调整变通能力,会造成怎样的恶果。

    【案例 2】2009 年,全美航空公司 1549 号航班在哈德孙河边迫降。这个航班在起飞时飞机两侧的引擎里飞进了鸟,引擎当时就停止了转动。航班以前从来没发生过这样的问题,一旦处理不当,就会机毁人亡。然而,在不到 4 分钟的时间里,机组人员采取了妥善的处理措施,把飞机降落在哈德孙河边,无人死亡。美国联邦航空管理局的报告认为,这是因为机长和副机长能够调动团队,在团队内迅速贯彻目标,并紧密合作。由此可见,具有集体协作模式的小团队能更好地应对错综复杂的环境。

    三、如何打造一支应对不确定性的超级团队

    作者为团队管理者提出了三点建议:

    • 在思想观念上,要像园丁一样去领导,营造良好的成长环境;
    • 在不同团队之间,要帮助他们突破深井,建立关系;
    • 在锻炼团队成员时,要帮助他们打造体系思维,与成员充分共享信息。

    【案例】立志加入海豹突击队的人都要接受一项基础训练,叫做基本水下爆破训练。这个训练中的绝大多数任务都需要互相配合、共同完成,单独行动的人会受罚,如果有人看到别人单独行动却没有制止,这个人也会受到惩罚。这项训练的主要目标就是在团队内部建立信任、默契与协作。

    总结

    1. 我们面对的事物已经从复杂变成了错综复杂。

    2. 园丁每天干什么?他不干预花草的成长,只是定期浇水,施肥,营造一个良好的环境,植物就会自行生长。一个超级团队也是一样,管理者应该培养的是团队自行解决问题的能力。

    3. 因为外部的环境瞬息万变,组织的目标都有可能随时更换,团队成员既然要做决策,就不能像原来那样只低头干活,还要时刻地像领导者那样,抬头看路,用体系化的思维去做决策。

    展开全文
  • 因素分析模型解决方法Finally, all data were cleansed and ready to analyze. Andy started overenthusiastically to visualize the data to get a first impression of the data. He had many dimensions and ...

    多因素分析模型解决方法

    Finally, all data were cleansed and ready to analyze. Andy started overenthusiastically to visualize the data to get a first impression of the data. He had many dimensions and variables such that he spent several days visually analyzing them and determining the best methods to apply. At the end of that week, the team manager told him that he would need a draft presentation about the outcomes next Tuesday because the team manager had to present it in one week to a steering committee.

    最后,所有数据都已清洗并准备分析。 Andy热情洋溢地开始可视化数据以获得对数据的第一印象。 他具有许多维度和变量,因此他花了几天的时间对它们进行可视化分析并确定最佳的应用方法。 在该周结束时,团队经理告诉他,下周二他将需要一份关于结果的演示文稿草稿,因为团队经理必须在一周内将其提交给指导委员会。

    Andy told him that he has no results yet. But there was no space for negotiations. On Tuesday, conclusions had to be delivered and integrated into a PowerPoint presentation.

    安迪告诉他,他还没有结果。 但是没有谈判的空间。 在星期二,必须提交结论并将其集成到PowerPoint演示文稿中。

    Hastily, Andy produced some regression analyses and integrated them into the presentation.

    仓促地,安迪进行了一些回归分析并将其整合到演示中。

    After the steering committee meeting, the team manager told him that the project would not be carried on.

    在指导委员会会议之后,团队经理告诉他该项目将不会继续进行。

    Andy was very frustrated. That was his second project, and the second time it ended with the same decision. He has chosen this position because of the potential for doing great data science work on a large amount of data available.

    安迪非常沮丧。 那是他的第二个项目,第二次以相同的决定结束。 他之所以选择此职位,是因为他有潜力对大量可用数据进行出色的数据科学工作。

    This story is a real case, and it is not an atypical situation in corporations. I assume that some of you have already experienced a similar situation, too.

    这个故事是真实的案例,在公司中不是典型情况。 我想你们当中有些人也已经经历过类似的情况。

    The reason that this happens is not your skills.

    发生这种情况的原因不是您的技能。

    When thrown into a data science project in a corporate environment, the situation is different from the previous learning context.

    在公司环境中投入数据科学项目时,情况与以前的学习环境不同。

    My experience is that most data scientists struggle to manage the project, given the many corporate constraints and expectations.

    我的经验是,鉴于许多公司的限制和期望,大多数数据科学家都在努力管理项目。

    More than a few data scientists are disappointed and frustrated after the first projects and looking for another position.

    在进行第一个项目并寻找另一个职位后,许多数据科学家感到失望和沮丧。

    Why?

    为什么?

    They are trained in handling data, technical methods, and programming. Nobody ever taught them in project, stakeholder, or corporate data management or educated them about corporate business KPIs.

    他们接受过处理数据,技术方法和编程方面的培训。 没有人曾在项目,利益相关者或公司数据管理方面教过他们,也没有教过他们有关公司业务KPI的知识。

    It is the lack of experience with unspoken corporate practices.

    这是缺乏对潜行企业实践的经验。

    Unfortunately, there are more potential pitfalls in that area than with all your technical skills.

    不幸的是,与您所有的技术技能相比,该领域存在更多的潜在陷阱。

    If you know the determining factors, you can plan your data science tasks accordingly, pursue satisfying projects, and steer your work.

    如果您知道决定因素,则可以相应地计划数据科学任务,追求令人满意的项目并指导工作。

    In the following, I give you the eight most important drivers for the model approach selection in the corporate environment and how to mitigate them.

    在下文中,我为您提供了在企业环境中选择模型方法以及如何减轻它们的八个最重要的驱动因素。

    1.时间,时间表和截止日期 (1. Time, timelines, and deadlines)

    What you need to know

    你需要知道的

    Corporations have defined project processes. Stage-gate or steering committee meetings are part of that where outcomes must be presented. Presentations have to be submitted a few days in advance and must contain certain expected information. Also, corporates are always under pressure to deliver financial results. That leads to consistently tight deadlines. These processes are part of the corporate culture, unspoken, and supposed that the employee knows them.

    公司已经定义了项目流程。 阶段性会议或指导委员会会议是必须提出成果的会议的一部分。 演示文稿必须提前几天提交,并且必须包含某些预期的信息。 而且,企业总是承受着交付财务成果的压力。 这导致持续的时间紧迫。 这些流程是企业文化的一部分,是不言而喻的,并且假定员工知道它们。

    How to address it?

    如何解决?

    Ask, ask, ask. Ask about the milestones, e.g., the meeting dates where project decisions will be made.

    问,问,问。 询问里程碑,例如制定项目决策的会议日期。

    Set up a time budget. Start at the milestone’s date and calculate backward a project schedule.

    设置时间预算。 从里程碑的日期开始,然后向后计算项目进度表。

    Include not only your tasks but also the surrounding actions, like coordination meetings, presentations, and deadlines for submitting the presentations. Do not forget that there is a review round for each presentation, and you have to consider adding a few days in advance of submission. Include time margins for unexpected tasks and troubleshooting.

    不仅包括您的任务,还包括周围的动作,例如协调会议,演示文稿以及提交演示文稿的截止日期。 别忘了每个演示文稿都有一个审核回合,您必须考虑在提交前几天添加。 包括用于意外任务和故障排除的时间余量。

    Only then, choose the approaches for the ability to perform it within the determined schedule. Choose methods that can be run quickly and where you are familiar. After having a few successful results, and hopefully, still time, start experimenting with more complex and new methods.

    只有这样,才能在确定的时间表内选择执行该功能的方法。 选择可以在您熟悉的地方快速运行的方法。 在取得了一些成功的结果之后,希望还有时间,可以开始尝试使用更复杂和新的方法。

    Example

    Human Resources (HR) urgently needed the patterns of HR management’s key success factors towards the business departments and people. Setting up the schedule based on the deadline, we decided only to perform simple linear regression without considering any interdependencies of such key success factors, e.g., the level of education and the attended training pieces. We focused on fitting accurately simpler models and having single contribution factors with high reliability identified.

    人力资源部(HR)迫切需要人力资源管理模式对业务部门和人员的关键成功因素。 根据截止日期制定时间表,我们决定只进行简单的线性回归,而没有考虑这些关键成功因素之间的相互依赖性,例如教育水平和参加的培训项目。 我们专注于精确拟合更简单的模型,并确定具有高可靠性的单一贡献因子。

    2.模型和结果所需的准确性 (2. Accuracy needed of the models and the results)

    What you need to know

    你需要知道的

    The available and ready to use data determine the accuracy of a model. So, the level of detail of a model and the granularity of the data must match. The same is true for the expectations of the granularity of the outcome. The method must match expectations. Any mismatch will give unreliable results.

    可用和准备使用的数据确定模型的准确性。 因此,模型的详细程度和数据的粒度必须匹配。 对于结果粒度的期望也是如此。 该方法必须符合期望。 任何不匹配都会导致不可靠的结果。

    How to address it?

    如何解决?

    Select the model according to the granularity of the available data. Do not waste your time to fit a very detailed and accurate model when there is no proper data. Aggregating data and using a less granular model gives more reliable results when not having good quality data.

    根据可用数据的粒度选择模型。 如果没有适当的数据,请不要浪费时间来拟合非常详细和准确的模型。 当没有高质量的数据时,聚合数据并使用粒度较小的模型可以提供更可靠的结果。

    When the level of accuracy needed for decision making does not match the level that can be achieved by the data, you have to escalate it as early as possible. Do not try to make something up. Only transparent communication helps, prevent surprises, and manages expectations. Otherwise, you will be blamed.

    当决策所需的准确度与数据所能达到的准确度不匹配时,您必须尽早升级。 不要试图弥补。 只有透明的沟通才能帮助,防止意外并管理期望。 否则,您将受到责备。

    Example

    When we analyzed the influencing patterns for nursing homes’ profitability, the granular data had been too inhomogeneous, and the results made no economic sense. So, we aggregated the data and applied simpler models. Based on the results, the authority could already make essential decisions and put guidelines in place for future data management and collection.

    当我们分析养老院盈利能力的影响模式时,粒度数据太不均匀,结果没有经济意义。 因此,我们汇总了数据并应用了更简单的模型。 根据结果​​,主管部门可能已经做出了重要决定,并为将来的数据管理和收集制定了指导方针。

    3.方法的相关性 (3. The relevance of the methods)

    What you need to know

    你需要知道的

    The right problem must be solved with a suitable method. The question to be answered must be clear. It should not permit any ambiguity. Also, the form of the outcomes must be comparable with other internal and external analyses. Both point the direction of the relevant methodology that should be used.

    正确的问题必须用适当的方法解决。 必须回答的问题必须清楚。 它不应该有任何歧义。 而且,结果的形式必须与其他内部和外部分析具有可比性。 两者都指出了应使用的相关方法的方向。

    How to address it?

    如何解决?

    Make sure that you understand the question that has to be answered. Please do not assume it! Ask! It does not help when you have a solution with the most accurate method but to the wrong question.

    确保您了解必须回答的问题。 请不要假设! 问! 如果您有使用最准确方法的解决方案,但是对于错误的问题,则无济于事。

    Based on that, you can determine if it falls into the descriptive, predictive, or prescriptive field. If the most influential factors are looked for, choose descriptive methods. When the question is to forecast, choose a predictive approach, and only when optimized decision-making under the various effects is the aim, choose prescriptive models. Do not try to be creative. My experience is that it goes in most cases wrong.

    基于此,您可以确定它是否属于描述性,预测性或规范性字段。 如果寻找最有影响力的因素,请选择描述性方法。 当要预测问题时,请选择一种预测方法,只有当在各种影响下优化决策为目标时,才选择规定性模型。 不要尝试发挥创造力。 我的经验是,在大多数情况下,这是错误的。

    Example

    Three years ago, my former team opposed heavily against me and had pushed to implement a new trendy time series method for asset return forecasts. Finally, they just executed it — oh yeah, I was angry, but we could not move back because of the deadline. For three years, they struggled to get adequate results without making a lot of adjustment efforts. Recently, one of my former team members told me that they finally moved back to the old model because the new model had included several features not relevant for the outcome but added to much noise.

    三年前,我的前团队强烈反对我,并推动实施一种新的趋势时间序列方法来进行资产收益预测。 最后,他们只是执行了它-哦,是的,我很生气,但是由于截止日期,我们不能退缩。 三年来,他们一直在不进行大量调整的情况下努力获得足够的结果。 最近,我的一位前团队成员告诉我,他们终于回到了旧模型,因为新模型具有与结果无关的几个功能,但增加了很多噪音。

    4.数据准确性 (4. Accuracy of data)

    What you need to know

    你需要知道的

    The accuracy of the data restricts the pool of possible methods. Very accurate methods do not bring any value when used with less accurate data. The error term will be high. Again, the accuracy of the data and the accuracy of methods must match. Bad quality affects the results — garbage in, garbage out.

    数据的准确性限制了可能方法的集合。 当使用不太准确的数据时,非常准确的方法不会带来任何价值。 错误项将很高。 同样,数据的准确性和方法的准确性必须匹配。 不良的质量会影响结果-垃圾进场,垃圾出场。

    How to address it?

    如何解决?

    Understand the data as well as the requirements of the models. Do not just apply methods for try and error reasons. Do not just replicate methods because it has given excellent results in other, similar cases. You need to tailor them to the requirements of the data accuracy.

    了解数据以及模型的要求。 不要仅出于尝试和错误原因而应用方法。 不要仅仅复制方法,因为它在其他类似情况下也能提供出色的结果。 您需要根据数据准确性的要求定制它们。

    Example

    In optimizing the operating room capacities of two hospitals, we had to apply two different approaches. In one hospital, granular data for every time point of action, e.g., beginning of anesthesia, entering the operating room, beginning of the surgery, and so on, were available. The data was of good quality because of real-time electronic recording.

    为了优化两家医院的手术室容量,我们不得不采用两种不同的方法。 在一家医院中,可以获得每个动作时间点的详细数据,例如麻醉开始,进入手术室,手术开始等。 由于实时电子记录,因此数据质量很高。

    In the other hospital, the data was recorded manually and sometimes with hours of delays, and thus, the data was very imprecise. E.g., the data has shown eight surgeries in six operating rooms in parallel.

    在另一家医院中,数据是手动记录的,有时会有数小时的延迟,因此,数据非常不准确。 例如,数据显示在六个手术室中并行进行了八次手术。

    In the first case, we could fit the granular time series and agent-based models and consider the data’s seasonality. In contrast, in the second case, we had to rebuild the models and work with regression analysis and smoothing out inconsistencies before using them as an input for a less granular agent-based model.

    在第一种情况下,我们可以拟合粒度时间序列和基于代理的模型,并考虑数据的季节性。 相反,在第二种情况下,我们不得不重建模型并进行回归分析并消除不一致性,然后才将它们用作基于粒度较小的基于代理的模型的输入。

    5.数据可用性和使数据可立即使用的成本 (5. Data availability and cost to make data ready to use)

    What you need to know

    你需要知道的

    How often I have heard ‘we would have the perfect model when we could have this and this data, but unfortunately, we cannot access them in due time.’ A fact is that today, corporates are only able to use between 12% and about 30% of their data. In the discussions I have, companies state mostly, that they are using around 20% of their data. The cost to access them is, in most cases, too high, and no equivalent business case is available. If no business case covers the cost of making the data available, you will not get the data in due time.

    我经常听到“我们拥有完善的模型,而我们可以拥有这些数据,但是不幸的是,我们无法在适当的时候访问它们”。 一个事实是,如今,企业只能使用其12%30%的数据。 在我进行的讨论中,公司大多声明他们正在使用大约20%的数据。 在大多数情况下,访问它们的成本太高,并且没有等效的业务案例可用。 如果没有任何商业案例可以负担使数据可用的成本,则您将无法在适当的时候获得数据。

    How to address it?

    如何解决?

    Before having all your thoughts around the fancy models, you could apply, clarify, what data is available in due time, and the cost of getting them. Just because ‘the data is available’ in a company, it does not mean that it is available in a reasonable time frame and at a reasonable cost.

    在对奇特的模型有所有想法之前,您可以应用,澄清,在适当的时候可用的数据以及获取它们的成本。 仅仅因为“数据可以在公司中使用”,并不意味着可以在合理的时间范围内以合理的成本获得数据。

    Prioritize the data based on the other seven drivers given in this article, and make in each case a cost-benefit analysis: what is the additional benefit from the business perspective when having the data compared to what is the cost of getting them. Never ask, ‘can you give me all data?’. It shows that you have no understanding of the corporate’s business processes, and you will be de-prioritized when you need support, e.g., from IT.

    根据本文中给出的其他七个驱动因素对数据进行优先级排序,并分别进行成本效益分析:从业务角度来看,获取数据的额外好处是什么?与获取数据的成本相比,这是什么? 永远不要问,“您能给我所有数据吗?”。 它表明您不了解公司的业务流程,并且在需要支持时(例如,从IT部门获得支持),您将失去优先权。

    Example

    We had been unexpectedly faced with storage format issues in the pattern recognition work on a global bank’s intra-day liquidity data. The data of one of the required data sets of transactions from the prior year were archived on magnetic tapes. Thus, it would have taken several months until the data had been available due to release cycles and transformation into accessible formats. We had to assess alternative data and adjust the models.

    在一家全球银行的日内流动性数据的模式识别工作中,我们曾出乎意料地面临存储格式问题。 上一年所需的交易数据集之一的数据已存储在磁带上。 因此,由于发布周期和转换为可访问的格式,可能要花几个月的时间才能获得数据。 我们必须评估替代数据并调整模型。

    6.数据隐私和机密性 (6. Data privacy and confidentiality)

    What you need to know

    你需要知道的

    Customer data are often confidential. Data privacy is regulated by laws, e.g., the GDPR in the EU or the CCPA in the State of California. Financial institutions have their own regulations to protect so-called CID data — client identifying data. Access to such data have only authorized people, and data scientists are rarely amongst them. The data can only be used in anonymized, encrypted, or aggregated forms and after approval from the data owners, security officer, and legal counsel.

    客户数据通常是机密的。 数据隐私受法律规范,例如欧盟的GDPR或加利福尼亚州的CCPA。 金融机构有自己的法规来保护所谓的CID数据-客户识别数据。 只有经过授权的人员才能访问此类数据,而数据科学家很少在其中。 数据只能以匿名,加密或聚合的形式使用,并且必须经过数据所有者,安全员和法律顾问的批准。

    How to address it?

    如何解决?

    Before you start with the project, clarify if any personal data that fall under these restrictions are involved in your data science project. If yes, address it as early as possible, on one side with the IT, because they have eventually already encryption tools to deal with that, on the other side with the legal counsel. Only after having all approvals, and appropriate encryption, work with the data. I have seen many projects that could not be performed not because of the data privacy acts but because it was addressed to late and there was not enough time to get the approvals and encrypt the data in due time.

    在开始该项目之前,请弄清楚数据科学项目中是否涉及任何受这些限制的个人数据。 如果是,请尽早在IT部门解决此问题,因为他们最终已经拥有加密工具来处理该问题,而在另一方面与法律顾问联系。 仅在获得所有批准和适当的加密之后,才能使用数据。 我已经看到许多无法执行的项目不是因为数据隐私行为,而是因为它已经解决了,而且没有足够的时间来获得批准并在适当的时候对数据进行加密。

    Example

    In a project where credit card transaction data had to be used for third party service analytics, the lawyers needed seven months to clarify and approve the data use. The clarification contained not only the legal aspects but also the way of encryption, the aggregation level that should be used, and technical requirements like access rights and containerization of software.

    在一个必须将信用卡交易数据用于第三方服务分析的项目中,律师需要七个月的时间来澄清和批准数据使用。 澄清不仅包含法律方面,还包含加密方式,应使用的聚合级别以及诸如访问权限和软件容器化之类的技术要求。

    7.资源,基础架构和工具可用性 (7. Resources, infrastructure, and tools availability)

    What you need to know

    你需要知道的

    Projects in a corporate environment have many different departments involved: IT, the business, an innovation team, or an internal consulting group. All are involved in several projects in parallel, and their time is limited.

    公司环境中的项目涉及许多不同部门:IT,业务,创新团队或内部咨询小组。 所有这些都同时参与多个项目,并且时间有限。

    You need storage and computational power. Corporate rules about software installation are in place, and corresponding approvals are required. If a tool costs and needs a license, a corporate approval process exists. As a data scientist, you do not only need Python and Jupyter Notebook but most probably other tools like Tableau or Alteryx. Some companies require containers like Docker. And some tools are not permitted per corporate policy.

    您需要存储和计算能力。 有关软件安装的公司规则已到位,并且需要相应的批准。 如果工具成本高昂且需要许可证,则存在公司批准流程。 作为数据科学家,您不仅需要Python和Jupyter Notebook,而且还可能需要其他工具,例如Tableau或Alteryx。 一些公司需要像Docker这样的容器。 并且某些公司政策不允许使用某些工具。

    How to address it?

    如何解决?

    Clarify the tools and infrastructure before you start with the actual project. Estimate the storage and computational power needed, and ensure that it will be available. Clarify the corporate’s policy about data science software, and what tools are available. Inform the people from the other departments early about the upcoming support needed to plan some dedicated time. When working in an already existing data science team, you can clarify this first with your line manager. But even in an established data science team, do not assume that everything you will need for a project is in place.

    在开始实际项目之前,请先弄清工具和基础结构。 估计所需的存储和计算能力,并确保将可用。 阐明公司有关数据科学软件的政策以及可用的工具。 尽早通知其他部门的人们有关计划一些专用时间所需的即将到来的支持。 在已经存在的数据科学团队中工作时,您可以先与您的直属经理进行澄清。 但是,即使在已建立的数据科学团队中,也不要假设项目所需的一切都已经就绪。

    Example

    While working on a large amount of transactional data in a bank, we needed more computational and storage power. We worked in a private cloud environment, and typically, it takes only a few minutes to a few hours until the capacity is added. However, because we worked with client identifying data, in a so-called red zone environment, a virtual zone with very restrictive security, the infrastructure needs to be ‘red zone’ certified by the security officer. And this has then taken two weeks.

    在银行中处理大量交易数据时,我们需要更多的计算和存储能力。 我们在私有云环境中工作,通常只有几分钟到几小时才能添加容量。 但是,由于我们与客户识别数据一起使用,因此在所谓的红色区域环境中,即具有非常严格的安全性的虚拟区域,因此基础架构需要经过安全人员的“红色区域”认证。 然后这花了两个星期。

    8.公司的产品和项目管理关键绩效指标 (8. Product and project management KPIs of the company)

    What you need to know

    你需要知道的

    Corporates measure the product and project management with KPIs. There are quantitative measures like a net present value for short-term projects or a break-even point for products. And there are qualitative benefits like a shortened time to market, the learning of a project that can be leveraged to other projects, etc. Decisions and approvals of projects are based on such metrics.

    企业使用KPI衡量产品和项目管理。 有一些量化指标,例如短期项目的净现值或产品的收支平衡点。 并且具有质量上的好处,例如缩短上市时间,学习可以被其他项目利用的项目等。项目的决策和批准均基于此类指标。

    How to address it?

    如何解决?

    It does no matter how great the results of your data science work are; it should always be translated into the company’s KPIs. So, clarify with your line manager what are the steering measures of the company. Translate your outcomes into these metrics and communicate what the benefits for the company are. My experience is that the decision-makers stop fewer projects, more are implemented into the company’s processes, and finally, it builds a lot of trust in the data science team’s work.

    无论您的数据科学工作成果多么出色,它都没有关系。 应始终将其转换为公司的KPI。 因此,请与您的直线经理一起说明公司的指导措施是什么。 将您的结果转化为这些指标,并传达给公司带来什么好处。 我的经验是,决策者停止了较少的项目,在公司的流程中实施了更多的项目,最后,它对数据科学团队的工作赢得了很大的信任。

    Example

    One department of a life sciences company tried for months to get internal funding for their intended data science projects, even thought, data, and data science are pillars in the company’s strategy. They finally ask me to support them. We found out that the finance department has investment templates for projects, including the company’s metrics. So, we asked them for that template and assembled all the data science blueprints into such temples. After the next presentation round, they got 60% of all their projects approved. The trigger was that the executive committee could now compare it with the company’s KPIs and other projects’ performance.

    一家生命科学公司的一个部门几个月来一直在努力为其预期的数据科学项目获得内部资金,甚至思想,数据和数据科学也是公司战略的Struts。 他们终于要我支持他们。 我们发现财务部门具有用于项目的投资模板,包括公司的指标。 因此,我们要求他们提供该模板,并将所有数据科学蓝图组装到这样的模板中。 在下一轮演示之后,他们获得了所有项目的60%的批准。 触发因素是执行委员会现在可以将其与公司的KPI和其他项目的绩效进行比较。

    连接点 (Connecting the Dots)

    Many data scientists are not aware that working in a corporate environment involves up to 80% of other tasks than setting up models and analyze data. And you are eventually, a bit frustrated when you read all my comments.

    许多数据科学家并不了解在企业环境中进行工作除了建立模型和分析数据外还涉及多达80%的其他任务。 当您阅读我的所有评论时,最终您会感到沮丧。

    But knowing the above factors and addressing them early enough, and pro-actively puts you back into the driver seat and avoids bad surprises. The goal is to gain as much freedom as possible for our tasks. It increases project success, and you can keep free time for doing experiments with more complex and new approaches.

    但是了解上述因素并及早解决它们,并主动将您带回驾驶员座位,并避免出现意外情况。 目标是为我们的任务获得尽可能多的自由。 它可以提高项目的成功率,并且您可以保留空闲时间来使用更复杂和新的方法进行实验。

    Data scientists are not trained in managing such factors and often do not expecting them. Managing them properly is more important than all your detailed technical knowledge.

    数据科学家没有接受过管理此类因素的培训,并且往往不期望它们。 正确管理它们比您所有详细的技术知识更重要。

    All my tips and tricks to address these determining factors are neither rocket science nor a secret. But it is vital to raise your awareness of them. I hopefully can enable you to have more control and more fun with your projects.

    我针对这些决定性因素的所有技巧都不是火箭科学也不是秘密。 但是,提高对它们的认识至关重要。 我希望可以使您对项目有更多的控制权和更多的乐趣。

    翻译自: https://towardsdatascience.com/8-determining-factors-for-the-selection-of-the-model-approach-7d06d893d0ca

    多因素分析模型解决方法

    展开全文
  • 根据Sheta关于评估项目进度表计划...由此可以看出人对于软件项目风险识别的重要性,所以本文将识别出的软件项目风险因素按人分为三类:项目管理人员、项目涉及员工、项目涉及客户/用户,如图。 项目管理者作为管...

    根据Sheta关于评估项目进度表计划安排的观点,进度表可以从四个角度去评估:

    (1)谁将在项目中工作 who

    (2)他们将做什么 what

    (3)项目何时开始 when start

    (4)项目何时完成 when end

    由此可以看出人对于软件项目风险识别的重要性,所以本文将识别出的软件项目风险因素按人分为三类:项目管理人员、项目涉及员工、项目涉及客户/用户,如图。

    项目管理者作为管理人员,承担着资源分配和评估的职责,资源包括人员、时间、任务、金钱、设备等,对资源的合理分配和评估有助于软件项目的按期保质交付。任何有关于资源分配和评估的软件项目风险因素都属于项目管理者。

    项目涉及员工作为项目开发过程的直接参与人员,员工的技术能力、综合素质、努力程度都是软件产品交付时间的直接潜在影响因素,所以涉及技术能力、综合素质等的软件项目风险因素都归属于项目涉及员工。

    项目涉及客户/用户作为项目的需求提出者和项目产品的最终使用者,客户/用户的参与度很重要,无论是需求不断地变更还是不准确描述都会极大的影响项目的进度安排,最终影响项目的交付时间。

    展开全文
  • 谁能告诉我这科的理论在哪可以实用呀?搞懂,只能收藏一下包挂科

    谁能告诉我这科的理论在哪可以实用呀?搞不懂,只能收藏一下包不挂科

    知识点总结

    第一章:

    软件工程定义

    1968年10月,Fritz Bauer 首次提出了“软件工程”的概念,并将“软件工程”定义为:为了经济地获得能够在实际机器上有效运行的可靠软件,而建立并使用的一系列工程化原则。

    1993年IEEE对软件工程的定义:软件工程是将系统化的、规范化的、可度量的途径应用于软件的开发、运行和维护的过程,即将工程化应用于软件的方法的研究。

    软件工程原则:

    抽象与自顶向下,逐层细化  信息隐蔽和数据封装 模块化 局部化 确定性 一致性和标准化 完备性和可验证性

    瀑布模型:

    开发活动的特征:(1)以上一项活动方产生的工作对象为输入(2)利用这一输入,实施本项活动应完成的内容(3)给出该项活动的工作结果,作为输出传给下一项活动(4)对实施该项活动的工作结果进行评审,若其工作得到确认,则继续进行下一项活动,否则返回前项,甚至更前项的活动进行返工

    瀑布模型的优点:

    (1)可强迫开发人员采用规范化的方法

    (2)严格地规定了每个阶段必须提交的文档

    瀑布模型的缺点

    (1)由于瀑布模型几乎完全依赖于书面的规格说明,很可能导致最终开发出的软件产品不能真正满足用户的需要。如果需求规格说明与用户需求之间有差异,就会发生这种情况(2)瀑布模型只适用于项目开始时需求已确定的情况。总地来说,瀑布模型是一种应付需求变化能力较弱的开发模型,因此,很多在该模型基础上开发出来的软件产品不能够真正满足用户需求

    第二章:

    可行性研究的过程:

    1. 复查系统规模和目标

    复查系统定义,改正含糊或不确切的叙述,清晰地描述对目标系统的一切限制和约束

    1. 研究目前正在使用的系统

    现有的系统是信息的重要来源。若一个软件是对旧系统的改造,那开发新系统时,要充分了解老系统存在的问题,需要增加的功能,新系统实际上是老系统的部分功能加上一些新增功能形成的系统

    1. 导出新系统的高层逻辑模型
    2. 重新定义问题

    新系统的逻辑模型实质上表达了分析员对系统必须做什么的看法,得到新系统的高层逻辑模型之后,可能会发现前面问题定义的范畴过大,分析员还要和用户一起再复查问题定义,对问题进行重新定义和修正。

    1. 导出和评价供选择的解法

    分析员应该从系统逻辑模型出发,研究问题的几个组成部分,细化各功能点,导出若干个较高层次的物理解法供比较和选择

    1. 推荐行动方针
    2. 草拟开发计划

    任务分解 进度规划 财务预算 风险分析及对策

    1. 书写文档提交复查

    第三章:

    一.软件需求的定义:

    以清晰、简单、一致且无二义性的方式,描述用户对目标软件系统在功能、行为、性能、设计约束等方面的期望,是在开发过程中对软件系统的约束。

    二.需求分析的任务

    1. 业务需求:是客户对于软件系统的高层次目标要求,定义了项目的远景和范围
    2. 用户需求:从用户角度描述软件系统的功能需求与非功能需求,通常只涉及系统的外部行为。
    3. 功能需求:功能需求描述软件系统应该提供的功能或务,通常涉及用户或其他外部系统与目标系统之间的交互,不考虑目标系统内部的实现细节
    4. 非功能需求:非功能需求即性能需求,反映了客户对软件系统质量和性能的额外要求
    5. 约束条件: 约束条件是软件系统设计和实现时必须满足的限制条件
    6. 业务规则: 业务规则是对某些功能的可执行性成内部执行速制的一些限定条件
    7. 外部接口需求:    外部接口需求是描述目标系统与外部环境之间的交互接口
    8. 数据定义:当用户描达一个数据项或一个复杂的业务数据结构的格式或缺省值时,正在进行数据定义

    第四章:

    启发规则

    启发规则是软件结构设计优化准则,软件概要设计的任务就是软件结构的设计,为了提高设计的质量,必须根据软件设计原理设计软件,利用启发规则优化软件结构。

    1.改进软件结构提高模块独立性2.模块规模适中3.适当控制深度、宽度、扇出、扇入

    4.模块的作用域应该在控制域之内5.力争降低模块接口的复杂程度

    6.设计单入口单出口的模块7.模块功能可预测

    第五章:

    详细设计的过程

    软作详细设计是软件工程的重要阶段,在详细设计过程中,细化了高层的体系结构设计,将软件结构中的主要部件划分为能独立编码、编译和测试的软件单元,并进行软件单元的设计,同时确定了软件单元和单元之间的外部接口。

    一.详细设计的基本任务

    1. 算法设计:用某种图形、表格、语言等工具将每个模块处理过程的详细算法描述出来
    2. 数据结构设计:对于需求分析,概要设计确定的概念性的数据类型进行确切的定义
    3. 物理设计: 对数据库进行物理设计,即确定数据库的物理结构
    4. 其他设计

    a.代码设计:为了提高数据的输入、分类、存储及检索等操作的效率,对数据库中的某些数据项的值要进行代码设计b.输入/输出格式设计c.人机对话设计

    1. 编写详细设计说明书  6 . 评审:对处理过程的算法和数据库的物理结构要进行评审

    .详细设计方法:

    1. 自顶向下,逐步求精  2.具有单入、单出的控制结构 3. 五种控制结构:顺序结构,选择,先判断型循环结构,后断型循环结构,多选择分支结构

    第七章:

    一.测试用例设计:

    白盒测试是对软件的过程细节做细致的检查。这一方法把测试对象看作 个打开的盒子,允许测试人员利用程序内部的逻辑结构及有关信息设计或选择测试用例,对程序所有逻辑路径进行测试。通过在不同点检查程序的状态,确定实际的状态是否与期望的状态一致。

    覆盖标准

    1. 语句覆盖

    含义:就是选择足够多的测试用例,运行被测程序,使得程序中每条语句至少执行一次。

    1. 判定覆盖

    含义:又称为分支覆盖,在设计测试用例,针对程序中具有分支结构的部分,为了测试所有的可能结果,需要将每个分支都至少执行一次,查看相应的语句执行情况和结果

    (1)a=2,b=0,x=4,覆盖RACBDE

    (2)a=3,b=1,x=1覆盖 RABE

    1. 条件覆盖

    条件覆盖是指设计测试用例时,除了保证每条语句执行一次,还要使判定表达式的每个条件的各种可能取值都至少执行一次,为了实现条件覆盖,保证各种可能的条件都取值,即保证

    第一个判断有以下取值:a>1,a<=1,b=0,b≠0

    第二个判断有以下取值:a=2,a≠2,x>1,x<=1

    选择两组测试用例:

    (1)a=2,b=2,x=2(满足a>1,b≠0,a=2,x>1的条件),执行路径为 RABDE

    (2)a=1,b=0,x=0(满足a<=1,b=0,a≠2,x<=1的条件),执行路径为RABE

    1. 判定/条件覆盖

    单独使用判定覆盖和条件覆盖测试结果都不够全面, 若将两种覆盖结合,就会相互补充,判定/条件覆盖就是设计足够多的测试用例,使得每个判定表达式中的每个条件都取到各种可能的值,并且使每个判断语句的所有判断结果至少出现一次。

    (1)a=2,b=0,x=2(满足a>1,b=0,a=2,x>1的条件),执行路径RACBDE

    (2)a=1,b=1,x=1(满足a<=1,b≠0,a≠2,x<=1的条件),执行路径RABE

    1. 条件组合覆盖

    条件组合覆盖就是设计足够多的测试用例,使得每个判定表达式中条件取值的各种组合都至少出现一次。根据每个判定表达式情况,列出如下条件组合

    (1)a>1,b=0,A表达式为真;(2)a>1,b≠0,A表达式为假;(3)a<=1,b=0,A表达式为假

    (4)a<=1,b≠0,A表达式为假;(5)a=2,x>1,B表达式为真(6)a=2,x<=1,B表达式为真;

    (7)a≠2,x>1,B表达式为真;(8)a≠2,x<=1,B表达式为假。

    选择以下四组测试用例

    选择条件a=2,b=0,x=2,(1)、(5)组合,执行路径 RACBDE

    选择条件a=2,b=1,x=1,(2)、(6)组合,执行路径 RABDE

    选择条件a=1,b=0,x=2,(3)、(7)组合,执行路径 RABDE

    选择条件a=1,b=1,x=1,(4)、(8)组合,执行路径 RABE

    1. 路径覆盖

    就是选取足够多的用例,保证程序的所有路径都至少执行一次,如果存在环形结构,也要保证此环的所有路径都至少执行一次。

    (1)a=1,b=1,x=1(满足a<=1,b≠0,a≠2,x<=1的条件),执行路径为RABE

    (2)a=2,b=0,x=2(满足a>1,b=0,a=2,x>1的条件),执行路径为 RACBDE

    (3)a=2,b=1,x=2(满足a>1,b≠0,a=2,x>1的条件),执行路径为 RABDE;

    (4)a=3,b=0,x=1(满足a>1,b=0,a≠2,x<=1的条件),执行路径为 RACBE

    二.测试的步骤:

    1. 单元测试

    a.单元测试的主要任务

    单元测试针对每个模块,主要解决五个方面的问题:(1)模块接口(2)局部数据结构(3)路径测试 (4)过界条件 (5)出错处理

    b.单元测试的执行过程

    1. 集成测试

    a.非增式集成测试方法 b. 增式集成测试方法

    1. 确认测试

    确认测试的标准  配置审查的内容  Alpha Beta 测试  

    1. 系统测试

    方法:恢复测试方法   安全测试方法  强度  性能

    第八章:

    一.软件维护的概念

    软件维护是指在软件运行或维护阶段对软件产品所进行的修改,这些修改可能是改

    正软件中的错误,也可能是增加新的功能以适应新的需求,但是一般不包括软件系统结

    构上的重大改变。根据软件维护的不同原因,软件维护可以分成四种类型

    (1)改正性维护

    在软件交付使用后,由于开发时测试得不彻底或不完全,在运行阶段会暴露一些开

    发时未能测试出来的错误,为了识别和纠正软件错误,改正软件性能上的缺陷,避免实

    施中的错误使用,应当进行的诊断和改正错误的过程,这就是改正性维护

    (2)适应性维护

    随着计算机技术的飞速发展和更新换代,软件系统所需的外部环境或数据环境可能

    会更新和升级,如操作系统或数据库系统的更换等。为了使软件系统适应这种变化,需

    要对软件进行相应的修改,这种维护活动称为适应性维护

    (3)完善性维护

    在软件的使用过程中,用户往往会对软件提出新的功能与性能要求,为了满足这些

    要求,需要修改或再开发软件,以扩充软件功能、增强软件性能、改进加工效率、提高软件

    的可维护性,这种情况下进行的维护活动叫作完善性维护,完善性维护不一定是救火

    式的紧急维修,而可以是有计划的一种再开发活动

    4)预防性地护

    这类维护是为了提高软件的可维护性,可靠性等,为以后进一步改进软件打下良好

    的基础的维护活动,具体来讲,就是采用先进的软件工程方法对需要维护的软件或软件中的某一部分重新设计、编码和测试的活动。

    二.软件维护的特点

    1.软件维护受开发过程影响大

    2.软件维护困难多

    3.软件维护成本高

    三.软件维护的步骤

    软件维护工作包括建立维护组织、报告与评估维护申请、实施维护流程等步骤。

    在影响分析和版本规划的过程中,不同的维护类型需要采用不同的维护策略

    (1)改正性维护:首先应该评价软件错误的严重程度,对于十分严重的错误,维护

    员应该立即实施维护对于一般性的错误,维护人员可以将有关的维护工作与其他开发

    任务一起进行现划。在有些情况下,有的错误非常严重,以致不得不临时放弃正常的维

    护控制工作程序,既不对修改可能带来的副作用作出评价,也不对文档作相应的更新,而

    是立即进行代码的修改。这是一种救火式的改正性维护,只有在非常紧急的情况下才使

    用,这种维护在全部维护中只占很小的比例。应当说明的是,救火式不是取消,只是推迟

    了维护所需要的控制和评价。一旦危机取消,这些控制和评价活动必须进行,以确保当

    前的修改不会增加更为重要的问题

    (2)适应性维护:首先确定软件维护的优先顺序,再与其他开发任务一起进行规划

    (3)定善性维护,根据商业的需求和软件的发展,有些完善性维护可能不会被接受。对于被接受的维护中请,应该确定其优先次序井现划其开发工作

    第九章

    质量保证

    产品的生命,不论生产何种产品,质量都是极端重要的。软件产品开发周期长,耗费巨大的人力和物力,更必须特别注意保证质量。

    软件质量:概括地说,软件质量就是“软件与明确地和隐含地定义的需求相一致的程度”。更具体地说,软件质量是软件与明确地叙述的功能和性能需求、文档中明确描述的开发标准以及任何专业开发的软件产品都应该具有的隐含特征相一致的程度。

    软件质量因素的定义:

    正确性:系统满足规格说明和用户目标的程度,即,在预定环境下能正确地完成预期功能的程度

    建壮性:在硬件发生故障、输人的数据无效或操作错误等意外环境下,系统能做出适当响应的程度

    完整性(安全性):对未经授权的人使用软件或数据的企图,系统能够控制(禁止)的程度

    效率:为了完成预定的功能,系统需要的计算资源的多少

    可用性:系统在完成预定应该完成的功能时令人满意的程度

    风险:按预定的成本和进度把系统开发出来,并且为用户所满意的概率

    可理解性:理解和使用该系统的容易程度

    可维修性:诊断和改正在运行现场发现的错误所需要的工作量的大小

    灵活性(适应性):修改或改进正在运行的系统需要的工作量的多少

    可测试性:软件容易测试的程度

    可移植性:把程序从一种硬件配置和(或)软件系统环境转移到另一种配置和环境时,需要的工作量多少,有一种定量度量的方法是:用原来程序设计和调试的成本除移植时需用的费用

    可再用性:在其他应用中该程序可以被再次使用的程度(或范围)

    互运行性:把该系统和另一个系统结合起来需要的工作量的多少

    软件质量保证的措施主要有:基于非执行的测试(也称为复审或评审),基于执行的测试(即以前讲过的软件测试)和程序正确性证明。

    复审主要用来保证在编码之前各阶段产生的文档的质量;基于执行的测试需要在程序编写出来之后进行,它是保证软件质量的最后一道防线;程序正确性证明使用数学方法严格验证程序是否与对它的说明完全一致

    技术复审的必要性:

    正式技术复审的显著优点是,能够较早发现软件错误,从而可防止错误被传播到软件过程的后续阶段。

    正式技术复审是软件质量保证措施的一种,包括走查和审查等具体方法。走查的步骤比审查少,而且没有审查正规。

    走查主要有下述两种方式。

    (1) 参与者驱动法。参与者按照事先准备好的列表,提出他们不理解的术语和认为不正确的术语。文档编写组的代表必须回答每个质疑,要么承认确实有错误,要么对质疑做出解释。

    (2) 文档驱动法。文档编写者向走查组成员仔细解释文档。走查组成员在此过程中不时针对事先准备好的问题或解释过程中发现的问题提出质疑。这种方法可能比第一种方法更有效,往往能检测出更多错误。经验表明,使用文档驱动法时许多错误是由文档讲解者自己发现的。

    审查步骤:

    (1) 综述。由负责编写文档的一名成员向审查组综述该文档。在综述会结束时把文档分发给每位与会者。

    (2) 准备。评审员仔细阅读文档。最好列出在审查中发现的错误的类型,并按发生频率把错误类型分级,以辅助审查工作。这些列表有助于评审员们把注意力集中到最常发生错误的区域。

    (3) 审查。评审组仔细走查整个文档。和走查一样,这一步的目的也是发现文档中的错误,而不是改正它们。通常每次审查会不超过90分钟。审查组组长应该在一天之内写出一份关于审查的报告。

    (4) 返工。文档的作者负责解决在审查报告中列出的所有错误及问题。

    (5) 跟踪。组长必须确保所提出的每个问题都得到了圆满的解决(要么修正了文档,要么澄清了被误认为是错误的条目)。必须仔细检查对文档所做的每个修正,以确保没有引入新的错误。如果在审查过程中返工量超过5%,则应该由审查组再对文档全面地审查一遍。

    程序正确性证明:

    测试可以暴露程序中的错误,因此是保证软件可靠性的重要手段;但是,测试只能证明程序中有错误,并不能证明程序中没有错误。因此,对于保证软件可靠性来说,测试是一种不完善的技术,人们自然希望研究出完善的正确性证明技术。

     

     

    软件工程一测

     

    1. 软件工程三要素:______________、_________________、_________________
    2. 获取愿景的三部曲:
    3. 愿景_______(是/否)功能。
    4. 愿景必须指出__________
    5. 迭代与增量的定义
    6. UML静态图包括(4个)
    7. UML动态图包括(5个)
    8. 为什么使用UML语言
    9. ______________是软件成功的基础。

     

     

    答案:

    1. 工具(系统)、方法(技能)、开发过程(框架)
    2. 第一步:找到软件项目的“老大”;第二步:得到“老大”对项目的期望(愿景);第三步:描述出愿景的度量指标。
    3. 度量指标
    4. 迭代是反复求精,增量是逐块建造
    5. 类图、对象图、组件图、部署图
    6. 时序图、协作图、状态图、活动图、用例图
    7. 主要用于交流,有利于清晰,有利于精确
    8. 需求

     

     

    软件工程二测

     

    1. 在项目失败的因素中,与      相关的比例最高。
    2.       是解决需求噩梦的手段。
    3. 简要分析项目开发过程中,公司老板、中层经理、一线员工的需求分别有什么特点。
    4. ICONIX过程从把需求文档变成可运作的代码过程只需四步,需要使用哪四张UML图?
    5. 若某公司设有公司老总、市场总监与财务总监,实现强化客户管理功能、提升财务效率功能、优化公司资源功能的三种软件,“老大”分别是谁?

     

    答案:

    1.需求

    2.需求工程

    3.公司老板:企业战略、开源节流(定于愿景)

      中层经理:简化管理、优化流程(业务建模)

      一线员工:工作简单(用例分析)

    4.用例图、序列图、类图、健壮性图

    5.强化客户管理:市场总监

      提升财务效率:财务总监

      优化公司资源:公司老总

     

     

     

    软件过程三测

     

    1. 业务建模序列图阶段要注意什么?
    2. 业务序列图中,alt表示(           ),loop表示(              ),opt表示(         );
    3. Alt和opt在使用的时候有什么区别?
    4. 业务序列图中,消息的名字表示什么?
    5. 业务序列图中,消息的方向表示什么?
    6. 把(        )看作特殊的业务实体。
    7. 业务建模结果复核目的有两点,分别是什么?

     

     

     

     

    答案:

    1. 本阶段不要考虑要实现什么系统
    2. 分支,循环,可选分支
    3. Alt表示分支,是需要条件的;opt表示可选分支,没有条件,有选择性。
    4. 代表责任和目的
    5. 责任委托,不是数据流动
    6. 时间
    7. 一是完善业务建模成果,寻找是否有遗漏或错误的地方进行修正,如果问题明显,就需要迭代回去继续做业务建模工作;

    二是关键干系人在信息和意见上达成一致,并共同签字确认,作为下一阶段启动的标志。

     

     

     

     

     

     

    软件工程四测

     

    1. 业务建模要求我们把视角从_______,以达到清晰准确地“诊断”,对症“开方”

    答案:软件系统转向客户组织,站在客户角度看问题

    2、业务建模三步骤:

    1、___________2、____________3、____________

    答案:

    1. 明确我们为谁服务(选定愿景要改进的组织)。
    2. 要改进的组织是什么现状(业务用例图、现状业务序列图)。
    3. 我们如何改进(改进业务序列图)。

    3、了解组织现状:

       (1)从外部看:组织是____的集合,用业务用例图来建模

       (2)从内部看:组织是____的集合

    答案:价值、系统

    4、业务用例图帮助我们从______了解组织的______。

    答案:高层次 、业务构成

    5、业务执行者是在业务组织之外,与其交互,享受其价值的_______

    答案:人或组织

    6、业务用例是业务组织为业务执行者提供的______.

    答案:价值

    7、业务序列图帮助我们从______了解组织的______。

    答案:细节上、 业务流程

    8、业务序列图详细描述________、_______、________之间如何交互,以完成某个业务用例的实现流程

    答案:业务执行者、业务工人、业务实体

    9、举个简单的例子并识别其中的业务对象:业务执行者、业务工人、业务实体

    答案:自由发挥

    10、我们如何改进(改进业务序列图)

    答案:了解业务组织现状的目的——发现流程中的改进点:

    • 信息自动流转
    • 封装复杂业务逻辑
    • 职责转移
    • 访问和操作业务对象

    其他……

     

    软件过程五测

    1. 域建模_____不等于_____(等于或不等于)数据模型
    2. ___用例分析________前做域建模
    3. 需求分析的主流分析方法有___原型法____、______用例法_______
    4. 绘制系统用例图的步骤

    1. 确定系统边界

    2. 识别系统执行者

    3. 识别系统用例

    4. 确定用例间的关系

    1. 怎样区别主执行者和辅执行者

      主执行者:

    1.用例发起者;

    2.用例为其实现有价值的目标;

    辅执行者:

    1.用例支持者;

    2.用例的完成需要与其交互,得到其支持

    1. 如何找到执行者

      谁使用该系统?

    • 谁改变系统的数据?

    • 谁从系统获取信息?

    • 谁负责维护、管理并保持系统正常运行?

    • 系统需要应付哪些硬件设备?

    • 系统需要和那些外部系统交互?

    • 谁对系统运行产生的结果感兴趣?

    • 有没有自动发生的事件?

    1. 系统用例是执行者通过系统____达到某个目标______
    2. 用例的关系____泛化____、_____包含_______、______扩展__________
    3. 先发现执行者还是先发现用例?为什么?

       执行者比用例明显。

    • 执行者的个数远比用例的个数少。

    • 找到一个执行者,就可以找到一堆用例。

    • 执行者是系统外部人物的代表,所以当然是要先找到执行者,才能够从执行者的角度去寻找用例。

    1. 用例命名的三个条件是什么?

     用例名称必须是动宾短语。

    • 采用域建模中的名词术语。

    • 慎用弱动词弱名词——会掩盖真正的业务

    1. 用例_____不等于______功能,用例____不等于______步骤

     

    软件过程六测

    1. 每个用例必须对应有___愿景目标______
    2. 用例描述的基本组成__干系人利益_____________、_____基本路径____________、________扩展路径_______、_______业务规则_______________
    3. _________用例_______是干系人利益的平衡点。
    4. 基本路径的书写要求。

      以主动语态、“名词-动词-名词”格式来书写。

      主语只能是执行者或系统。

    1. 基本路径与扩展路径是否要分开。

      要

     

    展开全文
  • 3.1 需求的不确定

    2020-03-18 15:43:47
    开展一个全新的业务,存在着很多可预知的因素。我们对于新业务的整体运作是抱有试水心态的。大家都知道“小马过河”的故事。虽然在过河之前,小马通过调研的方式可行性进行了充分的论证,但它毕竟没有实践经验...
  • 全世界只有不到3 %的人关注了科技毒瘤君你真是个特别的人☟每日一曲前言对于学生,入学后学校一般就会通知开通邮箱,大家根据通知开通即可。但实际上国内相当多的学校并不对学生开放学校 ed...
  • 因素方差分析(One Way ANOVA)

    千次阅读 2018-11-29 20:54:00
     单因素方差分析是两个样本平均数比较的引伸,它是用来检验多个平均数之间的差异,从而确定因素对试验结果有无显著性影响的一种统计方法。   单因素方差分析相关概念 因素:影响研究对象的某一指标、...
  • 哪吒人生信条:如果你所学的东西 处于喜欢 才会有强大的动力支撑。 把你的前端拿捏得死死的,每天学习得爽爽的,关注这...圆角border-radius,阴影box-shadow,文字加特效text-shadow,线性渐变gradient,变化trans
  • 《定位:有史以来美国营销影响最大...书厚,中文版到300页。读完之后,确实好多疑惑我很久的问题,得到了明确的答案,醍醐灌顶。我同意折页里的赞誉 ———— 如果只看一本营销书,首选《定位》。 1、现代史...
  • 合振动的初相位确定方法

    千次阅读 2021-01-14 16:24:11
    合振动的初相位确定方法梁沙莎( 延安大学西安创新学院 建筑工程系 陕西 长安区 710100) 引言振动是自然界中最常见的运动形式之一,同时也是近代物理学和科学技术众多领域中的重要课题。随着生产技术的发展,动力结构...
  • 存储论系列博文: 存贮论(一):基本概念、无约束的确定型存贮模型 存储论(二):有约束的确定型...2.1 模型一:允许缺货,补充时间极短—基本的经济订购批量存贮模型 2.2 模型二:允许缺货,补充时间较长...
  • 转载请联系作者 a. 叶片泵的6个性能参数: 1、流量(抽水量)——水泵在单位时间内所输送的液体数量。... 2、扬程(总扬程) ——泵单位重量(1kg)液体所作功,也即单位重量液体通过水泵后其能量的增值。用字母H表...
  • 这可能只是一篇面经(BAT面试)

    万次阅读 多人点赞 2017-07-25 17:21:54
    说说你现有Web开发框架的理解(从各个层入手横向对比优缺点,印象中说了SpringMVC和Struts,mybatis和hibernate及jpa)?一两次甚至一系列的失败并可拍,成功之后反而没有失败总结得透彻,收获的多。失败的经历...
  • 我认为主要分为三方面因素,物质保障、成长进步、尊重认可,其中物质保障属于物质激励,成长进步和尊重认可属于精神激励。物质保障就是薪资待遇、工作环境、福利待遇等,这是人的最基本要求;成长进步是我们内心最...
  • 读书笔记-《墨菲定律》

    千次阅读 2020-05-10 11:58:09
    洛克定律:确定目标,专注行动 「有目标才会成功」 人要有一个奋斗目标,这样才会有精神、有奔头。给自己人生指定一个目标,然后不断地向它靠近,终有一天你会达到这个目标。 培养自己的目标意识。 「目
  • 其实每一个产品经理的内心深处,都有着一颗文艺青年的心灵,也正是拥有了这样一颗感受丰富、体验细腻的产品之心,才使得我们能够产品设计的细节有着更为透彻和深入的理解。
  • 有哪些让程序员受益终生的建议

    万次阅读 多人点赞 2019-10-28 07:11:59
    但就是这些想法,致使,我在某公司招聘时,被明令要求,能通过女生开发,确定不要!!! 就本人而言,我也建议女生做开发岗,君不见,三年开发,黄花闺女变成婆。 除了开发,互联网还有很多岗位天然都...
  •  换工作或者职业发展下一步时候,通常要考虑的因素有:老板,行业,地点,公司,职位,工作.  按照重要性从高到低排列.  1.老板  最关键的因素,其重要性超过其他5项总和.跟了人其他问题都是暂时的问题,都可以最终...
  • 对于Visa这样的支付网络,许多法定货币都以较大的金融市场确定的汇率来支持。这使所有国家的公民更容易旅行,并实现了健康的全球经济。但是,为了提供这些服务,Visa需要其网络中每个政府/国家的许可。 此外,为了...
  • 层次分析法

    万次阅读 2015-06-11 18:11:53
    该方法是美国运筹学家匹茨堡大学教授萨蒂于20世纪70年代初,在为美国国防部研究"根据各个工业部门国家福利的贡献大小而进行电力分配"课题时,应用网络系统理论和多目标综合评价方法,提出的一种层次权重决策分析...
  • 为什么你应该使用OpenGL而不是DirectX?

    千次阅读 2014-12-26 16:35:46
    DirectX的胜出得益于微软的两次十分尖锐的战役,围绕XBox360和windows vista,也包括着关于OpenGL这种开源项目都面临着的FUD(恐惧,不确定,怀疑),以及DirectX夸大宣传的优势。从此,这种网络效应将会一步步增强...
  • linux内核的反复--一切都是过程

    千次阅读 2010-02-09 22:35:00
    这个标识的加入并没有切断父子的关系,相反的,联系更加多了,父亲不再拥有将一切给与儿子的权力,儿子必要的时候必须为其父亲被信任而负责,另一些时候,父亲必须支付一些遗产税。引入的这个机制避免了一些漏洞被...
  • 数据分析中的缺失值处理

    千次阅读 2018-06-11 10:06:50
    没有高质量的数据,就没有高质量的数据挖掘...这时如果手工处理非常低效,如果舍弃缺失记录,则会丢失大量信息,使完全观测数据与完全观测数据间产生系统差异,这样的数据进行分析,你很可能会得出错误的结论。
  • 书摘—你可不知的心理策略

    千次阅读 2018-11-28 19:55:09
    作者:陈国荣前 言正如法国文学家罗曼·罗兰所说:“人类的一切生活,其实都是心理生活。”伟大的心理学家荣格曾说过:“心灵的探讨必将成为一门十分重要的学问,因为人类最大的敌人不是灾荒、饥饿、贫苦和战争,...
  • 关于ADRC算法以及参数整定(调参)的一些心得体会

    万次阅读 多人点赞 2019-03-11 17:05:44
    韩教授继承了经典PID控制器的精华,被控对象的数学模型几乎没有任何要求,又在其基础上引入了基于现代控制理论的状态观测器技术,将抗干扰技术融入到了传统PID控制当中去,最终设计出了适合在工程...
  • 产品读书《自卑与超越》

    千次阅读 2019-07-26 20:08:44
    总结:在所有优越感的行为背后,隐藏着一种自卑感,使得患者会穷极一切隐瞒事实的方法,自卑并是一种异常的感受,相反,这种感受也许是人类境况得到改善的根源,是推动人类发展的动力 2. 优越感目标 优越感...
  • 华为C语言编程规范(精华总结)

    万次阅读 多人点赞 2020-03-24 09:48:55
    .c/.h文件禁止包含用到的头文件 很多系统中头文件包含关系复杂,开发人员为了省事起见,可能不会去一一钻研,直接包含一切想到的头文件,甚至有些产品干脆发布了一个god.h,其中包含了所有头文件,然后发布给各个...
  • 而加一个朴素贝叶斯方法就可能把误报率拉低近一个数量级,而召回率又怎么变,体验好得不要不要的。 另一个原因是词语的表达方式会随着时间不断变化 。发垃圾邮件的人也傻,当他们发现自己的邮件被大量屏蔽之后...
  • 如何确定初创企业的员工工资?

    千次阅读 2017-01-23 10:50:50
    大多数情况下每个人或多或少都会受到财务因素的激励,如果你表现出团队的薪酬感兴趣,他们也不会你的上心(而这又是跟公司的成功捆绑在一起的)”。 感谢他们出色的 文化展示 (95到111页),Netflix的薪酬...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 58,365
精华内容 23,346
关键字:

对一切不确定因素