從長津湖戰役看開發團隊管理
長津湖戰役是朝鮮戰爭中的一場戰役,中國人民志愿軍在長津湖圍困了美軍陸戰一師,雖然人數上占有絕對優勢,但仍被陸戰一師成功突圍,且志愿軍的傷亡人數大于美軍傷亡。
在剛剛結束的 GTUG-TopGeek 開發工程管理沙龍上,來自盛大云的莫華楓(@longshanks)就以長津湖戰役作為切入點,探討了團隊生存與發展相關的內容。他認為陸戰一師之所以能夠全身而退,主要原因有以下幾點:
- 陸戰隊的文化和團隊精神(即團隊文化)
- 后勤
- 精神與意志
- 協作與信任
- 訓練與技能
- 作戰技術的運用與靈活性
美國陸戰隊有著很好的團隊文化,一些知名的座右銘包括:Semper Fidelis(拉丁語,永遠忠誠),Once a Marine, always a Marine。莫華楓認為團隊文化在所有的因素中是最關鍵、最重要的,團隊文化的不同,在團隊的生產力方面有時能帶來數量級上的差異。在提問環節中,有人問及團隊文化應該如何培養,莫華楓表示沒有固定的方式,但是團隊文化往往取決于團隊的領導者,領導者的作風會影響到自己的下屬,但前提是領導者能贏得下屬的信任;此外,團隊中要培養開放的氣氛,要聽得了外界的意見,聽得了下屬的意見。
凍僵的人無法戰斗。但是假如打光了子彈,我們還有刺刀。――Lewis B. Puller
在長津湖戰役中,美軍在唯一的補給線是先送帳篷還是先送彈藥方面充分體現了對后勤的重視。對于開發團隊而言,后勤可以是各種資源(例如測試服務器)、持續集成環境,甚至是加班時的小點心,只有重視各種“作戰”資源的保障,才能讓團隊更好地發揮“戰斗力”。
我們不是退卻,是對不同方向的進攻。――Oliver Prince Smith
在危難之下,團隊的精神與意志會讓事情朝著不同的方向發展。例如,在遇到線上問題時,有的人只是把工作看成朝九晚五的事情,下了班就扔下問題回去了;有的人則會選擇奮斗至深夜,直至問題解決,兩種人的表現截然不同。
協作與信任,指的就是要相互協調溝通,密切合作,在團隊合作中總會有爭執不下的時候,最重要的就是學會適時讓步。
每一個陸戰隊員都是步槍手。
通過訓練讓團隊的成員習得基本的技能,如果你的工作與 Linux 有關,好歹要會用 grep、awk,最好還能一專多能,有很強學習能力,具備專研的精神。這里還涉及到人員的挑選問題,有人問到如何組建一支創業團隊,如何選擇合適的人,莫華楓的回答非常幽默——“嚇唬他”,找些候選人顯然不知道的問題,看他的反應,例舉些極端的工作壓力,看他是否接受,往往這可以篩掉不少人。
最后,在開發團隊中作戰技術的運用與靈活性體現在技術方案設計或實現上要有足夠的靈活性,要懂得變通,不要鉆牛角尖。
在整個分享中,莫華楓將長津湖戰役中美軍陸戰一師作為例子,分析了很多與開發團隊相關的內容。更多與本次活動相關的內容,請關注 TopGeek 的官方微博或者加入上海 GTUG 的郵件列表,也可以觀看會議視頻。