吃自己的狗粮

✍ dations ◷ 2025-06-22 14:32:02 #吃自己的狗粮

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

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

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

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

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

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

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

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

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

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

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

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

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

相关

  • 1918-1919年德国革命德国革命者德意志帝国魏玛十一月革命(德语:Novemberrevolution),又称“德国1918年-1919年革命”,是德国在第一次世界大战1918年与1919年发生的一连串事件,致使德意志帝国被推翻以及
  • 科技部南部科学园区管理局科技部南部科学园区管理局(简称南科管理局),原名科技部南部科学工业园区管理局,是设于台南市南部科学工业园区台南基地的南科专责行政机关,隶属于科技部,2003年成立。
  • 皇帝毛毡苔皇帝毛毡苔(学名:)是茅膏菜属的一种食肉植物,仅存于南非山谷中的特有种。其属名“”源于希腊文的“”,意思是“披覆着露珠”。种小名“”源自于拉丁文,意思是“王室的”,取自于它“
  • 第1号交响曲 (布莱恩)《d小调第1号交响曲》是英国二十世纪作曲家布莱恩的作品,又称为“歌德(Gothic)”。创作于1919年至1927年。这首作品的长度及所需的演出人数,于1974年曾被吉尼斯世界纪录大全列为
  • 安德鲁·休斯安德鲁·休斯(Andrew Hughes,1911年5月24日-1996年)出生于土耳其的日本电影演员,原名安德烈·休斯,原为土耳其商人,后来在日本成为一名演员。根据记载他有演过希特勒、罗泽德斯特凡
  • 四十八手四十八手是指相扑中的四十八个招式。名称初见于日本室町时代,最初四十八手只是一个概称,用来形容相扑中的许多技术。在江户时代有人将四十八手分别定义四十八个招式,后被广泛使
  • 贾罗达马杰拉布拉里贾罗达马杰拉布拉里(Jharoda Majra Burari),是印度德里North县的一个城镇。总人口13301(2001年)。该地2001年总人口13301人,其中男性7497人,女性5804人;0—6岁人口2249人,其中男1165
  • 胡道尔数胡道尔数(Woodall number)、第二种卡伦数或黎塞尔数(Riesel number)是形式如 n × 2 n
  • 希尔伯特变换在数学和信号处理中,希尔伯特变换(英语:Hilbert transform)是一个对函数 () 产生定义域相同的函数 ()() 的线性算子。希尔伯特变换在信号处理中很重要,能够导出信号 () 的解析表
  • 毛唯嘉毛唯嘉(1995年3月16日-),出生于中国上海市,中国大陆女子偶像歌手,现为女子偶像团体AKB48 Team SH的一期生正式成员并担任团体队长。同时亦为小分队HOLIDAY GIRLS成员之一。她于2018年以AKB48 CHINA预备生身份参加腾讯视频偶像女团竞演养成类真人秀节目《创造101》,获得第71名。2018年12月3日,作为AKB48 Team SH成员正式出道。其自我介绍为“天上在下毛毛雨,我是你的毛甜甜呀”。2018年4月21日,与刘念以AKB48 CHINA预备生身份参加腾讯视频偶像