付費限定
方格精選

「三位一體」的三權分立:軟體開發見聞錄#1/葉光釗

更新於 發佈於 閱讀時間約 2 分鐘

2016年,筆者正式從最大的那家軟體公司M社退役;在過去20年的生涯之中,有17年在做研發工作。這多年的工程經驗累積下來,總有一些心得與觀察;那麼,就藉由這個平台來分享一下吧,究竟在台灣談這方面事情的人似乎並不多。

葉光釗
曾任台灣微軟研究開發部副總經理、公共事業群技術長,是 IT 業界經歷長達二十年的老兵。對微軟全球技術的開發實務有深入了解,並有獨到見解。tuna.toa

raw-image

先從M社的「三位一體」(Triad)研發模式談起 。雖然這個模式現在已經改變了,不過在M社的全盛時期,這可是個主流。

所謂三位一體,指的是:

  • 「規劃師」(Program Manager);
  • 「天才程式師」(SDE);
  • 「受測中的開發者」(SDET;不是tester,是「developer in test」);這三類人互不隸屬,全靠「恐怖平衡」來完成產品。

所以,M社產品的研發並不像大家想像的那樣井井有條,其實是吵吵鬧鬧的,而且「愛恨糾結」的情節超多。我自己常常將它比喻成「三權分立」,真的非常貼切。不知道當初設計的這個體系的人,是否真的參考了政治上的架構?

雖然紛紛擾擾,但神奇的是,產品還是能完成、而且品質有一定水準(我知道,講這句話有人會皺眉頭);但這種作法的明顯缺點,是開發時間會拖很久(我最長的經驗是三年半),已經不符合現代市場的需求了。

不過在我看來,這還是一個非常經典的模式,其中的眉角待我慢慢道來。


raw-image

本文已獲作者授權並經本站重新編輯,未經書面許可禁止轉載。本站文章提供付費授權轉載或出版,請參閱授權說明、或來信 ask@tuna.to 洽詢。如果您喜歡這篇文章,請按「喜愛」圖像、也歡迎分享到社群網站上!

以行動支持創作者!付費即可解鎖
本篇內容共 2283 字、0 則留言,僅發佈於吐納商業評論你目前無法檢視以下內容,可能因為尚未登入,或沒有該房間的查看權限。
留言
avatar-img
留言分享你的想法!
avatar-img
吐納商業評論的沙龍
1.4K會員
2.0K內容數
為您送上頂尖作者的最新管理與科技產業思維。
2022/07/07
「管理者」設計流程的真正重點,在於:流程越簡單越不會出錯、沒有作用的動作不要做、尤其是做不到的事情不要讓別人產生期待。
Thumbnail
2022/07/07
「管理者」設計流程的真正重點,在於:流程越簡單越不會出錯、沒有作用的動作不要做、尤其是做不到的事情不要讓別人產生期待。
Thumbnail
2022/07/06
從企業經營管理的角度,來回顧自己這次確診的經歷,我可以斷定許多問題出在政府的組織架構、和其分工合作上。政府組織架構和企業的不同,造成了在防疫過程中不同單位間的整合問題。
Thumbnail
2022/07/06
從企業經營管理的角度,來回顧自己這次確診的經歷,我可以斷定許多問題出在政府的組織架構、和其分工合作上。政府組織架構和企業的不同,造成了在防疫過程中不同單位間的整合問題。
Thumbnail
2022/07/06
在疫情之中,「恐懼製造鏈」充斥每個角落;不管有意或無意、善意或惡意,每天都有人製造恐懼。但恐懼在傳播之後往往會失控,造成可怕的後果。所以每個人都必須瞭解散佈恐懼之後可能造成的惡果、謹慎發言,避免自己遭到反噬。
Thumbnail
2022/07/06
在疫情之中,「恐懼製造鏈」充斥每個角落;不管有意或無意、善意或惡意,每天都有人製造恐懼。但恐懼在傳播之後往往會失控,造成可怕的後果。所以每個人都必須瞭解散佈恐懼之後可能造成的惡果、謹慎發言,避免自己遭到反噬。
Thumbnail
看更多
你可能也想看
Thumbnail
沙龍一直是創作與交流的重要空間,這次 vocus 全面改版了沙龍介面,就是為了讓好內容被好好看見! 你可以自由編排你的沙龍首頁版位,新版手機介面也讓每位訪客都能更快找到感興趣的內容、成為你的支持者。 改版完成後可以在社群媒體分享新版面,並標記 @vocus.official⁠ ♥️ ⁠
Thumbnail
沙龍一直是創作與交流的重要空間,這次 vocus 全面改版了沙龍介面,就是為了讓好內容被好好看見! 你可以自由編排你的沙龍首頁版位,新版手機介面也讓每位訪客都能更快找到感興趣的內容、成為你的支持者。 改版完成後可以在社群媒體分享新版面,並標記 @vocus.official⁠ ♥️ ⁠
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
全球科技產業的焦點,AKA 全村的希望 NVIDIA,於五月底正式發布了他們在今年 2025 第一季的財報 (輝達內部財務年度為 2026 Q1,實際日曆期間為今年二到四月),交出了打敗了市場預期的成績單。然而,在銷售持續高速成長的同時,川普政府加大對於中國的晶片管制......
Thumbnail
全球科技產業的焦點,AKA 全村的希望 NVIDIA,於五月底正式發布了他們在今年 2025 第一季的財報 (輝達內部財務年度為 2026 Q1,實際日曆期間為今年二到四月),交出了打敗了市場預期的成績單。然而,在銷售持續高速成長的同時,川普政府加大對於中國的晶片管制......
Thumbnail
結論 我先寫結論,需要。 但這樣的結論或許太粗暴了,所以還是修飾一下說法。 身為一家想要持續在市場上存活、持續獲利的軟體公司,需要足夠多的工程師,但如果是一家得過且過,只求短時間存活的公司,那確實不用那麼多的工程師。 工程師的種類 在講為什麼之前,還是稍微介紹一下一家軟體公司通常會有哪些工程師。 但
Thumbnail
結論 我先寫結論,需要。 但這樣的結論或許太粗暴了,所以還是修飾一下說法。 身為一家想要持續在市場上存活、持續獲利的軟體公司,需要足夠多的工程師,但如果是一家得過且過,只求短時間存活的公司,那確實不用那麼多的工程師。 工程師的種類 在講為什麼之前,還是稍微介紹一下一家軟體公司通常會有哪些工程師。 但
Thumbnail
The MentorShip 曼陀號 PM 組月會 01 主題為「產品團隊的組織架構」,前半搭配著《91APP的軟體開發之道 — 從20人到200人的組織發展旅程》看組織從小而緊密至大而複雜演變;後半以街口為例,細部解說軟體開發流程——
Thumbnail
The MentorShip 曼陀號 PM 組月會 01 主題為「產品團隊的組織架構」,前半搭配著《91APP的軟體開發之道 — 從20人到200人的組織發展旅程》看組織從小而緊密至大而複雜演變;後半以街口為例,細部解說軟體開發流程——
Thumbnail
雖然標題是產品經理,但我想大家可能對專案開發比較有興趣。 為了讓整篇的含金量高一點,我會放入一些系統工程相關的東西 一般產品開發可能不需要到這麼嚴格。 專案管理及匯報 專案採購和產品採購 小趣談
Thumbnail
雖然標題是產品經理,但我想大家可能對專案開發比較有興趣。 為了讓整篇的含金量高一點,我會放入一些系統工程相關的東西 一般產品開發可能不需要到這麼嚴格。 專案管理及匯報 專案採購和產品採購 小趣談
Thumbnail
作者在職場體驗了不愉快的經歷,得出曾經工作過的公司有三大弊病,這些經歷讓我領悟了人性惡劣,究竟如何定義為「好公司」呢?
Thumbnail
作者在職場體驗了不愉快的經歷,得出曾經工作過的公司有三大弊病,這些經歷讓我領悟了人性惡劣,究竟如何定義為「好公司」呢?
Thumbnail
Andy是一家硬體公司的PM,公司一年要跑30多個案子,案子的大小狀況不一,有些是內部的開發計畫,有些是與客戶合作的開發項目。 身為一個PM,Andy最困擾的是手上的案子永遠都有狀況,成本不達標、產品功能不到位、設計出來的樣品高階主管不喜歡、案子總是因為各種狀況而延誤又延誤,雖然每位成員都看似很努力
Thumbnail
Andy是一家硬體公司的PM,公司一年要跑30多個案子,案子的大小狀況不一,有些是內部的開發計畫,有些是與客戶合作的開發項目。 身為一個PM,Andy最困擾的是手上的案子永遠都有狀況,成本不達標、產品功能不到位、設計出來的樣品高階主管不喜歡、案子總是因為各種狀況而延誤又延誤,雖然每位成員都看似很努力
Thumbnail
隨著軟體開發方法、工具、以及成品應用方式的變化,軟體開發已經不能只靠單一證照、程序、手段來完成;雖然如此,為了專案的進度與品質控管,仍然有一些共通的道理是必須遵守的。本文就來談談這些同樣也適用於其他專案管理的基本原則。
Thumbnail
隨著軟體開發方法、工具、以及成品應用方式的變化,軟體開發已經不能只靠單一證照、程序、手段來完成;雖然如此,為了專案的進度與品質控管,仍然有一些共通的道理是必須遵守的。本文就來談談這些同樣也適用於其他專案管理的基本原則。
Thumbnail
商業分析最重要的不是看數據說話,而是沿著人性的毛順順地摸下去。 好多年前的某個夜晚,大約半夜 12 點多的時候,我獨自一個人坐在公司 8 樓夾層的大會議室窗戶旁邊,看著窗外的街道,靜靜地抽著煙。
Thumbnail
商業分析最重要的不是看數據說話,而是沿著人性的毛順順地摸下去。 好多年前的某個夜晚,大約半夜 12 點多的時候,我獨自一個人坐在公司 8 樓夾層的大會議室窗戶旁邊,看著窗外的街道,靜靜地抽著煙。
Thumbnail
將使用者需求轉換成功能的步驟與方法,我們稱之為「product planning」(產品規劃)或「feature planning」(功能規劃);這可是個大學問,即使我自己經驗再豐富,也很難用三言兩語講得清楚。在本文中,先來談談將「大量而片段的資訊」收斂成「系統與概念」的步驟。
Thumbnail
將使用者需求轉換成功能的步驟與方法,我們稱之為「product planning」(產品規劃)或「feature planning」(功能規劃);這可是個大學問,即使我自己經驗再豐富,也很難用三言兩語講得清楚。在本文中,先來談談將「大量而片段的資訊」收斂成「系統與概念」的步驟。
Thumbnail
所有的軟體開發專案,都會有這麼一個天字第一號大挑戰:控制時程。在M社的研發手法,就是透過工程管理決定什麼要做、什麼不做,來控制開發的總時間,並利用功能規劃的手法決定開發內容。
Thumbnail
所有的軟體開發專案,都會有這麼一個天字第一號大挑戰:控制時程。在M社的研發手法,就是透過工程管理決定什麼要做、什麼不做,來控制開發的總時間,並利用功能規劃的手法決定開發內容。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News