2010-06-07 144 views
4

如何向他们的经理证明技术的投资回报率?证明技术的投资回报率?

我已经找到了如何做到这一点的文档最接近的事是:

http://www.agilejournal.com/pdf/Finding-ROI-in-Build-Automation.pdf

有此文件中的公式,但我真的不能告诉,如果他们只是很多营销或者它们是如何计算投资回报率的准确公式。

我不是真的想在上面的文章中计算构建工具的投资回报率,我只是想计算一个简单的构建工具,如ANT的投资回报率。

+0

你的老板有尖尖的头发吗?如果是这样,你注定了! – Steve314 2010-06-07 14:26:05

回答

3

他们没有切入问题的肉:无形的好处 - 尽管他们至少试图通过一个例子。这些公式只是为了让投资回报率达到一个很好的百分比 - 如果“使用构建工具”是一只股票,那么我的投资能获得多少回报?

这已经表明问题本身有缺陷:自动化构建主要是提高质量的工具;提高生产率通常是次要的问题。

然而,这与坐在钱上的人谈话时没有帮助。
度量我woud使用它来分析构建工具的作用:从签入到最终媒体

    • 周转时间的建立(用于测试,发布,..)
    • 构建数请(有更快的构建,你可以期望在需求增加)手工打造过程中引入的误差
    • 号码(假设你跟踪这些)
    • 号能够发布一个版本
    • 估计资源开发(时间,许可,构建服务器,..)实施和维护
    • 低概率的分析,高风险情况

    常,只需消除一个瓶颈,一个自动构建工具就可以为自己付出代价:每个开发人员都可以发布该软件,而不仅仅是John the Builder。

    最后一点很重要(但最难给出数字),因为错误的总成本没有正常分布,但高度“帕累托”:一个bug会给你一些讨厌的新闻,或者使关键客户转向竞争。

    维护自动构建的核心参数是发布bug主要是可避免的

  • +0

    你是什么意思“从签入到最终媒体的周转时间”? – leeand00 2010-06-07 14:15:22

    +0

    从单击'build'到弹出最终CD的时间不仅仅是*',而是从“点击构建到点击构建”*,即包括直到您可以再次启动过程的时间。这可能会更长,因为在CD变得可用之后,可能需要完成归档和清理。 – peterchen 2010-06-07 14:45:59

    +0

    “自动构建的核心理由是发布bug主要是可以避免的。” - peterchen 现在,这听起来像我可以用作杠杆! – leeand00 2010-06-07 16:12:50

    0

    我无法想象会有什么明智的方式来准确衡量开发者工具和实践的投资回报率。我能想到的唯一可能的情况是在工厂环境中,您可能可以测量生产力和平均质量。

    我会建议做其他人都做的事情,选择一些公式来支持你想要的,然后对它们进行调整,直到投资回报率高到足以证明投资为止。

    0

    把估计的时间如下: 估计有多少时间,你当前所投入的,你会花多少时间

    放入客户投诉的估计: 估计你当前的小虫的数量。估算新系统可能捕获的错误数量。找出用户报告的错误的百分比,并记录用户可见的错误数量。

    添加到小时: 找出需要多长时间才能修复可能被捕获的错误,并将其应用到小时估计中。

    添加一个不可量化的“可销售性”。
    随着额外的时间,我们建立了额外的功能。随着更少的bug,那些销售人员在脚下自拍的演示就更少了。如果我们这样做,我们可以销售多少额外的软件?

    最后一位不会成功;主要关注的是前两个指标;小时和客户可见的缺陷。

    0

    我的建议是抹黑现在有什么,然后提供替代方案。

    你可以尝试着重于你现在如何进行构建和部署的问题,并首先赢得这场战斗。经理人不想改变那些不会导致他们悲伤的事情,所以你需要证明,如果什么都没有完成,这将是一个问题。

    你应该考虑:坏的构建会损失多少时间和可信度;目前有多少错误;多少手动重复发生等等,并尝试把这些东西的指标或例子。

    如果您可以赢得开发者的支持,那么您也可以将他们的认可加入到您的论点中来。还有一点需要指出,优秀的开发人员喜欢使用好的工具,所以渐进式管理等于激励开发人员。

    如果您赢得了开发人员和经理的热爱,那可能意味着不止一张纸上有一些数字。

    +0

    好吧,使用事实诋毁。 – leeand00 2010-06-07 14:12:00

    +0

    对不起的怀疑有点难以回想,但是,是的,为什么需要改变这个事实以及所有相关人士的买入在这里都占很大的比例。开心的开发人员和无缺陷的代码是投资回报。祝你好运。 – iandayman 2010-06-07 22:39:32