美文网首页
有关“需求管理”的那些痛

有关“需求管理”的那些痛

作者: zhizhuwang | 来源:发表于2017-07-16 10:40 被阅读100次

每一次痛苦的开发经历之后,痛定思痛,我们会去思考究竟是哪里出问题了。其中,需求的管理是非常重要的一环,糟糕的需求管理往往带来混乱的开发活动。

需求的分析与澄清

在将需求交付给开发团队之后,需求不明确将给开发活动带来很大的不确定性,最终交付的产出也是不明确的。最终交付物的不明确,会造成团队中的不同角色之间的相互指责甚至冲突。需求方指责开发团队不尽力,没有按照需求做,测试会根据自己的理解提出各种bug,开发人员则显得最委屈,“需求也没有说要这样或者那样啊”。在这个过程中,团队的士气和凝聚力受到了损害。

有一些具体的方法,如实例化,可以帮助团队厘清需求,使得团队中各个角色达成一致的理解。而不只是一句话,“不就是实现xxx功能吗?”

需求的拆分和估算

需求澄清之后,就需要根据团队的生产率安排开发计划,这时就需要用到估算。由于一个需求往往很大,经过估算之后发现不能在一个周期内开发完成,就要对需求进行拆分

通过拆分成一个个小粒度的需求,从而实现真正的迭代式增量式开发。

需求的变更管理

永远不变的就是变化,需求同样如此。问题的关键是我们如何管理这种变化

需求变化后,相应的澄清估算拆分都要再次进行,优先级需要重新排定,开发计划也可能要重新调整。

约束“铁三角”

需求的变更会带来需求范围(Scope)的变化,可能变大,也可能变小。对于范围变大的情况,需要根据优先级将部分需求移出当前这个迭代;如果范围变小了,则可以在迭代中加入一些需求。对于前面那种情况,我们需要避免不切实际地要求必须按照既定的日期(Time)交付既定的所有功能。

在上图的约束三要素中可以看到,在质量交付日期成本都不可改变的条件下,只能调整需求的范围。除此之外的其它手段都是镜中花、水中月。

愿景、目标、道路

根据产品的愿景、目标,我们会制定前进的路径。在某种程度上体现为项目的短期、中期和长期的需求。一个明确、清晰可见的需求列表是团队前进的方向。

没有方向的团队,如同没头的苍蝇,无法对未来要做的事情形成稳定的预期,经常处于与应激式的工作状态,也就不能形成稳定的节奏感。

小结

需求管理是整个开发过程的“牛鼻子”,只有这个环节做好了,才能带动其它环节,有效地将开发过程中的各个环节衔接起来,并持续稳定地交付价值。

相关文章

  • 有关“需求管理”的那些痛

    每一次痛苦的开发经历之后,痛定思痛,我们会去思考究竟是哪里出问题了。其中,需求的管理是非常重要的一环,糟糕的需求管...

  • 需求分析(四)

    议题 软件风险管理基础 与需求有关的风险 风险管理是你的好助手 软件风险管理基础 除了与项目范围和需求有关的风险外...

  • 需求管理那些事儿

    在实际工作中,大家很少有机会经历从0到1的项目,绝大多数情况是加入到一个已经发展了一段时间的团队,参与维护已经运行...

  • 产品进阶之需求(上)

    互联网时代,似乎每个人都在谈需求,刚需,痛点,那到底什么是需求,需求哪里来,怎么管理,怎么做等等。这些关于需求的问...

  • 聊聊需求管理那些事

    今天特别想谈谈需求管理这回事! 需求管理跟测试有什么关系? 什么是测试?好的测试,是把产品问题扼杀在需求上,耗费的...

  • 具象“管理”,达成“知心”——《高效能工作法》精彩书评

    “工作”低效,本质就是“管理”低效。管理低效,源于我们对管理的“模糊”和“抽象”认知。 那么,身在职场,那些有关“...

  • 2018-08-20 第8课 需求管理

    一、需求池整理和管理(需求的收集器) 需求池是存放跟产品有关的、未来可能会做的功能点的聚集地。1回顾:需求来源:市...

  • 如何激发自我目标驱动力——摘自壹心理

    亲和需求与权力需求与管理层面相关,对于个体而言,自我目标实现的驱动力更多是与成就需求有关。 而麦克利兰认为,成就需...

  • 项目管理不好,容易出现预算超支问题

    项目管理不好,容易出现预算超支问题。预算超支的原因可能是项目范围管理不好有关。另外,有时候客户需求变更管理的好坏,...

  • 有关软件需求

    由于做正确的事远比正确的做事重要,一个软件项目从立项开始,为确定项目的边界,首先就是要搞清楚软件需求,所有的工作都...

网友评论

      本文标题:有关“需求管理”的那些痛

      本文链接:https://www.haomeiwen.com/subject/rabrhxtx.html