质量小议20 -- 极端斯坦

Posted Rolei_zl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了质量小议20 -- 极端斯坦相关的知识,希望对你有一定的参考价值。

    平均斯坦:当你的样本量足够大时,任何个例都不会对整体产生重大影响。
    极端斯坦:个体能够轻易地以不成比例的方式影响整体,黑天鹅。

    在平均斯坦,我们受到集体事件、常规事件、已知事件和已预测到的事件的统治。
    在极端斯坦,我们受到单个事件、意外事件、未知事件和未预测到的事件的统治。

    黑天鹅,小概率大影响事件。
    灰犀牛,大概率大影响事件。

    质量需要关注何种斯坦,平均斯坦还是极端斯坦?
    关注平均斯坦,一个极端斯坦,全部死翘翘,质量更无从谈起。
    关注极端斯坦,小概率事件想不到、抓不着,忽略了平均斯坦漏洞百出。

    关注质量,强调高覆盖率的平均斯坦,又极度担心极端斯坦的出现。如何理解?

  • 质量
    为了保证软件质量,从软件开发项目启动开始,在软件开发的各个阶段、软件开发的不同活动中设置和添加了诸多的检查、验证活动,稳扎稳打,步步为营。用足够多的方法、用例验证过程、活动的正确性,以确保正确的过程和阶段产物催生出满足要求的交付物。
  • 变更
    一个需求变更,天翻地覆,框架要变、代码逻辑要改,前期的工作和努力都付之东流,也许可以从头来过,也许变客户嫌弃,然后放弃。-- 这也是个极端斯坦的个性客户。

    应对变更、稳定质量,软件过程对需求进行管理、对软件变更过程进行控制,这个多变的时代,客户似乎更不高兴了。
  • 敏捷
    敏捷提上日程,拥抱变化,与客户工作在一起,一边做、一边确认、一边改,尽量小变动、微改动。软件经得起折腾、客户也满意、软件质量似乎也能有效控制。
  • 维护
    软件系统上线似乎一切落地:客户与用户不一样,用户不买帐;用户实际环境的复杂性远超过开发预期,宕机、异常。。。使得对质量还有信心的我们开始怀疑、动摇,还好我们够皮实,没有被极端斯坦打倒。

    可能,我们已经适应了质量的极端斯坦情况,看淡了质量的问题和风险,一切不过平均斯坦。
    麻木?我们还能为自己的工作产出负责吗?

    世界由随机事件构成,随机事件不可预测,极端斯坦。
    在构建有质量的软件过程中,还要预测、预防吗?
    因噎废食只能挨饿、自寻灭亡。需要积极的质量意识,主动面对问题、分析问题、识别问题主次、有效解决问题、发现问题产生的根源和趋势,“极端”无法预测和避免。
    我们时刻准备着。

    无论如何的检查、验证、测试,软件总还存在问题,平均斯坦的投入是否必要?
    平均斯坦,意味着对质量足够多的思考,对质量验证足够多的关注、覆盖,软件产生的问题不再对软件产生重大影响。小修小补,持续增强和改进。
     质量,我们一直在在努力。

也许,这一切都只是期望 极端斯坦 不要出现。

参考:读书笔记:《黑天鹅》

以上是关于质量小议20 -- 极端斯坦的主要内容,如果未能解决你的问题,请参考以下文章

质量小议11 -- 测试驱动

质量小议16 -- 白盒测试方法

质量小议13 -- 侥幸

质量小议13 -- 侥幸

ITIL 学习笔记

ITIL 学习笔记