跳至內容

食家己的狗糧

出自Taiwan Tongues 台語維基
於 2025年8月22日 (五) 15:59 由 TaiwanTonguesApiRobot留言 | 貢獻 所做的修訂 (從 JSON 檔案批量匯入)

(差異) ←上個修訂 | 已批准修訂 (差異) | 最新修訂 (差異) | 下個修訂→ (差異)

Eating your own dog food(直譯為講「食你家己的狗糧」,亦略稱為dogfooding)是一句英語俗語,定定會當描述公司(尤指軟體公司)使用家己生產的產品這一狀況。

起源

電機電子工程師學會軟體雜誌的編輯捌指出這句俗語的幾个可能的來源:

一 . 佇一九八O年代的一則 Alpo 牌狗糧的電視廣告中,洛恩 ・ 格林表示用伊的 Alpo 牌狗糧飼家己的狗仔。 二 . Kal Kan 寵物食物公司的總經理傳說捌佇股東大會上食一罐家己公司的狗糧。

啊若佇咧 IT 業界這句俗語可能上代先是過一九八八年開始使用的。彼當陣微軟公司的進階主管保羅 ・ 馬瑞茲捌寫過一張題為「Eating our own Dogfood」(食咱家己的狗糧)的郵件,佇郵件當中伊向微軟區域網路管理工具專案的測試主管的布萊恩 ・ 瓦倫蒂尼提出「提懸內部使用家己的產品比重」的挑戰矣。毋過自彼陣了後,這一俗語佇公司內面就傳播開矣。

優勢

Dogfooding 策略多基於一種捷看著的思維:如果公司按算予人客買家己的產品,至少公司家己嘛愛願意使用遮的產品。對這點出發,Dogfooding 定定予公司做彰顯其對家己產品的信心的方法,所以嘛會當看做是為家己產品做廣告的手段,如微軟佮 Google 攏強調佇咧公司內部使用家己的軟體產品,上無佇咧微軟仔就有這款的狀況(尤其佇軟體開發階段): 所有員工會當選擇親像逐暝自動更新的方式提著大部份就當佇咧開發階段的產品(甚至包括 Windows)每日構建版本,亦會使選擇佇產品發布前用手動更新的方式取得較穩定的 beta 版本抑是發佈欲選版本。

除了行銷的效果外 dogfooding 閣有一个顯而易見的好處:dogfooding 使開發者會當佇現實的情景中測試家己公司的產品,按呢就會當佇產品發布進前予專案管理者對產品將被如何使用有閣較好的認知。相對應的,佇軟體開發過程中,dogfooding 的方式嘛加種多樣,如建立構建分支、建立個人構建版本佮直接進行個人測試,遮的方法攏會當幫助開發者咧將修改整合進每日構建版本前進行可行性測試,因為閣會當使構建版本閣較穩定,並且會當避免可能的不一致問題佮依賴關係的問題,尤其是佇真濟開發者(抑是開發團隊)參與仝一个產品的開發的時陣。

批評

佇網路媒體 _ InfoWorld _ 的一个文章內底捌評論講這款的行為應該是透明抑若誠實的:

佇業界當中定定認為強制予產品設計者去實際使用𪜶所設計的產品會當提懸產品的品質佮會當用性,毋過軟體開發者家己可能嘛並無看重可用性(抑是講,易用性): 𪜶會曉按怎予軟體正常做工課,終其尾使用者敢彩就欠缺相關的智識。佇二空空八年,時任微軟 CIO 的 Ed Sperling 就有注意著一點仔,伊捌按呢表示:

另外一方面嘛有人感覺講 dogfooding 策略可能會有負面效果:使用 Dogfooding 策略的時機愛有選擇,傷早進行可能會予大打折扣;一方面講被迫使用產品的開發者佇搪著問題的時陣可能會假定已經有其他人回報無閣提出講,有的甚至慣勢用一寡臨時性的解決措施來應付使用問題,毋是對根源上消除的。Dogfooding 嘛可能是足無現實的,因為顧客嘛定定做伙使用濟無仝公司的產品,這陣產品的實際應用就會佮本來設計預想的功能有無仝款。除了這以外,採用 dogfooding 策略閣可能會致使開發團隊的效率佮士氣攏有降低,極端的狀況之下甚至會致使著 NIH 綜合症。抑若公開進行 dogfooding 嘛有一定風險:具體來講,做一个公司咧使用家己的產品的時陣出現問題的時陣,公眾可能嘛會對這種公司的產品失去信心,這也正正當今公開進行 dogfooding 的行為相當少的原因。

實例

蘋果電腦公司總裁麥可 ・ 斯考特佇一九八空年捌佇一份備忘錄是按呢寫甲:「 隨來生效!莫閣買矣抑是稅用(抑是用其他方式取得)閣較濟拍字機矣。」並且宣示欲佇一九八一年一月初一清理掉公司內底的所有拍字機並且用電腦代之。

佇一九九九年,惠普公司員工捌提及公司佇內部推廣使用家己產品的計畫,趣味的是愛計畫名即「Alpo 計畫」。

時代華納佮美國線頂合併的時,新公司「美國線頂頭 ・ 時代華納」採用美國線頂的電子批系統,結果致使郵件攏無去,生產率嘛有所降低,所以這一郵件系統尾仔就予人棄用矣。

佇二空一一年六月一號,YouTube 為其影片傳服務添加一个新的特性,使用者會當佇標準授權佮創作共享協定間選取家己需要的授權許可,佇咧無標明商業使用許可的影片的許可證標識之下攏有著「Shh !-Internal Dogfood」按呢的資訊,尾仔一个 YouTube 雇員證實這个資訊是用佇標識內測中的產品的。

反種

佇二空空七年間,彼斯達克上市公司 Pegasystems 的 CIO 講伊使用另外一个短語「drinking our own champagne」(直譯為講「啉阮家己的芳檳」)以表達 dogfooding 的意思,而後來 Novell 的公關部長 Bruce Lowry 咧評論 Novell 使用 Linux 佮 OpenOffice . org 的情形嘛表示較偏愛這短語。佇二空空九年間,微軟的新任 CIOTony Scott 如果從開發的產品如製造「人客想欲買的冰淇淋」咱的角度出發,提出「dogfooding」這短語無夠有吸引力來應變「icecreaming」代之。

參見條目

  • 軟體原型開發
  • 軟體開發
  • 軟體版本週期
  • 使用者創新

參考資料

外部連結

  • What Is The Work Of Dogs In This Country ? ( Joel Spolsky on Fogbugz's dogfooding , _ Joel On Software _ , 五 May 兩千空一 )
  • 'Chowing down on dogfood'-( Google dogfooding Blogger )