Eating your own dog food “吃你自家的狗粮”,即进行内部测试。 缘由 自己开发的软件,首先得自己先用。 如果公司打算让顾客买自己的产品,那至少公司自己也要愿意使用这些产品。在企业内部使用自己开发的产品,通过这种实际地使用来确保功能正确,满足使用要求。 强调:全员参与 目的:不仅仅在于寻找bug,更多关注于产品的所有特性,如界面、操作、实用性等。 应用: 1、集成编译出的版本后,团队所有成员进行体验,及时快速发现问题 2、所有员工可选择如每天自动更新的方式获取大部分正处于开发阶段的产品的每日构建版本,亦可选择在产品发布前用手动更新的方式获取较为稳定的beta版本或发布候选版本。 3、内部长期使用自己生产的产品。 案例: 1、1988年,当时微软公司的高级主管保罗·马瑞兹曾写过一封题为“Eating our own Dogfood”(吃我们自家的狗粮)的邮件,在邮件中他向微软局域网管理工具项目的测试主管布莱恩·瓦伦蒂尼提出“提高内部使用自家产品比重”的挑战。 2、1980年代 Alpo牌狗粮拍摄电视广告,该演员 Lorne Greene(洛恩·格林)表示不仅仅是拍摄,在家也是使用Alpo牌狗粮喂食自家的狗。 3、Kal Kan 宠物食物公司的总经理曾在股东大会上吃了一罐自己公司生产的狗粮。