问题标签 [roi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
methodology - 质量与投资回报率 - 什么时候足够好,足够好?
更新:我是从开发的角度问这个问题,但是为了说明,我想到的一个典型的非开发示例是,如果保持 99% 的正常运行时间率需要花费 10,000 美元,那么理论上可以花费 100,000 美元保持 99.9% 的利率,可能需要 1,000,000 美元来保持 99.99% 的利率。
有点像微积分接近 0,当我们接近 100% 时,成本会成倍增加。因此,作为开发人员或 PM,在时间和金钱限制的情况下,您如何确定可交付成果“足够好”,例如:您是否获得了 99%、99.9%、99.99% 的良好投资回报率?
我使用的是非开发示例,因为我不确定开发的可靠指标。也许在上面的示例中,“正常运行时间”可以替换为“功能点与缺陷比率”,或者一些这样合理的错误率与代码复杂性的度量。我也欢迎就软件开发生命周期的所有阶段提供意见。
牢记经典的项目三角约束(质量、速度和成本)。让我们假设客户希望在原始预算的情况下能够提供最好的质量。
roi - 哪些软件开发实践提供了最高的投资回报率?
我组织中的软件开发团队(开发 API - 中间件)正准备一次采用至少一种最佳实践。以下是名单:
单元测试(真正意义上的)、自动化单元测试、测试驱动设计与开发、静态代码分析、持续集成能力等。
有人可以向我指出一项研究,该研究表明采用哪些“最佳”实践具有更好的投资回报率,并更快地提高软件质量。那里有研究吗?这应该有助于我(支持我的主张)优先考虑这些实践的实施。
unit-testing - 您是否更专注于单元、集成或验收测试?
我最终参加的大多数演出要么很少或没有单元测试。通常,被描述为单元测试的内容实际上是集成测试,并且很少从开发人员的机器上运行。我通常通过宣传两者之间的区别来开始我的布道,并尝试让人们编写非常集中的单元测试并将集成测试留到以后,即当有足够多的人编写单元测试时,我们可以“继续”编写集成测试。验收或系统级测试通常由开发人员手动处理,然后由 QA 部门处理。
我的问题是,在敏捷环境之外工作时,您在单元、集成和验收测试中投入了多少精力,您认为最大的价值是什么?
compare - 识别代码改进
我们刚刚完成了一次相当大的系统重写,我被要求查找和识别代码中已改进的区域。作为向客户证明我们付出的努力是值得的一种方式。识别这些区域并不是真正困难的部分,但我正在努力如何最好地呈现这些信息。对此有任何建议,或者如果有人在过去做过类似的事情,我们将不胜感激。
iphone - iPhone 目标 C:UIImage - 感兴趣区域
有没有办法获得包含 UIImage 的所有非透明部分的最小矩形区域?
逐像素读取以检查 alpha == 0 的位置...我认为这不是一个好方法。
有更好的办法吗?
非常感谢阅读
estimation - 系统集成成本?
在您从事的软件开发项目中,系统集成的大致成本(表示为总系统成本的百分比)是多少?系统集成包括与其他软件、数据库等的集成。
technical-debt - 您如何估算清除技术债务的投资回报率?
我目前正在使用一个相当旧的产品,该产品背负着过去糟糕的程序员和糟糕的开发实践带来的大量技术债务。我们开始变得更好,技术债务的产生已经大大放缓。
我已经确定了应用程序中状况不佳的区域,并且我可以估算修复这些区域的成本,但我很难估算投资回报 (ROI)。
代码将更容易维护,并且将来更容易扩展,但我怎样才能在这些上放一个美元数字呢?
一个好的开始看起来像是回到我们的错误跟踪系统并根据与这些“坏”区域相关的错误和功能估算成本。但这似乎很耗时,并且可能不是价值的最佳预测指标。
过去有没有人做过这样的分析并对我有什么建议?
matlab - 在 MATLAB 中批量处理图像文件
我是 MATLAB 和图像处理的初学者。
我在尝试使用批处理时遇到了一个问题,希望有人能够启发我。谢谢。
按照 MATLAB 的示例,我做了这些:
因为我想选择感兴趣的区域,
选择 ROI 后,我在编辑器中创建了一个函数:
回到命令窗口,我输入;
出来的数字是我所预料的。
当我尝试遍历图像时,问题就出现了。我不确定我是否做得正确。
按照示例,我在编辑器中创建了另一个函数;
在命令窗口,我输入:
然而,结果并不是我想要的。这不是我想要的投资回报率。谁能帮我这个?非常感谢。
图片1:
选择ROI后的图1:
continuous-integration - 持续集成的投资回报率是多少?
目前,我们的组织没有实施持续集成。
为了让我们启动并运行 CI 服务器,我需要制作一份文件来展示投资回报。
除了通过及早发现和修复错误来节省成本外,我很好奇我可以坚持到本文档中的其他好处/节省。
unit-testing - 维护阶段的单元测试
我们的项目目前正在维护中。我们从未对这个项目进行过单元测试。我们计划为增量编写单元测试,而不是为整个应用程序编写单元测试。什么是首选方法。在维护阶段添加单元测试真的会增加价值吗???我们仍在使用 .net 1.1,将来可能会升级到 .net 4.0。
我想知道是否有人做了投资回报率将其出售给企业?