今天在首页看了一篇很有意思的博文:
谈一谈在家办公的利弊
其实在家办公对我来说是一个很遥远的梦想。但是人总不能放弃梦想啊。也来一个假想吧。
说是假想,其实这些手法也是来源于一些分布式开发的讨论。而在家办公在一定程度上构成了分布的情景。
最早听说分布式开发是一篇讲分布式敏捷的文章,之后一直对这种神奇的开发模式十分向往,也看过一些讨论贴,借着这个话题也来写一些东西,主要考虑一下Web2.0产品对分布式开发可能会有的一些帮助。在那篇文章曾说到分布式开发的基本原则:
(注:可以接触到实际客户的一端一般称为on-site,另一端可相应的称为off-site)
原则说得很到位,总之,无条件的提高交流的效果。在手段上我觉得在web2.0时代,我们有很多更好的工具可以帮助我们进行交流。
首先,对那个MSN和Y!的做法我就不是很同意,相比较的话Twitter不是更好吗?项目组成员一人注册一个Twitter帐号,所有人互相Follow。制定一个制度(先不考虑制度的建立过程)每隔一个小时写一个正在干什么。Twitter不就是干这个的吗?就像Twitter输入框上面写的:“What are you doing?”Twitter还能对话,而且所有的对话都是公开的,方便每个人加入进来,天生是个开放的环境。Twitter还能发到手机上,外出有事也能接到小组成员的工作动态。并且随时插入讨论。当然Twitter毕竟是国外的,可能会有很多问题,比如哪天被盾掉,那么叽歪,饭否也是可以选择的。相传矶歪的功能比Twitter更强大。
接下来我说的更多像是给Google做广告了,但是不管你承不承认,Google这些工具确实很有帮助。
第一个,Google日历,Google日历可以拿来做计划和工作日志,每个人一个日历,项目组再做一个计划日历。每个人的日历写自己的计划和日志,项目组的日历写项目计划和日志。可以帮助项目组跟踪计划和统计工作量。甚至项目经理或组长可以拿日历分配任务。拿任务日历和日志日历跟踪进度情况。
第二个,Google Group,google的这个论坛可以拿来做项目组讨论的地方,每一个发起的讨论都可以记录下来,还避免了平常口头讨论时不容易回溯的问题。但是单纯的GoogleGroup还是比较麻烦的,只有在结合了Google的另一个拳头产品之后,这个手段才是可用的。那就是Gmail。
第三个,没错,Gmail,Gmail中可以直接对Group发帖或对讨论贴进行回复,并且每一个讨论贴都可以折叠和展开起来。同时各个Gmail用户可以直接聊天,聊天记录也可以被保存在Gmail中。一切都是便捷且可回顾的。
第四个,Google Doc,不管我们怎么讨厌文档,大多时候文档是逃不掉的。大家分布的情况下,文档的管理和共享是个问题,但实际上,即便是不分布的时候,我们的文档的管理共享也是问题(我总是在飞鸽上收到大量的文档,导致我的文件夹中文件膨胀速度太快,产生大量垃圾,每次到找的时候总也找不到需要的文档。)。为啥不使用Google Doc呢?文档可以轻松共享,且大家可以协作完成一份文档。且支持版本控制。
第五个,Google NotePad,这是一个很有趣的记事本工具,他有很多种用途,在我看来,他可以做能够共享的TODO List,而且一些点子可以随手记在上面,当哪天差不多了可以导出到Google Doc,我们可以用它来制定自己的计划,并共享给组长或组员。
Google的广告做完了,再来吹吹Adobe的,Adobe推出了一款在线会议室:BRIO,目前还是测试版。
我申请了一个个人会议室试用了一下,还是挺不错的。可以共享桌面、聊天、语音对话、视频,上传文件。这些对于帮助在家办公的人开会是很有帮助的。不过因为外国服务器的关系,速度有点慢。
即便这个东西因为网速等人力不可战胜之原因跑不了,我们还有qq嘛,虽然因为众所周知的原因,用QQ一般是降低工作效率的,不过我们可以申请一个工作用QQ嘛,这样聊天、语音、视频、共享桌面也都全了。而且在twitter的帮助下,配上TDD和持续集成的手法,偷懒应该是很容易被发现的。
以上就是我想到的可以辅助我们在家办公或者说分布式开发的web2.0产品。
===========================
写完之后我到回来想,其实有些用在办公室里也未尝不可。