分享

聚集问题,方为敏捷

 东北十三少 2020-10-16

何谓敏捷?

敏捷不只是4句宣言。敏捷也不只是那些实践。

实施敏捷,不在于引入一种新的开发过程,引入一系列新的实践,而是引入一种新的思想,一种新的理念。

敏捷过程不重要,敏捷实践也不重要,软件开发相关人员的思想转变才重要。如果技术人员和管理人员的思想没有转变过来,即便引入了敏捷过程,实际执行起来也敏捷不起来。

比如:

每日立会上一直对某个问题争论不休,原本15分钟的立会不得不延长一个多小时。

如果软件相关人员有了敏捷的思想,那么他们就会聚集在解决问题上,而不会为其他的事情浪费时间。

比如:

大家对小李提出的设计方案进行评审。

第一个人评价这个方案说“很蠢”(暗含小李也很蠢)。这种说法完全没有聚集在问题上。它不会对方案有任何帮助,很有可能还会引来争吵。

第二个人稍好一点说“很蠢,你没有考虑线程安全”。这有些进步,但也没有完全聚集在问题上。暗含人身攻击的说法,可能会使小李因为情绪受到影响,不去思考所给的建议是否对方案改进有帮助。

最好的提出建议的说法是:谢谢小李的方案。但是,我想知道如果两个用户同时登录会不会带来问题?这种提法,直接聚集问题,不带任何情绪,不会引起不必要的误会,这才是具有敏捷思想的人工作的方式。

再比如:

QA和开发人员争执某个缺陷到底是系统本身的缺陷还是新增功能带来的缺陷。这样的争执是毫无意义的。如果是具有敏捷思想的人,他不会把时间浪费在这上面,他会直接解决问题。

在敏捷的团队中,大家的重点是做事。当有问题出现的时候,应该把重点放在解决问题上,而不是用来找出是谁的责任。

如果用“道法术”来形容敏捷的话,敏捷思想是为道,敏捷过程是为法,敏捷实践是为术。

引入敏捷,重要就是引入敏捷的思想。而聚集问题,不及其余,就是这种敏捷思想的体现。

所以,聚集问题,方为敏捷!

这正是:

过程实践不重要,思想转变才重要

时时刻刻想敏捷,聚集问题真高效

参考书目:《高效程序员的45个习惯-敏捷开发修炼之道》


    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多