fbpx
维基百科

吃自己的狗粮

Eating your own dog food(直译为“吃你自家的狗粮”,亦略称为dogfooding)是一句英语俚语,常用于描述公司(尤指软件公司)使用自己生产的产品这一情况[1]

起源 编辑

电气电子工程师学会软件杂志的编辑曾指出这句俚语的几个可能的来源[2]

  1. 在1980年代的一则Alpo牌狗粮的电视广告中,洛恩·格林英语Lorne Greene表示他用Alpo牌狗粮喂食自家的狗。
  2. Kal Kan宠物食物公司的总经理传说曾在股东大会上吃了一罐自己公司的狗粮。

而在IT业界这句俚语可能最早是于1988年开始使用的。当时微软公司的高级主管保罗·马瑞兹英语Paul Maritz曾写过一封题为“Eating our own Dogfood”(吃我们自家的狗粮)的邮件,在邮件中他向微软局域网管理工具项目的测试主管布莱恩·瓦伦蒂尼英语Brian Valentine提出“提高内部使用自家产品比重”的挑战。而从此以后,这一俚语在公司内就传播开来了[3][4]

优势 编辑

Dogfooding策略多基于一种常见的思维:如果公司打算让顾客买自己的产品,那至少公司自己也要愿意使用这些产品[5]。从这点出发,Dogfooding常被公司作为彰显其对自己产品的信心的方法,所以也可以看成是为自家产品做广告的手段[6],如微软Google都强调在公司内部使用自己的软件产品,而至少在微软就有这样的状况(尤其在软件开发阶段):所有员工可选择以如每夜自动更新的方式获取大部分正处于开发阶段的产品(甚至包括Windows)的每日构建版本,亦可选择在产品发布前用手动更新的方式获取较为稳定的beta版本或发布候选版本。

除了营销的效果外dogfooding还有一个显而易见的好处:dogfooding使开发者能够在现实的场景中测试自家公司的产品[5][7],这样就能在产品发布前让项目管理者对产品将被如何使用有更好的认知[7]。相对应的,在软件开发过程中,dogfooding的方式也多种多样,如建立构建分支、建立个人构建版本与直接进行个人测试,这些方法都能帮助开发者在将修改集成进每日构建版本前进行可行性测试,因而可以使构建版本更加稳定,并且能避免可能的不一致问题与依赖关系问题,尤其是在许多开发者(或者是开发团队)参与同一个产品的开发的时候。

批评 编辑

在网络媒体InfoWorld英语InfoWorld的一则文章中曾评论说这种行为应该是透明而诚实的:

在业界中常认为强制让产品设计者去实际使用他们所设计的产品可提高产品的质量和可用性,但软件开发者自己可能也并不看重可用性(或者说,易用性):他们懂得怎样让软件正常工作,而最终用户或许就缺乏相关知识[7]。在2008年,时任微软CIO的Ed Sperling就有注意到一点,他曾如此表示:

另一方面也有人认为dogfooding策略可能会有负面效果:使用Dogfooding策略的时机必须有所选择,太早进行可能会使可行性大打折扣;另一方面说被迫使用产品的开发者在碰到问题时可能会假定已经有其他人回报而不再提出,有的甚至习惯于用一些临时性的解决措施来应付使用问题,而不是从根源上消除之。Dogfooding也可能是很不现实的,因为顾客也常一起使用多个不同公司的产品,这时产品的实际应用就会和本来设计预想的功能有所不同。除此以外,采用dogfooding策略还可能导致开发团队的效率和士气都有所降低[7],极端情况下甚至会导致NIH综合症[2]。而公开进行dogfooding也有一定风险:具体来说,当一个公司在使用自己的产品时出现问题的时候,公众可能也会对该公司的产品失去信心,这也正是当今公开进行dogfooding的行为相当少的原因[8]

实例 编辑

若不是因为微软的软件项目领导和在线服务经理的确有选择的自由的话,微软内部使用Windows和.Net就显得毫无意义了。
Tom Yager, InfoWorld[8]

苹果电脑公司总裁迈克尔·斯考特英语Michael Scott (Apple)在1980年曾在一份备忘录中如此写到:“立即生效!别再购买或租用(或以其他方式获取)更多的打字机了。”并以之宣示要在1981年1月1日清理掉公司内的所有打字机并以电脑代之[10]

在1999年,惠普公司员工曾提及公司在内部推广使用自家产品的计划,而有趣的是该计划名即“Alpo计划”[11]

时代华纳美国在线合并时,新公司“美国在线·时代华纳”采用了美国在线的电子邮件系统,结果导致邮件丢失,生产率也有所降低,于是这一邮件系统后来就被弃用了[7]

在2011年6月1日,YouTube为其视频上传服务添加了一个新特性,使用户可以在标准授权与创作共用协议间选取自己需要的授权许可[12][13],而在没有标明商业使用许可的视频的许可证标识之下都有着“Shh! - Internal Dogfood”[14]这样的信息,后来一个YouTube雇员证实这一信息是用于标识内测中的产品的[15]

变种 编辑

在2007年间,纳斯达克上市公司Pegasystems英语Pegasystems的CIO谈到她使用另一个短语“drinking our own champagne”(直译为“喝我们自己的香槟”)以表达dogfooding的意思[16],而后来Novell公关部长Bruce Lowry在评论Novell使用LinuxOpenOffice.org的情况时也表示更偏爱这一短语[17]。在2009年间,微软的新任CIOTony Scott则从开发的产品犹如制造「顾客想买的冰淇淋」般的角度出发,提出“dogfooding”这一短语不够有吸引力而应以“icecreaming”代之[18]

参见条目 编辑

参考资料 编辑

  1. ^ Miguel Helft. Google Appears Closer to Releasing Its Own Phone. New York Times. December 12, 2009 [2009-12-12]. (原始内容于2012-03-09). On Saturday morning, Google confirmed that it was testing a new concept in mobile phones, writing in a blog post that it was 'dogfooding' the devices, an expression that comes from the idea that companies should eat their own dog food, or use their own products. 
  2. ^ 2.0 2.1 Harrison, Warren. . IEEE Software (IEEE). May/June 2006, 23 (3): 5–7 [2012-06-06]. doi:10.1109/MS.2006.72. (原始内容存档于2012-10-12). 
  3. ^ Inside Out: Microsoft—In Our Own Words (ISBN 0446527394)
  4. ^ Brodkin, John. VMworld 2009: Virtualization, controversy and eating your own dog food. Network World. 4 September 2009 [17 May 2010]. (原始内容于2012-04-06).  Quote: "[Paul] Maritz also poked fun at himself by claiming that one of his only contributions to the IT world is coining the commonly used "eat your own dog food" phrase. "You can read about it on Wikipedia, so it must be true," Maritz said.
  5. ^ 5.0 5.1 Dvorak, John C. . PC Magazine. 15 November 2007 [17 May 2010]. (原始内容存档于2009-06-28). 
  6. ^ . Tech News, ZDNet. [2009-11-14]. (原始内容存档于2007-01-08). 
  7. ^ 7.0 7.1 7.2 7.3 7.4 Ash, Lydia. The Web testing companion: the insider's guide to efficient and effective tests. ITPro collection. Wiley. 2003: 17 [2012-06-08]. ISBN 0-471-43021-8. (原始内容于2019-10-16). 
  8. ^ 8.0 8.1 8.2 Yager, Tom. If it's good enough for Fido … Vendors need to follow Microsoft's playbook. Developer World. InfoWorld. 30 May 2003 [17 May 2010]. (原始内容于2014-03-26). 
  9. ^ Sperling, Ed. Eating Their Own Dog Food. Forbes. 15 December 2008 [17 May 2010]. (原始内容存档于2012-09-18). 
  10. ^ Ditlea, Steve. An Apple On Every Desk. Inc. 1981-10-01 [March 6, 2011]. (原始内容于2012-10-18). 
  11. ^ Field, Tom. Unleash innovation. CIO. 15 August 1999 [17 May 2010]. (原始内容于2014-05-02).  Note: Alpo is a brand of dog food.
  12. ^ Peterson, Stace. YouTube and Creative Commons: raising the bar on user creativity. The Official YouTube Blog. 2 June 2011 [2012-06-08]. (原始内容于2012-05-12). 
  13. ^ LaPine, John. (Shh! – Internal Dogfood) – YouTube introduces Creative Commons Attribution license. GaGaGadget.com. 2 June 2011 [2 June 2011]. (原始内容于2012-08-15). 
  14. ^ YouTube - Copyright Education - Creative Commons. [1 June 2011]. (原始内容于2012-06-08). 
  15. ^ YouTube Help Forum. [2 June 2011]. (原始内容于2021-02-25). 
  16. ^ Pegasystems CIO Tells Colleagues: Drink Your Own Champagne. Trendline, CIO.com. [2007-07-05]. (原始内容于2007-10-11). 
  17. ^ . DesktopLinux. Ziff Davis Enterprise. 13 April 2006 [17 May 2010]. (原始内容存档于2011年6月16日). 
  18. ^ Microsoft CIO on a mission to make ice cream out of dog food. TechFlash. November 10, 2009 [2010-05-02]. (原始内容于2010-01-17). 

外部链接 编辑

吃自己的狗粮, eating, your, food, 直译为, 吃你自家的狗粮, 亦略称为dogfooding, 是一句英语俚语, 常用于描述公司, 尤指软件公司, 使用自己生产的产品这一情况, 目录, 起源, 优势, 批评, 实例, 变种, 参见条目, 参考资料, 外部链接起源, 编辑电气电子工程师学会软件杂志的编辑曾指出这句俚语的几个可能的来源, 在1980年代的一则alpo牌狗粮的电视广告中, 洛恩, 格林, 英语, lorne, greene, 表示他用alpo牌狗粮喂食自家的狗, kan宠物食物公司的总. Eating your own dog food 直译为 吃你自家的狗粮 亦略称为dogfooding 是一句英语俚语 常用于描述公司 尤指软件公司 使用自己生产的产品这一情况 1 目录 1 起源 2 优势 3 批评 4 实例 5 变种 6 参见条目 7 参考资料 8 外部链接起源 编辑电气电子工程师学会软件杂志的编辑曾指出这句俚语的几个可能的来源 2 在1980年代的一则Alpo牌狗粮的电视广告中 洛恩 格林 英语 Lorne Greene 表示他用Alpo牌狗粮喂食自家的狗 Kal Kan宠物食物公司的总经理传说曾在股东大会上吃了一罐自己公司的狗粮 而在IT业界这句俚语可能最早是于1988年开始使用的 当时微软公司的高级主管保罗 马瑞兹 英语 Paul Maritz 曾写过一封题为 Eating our own Dogfood 吃我们自家的狗粮 的邮件 在邮件中他向微软局域网管理工具项目的测试主管布莱恩 瓦伦蒂尼 英语 Brian Valentine 提出 提高内部使用自家产品比重 的挑战 而从此以后 这一俚语在公司内就传播开来了 3 4 优势 编辑Dogfooding策略多基于一种常见的思维 如果公司打算让顾客买自己的产品 那至少公司自己也要愿意使用这些产品 5 从这点出发 Dogfooding常被公司作为彰显其对自己产品的信心的方法 所以也可以看成是为自家产品做广告的手段 6 如微软和Google都强调在公司内部使用自己的软件产品 而至少在微软就有这样的状况 尤其在软件开发阶段 所有员工可选择以如每夜自动更新的方式获取大部分正处于开发阶段的产品 甚至包括Windows 的每日构建版本 亦可选择在产品发布前用手动更新的方式获取较为稳定的beta版本或发布候选版本 除了营销的效果外dogfooding还有一个显而易见的好处 dogfooding使开发者能够在现实的场景中测试自家公司的产品 5 7 这样就能在产品发布前让项目管理者对产品将被如何使用有更好的认知 7 相对应的 在软件开发过程中 dogfooding的方式也多种多样 如建立构建分支 建立个人构建版本与直接进行个人测试 这些方法都能帮助开发者在将修改集成进每日构建版本前进行可行性测试 因而可以使构建版本更加稳定 并且能避免可能的不一致问题与依赖关系问题 尤其是在许多开发者 或者是开发团队 参与同一个产品的开发的时候 批评 编辑在网络媒体InfoWorld 英语 InfoWorld 的一则文章中曾评论说这种行为应该是透明而诚实的 可以忽略掉许多有水分的例子 例如针对经销商设立规则使其只能贩卖自己的产品 又或可口可乐公司严禁员工将百事可乐产品带入办公室内 假使本来就没有选择的权利 那宣称这是 自己做出的决定 就显得不着边际了 Tom Yager 8 在业界中常认为强制让产品设计者去实际使用他们所设计的产品可提高产品的质量和可用性 但软件开发者自己可能也并不看重可用性 或者说 易用性 他们懂得怎样让软件正常工作 而最终用户或许就缺乏相关知识 7 在2008年 时任微软CIO的Ed Sperling就有注意到一点 他曾如此表示 以前 我们倾向于不去注意实际客户的使用体验 我们只是直接从beta版而非在量产版间升级 Ed Sperling 9 另一方面也有人认为dogfooding策略可能会有负面效果 使用Dogfooding策略的时机必须有所选择 太早进行可能会使可行性大打折扣 另一方面说被迫使用产品的开发者在碰到问题时可能会假定已经有其他人回报而不再提出 有的甚至习惯于用一些临时性的解决措施来应付使用问题 而不是从根源上消除之 Dogfooding也可能是很不现实的 因为顾客也常一起使用多个不同公司的产品 这时产品的实际应用就会和本来设计预想的功能有所不同 除此以外 采用dogfooding策略还可能导致开发团队的效率和士气都有所降低 7 极端情况下甚至会导致NIH综合症 2 而公开进行dogfooding也有一定风险 具体来说 当一个公司在使用自己的产品时出现问题的时候 公众可能也会对该公司的产品失去信心 这也正是当今公开进行dogfooding的行为相当少的原因 8 实例 编辑若不是因为微软的软件项目领导和在线服务经理的确有选择的自由的话 微软内部使用Windows和 Net就显得毫无意义了 Tom Yager InfoWorld 8 苹果电脑公司总裁迈克尔 斯考特 英语 Michael Scott Apple 在1980年曾在一份备忘录中如此写到 立即生效 别再购买或租用 或以其他方式获取 更多的打字机了 并以之宣示要在1981年1月1日清理掉公司内的所有打字机并以电脑代之 10 在1999年 惠普公司员工曾提及公司在内部推广使用自家产品的计划 而有趣的是该计划名即 Alpo计划 11 时代华纳与美国在线合并时 新公司 美国在线 时代华纳 采用了美国在线的电子邮件系统 结果导致邮件丢失 生产率也有所降低 于是这一邮件系统后来就被弃用了 7 在2011年6月1日 YouTube为其视频上传服务添加了一个新特性 使用户可以在标准授权与创作共用协议间选取自己需要的授权许可 12 13 而在没有标明商业使用许可的视频的许可证标识之下都有着 Shh Internal Dogfood 14 这样的信息 后来一个YouTube雇员证实这一信息是用于标识内测中的产品的 15 变种 编辑在2007年间 纳斯达克上市公司Pegasystems 英语 Pegasystems 的CIO谈到她使用另一个短语 drinking our own champagne 直译为 喝我们自己的香槟 以表达dogfooding的意思 16 而后来Novell的公关部长Bruce Lowry在评论Novell使用Linux与OpenOffice org的情况时也表示更偏爱这一短语 17 在2009年间 微软的新任CIOTony Scott则从开发的产品犹如制造 顾客想买的冰淇淋 般的角度出发 提出 dogfooding 这一短语不够有吸引力而应以 icecreaming 代之 18 参见条目 编辑软件原型开发 英语 Software prototyping 软件开发 軟件版本週期 用户创新参考资料 编辑 Miguel Helft Google Appears Closer to Releasing Its Own Phone New York Times December 12 2009 2009 12 12 原始内容存档于2012 03 09 On Saturday morning Google confirmed that it was testing a new concept in mobile phones writing in a blog post that it was dogfooding the devices an expression that comes from the idea that companies should eat their own dog food or use their own products 2 0 2 1 Harrison Warren Eating Your Own Dog Food IEEE Software IEEE May June 2006 23 3 5 7 2012 06 06 doi 10 1109 MS 2006 72 原始内容存档于2012 10 12 请检查 date 中的日期值 帮助 Inside Out Microsoft In Our Own Words ISBN 0446527394 Brodkin John VMworld 2009 Virtualization controversy and eating your own dog food Network World 4 September 2009 17 May 2010 原始内容存档于2012 04 06 Quote Paul Maritz also poked fun at himself by claiming that one of his only contributions to the IT world is coining the commonly used eat your own dog food phrase You can read about it on Wikipedia so it must be true Maritz said 5 0 5 1 Dvorak John C The Problem with Eating Your Own Dog Food PC Magazine 15 November 2007 17 May 2010 原始内容存档于2009 06 28 Microsoft tests its own dog food Tech News ZDNet 2009 11 14 原始内容存档于2007 01 08 7 0 7 1 7 2 7 3 7 4 Ash Lydia The Web testing companion the insider s guide to efficient and effective tests ITPro collection Wiley 2003 17 2012 06 08 ISBN 0 471 43021 8 原始内容存档于2019 10 16 8 0 8 1 8 2 Yager Tom If it s good enough for Fido Vendors need to follow Microsoft s playbook Developer World InfoWorld 30 May 2003 17 May 2010 原始内容存档于2014 03 26 Sperling Ed Eating Their Own Dog Food Forbes 15 December 2008 17 May 2010 原始内容存档于2012 09 18 Ditlea Steve An Apple On Every Desk Inc 1981 10 01 March 6 2011 原始内容存档于2012 10 18 Field Tom Unleash innovation CIO 15 August 1999 17 May 2010 原始内容存档于2014 05 02 Note Alpo is a brand of dog food Peterson Stace YouTube and Creative Commons raising the bar on user creativity The Official YouTube Blog 2 June 2011 2012 06 08 原始内容存档于2012 05 12 LaPine John Shh Internal Dogfood YouTube introduces Creative Commons Attribution license GaGaGadget com 2 June 2011 2 June 2011 原始内容存档于2012 08 15 YouTube Copyright Education Creative Commons 1 June 2011 原始内容存档于2012 06 08 YouTube Help Forum 2 June 2011 原始内容存档于2021 02 25 Pegasystems CIO Tells Colleagues Drink Your Own Champagne Trendline CIO com 2007 07 05 原始内容存档于2007 10 11 Novell comments on its transition to Linux desktops DesktopLinux Ziff Davis Enterprise 13 April 2006 17 May 2010 原始内容存档于2011年6月16日 Microsoft CIO on a mission to make ice cream out of dog food TechFlash November 10 2009 2010 05 02 原始内容存档于2010 01 17 外部链接 编辑What Is The Work Of Dogs In This Country 页面存档备份 存于互联网档案馆 Joel Spolsky on Fogbugz s dogfooding Joel On Software 5 May 2001 Chowing down on dogfood 页面存档备份 存于互联网档案馆 Google dogfooding Blogger 取自 https zh wikipedia org w index php title 吃自己的狗粮 amp oldid 78992167, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。