Skip navigation.

=[零舍X设涂社]=

imick is a bragger (not a blogger) ... 他Comic,Manga一把抓 ...

Posts tagged with "GTD"

启用GTD系统

GTD,就是“Getting Things Done”,是由David Allen发明的一套管理时间与创造力的系统,自从他在2002年出版了那本GTD的圣经(Getting Things Done: The Art of Stress-Free Productivity)以来,他的GTD的理论与实践征服了无数人的心,特别是对blogger们和对IT界有敏锐触觉的人来说,你只要搜搜GTD这个关键字,就可以知道网上有多少资料是关于GTD的。刚开始接触到GTD时,我觉得它应该对我懒散拖沓的习惯会很有帮助,发现我这个坏习惯很久了,David有个理论,说如果有任何可以在2分钟内完成的任务,马上处理掉它,以免它占据我们大脑宝贵的空间;但我一直以来的政策却是2分钟内能完成的任务,就不用太上心,最后一刻去完成就好了,所以在各种最后期限撞车的时候,我通常都在忙这一堆遗留下来的2分钟任务。

现在知道了问题,该去解决了,当然第一步是去了解GTD这个系统是怎么运作的,显而易见起步最好的就是David的那本GTD圣经,不过有点讽刺的是,“读GTD圣经”又进入我原来的那个“能拖就拖”的系统,一直都没能完整的阅读此书,没能完成这个任务。造成这个的一部分原因缘自GTD本身(说的是GTD的复杂性问题,David叔叔,你就来帮我分担一下责任,^o^),从书中的第一章里你可以理解到GTD这个系统做为概念是如何运作及如果能承诺改善你自身的时间管理技巧,这部分比较浅显,外加很多David身边的案例,内容很好理解;但从第二章开始的实际操作却有点骇人,就是说虽然你知道了GTD这个系统的优点,但操作起来却显得很复杂,对于我这个还处在“能拖就拖”的系统里的人,上手成了最大的一个问题。

不过既然知道GTD是怎么运作的,轮子也不必造两次,我就开始试用别人做好的工具好了。外头有无数的GTD工具可供使用,有在线的服务(一般都是Web2.0咧,有趣),有离线的,有专门为PDA所用的,有Hack现有的服务的(将非GTD本质的工具改造成GTD的,如改造Gmail,Google Notebook为一个GTD系统),还有基于纸和笔的,琳琅满目,珠玉纷呈。我选用的是纸笔系统,一个笔记本外加一支好笔头,不选电子产品的原因如下:

  • GTD系统的第一步是收集,将你想做的,还没做的,做了一半的,拖了一阵的所有所有的东西,点子,任务,工作,等等都扔到Inbox,就冲这点我就不能选择电子GTD系统:1) 离线的服务需要你的手提电脑不离你身边,背着累人,用久了烫手,如果频繁更换工作环境,还需要考虑数据Sync和备份的问题;2) 在线的服务需要有网络支持,虽说网络的覆盖面越来越广,我却不能保证我最好的点子在有网络的地方产生,网络服务可以解决数据Sync的问题,但同样得担心备份的问题;3) 虽说以上问题可以通过购买一台优质PDA来解决,但你每天的工作日程就得多加一项:给PDA充电,同时会担心被盗问题,加上个人觉得跟别人聊天或开会时,开着PDA用Stylus戳啊戳的,不美观,没诗意,非个性的(请将我定义为“保守”)。当然,你要送我一台,我会大赞你有眼光的;

  • GTD系统能否成为指导你工作生活的系统,有个首要的要求就是你要定时Review这个系统,定时的清理Inbox,分类Next Actions,这个系统会陪伴你每一天,每一周,每一年,恕我直言,电子类的工具要用上一整年,每天不断,你或多或少的都会对这个系统产生审美疲劳乃至厌倦,因此有可能影响了系统的使用;

  • 软件(无论离线的还是在线的)总是有其先天的缺陷:缺乏灵活性,通常你需要几个软件一起来帮你完成一个工作,拿GTD的软件来说,他们都能很好的帮你收集文本的信息,帮你自动分类,排序,可以对以往的事件进行搜索,但如果我收集的是图形的信息呢,如果我需要对新建项目进行头脑风暴,绘制脑图呢(说到脑图,我还没去了解其中的奥妙,把它列入我的Projects里面吧!)?到这一步,我只好选择别的软件,那么我需要跟进的其实就是多个系统,本身GTD这个系统就是为了帮我们减轻合理规划的负担的,系统本身当然是越简单越好。

做为比较,纸笔系统虽然不能完全解决上面的问题,但用起来会很有趣,你可以在边边角角涂涂画画,任意个性化你的本子,只要本子里还有位置,只要笔里还有水,你就可以把你的点子随时随地记下来,用到一段时间,看看满版满版的有着你独一无二字迹的文字,划掉的每日日程,记录下来的完成的任务,肯定很有满足感;而且纸笔系统省钱省电,便携方便,如果有环保极端分子说我还是对这个地球的植被造成了微量的毁坏,我会回应他说我在为他们的尸体进行升华;还想到一个优点就是使用纸笔系统后,给了你最好的借口去试用形形色色,酷炫靓型的笔记本和笔,让我又想起那个在文具店对着文具流口水的自己。当然纸笔系统也有不足的地方,譬如不容易分类,排序,归档和查询(这些是电子系统的强项,所以在我的大计划中,会将两种产品结合着使用),在以下我介绍的系统中将尽量解决这些问题,好,开始正题吧。

本文要介绍的是一位blogger整理的纸笔GTD系统(Hacking a GTD Moleskine),本身又参考了PigPogPDA,我发现这个系统组织得很聪明,也很适用于我,基本上我将此全盘照抄,但原文上有关使用上的某些方面不是太明确,我将结合自己想法的使用方法记在这里做为读后感。

第一步,让我们跟着Eston Bond来制作我们的GTD系统,你需要的材料有:

  • 一个本子,最好挑质量好的,这些有钱的blogger们都挑的Moleskine,的确是个好本子,但价格不菲,小型的也要10美元一本,不过因为它品质的优良,设计的独到还有悠长的历史,所以依然得到玩家的追捧,成为小众的玩物,在国内也有专门的网站介绍(http://moleskiner.cn/)。当然Moleskine不是唯一的选择,我推荐有比较耐磨的封皮(别忘了这个系统是陪伴我们每天的东西),纸质比较好(至少别化水吧),页数在200~300页之间,外带一条带子书签的那种本子。

  • Post-It® Tabs,最少要3种颜色,我推荐3M Post-It® Durable Tabs,这种Tab质量出奇的好,正是我们需要的,因为在接下来的使用上你会看到我们需要移动这些Tab的。

  • 一支好笔,选出水顺畅但不漏水的好写耐磨的笔。

  • 如果你还不了解什么是GTD,推荐GTD圣经Getting Things Done: The Art of Stress-Free Productivity,如果没空读一整本书,google一下讨论GTD的blog,了解到主要的概念就可以使用这个系统的了。

第二步就是规划你的笔记本:

  • 将本子的内页标上页码,只标单数的话可以省一半功夫。

  • 准备三个不同颜色的Tab,分别写上Inbox/Next Actions,Projects和Someday/Maybe,剩余的Tab可放在首页储物袋中,以备Tab遗失时使用,如果本子没有储物袋,就另准备三个Tab,贴在本子的最后一页里。

  • 在本子第10页左右贴上Inbox/Next Actions,150页贴上Projects,190页贴上Someday/Maybe。

  • Inbox/Next Actions格式定制为:

    Date   Task(Reference)(Iteration)[Project]   Wait?

    Projects也做类似的格式定制:

    Date   Task(Reference)(Iteration)            Wait?

    Someday/Maybe只是一些长远的计划,无须特别格式,将理想,遥远的计划分条列下来就好,以后要实行他们,会将他们归类到Projects里面去的。

    本子的前10页是Projects的索引(Projects Index),每新开一个项目,需要将项目的名字和起始的页面记在这里,格式是:

    Name, Page

最后一步,也是最重要的一步,就是使用这个系统了:

  • 有关Inbox的采集,你需要把你的点子,任务,约会,计划收集在这个部分,然后你将会根据这里收集的资料分析出你下一步的行动。你可以看到事实上这个系统将Inbox和Next Actions这两部分整合起来了,那怎么分辨两者的区别呢?这就要看Task(任务)后面的那几个指代代码了,后面接着有(Reference)(Iteration)...的就是Next Actions,没有的话就是Inbox里的东西,另外也可以在Next Actions前加上“->”以示区别。使用上是这样的,一开始往Inbox里扔东西(点子,任务,约会,计划),然后在分析Inbox里的东西时整理出Next Actions,记上代码,Reference是指这个Next Actions来源于哪个Inbox里的条目,写上那个产生这个Next Actions的条目的页码就可以了,Iteration指这个任务被循环了多少次,首次记下时记为(0),Project指本项任务归属于哪个项目。举一个具体的实例,譬如说我准备买一台数码相机,这就算一个点子,记下来:

    6月1日   买数码相机

    分析的时候就发现这不是一个简单的工作,应该归为Project,去到Projects页为这个项目新开一页(你应该为每个新建的Project建一新页,如果是大Project,多准备些页数),然后到前十页的Projects Index记下这个新项目起始的页数,然后就是开始计划这个Project,分析后得到下一步需要采取的行动,你可以在Project那页开始计划,计划好把他们转移到(意指抄到Inbox/Next Actions页,听起来很麻烦,但可以帮助你认识到此项任务的重要性),假设我现在有了两个行动计划,一个是上网比较相机评测,一个是去商店里比较实物,记下来的就分别是:

    6月1日   ->上网比较相机评测(第11页)(0)[第151页]

    6月1日   ->去商店里比较实物(第11页)(0)[第151页]

    接下来就可以开始做了,做好了将该项划掉,定时检查GTD系统时(一般是半星期一次或一星期一次),如果有没完成的任务,将它抄在Inbox里的最新页,同时给Iteration加1,当任务的Iteration达到3时,说明这个任务你已经拖太久了,最好马上去做,或者这个任务太难完成了,转给他人或放弃。而做为对比的,少于2分钟能办好的任务,那就马上去做吧!注意到最右边一列写着Wait?这一列是给那些自己不能决定下一步行动的确切时间,需要等待别人的任务所用的,如果任务需要等待,简单地在此列划个叉就好了。这样将两者综合起来的好处就是我只需检查本子里的单一部分,但需要训练自己分辨出两者的区别。还有一点需要注意的,每次检查后将书签放置于Inbox的最新页数,同时将Inbox/Next Actions的Tab也移动到最新页数,这样可以让自己快速跟进进度。

这就是我参考Eston Bond的教程制作出来的GTD系统,今天才是第一天的试用,具体使用上的技巧和细节还有待研究发现,不过我已经爱上这个本子了,希望它也可以帮我改变懒散的习惯。

GTD你的桌面

勤于下载的我们总是把桌面作为我们下载的第一目标地,通常桌面图标堆得密密麻麻,XP也会定时提醒我们要记得清理桌面图标,而整理这么一大堆的文件也是一个头疼的事情。我之前的办法是在主目录下建立了一个目录(譬如我建了一个叫home的目录在C:下),然后在桌面建立了一个这个目录的快捷方式,东西就往这个地方扔了,结果也是治标不治本,桌面是干净了,结果这个目录下是一团乱麻。看到的这个帖子正好解决了这个问题,既然我们或多或少都开始接触和学习GTD来管理我们的时间,为什么不用同一套方法来管理我们的文档呢?

先看看演示动画,干净多了吧:

原文连接则在这里:
http://www.lifeclever.com/how-to-organize-your-cluttered-desktop-and-regain-your-sanity/

方法也很简单,首先在桌面建立5个目录(或快捷方式,更建议建立快捷方式,到时整理的时候文档就各归其处,而不是单单堆积在桌面上),建立的目录如下:
  • 0.Inbox
    未整理的,刚下载的都扔到这里来,接下来再慢慢整理,最好每天将里面的东西都整理干净。
  • 1.Actions
    那些需要你处理的文档归纳到这里来(记着,能2分钟完成的任务马上去做吧,这里放的应该是需要多于2分钟才能完成的任务),你可以放一些要填的表格,要交的作业,要安装的软件包,要看的电子书到这里来。
  • 2.Incubate
    Incubate是“孵化”的意思,也就是GTD里的Maybe/Someday目录,这里用来放一些你想收集但还没有时间看的东西在里面。
  • 3.Current Projects
    这个目录放一些跟你正在进行的项目有关的东西,这里跟Actions那个目录的差别就是Actions里的任务不尽相关,而Current Projects里的任务都是按照项目来分类的,如果整个项目都完成了,就移动到下面的Archive归档。
  • 4.Archive
    存档区,用来放日后作为参考所用的东西的地方,譬如上面提到的完成的项目,或你的音乐,照片,电子书,图片,电影等等。


可以看到,目录名都是以数字来开头的,这样的好处一是可以让这几个目录按整理的顺序而排序,二是可以用launcher程序来快速访问他们,Win用户请参考Launchy,Mac用户请参考Quicksilver。

当然,这个系统如果缺少了整理,也就失去了他存在的意义了。整理方法当然也是GTD流的:
  • 处理:
    1.两分钟原则,2分钟能搞定且无须存档的文件,搞定他,别让他占我们硬盘的宝贵空间。
    2.如果需要超过2分钟,将他归入到目录1里,如果跟你现在的项目相关,则归入3里。
  • 组织:
    1.不需要的东西,扔到垃圾桶。
    2.感兴趣但暂时没精力来处理的东西,归入目录2里。
    3.需要归档的留做日后所用的当然就归入到目录4里啦。
  • 回顾:
    1.每日
    在黎明到来之前,将Inbox清空;
    2.每周
    每周抽出时间来将目录3里完成的任务归到目录4里,再跑去目录2里看有没有可以归入到目录1或3的东西;
    3.每月
    每月的重头戏是整理你的目录4,东西都整理好,按目录归置好,参考的时候才不会浪费时间在搜寻上。另外,这也是对你电脑系统重要文件备份的好时机。

这样整理了桌面之后,不单桌面清爽了,启动速度也快了那么一点点(因为启动时需载入桌面的图标,图标多一点,载入的时间也相应增加一点)。

最后请跟我默念:David Allen,把我变成一个Control Freak吧!!

(再分享一下Mac上应用的一点小技巧,你可以将5个目录分别用不同的颜色来着色以便区分,另外如果在桌面上点击Command+J,在新开窗口的桌面控件属性下,将Show item info的选项勾选上,目录的名字下会标示出该目录下有多少个文件,不过此法对目录的alias不管用,我就干脆直接在桌面上建立目录了,另外建立的一些alias再放进这些目录里。)

补:用浏览器下载的同志们,不管是用Firefox,Opera,IE还是Safari,建议将下载目的地改为0.Inbox,下载完了直接去那里找,可以少一个丢东西到Inbox的步骤。

via http://www.lifeclever.com

纯文本ToDo-List管理器:todo.sh

, ,

不知道大家听说过Lifehacker没?这是一个由女黑客Gina Trapani创立的致力于借助软件与网络或任何就手的工具来提高效率的网站,上面介绍了很多好玩有趣的东西。Gina本人也经常写一些短小而有用的程序,我已经用上的有Better Gmail和Better GReader这两个Gmail和Google Reader的Firefox增强插件,另外这一系列的还有Better Flickr和Better GCal,因为我比较少用这两个服务,暂时还没有用到。而最近我尝试的Gina荣誉出品的东西就是这个:纯文本的ToDo-List管理器:todo.sh(http://todotxt.com/),之前MetalDuDu跟我推介过,但最近给自己的台式机装上Ubuntu 7.04才开始试验这个东西。经过了解之后才发现这不是一般的ToDo-Lister,Gina还给它融入了GTD的概念,它有以下的功能:

  • Context 上下文检索。就如David Allen建议的那样把你的任务根据性质来分类,可以很简单的在你的任务前加“@email”代表要写的email,“@phone”代表要打的电话,“@home”代表要干的家事等等。

  • Project 项目管理。除了可以根据任务性质来分类,还可以给任务所属的项目来分类。你可以像Gina那样(下面的视频有演示)给分属于不同项目的任务前加上p:[任务名](p代表project)。

  • Priority 优先顺序排列。你还可以给你的任务加上优先级别,这样你可以先攻克需要优先处理的事务。

而除了以上的根据GTD革新的特点外,纯文本的程序还有多多好处,不用调用什么图形库,运行当然是飞一样的快啦,反应也是一流,所有的资料都存储为纯文本,精简高效,也不用考虑兼容性的问题,而经过精心的编排,纯文字输出也可以很赏心悦目。

如果你开始有点兴趣了,接下来我们聊聊安装设置问题:

第一步:首先先把程序文件给拉下来(http://todotxt.com/library/todo.sh/),里面包含有todo.sh这个主程序和.todo这个设置文件,todo.sh是一个Unix的shell script。

第二步:接下来你得在你的系统里实现Unix或类Unix的环境,这包括了Unix,Linux,Mac的Darwin,FreeBSD等等,如果你的系统是Windows,那么有一点点麻烦,你需要安装一个Unix的模拟环境,这个方向下最受欢迎的Cygwin,我一直用它,是个很棒的玩意。但如果你对它没兴趣(安装一个cygwin的最精简版本需要50来兆),而只想试试todo.sh这个软件,你可以试试它的Python版本,关于这个的讨论请跳到后面有关todo.sh的Python应用部分。

第三步:用你最喜欢的文本编辑器打开.todo文件,找到下面这行:

# Your todo.txt directory
TODO_DIR="/Users/gina/Documents/todo"  

将其中的“/Users/gina/Documents/todo“改为你的todo.txt(就是存储ToDo-List的文件)的位置。

第四步:赋予todo.sh执行权限:

$ chmod +x todo.sh

第五步:将.todo这个配置文件移动到你的家目录(以我为例就是/home/imick或者更简捷的表示为~/):

$ mv .todo ~/.

这样就可以开用了,用法很简单,参看Gina的演示就好:

http://www.youtube.com/watch?v=daJ1Hs_y738

注意在这里Gina首先将todo.sh所在目录加入路径里,这样不管在哪个目录都可以执行这个脚本了,具体做法是在你的~/.bashrc(Linux),或~/.bash_profile(Mac),又或~/.profile(Cygwin)加入:

PATH=$PATH:"/path/to/your/todo/scripts"

然后又用alias命令将todo.sh精简为t,同样在你的~/.bashrc(Linux),或~/.bash_profile(Mac),又或~/.profile(Cygwin)加入:

alias t='todo.sh -d /path/to/your/.todo'

最后回到开始那个命题,如果你是在Windows下而又不想在Windows下模拟Unix环境,怎么用这个脚本呢?你可以试试这个脚本的Python版本(http://todotxt.com/library/todo.sh/todo.py),那就意味着你得满足另外一个条件,你机子得装一个Python的解释器,为了试验我装了最新版的Python 2.5.1,装好大概30兆,比Cygwin最简版本的50来兆小了不少。然后python todo.py就可以运行这个程序。但新的问题出现了,如果每次管理ToDo-List都得按python todo.py这么长一段不得麻烦死?DOS下又没有alias这个命令,该怎么将python todo.py简化成简单的一个t呢?解决方法还是有的,但有点麻烦,不过客官已经看到这里了,就请继续忍耐下去吧,步骤有三:

  1. 用doskey命令,在DOS终端下输入下面的代码(当然,在这之前你得把todo.py放在PATH能搜索到的目录下):

    doskey t=todo.py $*
    

    这里$*代表跟在todo.py后面的全部变量,所以系统就会把输入给todo.py的变量通通传送给t了。

    完成这一步就可以用t代替todo.py了,但这个设置每次重新开启DOS终端时会被重置,所以我们还需要将这个设置写入一个随DOS终端启动而自动加载的批处理文件里。

  2. 新建一个文件,假设命名为auto.bat,用文本编辑器打开,然后加上上面那行doskey t=todo.py $*。随便将它放哪吧,我把它放在了C:\下。

  3. 打开注册表编辑器(Start->Run...在新开窗口里输入regedit),修改[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor]下的“AutoRun”的键值为你的“auto.bat”文件的保存路径(我的例子就会是C:\auto.bat)。

    完成这个设置后每次开一个新的DOS终端窗口,auto.dat的内容就会被装载,我们就可以用t来召唤我们的ToDo-List管理器了,乌拉!不过因为是DOS,所以没有彩色代码功能,设优先值时颜色是显示不出来的,Windows下还是有一点限制的。

    在试验中发现todo.py在以上所说无Unix环境的Windows应用上的一个bug,在源程序的第291行if (args): add("".join(args))应为if (args): add(" ".join(args)),双引号里应该有个空格,如果不是这样,你记的任务里的空格都会被忽略掉。

http://todotxt.com/网站上还有围绕todo.sh开发的各种辅助产品,我看中了这个:birdseye,它可以对你的todo.txt和done.txt做美妙的展示:


写了这么多,总结陈词:Gina,You Rule!!

买到一双好笔

,

上回说到,用纸笔的GTD系统可以让我再次去享受寻找文具的乐趣,今天在Walmart就找到了这个,Zebra® F-301 Compact Ballpoint Pen。看下面的图,左边是笔头那段收到笔尾那段的样子(先分离两段,再拼合),右边则是将笔头露出来准备使用的样子。

收起来十分短小便携,伸展开来又是一支完整的笔,不会影响使用。Walmart里是两支打包一起卖,$3.94,good deal。
December 2009
S M T W T F S
November 2009January 2010
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31