《鳳凰專案》讀後感

閱讀時間約 6 分鐘
圖片來源:https://www.cpht.pro/project/m_simulation-tpp/

圖片來源:https://www.cpht.pro/project/m_simulation-tpp/

這本書很多人推薦,但遲遲沒有入手,某天經過天瓏書局看到中文版,就順手連其他書一起買回家,結果一看,非常有即視感,好像看到過去兩年自己的一些生活點滴,欲罷不能,一個周末就看完了。


快速回顧

故事從災難開始,某個公司的 IT 系統出大包,無法計算員工的薪資,可能在發薪日無法給付正確的薪資,主角則是接手 IT 部門的副總,除了要立即處理無法計算薪資的問題,接著要確保拯救公司業務的大計畫:鳳凰專案能順利在預定的時程順利上線,但開發部什麼時候開發完成還是未知數。

首先著手的是變更管理,變更管理只是建構管理的一環,但卻常常被忽略,就像書中的變更諮詢委員會 (Change Advisory Board) 沒有人要參加一樣,IT 部門的人隨自己需要或開發部的需要,任意變更線上的軟體版本、防火牆設定、資料庫設定、硬體配置等等,沒有人知道會造成什麼影響,當發生問題時,也沒人知道過去做過哪些變更。

為了讓大家開始願意做變更管理,主角捨棄過去不敷使用的變更管理軟體,改以實體的視覺看板,確認那些變更將在甚麼時候要實施,並對變更進行分級,像是例行性的變更、影響層面大的變更,讓團隊在有一定自主性及立即性的處理外,能做到進一步的控管。透過看板,發現到很多變更因為一些瓶頸被卡住,沒在預定的時間實施變更。

但在顧問的提醒下,發現僅僅變更管理只是局部優化,找出整體工作流程的瓶頸才能做出整體優化。好不容易團隊慢慢開始出現正向的改變,不顧主角的提醒,搞不清楚問題嚴重性,硬要發佈趕工出來、尚未完整測試、有問題的鳳凰專案的經營團隊讓稍微有起色的 IT 系統瞬間又因為出現一堆問題陷入地獄中,也讓公司失去眾多客戶的信心,更多的狀況,讓 IT 團隊奔波於計畫外的工作,沒法專注在計劃內的工作,最後,在電話中,主角與 CEO 激烈爭執,以辭職結束第一部。

有幾段話特別有感觸:

身為 IT 營運部副總,你的工作是確保形成一條迅速、可預測、流暢的計劃工作流,為公司創造價值,同時盡量降低非計劃工作的衝擊與干擾,這樣的話,你才能夠提供穩定、安全、可預測的 IT 服務。

記住,重點不單是減少在製品,相較於把更多工作投入系統,將不需要的工作從系統中剔除甚至更重要。

我們必須把這些知識全部傳承給實際從事這項工作的人,如果他們對此無法心領神會,那樣的話,恐怕就是那些團隊的技術能力有問題。

第二部以 CEO 強行介入,直接指揮 IT 團隊的大小事,反而讓整個 IT 系統更加崩潰,只好再把主角找回來的情節展開。在一場真心話大冒險 (?) 的會議後,大家放開彼此的心防,也體會到「已完成」的定義需要重新調整,找到整個 IT 維運部的瓶頸 (一個什麼都處理也只有他知道怎麼處理的人),理解四種工作類型:業務專案、IT 維護專案、變更及計畫外的工作,而計畫外的工作會讓團隊疲於奔命,真正計畫內的工作處理時間變短,品質下降然後陷入死亡螺旋。最後做出暫時凍結鳳凰專案以外所有專案的決定。

同時在關鍵人員的四周放上看板,讓關鍵人員專注在鳳凰專案上,並試著讓很多工作標準化,讓其他人可以處理,而非只有這位關鍵人員能處理。在慢慢上軌道後,開始解除非需要關鍵人員的專案。開始大量在各式工作使用看板,讓工作流開始變順暢。也注意到,要讓工作流變順暢,工作流中的每個人都需要閒置時間或稱作鬆弛時間,如果大家都沒有鬆弛時間,工作就會卡住,只能乾等。

一次偶然的機會,主角與 CFO 碰面,並理解 CFO 對公司所設下的目標與評估指標,也和銷售部副總見面,在多與其他部門面談後,主角不再只是從 IT 營運部的視角看到工作流的價值鏈,而是更高的層次,以整個公司運作的角度看 IT 營運部在整個系統中的價值,以及判斷哪些專案是真的對公司有價值,哪些不是。

IT 營運部的團隊開始與開發部的團隊一起合作,在開發之初便把如何部署加入設計中。整個營運開始步向正軌,除了一個人私下胡搞瞎搞,偷偷繞過監控對營運中的系統做變更,讓鳳凰專案的一次部署又出問題,結束第二部。

我們的目標是提高整個系統的生產力,而不只是提高任務的完成數量,要是你們連一個可靠的工作系統都沒有,憑什麼要我信任你們的安全控制系統?

告知真相是愛的行動,隱瞞真相則是恨的表現,甚至更糟,是一種徹底的冷漠。

在任何工作系統裡,理論上的理想狀態都是單件工作流 (single-piece flow),這樣能夠讓生產裡最大化,同時讓變異性最小化,透過持續不斷地降低批次規模 (batch size),就能達到這種狀態。

工作流只朝一個方向移動:向前,請在 IT 部門中創造一個只向前移動的工作系統。切記,目標是單件工作流。

第三部從與顧問的對話開始,顧問建議將部署的週期加快,並提到 Flickr 一日十部署的經驗,調整建置與部署的流程,讓部署自動化,為了達成這目標,成立了一個特別行動小組,以敏捷開發的方式,開始清除障礙,克服困難,開始進入三步工作法的第三步,創造公司文化,形成兩種風氣:持續不斷地實驗,這需要承擔風險並且從成功和失敗中汲取經驗和教訓;體認反覆和練習是達成精通的基本前提。最後以主角成為下任 COO 的候選人,並開始養成計畫結束整個故事。

讓程式碼與基礎架構更能因應故障與失敗。最後,我們真的擁有回復能力超強、堅固耐用的 IT 服務。

我們必須建立一種文化,尊崇勇與冒險以及從失敗中學習的價值觀,並且透過反覆時間精益求精的必要性。

我不想在辦公室裡張貼強調品質與安全的宣傳海報,但我希望日常工作的改善能夠落實集體現在需要的地方:在每日的工作成果上。


讀後感

我還記得念博班時帶學弟妹做計畫時,自己常是那個瓶頸,很多事只有我自己做才放心,自己做才能達到自己認為的品質,但那時我的指導教授就提醒過我,應該要讓自己能離開目前的崗位為目標,不能讓事情只有你才能做,所以,後來開始工作後,就養成習慣,所有的事情只要做過一兩次,便會留下文件,並開始讓其他人去做,即便做過很多事情,改善過很多工作上的流程,這些知識都不只有在我的腦中,所以每次的離職交接總是很快,因為我手上的工作其他人也都會做,只是熟練或不熟練的差別,品質好或沒那麼好的差別。

這本書以小說形式,把建構管理 (configuration management)、看板方法 (kanban method)、限制理論 (Theory of Constraints)、三步工作法 (The three ways) 及 DevOps 以活靈活現的例子串在一起,十分有趣。很推薦給所有從事 IT 相關產業的工程師。

avatar-img
53會員
104內容數
這是從 Medium 開始的一個專題,主要是想用輕鬆閒談的方式,分享這幾年軟體開發的心得,原本比較侷限於軟體架構,但這幾年的文章不僅限於架構,也聊不少流程相關的心得,所以趁換平台,順勢換成閒談軟體設計。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
Spirit的沙龍 的其他內容
當初上完課,很激勵地寫下當時的心得,不太符合現在閱讀的習慣,所以重新整理成較適合閱讀的系列作,這篇將主要分享看板方法的精神與原理,後續會陸續更新,第二篇則是視覺化的作法,第三篇是 WIP Limit 的使用,最後是落實與其他感想。
Both, R&D and agile tackle the uncertainties in a nontraditional manner influenced by the trial-and-error process.
這本書其實是參加 Agile Taipei 2018 時買的,還跟作者簽名合照,回到家後很『不』快地看完,大概是因為自己喜歡待在新創公司,有點難體會『大』企業的轉型困難點,現在回頭看一下當年畫的筆記,多了不少感受。
工作中,Scrum 跑的對不對,不是最重要的事了。在看這一本書時,想到的大多是 2016 在某公司推廣 Scrum 的經歷,很多是在這本書都提到了,很適合想要推廣敏捷前,先讀的一本好書。
當初上完課,很激勵地寫下當時的心得,不太符合現在閱讀的習慣,所以重新整理成較適合閱讀的系列作,這篇將主要分享看板方法的精神與原理,後續會陸續更新,第二篇則是視覺化的作法,第三篇是 WIP Limit 的使用,最後是落實與其他感想。
Both, R&D and agile tackle the uncertainties in a nontraditional manner influenced by the trial-and-error process.
這本書其實是參加 Agile Taipei 2018 時買的,還跟作者簽名合照,回到家後很『不』快地看完,大概是因為自己喜歡待在新創公司,有點難體會『大』企業的轉型困難點,現在回頭看一下當年畫的筆記,多了不少感受。
工作中,Scrum 跑的對不對,不是最重要的事了。在看這一本書時,想到的大多是 2016 在某公司推廣 Scrum 的經歷,很多是在這本書都提到了,很適合想要推廣敏捷前,先讀的一本好書。
本篇參與的主題活動
先前麥克買了在預算及性能方面都十分複合需求的NXTPAPER 11平板,但拿到辦公室使用後便發現因為時不時有簡報需求,主機本身不支援有線視訊輸出實在是非常不方便,因又開始尋找新歡。最終麥克選擇了算是還滿熟悉的品牌小米旗下的小米平板6,以下為麥克這一個月下來的使用心得。
從預計的十月底出貨經過重重波折,Pubu自家開發的10寸彩色閱讀器Pubook Pro終於是送到第一批集資者手中了。究竟這台閱讀器有沒有本事撼動目前的電子紙閱讀器市場?有達到集資時承諾的各項功能嗎?且讓身為首批集資者之一的麥克跟大家談談收到主機後使用數天的感想。
Steam Deck 迎來大改版,最重要的更新就是換成 OLED 螢幕。使用 OLED 螢幕帶來更好看的顏色,大小還小幅提升到 7.4 吋。關係續航力的電池也從 40 瓦小時升級到 50 瓦小時, 3A 大作都可以多玩一小時呢!這麼香的更新,怎麼不給他買下去呢 😄
先前麥克買了在預算及性能方面都十分複合需求的NXTPAPER 11平板,但拿到辦公室使用後便發現因為時不時有簡報需求,主機本身不支援有線視訊輸出實在是非常不方便,因又開始尋找新歡。最終麥克選擇了算是還滿熟悉的品牌小米旗下的小米平板6,以下為麥克這一個月下來的使用心得。
從預計的十月底出貨經過重重波折,Pubu自家開發的10寸彩色閱讀器Pubook Pro終於是送到第一批集資者手中了。究竟這台閱讀器有沒有本事撼動目前的電子紙閱讀器市場?有達到集資時承諾的各項功能嗎?且讓身為首批集資者之一的麥克跟大家談談收到主機後使用數天的感想。
Steam Deck 迎來大改版,最重要的更新就是換成 OLED 螢幕。使用 OLED 螢幕帶來更好看的顏色,大小還小幅提升到 7.4 吋。關係續航力的電池也從 40 瓦小時升級到 50 瓦小時, 3A 大作都可以多玩一小時呢!這麼香的更新,怎麼不給他買下去呢 😄
你可能也想看
Google News 追蹤
Thumbnail
我們可能會有一種迷思,不管開發什麼系統,開發團隊都袛會有一種方式來工作。反正不管怎麼樣,系統最終也一定是能開發出來的。那麼選擇開發生命週期又跟我何干?本篇將會介紹專案經理應該如何為不同特性的專案選擇最合適的管理策略,即生命週期。
Thumbnail
專案經理在專案管理中與不同角色進行溝通和談判的藝術。通過定期會議和主動傾聽建立團隊信任,定期更新和展示同理心管理客戶期望,雙贏思維和充分準備協調三方合作夥伴,以及數據驅動的簡潔匯報獲得高層支持。案例展示靈活應用這些策略,確保專案按時按質完成。
Thumbnail
本文淺談專案管理(PM)在公司中的重要性,以及圍繞在 PM 周圍的各單位分工。介紹了專案範圍管理、專案成本管理、專案溝通管理、專案風險管理、專案整合管理等專案管理的相關內容,並著重介紹了 TPM、EPM、OPM、Sales Product Manager 等常見的專案管理角色。
Thumbnail
在瞬息萬變的商業環境中,如何引領團隊從被動執行轉為主動思考?這篇文章分享了一個部門營業目標的轉型實例,包括轉型契機與挑戰、設定績效目標的關鍵步驟、轉型後的成果與反思,並給予其他主管的建議。透過明確的目標、可量化的指標、有效的溝通與回饋,成功實現了從被動到主動、從執行到創新的轉變。
那天在誠品看到這本書的前言時,“不要檢討人,要檢討機制”,讓我回想起我在管理團隊時所犯的錯誤。某次,專案出了狀況,問題解決後,我立即對負責的企劃成員進行了責任追究。 看似合理的行為,但這只是解決了當下的表面問題,解決問題不應該停留在個別人身上,而應該更深入地檢視管理機制。 本書共分五個章
資訊部門在一般公司裏是比較難以管理的單位,因為很難看出資訊部門的營運績效何在。 比方說,導入ERP系統後,公司營收下滑,是因為ERP系統呢?還是市場因素?或是產品有問題?多半,會把責任推到ERP系統上。 很多公司的老闆看資訊部門是必要之惡,因為是大勢所趨,大環境需要有公司內部資訊系統運作支援。
Thumbnail
#職場故事 #網頁設計 #前端工程師 #轉職 #跨領域 八、軟體公司的前端工程師之路 新公司不是做網頁專案的,而是自己研發資安軟體的公司,主要只有一個大專案,跟很多客製化的需求。 我在這次轉職時有考慮到,我其實不太喜歡一個案子做完就結束的感覺,因為那會讓我覺得這些作品做完好像也不是我的東西..
Thumbnail
本文探討專案管理的真正意義,以及專案經理真正的價值是什麼。同時討論專案經理必修的最重要技能。
Thumbnail
《專案管理》這本書,這是本許多人推薦專案管理必讀的書。你知道身為專案經理需要具備什麼特質嗎?你真的知道專案管理是在做什麼嗎?主管朝令夕改其實不是故意惡整你,也不是他願意?
Thumbnail
你接到一個很重要的專案,其中蘊含了許多非你專業可評估的需求。因此,你要從兩位同事中挑一位副手加入專案團隊。你會怎麼做?
Thumbnail
我們可能會有一種迷思,不管開發什麼系統,開發團隊都袛會有一種方式來工作。反正不管怎麼樣,系統最終也一定是能開發出來的。那麼選擇開發生命週期又跟我何干?本篇將會介紹專案經理應該如何為不同特性的專案選擇最合適的管理策略,即生命週期。
Thumbnail
專案經理在專案管理中與不同角色進行溝通和談判的藝術。通過定期會議和主動傾聽建立團隊信任,定期更新和展示同理心管理客戶期望,雙贏思維和充分準備協調三方合作夥伴,以及數據驅動的簡潔匯報獲得高層支持。案例展示靈活應用這些策略,確保專案按時按質完成。
Thumbnail
本文淺談專案管理(PM)在公司中的重要性,以及圍繞在 PM 周圍的各單位分工。介紹了專案範圍管理、專案成本管理、專案溝通管理、專案風險管理、專案整合管理等專案管理的相關內容,並著重介紹了 TPM、EPM、OPM、Sales Product Manager 等常見的專案管理角色。
Thumbnail
在瞬息萬變的商業環境中,如何引領團隊從被動執行轉為主動思考?這篇文章分享了一個部門營業目標的轉型實例,包括轉型契機與挑戰、設定績效目標的關鍵步驟、轉型後的成果與反思,並給予其他主管的建議。透過明確的目標、可量化的指標、有效的溝通與回饋,成功實現了從被動到主動、從執行到創新的轉變。
那天在誠品看到這本書的前言時,“不要檢討人,要檢討機制”,讓我回想起我在管理團隊時所犯的錯誤。某次,專案出了狀況,問題解決後,我立即對負責的企劃成員進行了責任追究。 看似合理的行為,但這只是解決了當下的表面問題,解決問題不應該停留在個別人身上,而應該更深入地檢視管理機制。 本書共分五個章
資訊部門在一般公司裏是比較難以管理的單位,因為很難看出資訊部門的營運績效何在。 比方說,導入ERP系統後,公司營收下滑,是因為ERP系統呢?還是市場因素?或是產品有問題?多半,會把責任推到ERP系統上。 很多公司的老闆看資訊部門是必要之惡,因為是大勢所趨,大環境需要有公司內部資訊系統運作支援。
Thumbnail
#職場故事 #網頁設計 #前端工程師 #轉職 #跨領域 八、軟體公司的前端工程師之路 新公司不是做網頁專案的,而是自己研發資安軟體的公司,主要只有一個大專案,跟很多客製化的需求。 我在這次轉職時有考慮到,我其實不太喜歡一個案子做完就結束的感覺,因為那會讓我覺得這些作品做完好像也不是我的東西..
Thumbnail
本文探討專案管理的真正意義,以及專案經理真正的價值是什麼。同時討論專案經理必修的最重要技能。
Thumbnail
《專案管理》這本書,這是本許多人推薦專案管理必讀的書。你知道身為專案經理需要具備什麼特質嗎?你真的知道專案管理是在做什麼嗎?主管朝令夕改其實不是故意惡整你,也不是他願意?
Thumbnail
你接到一個很重要的專案,其中蘊含了許多非你專業可評估的需求。因此,你要從兩位同事中挑一位副手加入專案團隊。你會怎麼做?