Bur*_*urt 57 .net c# resharper
我们正在尝试将ReSharper引入我们的公司,但它必须适用于所有开发人员.管理层希望我们通过商业案例证明成本合理.
我不确定如何获得ReSharper将使业务受益的证据.你能从中获得什么样的统计数据?
ric*_*chj 97
我不确定如何获得Resharper将使业务受益的证据.
如果他们要求提供商业案例,他们就不会要求提供证据,而是要求对他们投资的可能回报进行某种基于事实的估计.
因此,例如:许可证成本(比方说)每个开发人员250美元,开发人员每年花费50,000美元.使用Resharper的开发人员比没有Resharper的开发人员多花费0.5%.
这为您提供了一个基本的财务模型 - 如果您获得超过0.5%的生产率增益,那么它是值得的,如果您获得更少,则不是.一些公司应用最低投资回报率(ROI) - 因此,如果因子为1.2,那么您必须显示0.7%的收益才能获得批准.该因素不太可能超过3.
您可以调整该模型 - 将许可证折旧超过3年,包括采购成本,更改资本成本等,但简单,保守的模型可能具有最广泛的吸引力.
然后,您需要的是一些证据表明您的生产率提高了0.5%以上.您可以为此运行基准测试或少量开发人员的试用.选择一些典型的任务,并使用和不使用Resharper计时.有30天的试用版,因此您可以在购买之前运行试用版.
Resharper主页上的PDF声称生产率提高了35% - 你可以用一小撮盐来衡量,但除非被夸大了70倍,否则它仍然值得投资.网上推荐的数量,以及声称用自己的钱购买它的开发商表示这并不夸张.
当您提交业务案例时,您可能希望将该百分比说明为美元值.
开发人员只将部分时间花在IDE上,因此您可能会因此而向下调整预期回报.实际数字可能在20%到80%之间,但范围的下限可能不是一个政治上可接受的数字.您对投资影响的产出比例感兴趣.
我与Jetbrains没有任何关系 - 我正在回答一个关于如何制作商业案例而不是出售许可证的问题!我工作的轶事证据是,使用Resharper的开发人员只有很好的发言权.在一些非常特殊的情况下,它通过自动执行必须应用于大量文件的机械任务来节省数周或数月.其余的时间很难衡量,但由于开发人员一直使用它,他们必须从中获得一些真正的价值.
还有一个质量论点 - 您可以将其衡量为提高生产率,或节省成本,或仅仅是一个额外的论点 - 取决于您公司管理层的质量问题.
祝你的商业案例好运.
Pat*_*her 33
ReSharper不以任何可提供有用统计数据的方式跟踪自身.此外,我很确定没有大学/公司/顾问有任何有意义的硬数据.这太复杂了.我想你可以通过(A.)代码插入,(B.)快速重构来节省时间,并且(C.)第一次正确地进行重构,因为ReSharper没有犯下人类的错误.只是这些节省很快就会为ReSharper付出代价.对于300美元的许可证,所有ReSharper都必须为每位开发人员节省5-6小时.那是几个小时.
但ReSharper的真正好处是无法衡量的:
我担心你的权力需要信任你,或者信任网站上的推荐信,或者信任顾问,或者自己体验ReSharper.如果您的经理本身不是优质开发人员,那么您将面临一场艰苦的战斗.祝你好运.
几个月前我用自己的钱买了ReSharper,因为我知道最好的开发者使用它(或者coderush).而最好的手段,他们创造更易于维护的解决方案更少的时间/金钱.它超出了我的预期.更快地获得代码并能够更快地重构是我的预期.一切都很好.我没想到的是,这将如何增加我做出正确的开发决策的时间,并在最有效的时间做正确的事情.在没有足够的时间做正确的事情之前; 现在有.
因此,无法告诉管理层ReSharper是否为自己支付20倍,或100或500,但我认为20应该足够了.
Mic*_*ows 16
我知道业务经理喜欢他们一些数字,但最好的商业案例是轶事:
它让开发人员感到高兴
确实,它确实提高了生产力,但这很难证明.让开发人员满意就足够了,因为开心的开发人员更有效率.您可能想要指出静态代码分析是内置于它,因此推动开发人员编写更好的代码,轻轻地训练他们编写干净的代码.
没有统计数据,但这里有一篇非常好的博客文章,为Resharper辩护.我和一些同事利用其中一些理由为我们买了它.
编辑
将链接更改为指向Internet存档版本
基本上,它是减少开发时间的工具:
注意:从技术上讲,它可以安装在一台机器上.如果安装在主管开发人员或项目经理的机器上,他可以更快地查看代码.重构和集成是主要开发人员的一些重要任务.
在不利方面,我不相信所宣传的收益.这种收益是基于一个理想主义收益的糟糕发展过程.我可以告诉你的是,它让我的生活变得更好.
归档时间: |
|
查看次数: |
10473 次 |
最近记录: |