敏捷,我们准备好了么

米卢曾经说过一句话:态度决定一切。也是这句话,将中国国家足球队带到了世界杯的舞台上。同样在实施敏捷开发的道路上,也同样是态度决定一切,如果不能对敏捷开发有一个正确的认识,不能对新的开发模式采取一个积极拥抱的心态,那么我们就无法改变不合理的习惯,就不能冲破原有阻碍我们发展的牢笼。
 所以问,敏捷我们准备好了么?我们该如何准备?我们应该以怎样的心态去积极的面对?
1、正确的对待问题和错误。
 我们每个人都在不断的犯错、改错,错误让我们吃够了苦头,我们很惧怕它。正因为这我们在生活中采取了逃避,甚至是转移错误和问题。这些都是我们态度出现了问题,我们没有正确的面对,没有积极的去改变。如果我们能转换一种思路,把错误当成我们成长中必不可少的元素,把解决问题和改成错误当成生活中的乐趣,那么我们将会积极的面对他们。从某种角度上来说,如果你没有犯过任何错误,那么是不是说明你可能没有努力的去工作。努力工作的人,都是不断犯错的人,如果我们这么想,我们就不再逃避错误,对待犯错误的人也就不是一味的横加指责。
 当然说这些并不是说,要鼓励大家犯错误,只不过是有些错误我们必须要经历,没有必要去逃避,同时在犯错误的过程中,我们主要培养出能很好的解决问题的能力,能避免再次犯错的意识,这才是我们应该重视的。敏捷开发需要发挥每个人的主观能动性,在敏捷的过程中,只要错误和问题能在我们承受的范围内,我们就要去包容错误,去鼓励团队成员勇敢的创新,哪怕过程中会出现很多的错误和问题。

2、快与慢的平衡
练武之人经常说:为快不破。其实真的是这样吗?当然在现代社会,生活和工作的节奏都在不断的加快,工作效率的提升,为社会创造了更多的价值。快不是坏事,但是如果不正确的认识,可能快就是一场灾难。在二战中希特勒匆忙的进攻俄国,日本贸然的偷袭了珍珠港,正是这种急不可待的做法,加速了这两个法西斯国家的灭亡,换来世界人民的大和平。可见快也不见得就能无所不破。
在软件开发中,我们也经常会碰到这个矛盾。客户永远都希望我们能尽快的交付产品,而我们如果没有针对实际的情况,一味的追求快速,或许我们最后不得不付出更多的代价,产品的质量无法保证。软件开发的周期包含了开发和后期维护等阶段,它有一个很完整的生命周期,而我们在项目的过程中,却只是关注了开发阶段的过程,而对后期的维护没有正确的认识,一味贪快,导致架构设计出现问题,我们无暇去积累完善,用一个很短暂的阶段换来的是整个过程的工作低效,这不利于团队的发展。适当的慢下来,其实更是为了以后能不断的快起来。敏捷讲究的不仅仅是当前的敏捷,它更注重的是整个生命周期的敏捷,我们需要在过程中不断的平衡。

3、开言善听,对事不对人
一个团队如果能够提高效率,能够实施敏捷开发,我们就需要具备敏捷精神的团队管理。敏捷就意味着消除过多的无用的环节,信息能直接最短的传递,工作能直接能动的开展,每个人既是团队的成员又是团队的主人,将每个人的主观能动性发挥到最大。每个人的意见,大家能真正的听取,每个人所做所说的都是为了让所做的工作能开展的更好,而不会有人与人之间攻击的意识和意思。只有这样,我们每个人才能将自己更好建议共享出来,才能更加积极主动的投入到工作中。敏捷开发对团队的要求就是这个团队一定是一个积极向上,沟通自由,团结协作的团队,这样的团队才有效率。

这就是《敏捷开发修炼之道》第二章要告诉我们的:态度决定一切。实施敏捷开发,建立敏捷团队,我们必须端正自己的态度,面对未来的挑战,我们应该自信的说我们已经准备好了。

原文链接:http://www.po-soft.com/blog/yongtree/1269.html

猜你喜欢

转载自yongtree.iteye.com/blog/681782