个人信息管理整合方案(下)

上半部分:http://lizheng.me/2008/12/personal-life-management-1

[singlepic=18237,600,521]

上图:为了完成一个任务,可能区分几个阶段,在Redmine里体现为路线图。路线图由版本组成。版本有截止时间。
新建问题时可以确定这个问题属于哪个版本,其实这就是一个做计划的过程。就是说你要在这个阶段完成哪些事情。

一个版本的进度,是与当前版本下问题的状态有关的。当50%的问题被完成,状态变为关闭时,这个版本的进度就是50%。

[singlepic=18239,600,499]

上图:问题可以指派给某人人去做。这样的设计便于很多人一起做一件事情。
问题本身也可以设置截止时间。

[singlepic=18235,600,502]

上图:问题的显示还可以根据问题提出的时间。

[singlepic=18236,600,405]

上图:Redmine可以记录全部的动作,包括你的SVN提交操作。

[singlepic=18240,600,169]

上图:Redmine为每个项目内置一个Wiki,项目的帮助系统也可以建立在这里面了。

[singlepic=18241,600,192]

上图:Redmine中提供文件管理功能,可以用来开发组内共享文件或者提供版本下载。每个文件都可以指定是那个版本的。当同一个文件在不同版本会不一样时非常有用。

[singlepic=18242,600,378]

上图:Redmine的精华之一是可以直接连接到SVN(你在项目设置里配置的SVN。一旦配置不能更改)读取SVN信息。这里是Redmine读取到的SVN信息。SVN Commit时的更新记录被显示在这里让你知道这个版本发生了什么。此外,还可以通过在SVN更新记录中插入某些符号的方法,让这里的更新记录与Redmine中的问题连接起来,显示红色的小链接,连接到相关的问题。链接的样子随问题的状态改变,很直观。

[singlepic=18243,600,498]

上图:可以像资源管理器一样,树状展示到很深很深。

[singlepic=18244,600,276]

上图:对于单独的一个文件,可以跟踪每个版本都发生了什么。

[singlepic=18245,600,500]

上图:对于单独的一个文件,可以比较任意两个版本的区别,到底修改了什么(diff,对于文本类文件)。

[singlepic=18246,600,188]

上图:可以加别人一起到项目中。比如加GF到你的个人生活项目中做个Manager帮你挑几个bug之类。

其实,Redmine如果用来管理个人生活,的确有点大材小用。Redmine还有很多很多很好的功能,不用真的不知道它的好。举个小例子吧。Redmine中很多页面都可以导出成表格形式,比如pdf格式。好几次,领导向我要我带领的项目组的工作计划和文档之类,我直接把生成的表格给他,都认为我花了很多功夫做了一张表,其实…
这个叫什么呢?嗯,生产率。

6. 资讯管理

据我观察,每天最耽误时间的事情是看新闻。休息一会儿吧,打开那么一堆网站。挨个看头条,哎,头条下面有个亮晶晶的连接,有点意思,里面是什么啊?…回神的时候,10分钟已经没了。
资讯是不能不看的。有这么一种人,工作上一年之后觉得与世隔绝了一样,什么都不知道,午休吃饭的时候还在谈论的是工作问题,这种人踏上的是不归路,恶性循环,没人对这样的人感兴趣,那么他就越孤立。

[singlepic=18255,600,516]

看点新闻吧,这样至少吃饭约会的时候知道说点金木冲月和2008年最大的月亮之类的事情。
打开一堆网站的方式是最不可取的,严重耽误时间。解决方案是Google Reader。
前面说到的各种产品用不用随你,Google Reader如果你还没有使用我严重建议你开始用。

[singlepic=18254,600,516]

上图:一般展示一个新闻的摘要,不感兴趣可以用鼠标滚轮在最短的时间略过去。在信息爆炸的时代,这样的高效率是必须的,不然你就是超人也会累死。我的Google Reader每天大概500条左右,我每次积攒到100然后看一次,当作休息。好玩的东西点“分享”,然后我的好友就可以看到,一会儿我吃饭的时候还能和他们讨论一下下,需要注意和将来处理反应的重要新闻(比如PHP重要安全更新5.2.8,我需要升级服务器上的PHP版本),但是现在没时间处理,简单点一下加星标,有空的时候再找出来仔细处理掉。

7. 通知机制

一件事情在某个程序中发生了,我不知道你在什么地方,怎么告诉你呢?打个电话最好了,不过我想计算机还没有足够的智能和资源去打电话。发个短信也行。
前文中提到的Google Calendar就是在这个比较高层级的通知系统中。某件事情到时间了,会发短信到你的手机,非常方便。变形一下可以这样用。15:00你要去见一个人,那个人你有点烦,不想耽误太长时间处理他。走之前你可以定一个Google Calendar任务,发生在15:30分,内容很吓人,比如去飞机场接人,然后通知方式选择SMS。你去和那个人处理事情,我们这种追求高效的人喜欢在一开始就把问题讲清楚,但是他还是没完没了。然后你说你有事情,他一定认为你是借口…但是15:20忽然你的手机响了,Google告诉你15:30要去机场接人了。你把手机递给他,他只好放你走了。

习惯于把E-mail当作信息中心的我们总是希望,如果E-mail的到达能够发短信到手机上就好了。我不知道中国移动可不可以,反正我的中国联通有个133sh.com的邮箱,我只要把主Gmail再转发到这个邮箱(注意,在身份那一节,主Gmail收到的E-mail可能已经经过了一次转发,这里在转发一次),然后中国联通的邮箱服务器就会发一条短信到我的手机,告诉我收到一封邮件。
很多地方,E-mail通知是很正常的,Google基本上所有的服务都通过E-mail发送进度报告,Redmine也可以实现多种粒度的E-mail通知,只要别人一修改某个问题或者提出某个问题甚至发了一帖子,就会E-mail到你的注册E-mail中。
最后一个问题是你在计算机前的时候。相信很多人的大部分时间是这种状态。
工作状态下,你的FF中应当打开四种网页:

  • Google Calendar:应对随时到来的电话什么的,你好决定对方要求的时间你到底有没有空。
  • Gmail:看邮件,按照加星标的邮件,帮助发信人完成他的事情。现在我们还流行用Gmail集成的Gtalk聊天,因为工作状态中,很多人不开MSN也不开QQ,但是会开Gmail~
  • Redmine:随时分配任务计划,按照计划去做事情,随时更新状态。
  • Google搜索页面:工作中需要查询的东西,可能有一大堆搜索结果页面。

切忌打开Google Reader,不然你会像我一样患上刷新综合症,新闻总是看不完啊~

使用Firefox,善用插件。
我用Firefox安装两个插件:

  • Google Reader Notifier:每隔几分钟把Google Reader的未读新闻数显示在FF的右下角。我一般积攒到100然后看一次。
  • Gmail Manager:Gmail中来信的时候会提示未读数,然后显示最新一封邮件的概要。即便是开会的时候,全屏放着PPT,一会儿出来一个新邮件提示,会让领导觉得你很忙,找事情的时候最后才给你(前提是你领导把你当人不是畜生)。

8. 手机

在任何时候,随身计算设备的地位都是不可替代的。毕竟你不能搬着MacBook四处晃来晃去,还能够在避免装B的情况下把事情办了。
手机哪方面性能最重要?以前写过一篇文章:《观察——平台之争》谈这个问题。其实选手机重要的是选平台的问题。良好平台的手机不但会有各种各样的应用程序,还会有各种PC端工具。
我一向用Nokia产品,Nokia的PC套件(Nokia PC Suite)是非常方便好用的PC端工具,感觉就像发QQ一样,美中不足是不能在PC端及时提示短消息,不然真变成QQ了。

In the end:

呼哈哈,终于写完了…
我不是希望你要像我一样做,只是想给你一些启迪,希望你掌控住越来越满的日程表。最后,记住永远要在日程表里设置一项“Urgent”级别的任务:和家人在一起!

8 comments

  1. 写得好!应该介绍给更多人

    有个问题,Reader 里面订阅到东西太多了,有什么方法可以实现某个feed的更新直接提醒到邮箱里?

  2. 其实我觉得,如果Reader多的都看不过来,说明有些信息不重要,就不该订阅进来。
    真的如果Google Reader引入Feed重要性就好了。
    你说的提醒,有个东西叫rss2mail,可以做这件事情。此外,Google Alerts可以监控某个特殊的内容,一旦出现就邮件提醒。

  3. 你好,请问你安装的是什么版本的redmine,为什么我安装0.8.0以后,在路线图里面,对于已经close的问题却不显示删除线呢?

发表评论