軍事化管理方法 The Command and Control Management Method

作者:周思博 (Joel Spolsky)
AUGUST 8, 2006
屬於 Joel on Software, https://www.joelonsoftware.com/2006/08/08/the-command-and-control-management-method/

命令控制管理法(譯註:文章內一律以軍事化管理法稱呼)

腓特烈大帝的這篇文章提到:「軍人應該懼怕他們的指揮官甚於其他可能會面臨的諸多危險...,善待並不能讓小兵面對這些危險,只有靠恐懼才能做到。」

這軍事化管理模式是根基於軍隊管理,這玩意主要概念是:你叫手下做啥他們就得乖乖去做;如果他們不從,就吼到他們去做為止;如果還是不去做,就直接扔到禁閉室;如果這樣還是學不乖,就把他們送上潛艇削洋蔥皮,並且和一個農場出身、渾不知道刷牙為何物的小夥子共用兩尺大的私人空間。

這世上存在著數百萬種的優秀技巧可供你選用,將「小卒將軍」和「軍官與紳士」這兩部電影租回家看看,一定會對你有所啟發。(譯註:Biloxi Blues 和 An Officer and a Gentleman 這兩部電影的主角都在軍隊中受盡折磨...喔不,是受到"嚴格"的訓練。)

一些經理使用這些管理技術,是由於他們從軍隊中學來的就是這套方法;其他人則是從小在獨裁的家庭或國家長大,認為這是讓他人服從的正常方法;還有些人只是不知道還有其他更好的方法,故無從選擇。嗨,這些方法可以在軍隊裡使用,所以它應該也可以用在一個網路新創公司上(譯註:這是反話)!

對於高科技團隊來說,這方法已經被證明了有三種不良後果。

首先,人們打從心底討厭它,那些桀驁不遜的人更不吃這套。這些人的確相當聰明,自認為比其他人懂更多,要有學問,由於事實恰恰好也是如此,因此被命令去做事時會非常地會反感,但這些理由還不足以讓我們唾棄這方法...讓我們以更理性的角度來思考,高科技的團隊有許多的目標,但是滿足每個人很少會是首要目標。

軍事化管理法還有個更現實的缺陷:由於你沒有足夠的經理人,所以管理者絕對沒有足夠的時間做到滴水不漏、事必躬親的程度。但這在軍隊裡則有可能做到的:因為讓所有的人都做相同的事是很常見的,所以管理者可以在同一時間給一個大團隊相同的指令。例如你可以下令叫一個28人的小隊清槍,然後跑去軍官俱樂部的走廊喝杯冰茶小憩一下。對於軟體開發團隊來說,每個人都在做不同的事,所以試圖管理枝節就會變成游擊式管理--你盯著某位開發人員一舉一動一段時間後,突然放牛吃草好幾週去盯另外一位開發人員。游擊式管理法的缺點在於持續的時間不夠,無法看出決策錯誤的原因和修正方案。實際上你唯一完成的事,就是隔一段時間就去打斷你那可憐工程師的工作,接著他們只好用下個禮拜把四分五裂的思維重新組合回來,才能接續之前的工作,整個過程像是經歷了一場風暴。

第三個缺點是在高科技公司裡,個別的工作者比所謂的領導者擁有更多的資訊,所以他們才是做決定的最佳人選。例如兩位開發人員花了兩小時爭論壓縮影像的最佳作法,這時候剛走入辦公室的老闆最搞不清楚狀況,自然也是最不適合下技術決策的人。我記得當 Mike Maples 還是我的大大老闆時(那時我服務於微軟應用程式部門),他堅持拒絕在技術問題上選邊站,最後人們也學到,不要期望在他那邊得到任何的裁決,這迫使人們依據事實來討論問題,而問題的解決方法也總是作向比較善於辯論的人,呃,我的意思是問題總是被最佳解法所解決 (譯註,這也是反諷的說法,比較會講話的就會贏)。

如果用軍事管理法來管理團隊裡是如此的糟糕,為何軍方會使用它呢?

當我在NCO學校時,一切都豁然開朗了。在1986年時我曾待過以色列傘兵,現在回想起來,也許我是他們有過最糟糕的一位傘兵了。

當時對於士兵有一些標準戰鬥指令。指令一:當你落入地雷區時,不要動。很合理是吧?在做基本訓練時,會反覆的灌輸你這樣的指令。教練每隔一陣子就會大喊地雷,所有人都必須立刻靜止不動。這會反覆不斷的練習,直到變成反射動作。

戰鬥指令二:被攻勢時要邊開槍邊衝向攻擊者。開槍會迫使對方閃避而無法繼續攻擊你;同時向他們衝刺好更接近對方,以便更容易瞄準射殺他們。這作戰指令也是相當合情合理的。

好了,現在來個面試情境問題,當你落入地雷區、且敵人正朝你瘋狂掃射時,你該怎麼辦?

這可不完全是假設的情況,戰爭時,你很有可能會落入某個精心設計的陷阱。

結果正確答案是:你該忽略地雷,並朝著攻擊者邊射擊邊衝鋒。

其原委是:假設你們靜止不動,就等著當活靶被對方一一解決掉;但假設你們進攻,則僅有部分的人會喪生在地雷區,因此為了整體利益,這就成了你唯一的選擇了。

但有個問題在於沒有一個理性的士兵會在如此的狀況下衝鋒,每個單兵都有強烈的動機讓他們作弊:在原地靜止不動,然後讓其他熱血的士兵們衝鋒陷陣。這是囚徒困境(Prisoners' Dilemma)的一個典型例子。

在這生死關頭,軍方必須確定當他們大聲下達命令之後,即使是自殺式的命令士兵也會前仆後繼、誓死達成。這表示士兵必須被制約成非常地服從命令,而這種服從性在其他領域上(像是軟體公司)並沒有那麼重要。

也就是說,軍隊會採用軍事化管理,是因為這是唯一能讓18歲小夥子在地雷區衝鋒殺敵的方法,而不是因為他們認為這是符合各式狀況的最佳管理法。

更重要的是,軟體團隊中的優秀開發者到哪裡都找得到工作,當士兵對他們來說太無聊了,如果你這麼做就甭想留住任何人。

這些網頁的內容為表達個人意見。
All contents Copyright © 1999-2006 by Joel Spolsky. All Rights Reserved.