zoukankan      html  css  js  c++  java
  • 关于“快速失败”

      在软件研发的整个流程当中,之前我们重点关注的是设计,设计的目的不仅仅是为了研发的范围、逻辑、步骤、节奏。其中也包含了“快速失败”。

    所谓的“快速失败”,也就是说尽可能早的暴露出我们设计的坑(即缺陷),在整个流程之中失败的越早,所付出的代价就越低。

      1、如果在设计阶段就暴露了问题,那么就减少了开发的返工成本,手段往往是“设计评审”。

      2、如果在研发节点就暴露了问题,那么就将问题局限在个别开发人员手中,减少了研发团队的时间成本,手段往往 “代码生成服务器”自动编译,并暴露错误。

      3、如果在测试阶段暴露问题,那么就减少了 项目交付后,客户不满、销售损失、定价错误以及各种各样的问题。

    因此,在流程中发现问题越早,对业务带来的损失就越小。

  • 相关阅读:
    hadoop编程问题
    poj2760:数字三角形
    poj1201:Intervals
    差分约束
    poj1033:Defragment
    poj1089:Intervals
    poj2251:Dungeon Master
    天天向上的力量 III
    整数逆位运算
    星号三角形 I
  • 原文地址:https://www.cnblogs.com/qiupiaohujie/p/12229106.html
Copyright © 2011-2022 走看看