更新:我从开发的角度提出这个问题,但是为了说明,一个令人想到的非开发性的例子是,如果花费10,000美元来保持99%的正常运行时间,那么它理论上可能花费100,000美元保持99.9%的利率,可能保持1,000,000美元,保持99.99%的利率.
有点像接近0的微积分,当我们接近100%时,成本会呈指数增长.因此,作为开发人员或项目经理,考虑到时间和金额限制,您在哪里确定交付项"足够好",例如:您是否获得了99%,99.9%,99.99%的良好投资回报率?
我正在使用非开发示例,因为我不确定开发的可靠指标.也许在上面的示例中,"正常运行时间"可以替换为"功能点到缺陷率",或者一些合理的错误测量率与代码的复杂性.我也欢迎有关软件开发生命周期所有阶段的意见.
保持经典的Project Triangle约束(质量与速度与成本).我们假设客户希望在原始预算的基础上提供最佳质量.
如果不知道应用程序出现故障会发生什么,就无法回答这个问题.
基本上(降低成本)x(软件降低的次数),你知道在正常运行时间上花多少钱.
归档时间: |
|
查看次数: |
707 次 |
最近记录: |