2011 年 8 月,瀏覽器之父 Marc Andreessen 曾在華爾街日報評論道:「軟體正在蠶食整個世界」(software is eating the world)。
接下來這十年,果然如他所預言,世界徹底被軟體顛覆。各行業,如果不對軟體研發的重要思潮保持關注,就無法善用科技力量站在競爭力的最前線。
近十年,軟體研發界有兩大類重要思潮。在技術面,有大數據、機器學習、immutable infrastructure、微服務、容器、函式編程、資料流水線等;在流程面,則有敏捷開發、DevOps、自助服務、混亂工程、精實 UX 等。這些思潮,有些是新發明,有些則是文藝復興,甚至是跨界學習而來。
這些思潮,不只是純軟體界在乎,就連《獨角獸專案》這本小說的場景設定:汽車零件製造商暨零售商,影響一樣深遠。畢竟「軟體正在蠶食整個世界」。
某方面來說,《獨角獸專案》這本書,可謂 2010~2020 這個波瀾壯闊時代軟體研發界的具體縮影。
在這小說中,你可以看到在「無極限零件公司」這樣年營業額 40 億美元的製造商暨零售商中,行銷企劃部門、軟體研發部門、服務維運部門彼此爭功諉過的寫實場景。你會看到故事主角梅克辛如何在穀倉泥淖中獨自展開她的「英雄之旅」,與地下反抗軍合作,導入先進的軟體研發思潮。正當一切似乎漸入佳境時,居然還有一條懸疑支線在背後悄悄醞釀⋯⋯高潮迭起,頗有潛力改編成劇情片。
如果你是愛看熱鬧的小說族,你會喜歡它的。
如果你是非技術人,「軟體正在蠶食整個世界」,於公於私,免不了必須與組織內外的技術人打交道。因此,這本書請不要走馬看花。請設身處地多讀幾次,增長同理心,瞭解這群愛說外星語的「外星人」的日常,有助於你和諧推動工作任務。尤其是新產品上線前的兵荒馬亂局面,請不吝對這群外星人多給些關愛的行動。
如果你是第一線的軟體研發者,這本寫實刻劃日常甘苦的書,能點燃或重燃你的熱情,像故事主角梅克辛及反抗軍一樣,用技術改變世界,至少改變公司。
當然啦,內行看門道。這本奇書,並不止於小說,而是真正可以照表操課的。
如果你是技術經理人,在對劇情發展擊節讚歎之餘,不妨換位思考:換作是我,會如何決定優先順序?會如何設定領先指標?會如何協調目標衝突的相關部門?會如何兼顧近憂與遠慮?如何形塑適合 IT 滋長的企業文化?如何處理外部利害關係人的財務表現壓力?
在前一部姊妹作《鳳凰專案》中,神祕人物埃瑞克教導了三步工作法、四大類工作,引導無極限零件公司的維運團隊走出裁撤危機,成為 IT 敏捷力的堅強後盾。如今,在這本《獨角獸專案》裡,埃瑞克以另一個神祕的碼頭酒吧酒保身分亮相,教導了企業經營的三層面、四大區域顧客群、系統與組織的五大理念,引導無極限零件公司的研發團隊站在企業視角,以敏捷的 IT 能力驅動並翻轉整間公司的競爭力。
一言以蔽之,本書鎖定在敏捷性,尤其是企業敏捷性。
這麼精彩的書,只讀一遍是不夠的。
我鼓勵讀者們,第一遍看熱鬧,第二遍看門道。第一遍速讀,先享受高潮起伏的劇情,並熟悉人物與關係。第二遍重讀時,請以「核心業務與脈絡業務」及「系統與組織的五大理念」兩種觀點細讀,從頭分析故事的人事時地物及因果關係。經此一番系統思考,比起許多愛談高大上理念的敏捷、DevOps、數位轉型書籍,你將會有更深刻具體的領悟。
橫看成嶺側成峰,願你能從中獲益。
—— 敏捷魔藥師 葉秉哲 (William Yeh) 2020-10-03