创新实践|导致创新团队敏捷实践失败的12种原因

news2024/11/24 10:23:24

揭示敏捷实践中常犯的12大错误,了解如何避免这些敏捷失败 陷阱,找出问题根源并采取有效改进措施,提高项目成功率。立即连线 Runwise.co 社区敏捷专家获得专业建议,或 Runwise.co 在线学习敏捷方法实战课程,提升您和团队的敏捷能力。

敏捷宣言已经发布了22年。这仅一两页的敏捷原则很多人貌似都知道。但怎么会有这么多组织在敏捷实践失败呢?这里有12种方法。你认识其中多少个?

1.少关注价值多关注速度

您衡量团队成功的主要方法是速度。或者更确切地说:速度的增长。您设定了一个目标,即每季度看到速度增长10%。当团队达到速度增长目标时,他们就会受到赞扬。无论它们是否产生预期的交付价值影响。

这是组织和团队缺乏对敏捷的支持和理解所致,为团队提供敏捷理论和实践方面的培训,加强沟通与合作,以确保所有人都正确共识并致力于敏捷方法。

2.不允许对Sprint计划任何变更

您告诉带有重要反馈的用户和客户,您不会破坏Sprint。他们下周可以回来。你为什么要优化实现冲刺目标的机会?

建立有效的需求管理机制,保持需求清晰、明确,并及时对变更需求进行调整。

3.不用小步骤实验从反馈中学习

忽略更早的交付将导致更短的反馈循环的概念。你在一个大项目上工作了几个月,结果却得出结论,整个解决方案方向从一开始就是错误的。您向客户展示的产品没有实现客户想要的事情。

4.产品和开发不一起工作

产品经理和开发人员之间缺乏协作。他们甚至缺少许多沟通。因此团队正在开发一些可能不是产品经理期望的功能。

搭建跨功能团队,鼓励成员分享知识和技能,以便问题的及时解决和项目的顺利进行。

5.微观管理开发团队的绩效

燃尽图是你的朋友。您每天都在检查团队是否完成了足够多的故事点,以及他们是否仍在遵循理想的路线。如果没有:指示团队努力解决这个问题。你为什么不考虑创造力来解决复杂的问题?

这是不恰当的敏捷团队管理方法所致:根据项目需求和团队特点选择合适的敏捷方法,而非盲目跟随潮流。

6.避免面对面交流

使用电子邮件/IM作为团队的主要通信方式。成员不及时阅读电子邮件,他们有其他事情要做,不能经常查看他们的收件箱。您不会使用最有效的方式来传达信息。

敏捷方法的核心是人和互动,应适当使用工具,但不应过度依赖,以免影响团队的沟通和协作。

7.建立一个功能工厂

团队也许能够交付越来越多的功能。团队却没有把足够多精力花在产品是否做了应该做对的功能的问题上。

在注重迭代速度的同时,保持对产品价值的关注,以确保最终交付价值的稳定性和可靠性。

8.加班是Sprint标准做法

你承诺在冲刺中完成6个任务项。因此团队将努力“进行冲刺”。如果必须的话,他们会加班。你将永远是英雄。好吧,至少几个小时。直到错误变得明显。

这是对敏捷过程的执行过于僵化所致:敏捷方法本身强调灵活性,应根据项目实际情况调整敏捷实践,而非机械地执行过程。

9.先交付后质量

你自欺欺人,说有快速交付的捷径。跳过质量审查(一次或更多次)或不运行一次回归测试会有什么危害?

重视技术实践和交付质量,采用持续集成、交付审查和测试驱动开发等方法,以保证交付价值。

10.构建复杂的方案

让架构师设计一个复杂的解决方案,并要求开发团队根据规格构建它。团队不寻找最简单的方法来满足用户的需求。

11.阻止团队自组织

不让团队自行决定如何最好地完成工作。直接将每个分配到某些任务中,并跟踪他们是否相应地完成任务。

可能是敏捷实践与组合之文化冲突所致:解决组织内部文化冲突,推广敏捷理念,培养敏捷文化,以便更好地融入敏捷实践。

企业敏捷转型

立即查看方案 >

疫后企业经营如何解困?VUCA时代企业必须构建新能力快速灵活应对变化。以敏捷型组织机制执行,提升价值交付和协作效率,快速响应市场变化,强化创新应变竞争优势。

12.忽略反思

你不认为有必要进行回顾反思。最好把这三个小时花在冲刺的额外任务项上。在下一次迭代中,您也不会花一些时间进行改进计划。我们又在新功能交付上投入100%的容量。我们为什么需要学习?

敏捷实践需要时间逐步培养和完善,不应对短期内产生显著效果抱有过高期望,保持耐心和持续改进的态度。

对每个原因进行分析,根据实际情况采取相应的措施,可以帮助企业降低敏捷实践失败的风险,提高项目成功率。

原文链接:

创新实践|导致创新团队敏捷实践失败的12种原因

延伸阅读:

1. 为什么敏捷项目会失败?敏捷团队工作的十大误区

2. 入门指南 | 一文了解敏捷团队的关键角色之一 敏捷专家 Scrum Master

3. 入门指南 | 传统团队如何转变为敏捷团队?

更多精彩案例与方案可以访问Runwise创新社区。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/467472.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

layui入门使用文档(包含几个重要的组件)

一、引言 :注意部分配置是用到了和jsp交互使用在HTML时需要修改 1.1 介绍 https://www.layuiweb.com/ 在官网首页,可以很方便的下载LayUI LayUI 是一款经典模块化前端 UI 框架,我们只需要定义简单的HTML、CSS、JS即可实现很复杂的前端效果。 …

Vue3之setup参数介绍

setup(props, context) {... }一、参数 使用setup函数时,它将接受两个参数: propscontext 让我们更深入地研究如何使用每个参数 二、Props setup函数中的第一个参数是props。正如在一个标准组件中所期望的那样,setup函数中的props是响应…

Elasticsearch:Explicit mapping - 显式映射

显式映射相比较动态映射(Dynamic mapping)是需要我们在索引创建时就定义字段及其类型。这个和我们传统的 RDMS 数据库一样,在我们写入数据到数据库之前,我们需要工整地定义好每个字段及其类型和长度。Elasticsearch 既可以使用显式…

【C++】二叉搜索树(概念、实现、应用)

前言: 此前我们在C语言实现数据结构的时候学习过二叉树,但是那个时候我们没有深入学习二叉搜索树。本章重提二叉树并详解二叉搜索树有下面两个原因: 1、为我们下一章学习set和map做准备;2、详解我们进阶一点的二叉树的面试OJ题&a…

【C++学习】日积月累——二叉搜索树详解

一、二叉搜索树 1.1 二叉搜索树概念 二叉搜索树又称二叉排序树,它或者是一棵树,或者是具有以下性质的二叉树: 若它的左子树不为空,则左子树上所有节点的值都小于根节点的值;若它的右子树不为空,则右子树上…

程序员常用的代码比较工具,你更喜欢哪款?

目录 💡 Linux 命令行的对比工具 一. diff 二. vimdiff命令 💡 GUI 比对工具 三. WinMerge 四. Diffuse 五. Code Compare 六. Beyond Compare 七. UltraCompare 八. Altova DiffDog 九. Kompare 十. Meld 十一. XXdiff 十二. KDiff3 十…

拓扑排序模板及例题

概念 一个有向无环图必然存在一个拓扑序列与之对应。 流程: 先将所有入度为0的节点入队将队列中的节点出队,出队序列就是对应拓扑序。对于弹出的节点x,遍历x所有出度y,对y进行入读减一操作检查入度减一之后的节点y,…

慈航公益·高莞乡情行

2023年4月9日,慈航公益高莞乡情行---高村陈屋第二届“敬老睦宗情暖乡土”活动日暨“英华教育奖学基金”成立大会在高村陈屋如期举行。 高村陈屋位于河源市连平县境内,为了赶上10点开始的活动,清晨六点半,志愿者们便从慈航出发&am…

12电感的应用

目录 一、电源电路使用 1、设计实例 二、高频电路中使用 1、选择Q值高的电感器 2、选择自谐振频率高的电感器 3、选择电感偏差小的电感器 三、控制振荡频率 四、确保高频信号的隔离 五、共模轭流线圈 一、电源电路使用 如式(5)所示,…

数码照片管理系统Damselfly

什么是 Damselfly ? Damselfly 是一个基于服务器的数码照片管理系统。Damselfly 旨在管理基于文件夹的大型照片集合,特别关注快速搜索和关键字标记工作流程。Damselfly 包含强大的机器学习功能,可帮助您识别照片及其主体,包括人脸…

使用Socks5代理保障Windows网络安全

摘要:Socks5代理是一种在Windows系统中保障网络安全的有效方法。本文将详细介绍什么是Socks5代理,以及如何在Windows系统中使用Socks5代理来加强网络安全。同时,我们还将探讨如何编写代码来使用Socks5代理来保障应用程序的网络安全。 正文&am…

报表VS分析:为什么报表做不完?老板到底想要什么?

各位数据的朋友,大家好,我是老周道数据,和你一起,用常人思维数据分析,通过数据讲故事。 上一讲和大家讲了分析模型中的战斗机——财务分析模型。通过奥威BI软件的行计算模型来开发财务分析报表异常地简单,…

安装Django

1. 在物理环境安装Django Python官方的PyPi仓库为我们提供了一个统一的代码托管仓库,所有的第三方库,甚至你自己写的开源模块,都可以发布到这里,让全世界的人分享下载 pip是最有名的Python包管理工具 。提供了对Python包的查找、…

Linux 动态库的制作与使用

目录 动态库的制作和使用 动态库的制作和使用 原始结构如下: 先进入calc文件,并生成与位置无关的.o文件 接着生成动态文件库,使用ll指令可以看到,库名为绿色,linux中绿色的文件一般都是可执行文件 将其生成的lib…

如何快速搭建一个SpringBoot项目

前面我们了解了SpringBoot背景和特点,本节我们主要介绍如何快速构建一个SpringBoot项目,以此来提升日常开发效率。 SpringBoot是搭建应用的手脚架,由Spring公司的核心团队在2013年开始研发、2014年4月发布第一个版本的全新开源的轻量级框架。…

如何平衡倾斜摄影的三维模型轻量化数据文件大小和质量效果?

如何平衡倾斜摄影的三维模型轻量化数据文件大小和质量效果? 倾斜摄影超大场景的三维模型数据文件大小的具体范围取决于多种因素,如原始数据的复杂度、轻量化处理的方式和压缩算法等。一般而言,经过轻量化处理后,数据文件大小可以减…

centos7安装nginx及uwsgi部署django项目

1、安装配置uwsgi pip install uwsgi 2、在项目根目录下创建image_ocr_uwsgi.ini配置文件 [uwsgi] # 对外提供http服务的端口 http :9000 # 用于和nginx进行数据交互的端口 socket 127.0.0.1:8001 # django程序的主目录 chdir /home/image_process/image_ocr/image_ocr #…

【计算机架构】响应时间和吞吐量 | 相对性能 | 计算 CPU 时间 | 指令技术与 CPI | T=CC/CR, CC=IC*CPI

目录 0x00 响应时间和吞吐量(Response Time and Throughput) 0x01 相对性能(Relative Performance) 0x02 执行时间测量(Measuring Execution Time) 0x03 CPU 时钟(Clocking) 0x…

【RabbitMQ】| 狮子带你(超详细)原生Java操作兔子队列

目录 一. 🦁 前言二. 🦁 原生Java操作RabbitMQⅠ. 简单模式1. 添加依赖2. 编写生产者3. 编写消费者 Ⅱ. 工作队列模式1. 编写生产者2. 编写消费者3. 实现 Ⅲ. 发布订阅模式1. 编写生产者2. 编写消费者 Ⅳ. 路由模式1. 编写生产者2. 编写消费者 Ⅴ. 通配符…

SpringCloud源码之Spring Cloud Common核心接口说明

spring cloud commons spring cloud提供的通用抽象包,组件的实现基本上都依赖于当前包的接口定义实现功能,下面就是梳理一下当前包中都提供了哪些比较重要的接口 1. 服务注册 1.1 DiscoveryClient DiscoveryClient 是一个顶级的接口类,用…