《敏捷革命》(一)

第一章 世界运作的方式已经改变

一、对于本章中提出观点的理解

在过去,我们的工作方式往往是先制定精细的计划,向上级(或者自己)展示将要进行的工作完全处于掌控之中,然后开始按照繁杂的工作表展开工作。

这种工作方式,在开始之前无疑是让管理层和工作者双方都感到满意的,因为他给双方制造了一种,如果按照计划进行,结果将符合预期,皆大欢喜的假象。

而事实是,正是这种假象,让工作者获得提前的满足感,而丧失掉一些紧迫感。更重要的一点,我们在计划表里并没有而且没有可能预测到各种可能临时出现的困难,这将使时间和预算超支。同时,在面对超支时,我们的信心将会受到打击,我们需要花费大量精力来对抗这些不断出现的超支所带来的工作量和心理上的压力。

再来回顾一下这种被长期推崇的工作方式,可以发现,我们在初期展示的工作是一套,而实际做起来又是一套,这种不一致明显是不健康的。而且长时间里,工作者不能看到成果,对工作的积极性将会大大缩减,创造性也会被消极情绪所压制。

那么有可替代的并且更加高效健康的工作方式吗?有的!

在介绍这种工作方式之前,我们先要知道一个前提。在软件开发领域,有一条根据数十年研究工作总结出来的原则,即在任何一款软件中,80%的价值来自20%的功能。所以我们能否这样,将我们的工作分成多个迭代周期,在每一个周期里只实现部分功能,首先当然是从那20%开始,每一个周期需要有时间限制,并且在周期结束后需要有可供展示的成果来呈现给客户,我们再根据客户针对上个版本产品提出的修改意见或者新需求,来进行下个迭代周期的工作,以此循环下去。

不难看出,这种工作方式对于工作者来说是一种激励,因为每一个迭代周期结束的时候,我们都能看到成果。由于开发周期时间较短,我们往往需要在deadline之前进行冲刺,迎接挑战后获得阶段性成功可以满足工作者的成就感,从而在下一阶段的工作中保持甚至获得更多的动力。

另外还有一点,就是一定不要延长期限,这一点非常重要,屡次延长期限会让我们慢慢忽视deadline的重要性,从而对非常重要的冲刺过程造成很大影响,这是敏捷所忌讳的。

在本章中还提到比较重要的两点:

  • 消除障碍
  • 团队的作用

由于对该两点的理解还很浅显,本文不做介绍。

二、延伸性思考

敏捷方法被提出用以解决软件行业工作方式的问题。但是,我们能否将其思想推广一下,用到其他工作,或者日常生活中呢?

一个简单的例子,打扫寝室卫生。

寝室住着4个人,提起打扫卫生,并没有谁是完全情愿的,因为繁琐,而且那么小一块地,打扫那么久,也就那样。但是打扫过自然住起来感觉都不一样,接下来我们从之前提到的思想来分析。

很重要的一点,准确地找到那能产生80%价值的20%的功能。进行一次大扫除太累了,但是最能影响我们的就是每天活动最频繁,看到最多的过道和洗漱间。所以我们决定先花5分钟把过道扫一下,再花5分钟把洗漱间的地拖一下。嗯,没错,就10分钟,我们在寝室能看到的大部分面积都是干净的了,当然很舒服,不如今天就做这么多,然后晚上吃点好的犒劳下自己。对啊,就这么简单。

啊,但是对于一个有轻微洁癖的我来说,心里肯定痒痒,因为我很清楚柜子后面还有墙角,窗台等等还是脏的。。那么,第二天,我就来把这些地方打扫一下吧。活虽然有点重,但是因为平时并不怎么注意这些地方,可以适当马虎一点,快点做完。做完后当然还是可以给自己点奖励啊,发个朋友圈骗骗赞也是可以的嘛。

第三天,总觉得还差点什么。哦,对了,可以把书桌、衣柜整理下,大概...10分钟可以搞定。然后,仔细看一遍寝室,这TM简直跟刚搬来一样嘛!

上面的例子,我想应该很清楚了。我们需要做的就是抽象出基础的任务,然后每一个阶段都能看到可以展示的成果,并且基于前一个阶段的工作我们方便开展后阶段的工作。

相信敏捷的思想可以对你的生活工作方式带来改变~

你可能感兴趣的:(《敏捷革命》(一))