文档章节

敏捷原则比敏捷框架更重要

Worktile
 Worktile
发布于 02/21 18:18
字数 1542
阅读 139
收藏 0

2018年5月10日,敏捷宣言的发起人之一Ron Jeffries公开宣称“开发人员应放弃使用敏捷框架”。Ron Jeffries提到,诸如Scrum和看板之类的敏捷框架,与敏捷原则相差甚远,并不能为开发人员提供好的服务。他希望开发人员重新关注敏捷原则,并放弃使用这些敏捷框架。

我们询问了一些团队在实际工作中如何进行敏捷实践,希望大家在公开场合(互联网或社交媒体上)讲述他们的敏捷实践,以此进行一个大规模的敏捷回顾。我们将这次活动称为“Retro On Agile”。

我们想知道敏捷软件开发这种方式在哪些方面表现得比较好,又在哪些方面可以得到提升,希望大家可以分享他们在实践过程中遇到的困难,付出的努力以及收获的成功。 作为敏捷工具的开发者,我们需要收集这些反馈,以便更好地升级产品,为客户提供更好的服务。

实施敏捷后的反馈

在这次活动之中,大多数参与者都反应“敏捷”并未让他们的团队变得更好。

  • “虽然敏捷被定义为具体的方法论,但并未真正提高工作的效率。”

  • “希望人们能更多的注重敏捷的原则和价值观,而不是专注于流程和方法论。”

  • “能不能不将敏捷当做一个具体的执行方法?”

  • “如果人们都能意识到敏捷中比站立会议更重要的是 敏捷原则 就好了…”

以上都是他们真是的反馈。与此同时,我们也收到了很多积极的反馈。例如:

  • “我们团队的敏捷过程涉及了假设,实验,测试和执行,而不仅仅只是交付了。”

  • “软件开发的重点已从交付软件转变为交付价值。”

  • “工作更加智能,解决问题的方式也在通过协作不断发展。”

  • “我喜欢在敏捷过程中的交流,可以帮助我们搞清楚推理中的假设和差距。”

还有一些其他观点,可以看出研发团队对敏捷的应用有各种各样的想象。

  • “能否在学校早期教一些敏捷技术,使孩子们可以从中受益,比如学习如何有效地计划功课?”

  • “如果我们可以将看板制作成三维的会怎么样?另一个会是什么维度?会有什么效果?”

  • “如果整个公司都实践敏捷,那该怎么操作?我们的团队会是什么样?”

  • “如果 Scrum和看板不是敏捷的唯一方法,那会怎么样?”

关于敏捷,人们抱怨的主要内容之一就是: 敏捷框架 。这也是Ron Jeffries所提出的问题。众所周知,Scrum 就是目前大多数团队参考的敏捷操作指南。其实这一类敏捷框架在实施过程中都会带来一些负担。例如要利用 Scrum,你必须雇用Scrum敏捷教练。而看板思想有些单一,仅能作为一个任务拖动系统。这些结构和流程虽然有用,但并非适用于所有团队。 敏捷不仅仅是具体的执行方法,还需要关注其它的事。

更好的使用敏捷

我们为团队提供了一个简单而灵活的工作板,每个成员都可以参与进来。从进入项目的那一刻起,团队成员可以自行调整使用方式,让工作更加得心应手。随着团队对工作板的适应程度提高,成员自行添加、删除结构,甚至修改流程都变得非常简单。与具有大量内置流程的Scrum项目模板相比,这种方式更加简洁流畅。

敏捷团队将特性和用户故事引入项目并快速地配置使用,可以节省很多时间。团队成员可以自行调整展示页面,减少在项目模板中统一设置所花费的时间,从而集中在手头的工作上。

除了深刻理解敏捷原则并在团队中进行尝试之外,我们也可以使用优秀的工具来帮助我们进行协作。好的协作工具会让团队的工作效率快速提升。在Worktile Agile 当中,可以轻松规划产品路线图、版本以及迭代,快速安排待办事项,并通过燃尽图、成员工作量图等跟踪迭代进度;同时使用Worktile Testhub 进行测试管理,无缝连接用户故事和测试用例,快速规划测试用例,组织测试计划,有效保证迭代质量。

现在,我们正在为产品提供更多灵活的配置。客户使用Worktile 研发产品的频率开始提升,并且一些新用户可以更快地掌握敏捷基础知识。我们相信这种灵活的方式更加接近敏捷的价值观。我们不再让客户去适应Scrum框架,而是在帮助他们真正地进行敏捷。

我们想要为敏捷团队消除不必要的开销或任何复杂的规则。不管是经验丰富的敏捷从业人员,还是初次接触敏捷的团队,都可以在Worktile Agile 进行敏捷项目管理。我们希望帮助团队更好地使用敏捷。

Worktile 官网:worktile.com

原文作者:MAX REHKOPF
译者:Worktile 禹灏波

文章首发于「Worktile官方博客」,转载请注明出处。

© 著作权归作者所有

Worktile

Worktile

粉丝 40
博文 74
码字总数 182801
作品 1
朝阳
私信 提问
加载中

评论(0)

[译] 敏捷、Scrum和看板:这些词到底是什么鬼?

当一个软件开发人员听到关于“新的JavaScript框架”或者“新的IDE”的新闻时,他不需要问多的问题的就能明白它是什么。但如果他听到的是”新的敏捷框架“时,他很可能会点点头,假装他知道...

暗夜在火星
2016/02/28
1.7K
0
【scrum 1】 敏捷开发简单理解

[+] 随着敏捷开发越来越流行,人人都在谈敏捷,人人也都在学习scrum等敏捷开发方法。。。当然,自己也是敏捷开发的实施者和受益者。 背景 我们公司引入敏捷开发的时间并不长,在实施敏捷的过...

Daim
2016/03/22
59
0
为何 DevOps 是如今最重要的技术策略

消除一些关于 DevOps 的疑惑。 很多人初学 DevOps 时,看到它其中一个结果就问这个是如何得来的。其实理解这部分 Devops 的怎样实现并不重要,重要的是——理解(使用) DevOps 策略的原因—...

作者: Kelly Albrecht
2019/05/13
0
0
敏捷团队床头宝典:敏捷项目管理快速入门指南

不仅仅是软件开发企业,随着竞争不断加剧,产品服务交付时间不断缩短,敏捷正在成为全球各行业企业数字化转型的主要趋势和方法之一。 什么是敏捷? 敏捷是一种项目管理方法,它使用称为“spr...

Cashcow
2018/10/17
0
0
为什么谷歌的开发人员认为敏捷开发是无稽之谈?

本文是 Quora 上的一篇回答,作者是一名前谷歌工程总监,他认为敏捷宣言从较高层次而言,与谷歌工程师对软件开发的看法是很接近的。但如果落实到细节,比如敏捷宣言背后的某些原则,其所代表...

程序师
03/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

SQL重复记录查询的几种方法

1 查找表中多余的重复记录,重复记录是根据单个字段 1 select * from TB_MAT_BasicData12 where MATNR in ( select MATNR from TB_MAT_BasicData1 group by MATNR having count(MATNR)>1)......

osc_vvylzpqs
7分钟前
9
0
十行代码让你的单机“影分身”,分布式训练速度快到飞起

工程师:“在你辉煌的时刻,让我为你唱首歌,我的好兄弟,心里有苦你对我说。” 计算机:“哥啊,那我可就说了,我是真的苦啊,现在一个模型动辄好几亿参数,数据集也是大的吓人,兄弟我内存...

飞桨PaddlePaddle
7分钟前
9
0
mysql: The target table of the UPDATE is not updatable

目标是批量更新目标表部分字段的数据 操作内容: 1.创建临时表 drop table if exists tempTableXXX create table tempTableXXX ( TEMP_ID int not null, BM varchar(14) ) 2.把数据存入临...

osc_5g68egoj
9分钟前
8
0
java 异常链

在设计模式中有一个叫做责任链模式,该模式是将多个对象链接成一条链,客户端的请求沿着这条链传递直到被接收、处理。同样 Java 异常机制也提供了这样一条链:异常链。 我们知道每遇到一个异...

osc_0bpc54vt
10分钟前
4
0
Go语言开发的微服务框架

 Go语言开发的微服务框架有什么?   1、项目名称:Istio   项目简介:Istio是由Google、IBM和Lyft开源的微服务管理、保护和监控框架。使用istio可以很简单的创建具有负载均衡、服务间认证...

osc_aitaq37i
13分钟前
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部