0
Posted on Monday, September 14, 2009 by 醉·醉·鱼 and labeled under , , , ,

在写这篇blog之前自己是先添加了一堆标签,也就注定了这篇文章至少要覆盖掉这些地方,但又不免成为流水账。

Part 1 GTD - Get Things Done

大学里面看了一些关于这方面介绍的书,比如那本很NB的《高效能人士的七个习惯》,也尝试过这样做,但是还是不得而终。一个半途而废的例子...ORL

简单来说,GTD重要介绍了如何更好地发挥自己的效率,安排自己的行程和计划,让事情更好地有计划地做完。一般而言,会有以下的steps:

  1. 写下自己的梦想,比如成为一个医生,成为一个好丈夫,参加GRE考试,参加XX比赛,今年读100本书等等
  2. 建立一个To-Do List,用来细化这些理想和建立近期想到的一些Tasks,比如读这周要读《北方的河》一书
  3. 设定Priority和Emergency,还有Time:进行筛选,哪些是必需的,哪些是和梦想没有必要的,比如《北方的河》一书不是很着急,但是很重要,给一个B的等级,然后设定这周需要读完。
  4. 每天check一下:今天干了什么?完成得怎么样?明天要干什么?To-Do List里面还有多少任务?比如今天我看从50页看到了100页,现在完成了10%了,计划下去周五可以看完,是否要把To-Do List里面的《平凡的故事》加入周末中去呢?
  5. 定期回顾和整理:这段时间完成了什么?下个月我会做什么?离我的理想还有多远?比如这个月我完成了什么,记录一下;下个月的安排大致安排一下,着重安排一下明天的任务。

自己感觉来说,需要坚持的就是每天的check:早上check让自己很明确今天要干什么,晚上check让自己感到有成就感。

Part 2 Agile - Scrum

接触到Agile是在Info社区上的,不过当时不清楚具体是怎么一个过程。现在经过了近一个半月的时间后,渐渐感觉了Agile的魅力,同时自己也感到这个方法和GTD有着相似的地方。这里罗列了一些关于Scrum的steps:


  1. 我们需要做一个Product,嗯,不错,不过这个Product有很多requirements,让我把他们都细化出来吧!好了,这里有10个requirements

  2. 我们在这个Sprint 要做哪些requirements,让我想想,根据我们team的效率,还有requirements的优先级,我决定把1,2,3这3个安排到这个sprint

  3. 这个requirements的priority是多少,哪些是committed goal,哪些可能是strategy goal。requirements 1 (简称R-1)是必须,他是这个project的基础,R-2在R-1完成之后,可以进行。R-3不是很必要,我们可以挪到下个sprint,这个我们可以把R-4加入这个sprint。

  4. 用Jira和Burndown图来Track我们的工作,R-1开始进行了吗?完成了coding了?可以进行测试了?噢,都Done了啊?好,那R-2呢?今天我们花了多少时间了?

  5. 每天一个简短的Scrum meeting,update 一下现在的情况,接下来要做什么。昨天我测了一下R-2,发现了一些bug,已经报在Jira里面了;今天我会继续R-2的测试,并建立一个关于数据库的图标。

  6. Sprint要完了,我们的requirements完成了吗?能够做demo吗?嗯,我们完成了R-1和R-2,R-3没有完成,挪到了下个sprint,我们认为R-1,R-2可以进行demo了。

一个Sprint完成以后,又继续下一个Sprint,每天都朝着目标前进着。不过和GTD不同不仅仅在于一个用于企业软件开发,一个用于个人自身管理。此外,Scrum 是Agile开发的一种模式,能够快速响应客户的需求而做出相应的调整。所以很有可能,这个sprint做的东西下个sprint就移除了,没有办法,市场的需求。

Part 3 - IKEA
宜家真好。那天加了半天的小班后,跑到城南的宜家去买台灯。在宜家里面溜达了半天,感觉是很不错。下次去的话一定要带上相机并拖上个MM,里面的灯光和环境都很不错,很适合摄影。后来自己买了那个特价的台灯,样子还挺不错的。后来又顺便买了一个画框。

0
Responses to ... Scrum And GTD

Post a Comment