当下的需求清楚么?

朋友在敏捷教练群里抛出当前敏捷团队遇到的问题让大家讨论:

案例分析:在一个8人左右的团队里,BA设几位比较合适?目前我们是1个SM、1个QA、1个BA和5个DEV。我发现最大的瓶颈是需求在该清楚的时候不清楚。

问题点1:需求讨论与澄清做得非常粗,导致迭代过程中有非常多的时间用来讨论和变更方案。

问题点2:大家对于BA的工作量怎么看?有没有什么好的经验?

问题点3:我们试过让团队里的资深人员参与需求分析,但流程上一直不顺。

问题点4:涉及到有外部依赖的需求时,需求的问题更严重了。


当下的需求清楚么?_第1张图片

关于这些问题,列出了一些相关思考:

思考1:BA的任用和选拔

BA核心胜任力:

1. 自我学习快速自我迭代(学习能力、打破和改变现状的意识和行动)

2. 分析与综合能力(行业生态、同业、竞业分析;显性需求和潜在需求挖掘)

3. 理解与表达能力(尽量减少需求编译和转述中的信息损耗)

4. 前瞻与洞察能力(洞见制约因素、风险和问题)

5. 人际交往与团队合作(对办公室政治有认知、能进行跨团队交流与合作)

思考2:BA的实际工作量可能受下列因素影响

1. BA的胜任力

    a. 清楚明白地表达发现的

    b. 有能力洞见可能和潜在的

    c. 明确可实现的

    d. 把控关键的

2. BA的专注度

     a. 一个BA可以成就两个好的团队 vs 一个BA能成就一个卓越的团队

3. 收集需求的难度

    a. 需求来源:基于多相关方、相关方的参与度、相关方的专业性

    b. 需求的模糊性:基于提取难度,多相关方众口难调

4. 输入需求的饱和度

    a. 同一时间需求输入量:组织或部门级的年度任务量

    b. 任一需求输入到交付的周期:当前团队的产能、技术能力、交付周期(为变化提供更多可能性)

思考3:BA与团队

1. 明确角色边界:明确责权认知,催生感恩与交流(BA与资深人员都做需求分析)需求跟踪;

2. 定义协作流程:价值流程图;谁?何时?怎样的情况下参与?参与时具体做什么?

思考4:BA与需求澄清

1. 提升BA上述胜任力

2. 邀请最能代表需求的人直接进行需求讲解(克服信息理解和传递中的损耗)

3. 全员参与需求梳理会(纠正理解偏误)

4. 确保团队成员对需求的理解(需求反串讲)

5. BA与SM合作,组织与其他外部依赖的SOS协作会

思考5:BA与变更

1. 分析变更原因

    a. 因前期的理解偏差

    b. 因前期未能充分考虑外部依赖(变化)

    c. 因交付未达客户预期

    d. 因相关方想法的变化

    e. 因市场环境的变化

2. 进行变更管控

    a. 管理内部因素(管理输入、依赖项、提高质量)

    b. 管理外部因素(调整心态应对变化、影响客户、管理客户预期)

3. 落实沟通需求的几个层级

    a. 应用沟通&商务评估

    b. 架构沟通

    c. 细节实现沟通

 4. 防止迭代内需求变更的方法

     a. 挖掘诉求(秉持第一性原则)

     b. 澄清需求 (前提和背景)

     c. 找准问题 (解决问题)

     d. 确定关键 (时机管理)

     e. 确定方案 (管理影响成败的关键要素)

     f. 持续正确思考 (闭环思考)

你可能感兴趣的:(当下的需求清楚么?)