2008年8月31日星期日

新工作,项目管理以及一些相关软件

新的工作入职已经两个月了。进入项目两周之后慢慢发现,这个项目是在是一个烂摊子。作为这个项目的副项目经理,以我的工作经验而言,放眼望去,几乎到处都是管理上的错误典范。为了将来能够有机会对项目组进行改进,现在自己在慢慢的列出这个项目中的一些问题,以备将来能参考。列表如下:
  • 项目管理不严格,进度前松后紧,大部分阶段人员工作量不饱满,后期全体加班。
  • 缺乏项目的整体计划,项目组成员不知道项目的里程碑和各个阶段点。后期补了项目计划,但难以追踪,其中有一部分人为原因。
  • 由于没有明确计划,测试人员感觉无所适从。测试人员对项目质量缺乏信心。
  • 个别有经验的程序员不愿将已有的实现进行文档化,对工作交接以及后期维护不利。
  • 项目缺乏设计,导致代码质量不高。
  • 缺乏统一的编码规范,没有必要的代码走查。
  • 沟通不畅,程序员不了解需求,导致经常发生返工现象。
  • 项目组成员对分给自己的任务责任心不强。
  • 项目组工作氛围沉闷。
  • 日常工作分工不明确,例如没有明确指定SCM/SQA人员等等。
  • 对常用功能的设计缺乏基本的规范,导致经常出现低级bug。例如输入合法性检查等等。
  • 没有建立问题报警机制。
  • 缺乏政策性的文档提交列表以及文档模板或规范。
  • 缺乏任务管理系统和报工系统,难以统计项目成本。
  • 缺乏人员评价机制。奖惩制度不明确。
  • 缺乏测试案例管理系统。
  • 缺乏需求追踪表,对设计和测试进行必要的覆盖度审计。
  • 测试时间过短,无法进行充分测试。没有充分利用单元测试工具和自动回归测试工具。

呵呵,听起来想是能犯的错误都犯了。

当然,仅仅找出问题还不能够算是有建设性,找出并解决问题才是管理人员需要做的。其实,只要公司能够给我明确的位置,改变现状应该并不太难。当然,对于现在的情况,不要奢望能够一口吃成胖子,循序渐进是比较现实的方法。

由于现在天天在客户现场上班,没有办法接入互联网。可以这样也算有利有弊。好处就是:可以有充分的时间进行一些学习。

例如:仅仅用了一整天的时间就详细的读完了一本关于XP的书,并且还做了笔记。

最近看了一些关于XP软件过程的书籍,心里在想是否可以解决目前项目中的问题。看来人真的是很容易被洗脑的,尤其是对于自己没有经历过的事情。我几乎是充满期待的憧憬着将来能够在项目中应用XP。

但是,同时也看了一本叫做《重构极限编程》的书(内容是批判XP的)。结果,发现我在这本书里面感受到了更加强烈的共鸣。

今天突然发现,在这里的BLOG中,我在2年以前其实就对XP做了结论性的记载。其实我在4年以前就已经比较详细的研究过XP了。结论和现在基本相同。

和当初一样,我现在还是觉得ICONIX过程是比较适合国内现状的敏捷过程。不过,在ICONIX的经典书籍中,主要还是对于建模过程比较偏重,而对项目管理方法涉及较少。有些遗憾。

公司让我在业余时间研究一下MS Project Server。试了几次才发现,安装过程居然是如此的繁琐!微软的产品麻烦到了如此地步,还是比较少见。而且还是非常昂贵。于是上网去寻找一些开源的或者免费的产品。

结论:开源产品少得可怜。有限的几个,功能少,质量差。基本无法满足需要。

于是转向免费产品或者便宜产品:

  • kiwi manager:收费产品,BS模式软件
  • VersionOne:有免费产品和收费产品,BS模式软件,主要针对敏捷过程
  • ComindWork:收费产品,BS模式软件
  • PlanBee:收费产品,BS/CS模式软件
  • TargetProcess:有免费产品和收费产品,BS模式软件,主要针对敏捷过程
  • Rally:有免费产品和收费产品,BS模式软件,主要针对敏捷过程
  • Mingle:收费产品,BS模式软件,特别针对敏捷过程(极限编程)。极耗资源。
  • ExtremePlanner:针对XP, SCRUM过程,收费产品。

再有就是一些online service:

  • ComindWork:收费产品
  • Basecamp:著名的小型项目管理网络应用,免费产品
  • everydo.com:basecamp的我内仿造品,免费,仿的还不错
  • Projectmanager.com:收费产品
  • Goplan.info:有免费产品和收费产品。免费产品功能很少。
  • Liquidplanner.com:收费产品
  • PlanProjects.com:免费产品,功能较少。
  • Wrike.com:收费产品
  • Huddle.net:有免费产品和收费产品。

有一些开源产品值得注意:

  • Redmine:其实就是Basecamp的开源版本,可以安装在本地。
  • Xplanner:专门针对与敏捷过程。可以支持SCRUM和XP,功能比较单一。

其他的:

  • ]project open[:最著名的开源产品,功能比较多。但是难以使用,界面丑陋。
  • dotProject:软件主页失效。仅仅在sourceforge上面有项目。安装复杂。
  • Onepoint Project:有免费版和收费版。不过功能有些简单。安装复杂。
  • GanttProject:只能算是一个画甘特图的桌面工具。

2008年8月13日星期三

对于书签的管理

长期以来,一直在寻找更加方便的书签管理方法。IE自己的收藏夹管理功能比较弱。于是使用一些书签管理软件。
曾经使用过的最典型的这类软件就是URLMenu和AcqURL。后来发现即使使用这些软件仍然有问题:对这些软件的数据库文件需要进行备份和恢复(以备重装系统),另外如果在多处上网的话,就无法同步数据。
再后来开始使用一些online的书签管理工具,最典型的如: google bookmark和del.icio.us。当然还有firefox下面的Google Browser Sync。
最近,我注意到一个问题:
其实在大多数情况下,我经常使用的网站地址并不很多,这些网址其实完全不用使用书签我也可以记住。
另外一些网址,有可能我在浏览的当时会觉得比较有用,但是过后有可能一年到头也访问不了几次。对于这些地址,google和百度足以临时解决我的问题。对于这类地址,需要记住的往往是一些关键字,例如XX软件的名称等等。
其实书签有用的时候多数是在第三类地址上:使用频率中等(比如一个月会用到几次),地址有比较复杂。这类地址最典型的是网上银行网站。
所以,目前看来,主要寻找的解决方案是:
1. 对于第三类地址的书签管理。
2. 有很多时候,我在浏览时,想收藏下来的其实是网页上面的某一篇文章,而不是整个网站。所以需要寻找文章收藏工具。这类工具也有一些典型的软件。 桌面版的如:MyBase,良友,Evernote等等。 在线的如Clipmarks,Google Notebook等等。在线工具显然比桌面版有很大优势,但是Clipmarks操作并不方便,而且速度也是奇慢,Google Notebook更是经常无法访问。
3. 另外一类就是密码管理,如:招聘网站,论坛的,软件网站的,EMAIL的等等等等。 这类工具其实也是,在线的工具显然更有优势。但是目前能够使用的工具很少,多数也是很不方便。这类工具最典型的有:onedoor, Google Browser Sync 桌面版的工具也有一些很经典的:AI Roboform, keepass, alpass

以上这三类工具,目前还在寻找中。

2008年5月19日星期一

Google又一次先走一步

刚刚发现Google在beta版的toolbar中更新了他的bookmarks和notebook服务方式。

我曾经在del.icio.us和clipmarks两个服务中间犯难,不知道应该使用哪一个。后来我慢慢发现:收藏互联网上的文章和收藏网站地址本来就是两个完全不同而又互相联系的需求。

现在Google也意识到这一点了:将bookmarks和notebook服务进行了整合。

现在唯一的问题:Google Notebook还是经常的无法访问。真的不知道是什么原因搞得?

2008年4月30日星期三

Google Calendar与Outlook同步

google刚刚出了新的服务:能将本地的outlook中的数据与google calendar同步,真够NB的。

新的facebook帐号

今天刚刚申请了一个facebook.com帐号,并且将blogger和facebook链接到了一起。

2007年12月21日星期五

Testing email

This is a testing blog email

2007年8月1日星期三

si.Mail

一直想找到一个比较方便的email客户端,原因是现有的客户端总是不能十全十美。
现有的客户端大多有以下的问题:
  • email的备份与恢复不方便。我希望最好是能简单的file copy就可以。
  • email的导入与导出不方便。我希望其本身的邮箱文件格式最好就是标准格式,如unix_mbox,然后还可以方便的对.eml文件进行操作。
  • 通讯录的导入导出不方便。
  • 方便的对帐号信息进行备份与恢复。希望最好是简单的file copy就可以。
  • spam filter功能
  • 对中文的支持

在sourceforge.net上面搜了一下,找到了si.mail。现在看,可以作为一中新的选择。他有几个比较好的特点:
  • 绿色,只需要解压缩就可以执行,不需要安装
  • 邮件筛选和查找功能非常强
  • 对邮件进行选项卡方式的查看——可以在一个窗口中同时打开好几个待处理的邮件

2007年7月31日星期二

远程共享大型文件——Pando

如果有亲朋好友在国外,而又想与他们共享一下最近新近完成的视频文件或者旅游照片该怎么办呢?
以前我使用www.mofile.com, 但是现在mofile的接力站的功能关闭了。所以只好上网寻找一些新的办法。

找到了软件Pando
下载安装。选中share new按钮,这是软件回询问你将要发送的email地址/im/web。将你的好友的email地址填好。然后选择需要共享的文件/文件夹。还可以填写一些关于文件的描述。
另外,还可以将自己的email地址填好,以便好友回复你的邮件。然后就可以上传文件了。
确定之后,在软件的sent选项卡中就可以看到你要共享的文件正在上传过程中。当然,还可以观察到你上传的文件被下载了几次。
你的好友呢,将收到一封有pando服务器发送的email,email中回描述这是你发给他的邮件。邮件带有一个很小的附件,这个附件就是一个种子。收到邮件的一方使用pando将这个种子文件打开就可以下载服务器上面的文件啦。

2007年7月29日星期日

TheBat! + AnitspamSniper

Windows下面的两款极品电子邮件客户端:TheBat和Becky! Mail。可惜的是这两款软件可能是历史太过悠久了,所以对垃圾邮件过滤方面好似都不太擅长。
这两款软件都有非常强大的邮件过滤功能,但是对付垃圾邮件,传统的邮件过滤器就不太好使了。
好在最近发现了TheBat下面的Spam Filter插件:AnitspamSniper for TheBat!。试了一下,安装简单,免费,过滤效果也很好!
如果不是我现在已经完全使用GMAIL了,TheBat绝对会重新成为我的主力邮件客户端。

中国是一个没有诚信的国家

是的,中国是一个没有诚信的国家。
这种没有诚信是自上而下的。
大到政府的政策不停的变换,而且变换的结果居然可以追溯到政策变化之前的合同。
小到小学生们就开始购买别人写的作文来冒充自己的。
这样的结果就是,几乎每个人都对自己所说的话不负责任。其实这也是中国市场上面假货泛滥的根源。
最可悲的是,广大的老百姓已经对这样的情况习以为常了。

2007年7月27日星期五

Firefox的Gladder插件与无界浏览

由于中国的G*F*W封锁了几乎所有的国外BSP(Blog Service Provider),所以给我现在写BLOG造成了不少的麻烦。
而国内的BSP提供的服务有时在太差了。
另外,发现几乎所有的.tw网站都无法访问。

解决方案有两个:
1-使用firefox的插件gladder,应用这个插件,可以让你在访问已经设定的网站是自动的使用国外的代理。
优点是使用方便,不用设置firefox的代理,只需要在插件里面进行设置就可以了。插件可以自动判断是否使用代理。
缺点是速度有点慢。

2-使用无界浏览啦,目前是Ultrasurf v8.2。
优点是速断非常理想,几乎与访问国内的网站速度差不多。
缺点是需要在访问这些网站时开启本软件,如果不是IE浏览器的话,还需要将代理设置到这个软件上面。不过我在使用firefox时,使用插件QuickProxy就方便多了。

2007年7月26日星期四

邮箱监视——POP Peeper

我有二十来个常用的电子邮箱地址,为了不是他们过期失效,我使用了下面的办法。

对于国内的邮箱,大都支持pop方式进行登录收信,而且多数支持pop3代理功能。所以,我使用163的邮箱,然后在163的邮箱中收取其他的国内邮箱中的邮件。这样,只需要定期的登录一下163的邮箱就可以了。

对 于国外的邮箱,多数不支持pop方式。在这样的情况下,我使用邮箱监视软件——POP Peeper。他不但可以对pop3的邮箱进行监控,还支持多种web方式的邮箱监控,其中就包括:hotmail, yahoo mail, gmail, excite, mail.com等等。这样就好啦,我可以随时对这些邮箱进行监控了。还有一个好处,可以在不打开浏览器的情况下,将这些邮箱中的垃圾邮件进行删除。
唯一的缺点就是目前还不支持aol和netscape邮箱的监控。不过,一个免费的软件来讲,已经足够强大的了。

2007年7月18日星期三

暂时转移我的BLOG

决定暂时将BLOG转移到my.opera上面去了。

http://my.opera.com/redouble

Mail REDirect

酷爱使用GMAIL,所以对于公司的邮件,我也使用GMAIL来处理。
1-使用GMAIL的发送邮件代理功能,可以模仿公司的邮件地址给客户发送邮件。
2-GMAIL最近有开发了收取邮件的代理功能,可以将其他支持POP3的邮箱中的邮件收到GMAIL的邮箱中。
但是最近发现,GMAIL收取公司的邮箱中的邮件总是有问题,尤其是最近几天,已经彻底收不下来了。在网上查了一下,大体上有两种说法,其一是由于G * F * W,所以国外的服务器收取国内的邮箱都有问题。另一个说法是因为GMAIL自身的bug。

还好,上网搜了一下,找到了软件:Mail REDirect。
安装之后,配置了一下,完全成功。它可以将任意某个邮箱的邮件直接重定向到另外的一个邮箱。
这样的方案和原来的GMAIL方案有两个区别:
1-Mail REDirect需要一个SMTP服务器来讲收取下来的邮件发送出去。好在这个不是问题,我直接使用公司的SMTP服务器就可以了。
2-GMAIL可以在后台进行邮件收取,即你即使不在线,GMAIL也定时的将你制定的邮箱中的邮件收取过来。而Mail REDirect就需要你开着你的电脑,并且在线。不过,对于上班是才处理的工作邮件,也可以对付了。

Mail REDirect是共享软件,注册之后可以同时收取多个邮箱中的邮件。未注册版本只可以收取一个邮箱中的邮件。不过,我主要用来处理公司的邮件,所以刚刚好够用。:smile:

勒沙特列原理——我的哲学化的应用

勒沙特列原理:如果改变影响化学平衡的一个条件,平衡就向能够减弱这种改变的方向移动。

我在上高中刚刚在化学课中学到这个原理的时候就意识到,这不仅仅是一个化学的原理,而是明确的含有哲学内容。
我试着将这个原理应用到物理课中。从此,涉及到电磁学的判断题时,我再也不用伸出左手和右手了。

2007年5月21日星期一

使用StarUML代替SparxEA

在此之前,我撰写项目的需求文档一直是在使用SparxEA来画UML用例图。今天在Sourceforge上面找到了一款开源的画uml的工具StarUML。
使用StarUML我可以:
  1. 画全部的UML图
  2. 可以在编辑用例的各种属性,其中包括用例的描述。
  3. 可以利用Class图来生成源代码。
  4. 可以对系统中的项目文件生成DOC格式的文档。

能做到这些功能已经可以基本对应我撰写需求以及设计文档的需要了。

当然,相对于商业软件SparxEA来讲,StarUML的功能还算不上完整。SparxEA有以下一些非常有用的功能:

  1. 可以在系统中维护需求条目(不同于Use Case)
  2. 可以在系统中维护Test Case
  3. 可以在系统中维护项目计划
  4. 可以在系统中维护数据字典
  5. 可以使用系统来创建界面DEMO
  6. 可以集成SCC版本管理工具
  7. 可以导出HTML格式的文档

当然,使用商业软件同时也会带来破解的问题。这样的一款专业用途的软件,破解本来就不多,而且也比较麻烦。

2007年5月11日星期五

告别Ubuntu

由于工作的需要,就要暂时告别Ubuntu & Linux了。
使用Ubuntu半年多以来,真的是学到了不少的东西。下面列出目前我使用的Linux的感受:
给我带来方便的内容:
  • 不再担心病毒、攻击、木马……
  • 不用定期的进行磁盘的碎片整理
  • 不用上网到处寻找软件的破解(当然换来的是到处寻找合适的软件)
  • 美观大方的屏幕字体
  • 内置的一些软件在windows下面没有很好的替代品,例如:磁盘使用分析器……
困扰我的地方:
  • 设备的驱动太难找了,即使找到了也难以安装。例如:ati显卡,声卡,手机驱动,DV,DC,CDMA无线网卡等等等等。
  • 有时还必须使用windows,可是虚拟机下面的windows太不稳定了。经常崩溃。
其他的呢?差不多都是软件的问题而非OS的区别了。总得来说OS仅仅是工具,当你熟悉了他们之后,其实区别并不是很大。

2007年4月21日星期六

今天安装了Ubuntu 7.04

今天安装了Ubuntu 7.04,过程比我想象的要顺利很多。

2007年4月19日星期四

刚刚发现,Google又有NB的服务出来了!

刚刚才发现,Gmail又有了新的功能:
可以Get mail from another mailbox。这真的是我期盼已久的功能啦!
现在我就可以使用Gmail将随是收取公司邮箱的邮件,发邮件呢,也可以使用Gmail代理公司的邮件地址发送。
Thunderbird 2.0眼看着就要发布了,但是我现在再也不用关心这个了。
Email的备份也曾经是我的日常工作注意事项之一,现在也不用考虑了。

最近google好像是发布了不少新的功能,如google note和google checkout。google note代替了以前使用的clipmarks,google checkout呢,还没来得及试呢。

我最近将“德云班主”的blog加入了google reader。

按照计划,ubuntu 7.04是今天发布,但是我到现在也没有在ubuntu的网站上面看到。可能是时区的原因吧。

2007年4月11日星期三

一部难得的国内好片

最近每天晚上都在看中央8套播放的电视剧《爱情20年》。

《爱情20年》是继《武林外传》之后的一部难得的国内好电视剧!最起码,里面的人物都比较正常。
评审完毕!