跳到主要內容

最後期限(1)

deadline 內容簡介
湯普金斯是名資深的專案經理,但不幸被公司裁員了。這時有人出高價「請」他到一個海上小國,負責6個軟體產品的開發專案。資金、人員、設備都已齊備,湯普金斯以為可以大顯身手,甚至進行一次難得的專案管理實驗——將所有人分成18個團隊,也就是每個產品成立3個大小不同的團隊彼此競爭,藉此觀察不同的人數、工作方法對專案有何影響。但是他漸漸發現,事情沒有那麼簡單,各種問題紛紛出現,時間越來越少,眼看著「最後期限」即將來臨……

本書用一個虛構的故事,闡述了真實世界中專案管理的一般原則。它將專案管理的條列式知識,以生動的場景、淺顯易懂的方式呈現,一掃專案管理書籍的枯燥之感,同時讓讀者受益良多。每一章以主角的日記結尾,並歸納出101個成功管理專案的法則,這是本書作者——資訊管理界的權威湯姆‧狄馬克累積數十年實務經驗,所得到的經驗與智慧,可以幫助你在下一個專案中無往不利!

「尋找適合的人。然後,不管你之後做錯了什麼,他們都會拯救你。這就是管理。」

優質管理的四大要素

  • 選擇對的人。
  • 為他們分配對的工作。
  • 對他們保持積極。
  • 幫助團隊凝聚起來並維持團隊的凝聚力。
    (其他一切都只是「文案」)

安全感和變化

  • 除非感到安全,否則人們不可能去迎接變化。
  • 在所有成功的專案中(以及在絕大多數其他有價值的工作中),變化都是基本的要素之一。
  • 逃避風險是致命的錯誤,因為這會讓你也得不到與風險同在的利益。
  • 人們可能會因為來自客觀世界的直接威脅而覺得沒有安全感,但是如果發現管理者可能濫用權力來懲罰自己,他們一樣會覺得沒有安全感。

負面效應

  • 威脅不是提高業績最好的辦法
  • 如果分配的時間已開始就不夠,不管威脅有多麼嚇人,工作也無法按時完成
  • 更糟糕的是,如果目標沒有實現,你就必須兌現你的威脅

管理者必需的身體部位

  • 管理涉及到心、腸胃、靈魂和鼻子

     因此……

  • 用心來領導
  • 相信你的腸胃(相信自己的預感)
  • 構築團隊的靈魂
  • 訓練一個能嗅出謊言的鼻子

用指揮戰爭來作為管理的一個比喻

  • 在戰役開始的時候,管理者的真正工作已經完成了

面試和招聘

  • 招聘涉及到所有者與管理者相關的身體部位:心、靈魂、鼻子和腸胃(但是主要是腸胃)
  • 不要試圖單獨去招聘——兩副腸胃遠比一副腸胃的兩倍要強
  • 對於新的雇員,讓他們承擔與以前曾經成功過的同樣難度的專案,把有挑戰性的目標推遲到下一次
  • 徵求提示:你最希望股的那個人可能還知道其他很好的人選
  • 多聽,少說
  • 如果先把材料整理好,那麼所有的事情就會進行的很好

生產力的提高

  • 沒有“短期生產力提高”這樣的東西
  • 生產力的提高是來自長期投資的
  • 任何承諾立刻見效的東西都可能是江湖遊醫賣的萬靈油

風險控制

  • 通過控制風險來管理專案
  • 為每個項目創建並維護風險統計表
  • 跟蹤根源性的風險,而不止是最後那討厭的結果
  • 評估每種風險具體化的概率和可能造成的開銷
  • 對於每種風險,預測標誌其具體化的早期徵兆
  • 任命一個風險控制官,這個人不應該維護內部“我能行”的態度
  • 簡歷簡單的(可能是匿名的)通道,讓壞消息能傳遞到高層

防止失敗

  • 壯士斷腕
  • 控制住失敗比優化成功更能提高你的全面成績
  • 要有闖勁,儘早取消失敗的工作
  • 除非必要,否則就不要自己去凝聚一個團隊:出去找一個已經成型的團隊來用
  • 保持好的團隊在一起(只要他們呢自己願意),以幫助你的繼任者避免團隊凝聚得慢或者不能凝聚的問題
  • 把凝聚在一起的團隊---準備充分、並且也願意接受新的工作---作為專案的收穫之一
  • 專案開始時浪費的一天和最後階段浪費的一天對專案造成的損失是同等的
  • 有無數種方法可以浪費一天的時間……但是卻沒有一種方法可以拿回一天的時間

開發過程的建模和模擬

  • 將你關於完成工作過程的直覺建模
  • 在同事的交流中使用這些模型,以便交流、提煉關於項目運轉的思想
  • 用模型來類比專案的結果
  • 根據實際的結果來調整模型

病態的政治”

  • 每一天,你都必須準備拿自己的工作去打賭……
  • ……但是這也不能保證“病態的政治”不會影響你
  • “病態的政治”可能在任何地方出現,哪怕是在最健康的組織裏面
  • “病態的政治”的特徵:對個人的權勢的渴望超過了組織本身的目標
  • 即使這種不合理的目標與組織的目標背道而馳,它也可能出現
  • “病態的政治”最惡劣的副作用:它使精簡項目變得危險


度量

  • 度量每個產品的規模
  • 不要執著於單位,在等待客觀的度量的時候,先用你自己的主觀單位
  • 從所有能得到的原始資料(可計算的軟體特性)自己構造度量單位
  • 從已經完成的專案中收集原始資料,以推導出生產力趨向
  • 不斷完善你的度量方式,直到它的計算結果與原始資料庫中的專案工作量有最好的對應關係
  • 借助資料庫畫一條趨勢線,把預期工作量作為人造度量單位值的函數顯示出來
  • 現在,針對每個要評估的專案,計算出人造度量單位值,並根據這個值的趨勢線上找到預期工作量值
  • 用生產力趨勢周圍的干擾水準作為映射的公差指示

過程和過程改進

  • 好的過程和持續的過程改進是絕好的目標
  • 它們也是非常自然的目標:優秀的技術工作者一定會關注它們,不管你是否告訴他們
  • 正式的過程改進程式需要花錢、花時間;特定的過程改進工作還會延遲專案的進度。儘管最終會體現出生產力上的收穫,它們也不可能抵消花在過程改進上的時間
  • 但是,項目有希望從單個的、正確的選擇的方法改進中得到足夠的收益,並贏回這次改變付出的時間和金錢
  • 在項目進行的過程中,不要希望在超過一個方法的範圍內實施改進。多種技術的改進程式(比如說提高整整一個CMM等級)很可能讓專案比不實施這些程式完成得更晚
  • 標準過程的危險就在於人們可能失去重要的走捷徑的機會
  • 特別是對於人員超編的專案,標準過程看上去會很嚴重,因為它們製造出了足夠的工作(有用的和無用的),讓所有人都忙碌不停

改變完成工作的方式

  • 如果不大幅度減少調試的時間,就沒辦法讓項目大幅度提前完成
  • 高速完成的項目用在調試上的時間也成比例的少得多
  • 高速完成的項目用在設計上的時間也成比例的多得多
  • 如果你不關心別人,不能照顧別人,就別想讓它們為你做一些不同尋常的事情。如果要他們改變,就必須去瞭解(並讚賞)他們的過去

壓力得效果

  • 壓力之下的人無法更快的思考
  • 增加加班的時間只會降低生產力
  • 短期的壓力乃至於加班可能是有用的策略,因為它們能是員工集中注意力,並且讓它們感到工作的重要性。但是長期的壓力肯定是錯誤的
  • 經理之所以會施加那麼多的壓力,也許是因為他們不知道該做什麼,或者因為其他辦法的困難而感到沮喪
  • 最壞的猜測:使用壓力和加班的真正原因是為了在項目失敗的時候讓所有人看上去能好一點

憤怒的經理

  • 管理中的憤怒和羞辱是會傳染的。如果高層管理者喜歡罵人,很低級的管理者也會有樣學樣(就像經常被罵的小孩很容易編程很愛罵人的父母)
  • 管理中的辱駡常被認為是一種刺激,可以讓員工提高效率。在“胡蘿蔔加大棒”的管理策略中,辱駡是最常見的“大棒”。但是,哪有人被辱駡之後還能做得更好的?
  • 如果經理使用辱駡的方法來刺激員工,這就表現出經理的無能,而不是員工的無能。

含糊的規格文檔

  • 規格文檔中的含糊標誌著不同的系統之間存在著未解決的衝突
  • 如果一份規格文檔不能包含完整的輸入輸出列表,那麼它就是毫無希望的:它根本就還沒有開始說明任何東西
  • 沒有人會告訴你一份規格文檔是不是糟糕。人們往往傾向於責備自己,而不是責備文檔

衝突

  • 只要在開發過程中有多個參與者,就一定會有衝突存在
  • 創建、安裝系統的業務中特別容易出現衝突
  • 絕大多數系統開發團體都缺乏解決衝突的能力
  • 衝突應當引起重視。衝突並不是缺乏職業道德的行為
  • 應當提前聲明:所有人的“贏”都是受重視的。確保每個級別的人都能贏
  • 談判困難;調解容易
  • 如果兩個人的利益是完全或者部分相斥的,預先做好安排,準備好請雙方通過調解來解決衝突
  • 記住:我們都站在同一邊;跟我們對立的,是我們要解決的問題

催化劑的角色

  • 有這樣的一種催化劑式的人格。這樣的人會幫助團隊成型並凝聚,保持團隊的健康和生產力,從而對項目做出貢獻。就算“催化劑”別的什麼事都不幹(其實,通常它們還會幹很多別的事),這種催化劑的角色也是重要而有價值的
  • 調解是“催化劑”的一項特殊工作。調解是可以學的,而且只需要很小的投資就能學會
  • 調解應該從一個小小的儀式開始。“我能幫你門調解一下嗎?”在解決衝突的時候,這是必要的第一個步驟

人類的錯誤

  • 將你置於死地的,不是你不知道的東西……而正是你“知道”絕不會置你於死地的東西


人員安排

  • 在早期,人員超編會迫使專案跨過關鍵的設計階段(這是為了讓所有的人都有事可做)
  • 如果在設計完成之前,工作先被分給了許多人,那麼人與人之間、工作於工作之間的介面就會很複雜
  • 這會使團隊內部耦合度提高,會議時間、重複勞動和無效工作都會增加
  • 理想的人員安排是這樣的:在專案的大部分時間裏由小型核心團隊來做設計工作,在開發的最後階段(時間安排的最後1/6)加入大量的人手
  • 可怕的猜想:時間安排緊迫的項目,於時間安排比較合理的項目比起來,完成的時間反而會更長

專案的社會學

  • 讓不必與會的人可以放心離開,從而保持會議的精簡。有一份公開的議程,並嚴格執行,這是最簡單的辦法
  • 專案需要儀式
  • 用小小的儀式來使人們注意專案的目標和理想狀態:小規模會議、零缺陷的工作等
  • 採取行動,防止人隨便發怒
  • 記住:憤怒=恐懼。即便對下級發怒的經理一定是因為恐懼才會這樣做的
  • 意見:如果所有人都懂得“憤怒=恐懼”這個道理,就能明顯的看出發怒的人是在害怕。由於無法再隱瞞自己的恐懼,他也就不會再生氣了。(這不能解決這些生氣的人的問題,但是肯定可以讓其他人好受一些)

病態的政治”(舊話重提)

  • 別想根治一個病態的人
  • 不要浪費時間,也不要因為嘗試治療上司的病態而使自己收到威脅
  • 有時候,你唯一的選擇就是等待,等問題自己解決,或者等一個你繼續前進的機會
  • 奇跡是有可能發生的(但是千萬別去指望它)


精兵簡政

  • 精兵簡政是失敗的公司使用的辦法,它讓員工負擔失敗的責任
  • 公司的目標應該正好相反:興旺而人性化
  • 當你聽到“精兵簡政”這個詞的時候,請記住它的弦外之音:失敗和恐嚇

基本常識

  • 專案既需要目標,也需要計畫
  • 而且這兩者應該不同

留言

這個網誌中的熱門文章

GLOOMY BEAR 暴力熊

Gloomy Bear身世背景: Gloomy是一隻在路邊被遺棄的粉紅色小熊 , 被小朋友Pity發現,並將牠帶回家中收養, 並為小熊取名為Gloomy。 可惜.....Gloomy外表可愛,但因為被拋棄的緣故~卻有著一般熊的暴力性格, 長大長出爪子後就時常向主人用暴力招數打招呼, 而Pity就慘被Gloomy日日夜夜地欺負!悲慘ㄉ人生就這樣子開始囉!! 暴力熊喜好~咬主人頭, 而牠的主人,復原能力極高...打不死喔~厲害厲害! 暴力熊顏色:粉紅色,金色,銀色,紅色,藍色,黃色,還有罕見的綠色與混色。 粉紅色暴力熊性別:女 頭大身細,眼珠黑色,爪白色兼尖利,具有殺傷力,她多數用口爪殺人,殺完人後喜歡在街上徘徊。 小主人每次都被暴力熊揍得半死兼頭破血流, 但仍然不離不棄地緊緊抱住這隻血腥的寵物; Pity就算受到傷害亦要讓開心的回憶遮掩,然後繼續微笑期待小熊再次跟他一起溫習/做功課/看書;相信等待他的會是小熊的溫柔而非暴力傷害; 暴力熊和他小主人之間微妙的情感讓人感動又心酸; 這次轉輪科技所推出的暴力熊,內容包含小男孩Pity與粉紅熊Gloomy兩支一組。造形上善用Gloomy胖胖的軀體,將轉輪關節隱藏其中,全身有14處可動。可替換配件包含小男孩被打的表情,還有防止熊熊咬人的口罩以及牠嘴角流下來的血,原型制作為山口勝久。

明天是晴天嗎(明日晴れるかな)

因為最近的日劇:求婚大作戰,才聽到這首歌的。 桑田佳祐的"明日晴れるかな"。 歌詞的內容跟劇情還蠻貼切,求婚大作戰就劇情而言不是頂好的,但題材相當有趣,令人反省的地方也頗多。 很多時候很多事,如果再來一次,我們會怎麼選擇怎麼做? 這MV不同於日劇的片尾MV: 中文歌詞如下: 明天是晴天嗎 作詞:桑田佳祐  作曲:桑田佳祐  編曲:桑田佳祐 島健 炙熱的淚呼喚著愛 曾經閃爍的歲月 也迷失了方向 明天我依舊徘徊在街頭 沒有回頭路可走 側耳傾聽 心靈深處是什麼在私語 獨自躲在昏暗的街頭 回首當日的天空  上帝賜予我們孤獨與試煉 想哭就要放聲大哭 難道是命中注定 叫人不敢面對 日覆一日 不可思議 Oh baby No maybe 愛已走遠 情已不再 我只能佯裝嘆息 將怨恨拋給這世界 Oh baby you are maybe 憂喜交織 幸福的feeling 抱緊我 one more time 珍惜曾經的我 讓回憶刻骨銘心 往事已經隨風 人生路還漫長 只為見證夢想 誰來開啟奇跡之扉? 多想再一次觸碰你的笑顏 不知你是否發現命運的鑰匙 就握在你手中 Why baby? Oh tell me 愛恨纏綿 假裝視而不見 只為能守護在愛人身邊 Oh baby you are maybe 距離勝負僅一步之遙 站在崩潰邊緣的feeling 我想穿越 one more chance I talk to myself Oh baby No maybe 愛已走遠 情已不再 輕輕的嘆息背後 只留下深深的悔恨 Oh baby Smile baby 生命轉瞬即逝 每個人都在心中默默祈禱 明天是晴天嗎 在那遙遠的天空下 這些是有趣的文章: 釋日劇《求婚大作戰》中的「哈利路亞」 劇情解釋

不服從的領導學:不聽話的員工,反而有機會成為將才

這本書,清楚介紹了 計畫 - 行動 - 成果 的思考方式,尤其是「校準」的觀念。 也詳細指出了 領導 、 管理 與 指導 間的不同。 非常好的一本管理/領導者要看的書。強推。 執行的方法創造出奇蹟,執行的方法才是我們應該敬佩的地方。 在戰爭中,「事情不會像上好油的機器那樣運轉順暢;事實上,機器從開始運轉就會產生阻力,需要領導者極大的意志力才能克服。」在戰爭裡,「所有事情都很簡單,但連最簡單的事都很困難......在戰爭中展開行動,就像在阻力重重的介質裡移動。」 克勞塞維茨想將這樣的戰爭實況形成一種觀念,他找到「摩擦」這個詞。 摩擦就是一切「不確定性、錯誤、意外、技術上的困難、無法預見的事物及其對決策造成的影響、士氣與行動」的總合。 摩擦的存在,恰恰說明了為什麼軍隊需要軍官、企業需要主管的存在。也因此,預測與處理摩擦,就成了管理的核心工作。 一個由不同的個人組成的組績,不論紀律多麼嚴明,想要追求共同的目標,都會像在開車時踩煞車一樣,一定會造成摩擦。 我們只能取得部分資訊,又只能交給處在高壓狀態下的人、進行有瑕疵的處理。 我們之所以會遇到摩擦,是因為人類認知上的限制;我們對現在所知有限、而未來根本就不可知。 線性思維有兩個特徵:一是按照比例,也就是投入多少就產出多少;二是相加特性,亦即整體是各部分相加的總和。但非線性系統卻完全不是這樣,克勞塞維茨在當時就很清楚戰爭是非線性系統,只是無法形成具體概念,只能借用摩擦、偶發事件、不可預測性等概念來說明。 管理的課題:如何對付有資訊的有限、如何相互傳遞我們確實擁有的資訊,以及我們最終應該如何行動。 克勞塞維茨用兩種落差來描述摩擦的影響。一是我們試圖在不可預測的外部環境採取行動,但我們一直沒意識到這點,因而產生了「預期成果」與「實際成果」之間的落差。二是內部的摩擦,導致組織的「計畫」與「行動」之間出現落差。這種落差來自資訊在取得、傳輸和處理的過程中,涉及許多獨立自主的媒介。三是是行動與實際成果之間的落差(或是”計畫跟預期成果之間的落差”)。 實際採取的行動和應該採取的行動,是不同的。會出現這種狀況,可能是錯誤的行動計畫造成的,或是 我們雖然策畫了正確行動,但執行者沒有照計畫去做。 計畫不完美,是因為我們缺乏「知識」。我們可能沒蒐集到足夠的資訊,或是對資訊的詮釋有...