6种敏捷开发失败的原因

1. 忽视障碍

  • 团队或管理层没有去解决最重要的障碍
  • 管理层没有去解决团队控制范围之外的障碍
  • 故意增加降低效率的流程步骤
  • 因为知道管理层不会进行处理,所以不愿提出障碍
  • 无法正确识别障碍(温水煮青蛙)

2. 团队障碍

  • 团队成员互相之间不认识,从来没有面对面见过
  • 团队成员互相之间不喜欢
  • 团队成员互相之间性格冲突
  • 没有让无生产力或者具有破坏性的团队成员,接受辅导或者离开团队
  • Scrum Master喜欢命令和控制其他人
  • 团队没有感受到责任感
  • 团队成员之间缺乏信任

3. 日常障碍

  • 任务是被推给团队成员,而不是团队成员主动领取任务
  • 因为工作完成了,而没有每天去更新任务板
  • 所有代码都在Sprint的末尾被提交
  • 测试都在Sprint的末尾被执行
  • Product Owner没有每天和团队一起工作

4. 缺乏信任

  • 团队被微化管理
  • 团队被告知应该如何工作
  • 大量的检查清单,因为团队不被信任能够做对
  • 缺乏健康的冲突

5. 回顾不佳

  • 项目回顾会议充满了抱怨和指责
  • 团队无法识别好的和差的实践
  • 没有引入任何改进,没有消除差的实践
  • 没有进行项目回顾会议,或者没有任何输出结果
  • 只在项目回顾会议中,进行回顾

6. 领导障碍

  • 不理解、不愿意去学习敏捷
  • 命令和控制的行为
  • 认为“敏捷对我不适用”
  • 没有按照敏捷价值和原则进行决策
  • 领导没有去解决障碍
  • 领导没有去辅导员工
  • 信仰价值被错误行为侵害的时候,没有进行制止

你可能感兴趣的:(6种敏捷开发失败的原因)