我们应该把重点放在处理那些重要但不紧急的工作上,这样可以做到未雨绸缪,防患于未然。 – 时间管理. 史蒂芬·霍金
一个人的敏捷开发流程
一个人如何敏捷 (一日Sprint),作法说明
按照事情的重要程度把它们放到5件事清单上(注2,不管我们有多少事要做,就先拿出前五名来放入清单中),启动全景闹钟(在>25分钟的整点或半点时段设定闹钟,注3),接著;开始专注于一件最重要的事,进入专注模式开始工作(衝刺)。
当有新工作出现时,不要立即去做,先放到清单裡去。如果有人来打扰你,先问是否可以稍后再来,如果不行,问清楚事情的重要程度如果比你现在在做的工作还要重要,就去帮他处理。
否则就继续做完手头的工作直到闹钟响起时在回到全景模式,停下你的工作,进入休息状态以客观的态度审视待办的工作清单,挑一个最重要的工作设定好全景闹钟,继续衝刺。
在这种专注一件工作的专注模式与全景模式之间进行切换,然后继续去完成工作清单裡的下一个工作(注1. 参考自单核工作法)。
把完成的工作,评估一下工作做得好的、跟不好的地方,写在Email裡然后寄给自己,直到渡过这一天,最后在就寝前回顾一下这些信件,如果有所感想就把它写在信裡回给自己(反覆寄信给自己的方式,就称为自我回馈的模式,例如:我通常在google搜寻到重要资料时,就会把资料作彚整一下,然后寄给自己作成注记及纪录,便利以后回顾用,也可以用来作爲自我更新.,注 5.)。
全景闹钟Panoramic alarm clock
先来谈谈「全景闹钟」,这是一种透过整点或半点时段设定闹钟的方法,在闹钟响起时强迫自己进入重新客观的审视,回过头来看自己手头所有的工作(很像 Refinement,但更像 Inspection,是一种系统思维的想法),也就是强迫自己回到看见全貌的模式。
这种时时提醒自己看见工作全貌的方式,可以避免发生局部优化的现象(让设定的整点时间来提供我们延迟决策的机会,同时能够使得决策更正确些)。这个观念来自于阿兰·拉金Alan Lakein美国“时间管理之父”(他说;我们一定要在专注工作的时候使用闹钟来计时,并强调这个世界上根本不存在“没时间”这回事)。
反过来;我们把它对照到一个正在运行scrum的团队,这件事便是站立会议了,也就是说我们可以在进行站立会议时;将他视为是一种用客观的角度来审视所有的工作项的时机。
一个人要如何敏捷呢?
就从把一天当成一个「个人的Sprint」开始,每个Sprint只专注于一件目前认为最重要的工作,用全景闹钟来提醒自己应该要切换模式了,一天中持续的在极度专注的工作中(专注模式),以及切换到客观审视所有手头上的工作 (全景模式)之间,包括别人的干扰及突然在脑海中浮现出来的工作,都要先做客观判断再去做它,也就是在允许的情形下,先把这些突来的工作放入清单中,等切换到全景模式之后,在经过客观的做判断后,决定它是不是目前最重要的事,然后才开始工作。
敏捷 = 务实,也就是尽量减少去做假设
紧急的工作 vs 重要的工作
很多任务会让人进入所谓的来者不拒的响应状态,好像你必须立即回应,否则就会错失良机似的,我们姑且把它称作是紧急的工作。但那不是它的重要性,紧急的事未必是重要的,而重要的事不去处理它,不久它就一定会变成紧急的事了。
我们需要客观的来判断工作的重要性,因此需要设定全景闹钟,让自己有机会运用客观的视野去审视所有手头的工作,让最重要的事排在最前面,运用务实的态度来让自己敏捷起来。
善用个人看板
个人看板可以让你脑袋裡的想法透明出来,这样子的记录可以帮助学习、增强记忆又能提供事后回顾时的轨迹,好处多多。(请参考Jim Benson 的 Personal Kanban 文章链接:http://personalkanban.com/pk/about-us/team/jim-benson/)
一个人的敏捷看板
{ 大家都知道”健康第一“这句名言,但却很少把它放在心上 }
「健康」包括: 身体健康,和心灵、环境健康,三者缺一不可。
克服无法持之以恒的焦点定律
要想养成一种持之以恒的习惯是不容易的。我们往往在听完演讲或有所见闻之后会开始计划实行改变自己的生活方式,或是想要养成某一种好的生活习惯,但常常结果是三天打鱼两天晒网,无法持之以恒。为什麽呢,为什麽我们无法持之以恒呢? 失去焦点可能是一个失败的最大因素。
根据克卜勒第二定律,在同样时间间隔内,行星绕著太阳公转所扫过的面积相等。
生活应该是多焦点的
行星的运行是有恒的,它依据椭圆的轨迹,运行规则是;椭圆轨道上的任意点到二个焦点距离之和为一定值。也就是说;在同样时间内太阳和运转中的行星的连线,所扫过的面积是相等的。
这有一点「天行健,君子以自强不息」的味道。用椭圆来诠释天体的运行是著名的克卜勒(Kepler)定律。椭圆形是一个有趣而特殊的圆形,它有二个焦点,就好像我们每一个人,都有在公司与家庭之间的生活一般,如何寻求像行星一般的运行规则,让工作和家庭生活能够取得好的平衡,明显的是人生的一个重要课题。
当你在运行个人敏捷开发的时候,便很容发现自己会将公司的工作和私人的生活混在一起的现象。上面的个人看板就展现了这种状况。这是事实也是真正的现象,这样画的看板是正确的,千万不要把生活上的任务跟公司的工作分成二个不同的看板来执行。因为如何取得二方面之间的平衡点才是重点,分开来便无从比较,看不出二者之间的比重了。下面是我的建议:请运用个人用户故事地图来实践多焦点的视觉化。
个人故事地图运用个人的用户故事地图来寻求「生活焦点」
个人任务的用户故事地图
日常生活裡,不论在公司或是家裡,都有太多任务等著我们去处理了,如果我们不能经常看见全貌,可能就会造成一些自己所无法预期的后果. 而把任务排成用户故事地图正可以协助我们看见全貌。(如果你很熟悉用户故事地图的话,可能会发现地图的最左侧栏位多了些什麽,那是我拿来简单分类用的目标栏位,是不是让整个视野一下子变得容易规划多了呢?).
个人用户故事地图可以让人好像看到了自己的未来,一些我们每天急急忙忙过生活都没花时间去注意的事情,现在看到了,然后有机会去规划实践它了,它让我们彷彿看见了生活的全貌。接著该作的是排序,依照事情的轻重缓急排列一下,然后把最重要的几个任务放进待办清单理头,设定好你的全景闹钟,让自己进入专注模式,开始衝刺吧!
结论
敏捷不能没有回馈,没有回馈的敏捷就几乎就没有敏捷。怎麽说呢?因为敏捷是针对需求多变的特性所衍生出来的处理方式。但是一个人怎麽敏捷呢? 无形的解答是去遵循敏捷的价值观,只要思考方式符合敏捷宣言(敏捷四大宣言)即是敏捷了。
至于有形的部份,Scrum的框架则是最受欢迎的了,但它有三种角色,单单一个人是无法运行的。因此每当被问到一个人如何施行敏捷时,总是以自己寄信给自己,用自我回馈的方式来实践敏捷。
但一直等到看见《单核工作法》,Staffan为个人的时间管理所作的佳作才改变了我的思考方式。如果我们将每次专注工作的方式当成是小增量,把在全景模式与专注模式的切换视成是进行迭代,不就完成了一种敏捷的典型工作方式了吗?试想一个人在一天裡运用小增量加上运行一日内的多次迭代开发不正是实践了敏捷开发吗!因此试著将它画成了类似Scrum的图形,希望对实行敏捷有兴趣的个人可以来尝试看看!
回家的路上跟睡觉前都是评估风险的最佳时刻。
看远一点
专注一天的工作得以完成一日的小增量也就是获得一日的小成就,我们若能够把目标放得更大一些,也就是专注于更大的时间区间,例如一週,则便能够完成更大的目标。如果你已经嚐试过一日Sprint的效能了,则或许你应该看得更远些,拥有更远大的目标,请试著把一日的衝刺放大成一週的衝刺,试著让你的目标能够实现, 人生也将会变得更美好。祝 有恒!
注1. 参考自单核工作法
《单核工作法图解》by: Staffan Nöteberg. (瑞典)
注2. 5件事清单
将所有你想要做的事,遴选前五个最重要的工作放入工作清单中,就称之为5件事清单。至于你想多放几件进来,我也没意见。
注3. 整点或半点时段设定闹钟。
目的是维持有25分钟以上的时间差距。例如: 10:03 分的整点或半点时段为10:30,10:15 的整点或半点时段则为11:00. 是一种运用闹钟在一段时间后提醒我们做决策的方式,它既可让我们专注于手头的工作又具有延迟决策的效应。
注4. 时间管理. 史蒂芬·柯维
著名管理学家科维提出了一个时间管理的理论,把工作按照重要和紧急两个不同的程度进行了划分,基本上可以分为四个“象限”:既紧急又重要(如人事危机、客户投诉、即将到期的任务、财务危机等)、重要但不紧急(如建立人际关系、新的机会、人员培训、制订防范措施等)、紧急但不重要(如电话铃声、不速之客、行政检查、主管部门会议等)、既不紧急也不重要(如客套的闲谈、无聊的信件、个人的爱好等)。
时间管理理论的一个重要观念是应有重点地把主要的精力和时间集中地放在处理那些重要但不紧急的工作上,这样可以做到未雨绸缪,防患于未然。在人们的日常工作中,很多时候往往有机会去很好地计划和完成一件事。但常常却又没有及时地去做,随著时间的推移,造成工作质量的下降。因此,应把主要的精力有重点地放在重要但不紧急这个“象限”的事务上是必要的。要把精力主要放在重要但不紧急的事务处理上,需要很好地安排时间。一个好的方法是建立预约。建立了预约,自己的时间才不会被别人所占据,从而有效地开展工作。
你该这么处理
注 5. 请参考: 斯蒂芬·科维的《高效人士的七个习惯》
积极主动、以终为始、要事第一、双赢思维、知彼解己、集思广益和自我更新。
本文作者:李智桦,文章来源:DevOps时代(ID:DevOpsTimes)
原文标题《「台湾精益老专家」一個人如何施行敏捷?》