Bugfree应用案例一:即时消息+bug管理系统
近,一直在忙着公司信息系统的上线工作,培训-数据准备-上线-支持,一条龙,看起来不多,但是在我们这种连锁华东的企业之中,就成了无休无止的出差,怎是一个累字了得。
而且,程序方面也不消停,总是大大小小问题出个不停,好在开发部的兄弟非常努力,眼看着这套系统越来越完善,大家的信心也越来越足。
不过,缺乏一套bug管理的解决方案是目前一个比较严重的问题,程序的bug无法回溯,无法跟踪,解决没解决,责任人是谁,整个是一片模糊。一个偶然的机会,从程序员杂志的一篇文章得知了bugfree这个开源的bug管理系统,具体看了一下,感觉还好,简单,但是正好符合我们的需求,而且代码的结构性很好,稍微修改了一下,感觉还好,不过这套系统侧重于使用email进行bug的发送,感觉使用email的方式虽然简单,但是时效性不好,开发部的兄弟们干起活来没日没夜,email不知道几天能够检查一次呢,所以准备给他换个方式,使用即时消息。
早打算的是使用jabber服务器作为即使消息的发送端,而且以前我还搞过,有点基础,jabber的高度可扩展性能也让人满意,不过两点原因让我终放弃这个想法,首先,jabber需要一个独立的服务器端和客户端,为了几个人用的bug管理系统就搞这么大动作,我不太愿意,第二,jabber的客户端软件看起来目前都没有几个好用的,于是关于整合bug管理系统和即时消息系统的想法就暂时搁浅。
一个偶然的机会,看到了这个网站,一个叫做blobsy的msn机器人,马上茅塞顿开,我们可以通过一个msn机器人作为即时消息的通知媒介,这样,解决了我的两个大问题,其一,不需要搭建独立的服务器了,微软已经帮忙搞好了,第二,msn是公司同时基本全员采用的即时消息软件,客户端不成问题,他们只要把这个机器人加为好友就行。让人兴奋的是这个msn机器人居然使用PHP编制,这样就出人意料的满足我整合bugfree系统的要求,只要分析清楚blobsy的系统结构,然后抽取出他登陆msn的模块和发送消息的模块放到bugfree系统当中,一切就非常完善了。
唔。。。这个想法看来挺有镐头的,准备花点时间试试看。