c# - ReSharper 的商业案例

标签 c# .net resharper

我们正努力将 ReSharper 引入我们公司,但它必须面向所有开发人员。管理层希望我们通过业务案例证明成本的合理性。

我不确定如何证明 ReSharper 将使业务受益。您可以从中得到什么样的统计数据?

最佳答案

I am unsure how to go about getting proof that Resharper will benefit the business.

如果他们要求提供商业案例,他们并不是在要求证明,只是要求对可能的投资返回进行某种基于事实的估计。

所以,例如: 每个开发人员的许可成本(比如说)250 美元,开发人员每年的成本(比如说)50,000 美元。 使用 Resharper 的开发人员比没有使用 Resharper 的开发人员成本高 0.5%。

这为您提供了一个基本的财务模型 - 如果您获得超过 0.5% 的生产力 yield ,那么它是值得的,如果您获得的 yield 较少,则不值得。一些公司采用最低投资返回率 (ROI) 系数——因此,如果该系数为 1.2,则您必须展示 0.7% 的 yield 才能获得批准。该因子不太可能超过 3。

您可以调整该模型 - 将许可证在 3 年内折旧,包括采购成本、不断变化的资本成本等,但简单、保守的模型可能具有最广泛的吸引力。

那么您所需要的只是一些证据,证明您的工作效率提高了 0.5% 以上。为此,您可以运行一个基准测试,或与少量开发人员一起进行试点。选择一些典型的任务,并在使用和不使用 Resharper 的情况下为它们计时。提供 30 天试用版,因此您可以在购买前试用。

Resharper 主页上的 PDF 声称生产率提高了 35% - 您可以对此持保留态度,但除非将其夸大 70 倍,否则它仍然是一项值得的投资。网络上的推荐数量以及声称用自己的钱购买的开发人员表明这并非夸大其词。

当您展示业务案例时,您可能还想将该百分比表示为美元值(value)。

开发人员只在他们的 IDE 中度过他们一天的一部分时间,因此您可能应该因此向下调整预期返回。实际数字可能在 20% 到 80% 之间,但该范围的下限可能不是政治上可以接受的数字。您对投资影响产出的比例感兴趣。

我与 Jetbrains 没有任何关系 - 我是在回答有关如何制作商业案例的问题,而不是销售许可证!我工作的地方的轶事证据表明,使用过 Resharper 的开发人员对此只会赞不绝口。在某些非常具体的情况下,它通过自动化必须应用于大量文件的机械任务节省了数周或数月的时间。其余时间很难衡量,但由于开发人员一直在使用它,他们一定从中获得了一些真正的值(value)。

还有一个质量论点 - 您可以将其衡量为生产力提高、成本节省或只是一个额外的论点 - 这取决于贵公司管理层对质量问题的看法。

祝您的业务成功。

关于c# - ReSharper 的商业案例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2298308/

相关文章:

c# - 使用 LINQ 仅基于单个对象属性获取两个对象列表之间的差异

.net - C# 无法访问已释放的对象

c# - Resharper 将我的 NUnit 测试标记为未使用

c# - NUnit 测试用例不是从继承类运行的

c# - 不存在从对象类型 System.Int32[] 到已知托管提供程序 native 类型的映射

c# - 打开一个 WPF 窗口应用程序窗体 VS 扩展命令

c# - 我可以删除 TabControl 上选项卡上的虚线焦点矩形吗?

c# - .NET 中程序集的概念是什么?

resharper - 在 ReSharper 6 上暂时禁用 StyleCop 警告

c# - 为什么Rx buffer在buffer不包含items的情况下会继续执行method?