需求研讨质量CLD图

今天想要纯粹从新增需求的角度来分析需求研讨的重要性。事实上,这部分对于整个架构的设计和演进,整个产品的用户价值和可维护性都是极其重要的。可惜,年少轻狂的我们,总习惯把bug多,产品质量差归结于是代码能力不行或测试能力有待提高。事实上,这是一个系统的问题,问题远不止提升编码或测试技能这么简单。
趋势:

从17年开始,团队需求交付后的bug数,一直呈下降的趋势:
图片发自简书App

结构:
图片发自简书App

上述CLD图中存在两个增强环路,它们背后的故事:
17年初,需求研讨质量不好,需求实现方案与现有架构的风险识别不够,导致需求进入开发迭代后,依然存在很多不确定性。导致开发过程中还需要不断去研讨方案。需求基本都很难按期交付,经常需要以补丁的形式合入。久而久之,上下游的干系人,对于需求规划进入迭代后的交付承诺失去了信心,所有的需求,即使一开始不紧急,最后也会变成紧急需求合入。
故事二:曾经实现的某需求,开发实现了几周的成果,在最后关头,推倒重来,开发最后花了一晚上时间,重新实现。最后,该需求交付后,故障率极高,变成一个高危场景。由于需求引入故障多,需求交付后,依然需要花更多时间来修复bug,需求整体对外部交付的计划被延期。用户信任度下降,需求计划性变弱,继续陷入恶性循环。
从上述结构来看,需求研讨质量很关键,研讨质量越高,两个增强循环会进入正向循环状态。反之,也会让团队快速陷入泥潭。


图片发自简书App
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,908评论 25 708
  • 安装uirecorder 时,依照http://uirecorder.com/ 说明npm install uir...
    lmzack阅读 2,318评论 0 2
  • 《亚当夏娃日记》 马克吐温 读完书后,最喜欢的两页,夏娃的日记。 简单淳朴 ☟☟☟ “我爱他,不是因为他友善,关切...
    董多肉小姐阅读 1,502评论 0 1
  • 一大早起床,出去外面办事。天空阴暗,蠢蠢欲动。 深圳这几天雨水很多,很多人都不喜欢下雨,下雨了路面变得坑坑洼洼,连...
    蔡清荷阅读 284评论 0 0
  • 三、杂篇——不止是侦探小说### 写到这里的时候,我突然有点不知所措,本来是准备谈一谈侦探小说的演变、不断分支以及...
    徐个个阅读 778评论 0 4