什么是系统pipe理相当于dogfooding?

软件开发人员有“dogfooding”的概念,这是他们经常定期使用他们正在开发的软件的地方。 对于某些项目,它提供的直接交互在debugging系统时可能是非常有价值的。 所以我问社区:

什么是系统pipe理相当于dogfooding?

我不认为会有比编程更清晰的答案,但是有几个部分的答案可以想到:

使用从标准图像设置的PC与其他人一样。

以用户权限运行。 大部分时间,只有在必要时才提升。

另一个想法:请一个亲密的朋友或亲戚通过你的文档,并按照它,告诉你说实话,如果它是明确的。

将相同的信任放在用户所做的备份系统中,然后删除您的主文件夹。 如果这听起来很可怕,或者如果您认为恢复时间太长,也许您需要改进您的备份系统。

使用与您的用户相同的问题跟踪软件报告问题,而不是自己修复。 如果可能的话,让另一个系统pipe理员通过软件来处理这个问题,而不是直接与你交谈。

在软件开发方面,“dogfooding”只是我认为应该被称为“testing”的一个过度使用的词汇。 其实使用产品? 像客户一样? 应该是一个非常明显的步骤。

这个词是微软推广的,但是他们是那些“吃自己的狗粮”的公司之一,比其他公司更合理。 如果你制作pipe理牙科办公室pipe理软件,那么和开发操作系统/文字处理器/networking浏览器/邮件服务器/软件开发工具的情况不同,这是一种不同的情况…… 软件开发人员通常会使用的东西定期的。

但同样道理,系统pipe理员也有很多相同的理由 – 我们经常维护我们使用的系统。 因此,无论何时您可以使用相同的脚本/限制/应用程序/数据库/服务器/磁盘映像/networking/您的用户所做的任何操作,都应该这样做 – 这就是dogfooding。 试试一次。 过了一段时间,再试一次。

另外请注意,在我看来,经常吃自己的狗粮肯定会产生膨胀。 这不只是一个双关语!

使用与最终用户相同的阻止页面的Websense。

如前所述,我认为好的系统pipe理员应该默认这样做。 作为系统pipe理员,您应该构build标准化的环境和程序,使所有用户尽可能高效地工作。 那包括你自己。 🙂

一些强化这一点的行为:

  • 以标准用户身份运行(在Windows或* NIX上运行),并在必要时升级。
  • 使用标准工作站硬件,运行用户使用的相同的操作系统版本和软件包。
  • 对IT人员(和开发人员)执行与普通用户相同的策略,除非有商业上的理由否则。 如果公司标准只使用IE和IE,那么IT机器上就不应该安装Firefox。

所有这一切都可以让你向你的用户展示你练习你所传的东西。

使用您支持的用户所使用的相同的系统映像和工作站configuration。

使用标准用户帐户login到工作站并运行LOB应用程序(文字处理,电子邮件,CRM等)。

永远不要提升你的标准用户帐户。 在需要时使用相关凭证login相关系统。

我不从我自己的工作站或使用我自己的用户帐户运行任何系统pipe理任务。 我有一个单独的pipe理服务器用于执行系统pipe理任务,并根据正在执行的任务使用相关凭据login到该系统。

Dogfooding – (dôg-fūd-ĭng)

发生function不佳的系统pipe理员会发生什么? 参考这个和这个进一步的细节。