Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1166180
  • 博文数量: 1310
  • 博客积分: 3980
  • 博客等级: 中校
  • 技术积分: 8005
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-09 22:05
文章分类

全部博文(1310)

文章存档

2011年(1)

2008年(1309)

我的朋友

分类: 系统运维

2008-06-18 06:41:47

我不大清楚国内以及国外其他博客的开发模式,不知道他们的开发是不是也基本靠吼。也许我该主动和他们联系下,学习学习他们先进的管理模式。无奈我找不到他们老大的qq号码,只记得给某牛博的开发者发过电子邮件,结果了无音讯,我姑且告诉自己也许是我写错地址了吧。其实说到开源社区的经营和管理,整个我们国内还处于起步的阶段。那天看一帮大牛在csdn的视频节目里探讨国内开源社区的发展。有点这几天我们讨论中国足球的味道,可以找到一万个理由来说明我们干不过老外。

其实我觉得道理很简单,并不是我们没有好的开发人员。就像所有人都坚信中国13亿人里肯定能找到几个足球天才。关键是要有好的文化氛围和管理模式来规范我们的开源社区。如果现在没有好的模式或者是不知道那个模式适合自己,那么也有一个好办法:试试。只有我们真的自己冲在第一线才能发现和改进适合我们项目的管理模式。就拿我们的emlog来说,我很早就知道应该找一票兄弟来一起开发,这样才有前途。而且听起来也比较酷,我们是多人开发的,我们是一个牛逼的团队。于是我这么做了,我写了一个参与emlog开发的申请表,到处发了一些。果然很多人给我发来了邮件,可以说是各路英雄豪杰。我像老板翻看简历一样挑了几个夸自己夸的狠的,精通各种语言工具的。当时就想:我靠,我手下一帮牛人,这下可以开始干活了。我煞有介事的写起来开发计划书,列出了几乎emlog近5年要开发的东西。反正我们人多。为了方便大家开发交流,我建立了一个qq群。在没有版本控制,而且各位大侠都身处祖国各地的情况下开始了开发工作 …… 。可是没过多久,我发现那个qq群已经成了大家扯淡的好地方。由于交流成本太高,且大家对于我分给的开发任务都不感冒。于是我不得不说了声对不起,解散了众位。这个是一次惨痛的失败,给我的教训如下:
1.参与开源项目的朋友不是给我来打工的,我该让他们做自己喜欢的事,而不是分配任务。
2.要有版本控制软件,比如我们现在完美的googlecode。
3.在大家身处异地的情况下,人员尽量少,不然交流成本太高
4.别建立什么qq群,发邮件是最好的,有记录,而且写邮件的时候基本大家都会用心思考。而qq群里大家都想扯淡。

事实证明我如上总结的是正确的,我们采用了googlecode作为版本控制,方便大家检出和提交代码。也可以轻松的查看代码提交记录。我们有很少的开发人员,只有两个,貌似少的可怜,哈哈, 但是我们的效率一点也不低。我们虽然有qq群但是我告诉兄弟们那个qq群只用来扯淡。而且我从来没有硬性的要求我们的开发人员必须完成什么。而是他们有了好的点子和我们一起讨论,然后去实现,这样我可以保证。开发人员做的工作是他喜欢的乐意去做的(我觉得整个非常重要),而且给了大家自由发挥创造的空间。

近日又有些朋友想加入emlog的开发队伍。说实话我有点压力,因为多一个人就意味着,管理成本的提高。但是我会努力摸索好的方式,让大家都可以快乐的工作,并从中收获更多。

最后,我很感谢为emlog作出贡献的朋友,emlog属于每一个开发人员,每一个用户:)希望我们可以走的更远!

阅读(313) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~