CRM 项目总结——工作篇

       在项目即将结束时,当站在全局的角度去看整个项目时,发现了我们平时忽略的很多问题,以下是我在OCS_CRM项目开发时所看到的一些问题,希望以后我们做项目时能注意以下问题:

       1:效率:CRM很大一部份是报表开发,用的较多的存储过程。
             (1)对表的访问:在和数据库打交道时,对表的访问一定要严格控制,尽量减少对表的访问,以提高我们执行效率。我在接手其他人的任务后,发现有一个存储过程中对数据库访问15次,效率非常低,以至于客户以为我们的程序出了错误。
             (2)页面程序:在做项目的开始,也许会因为我们考虑不周而声明很多变量,隐藏控件和保存Session等,但是到项目结束时,一定要把没有用的东西去掉。因为每一步操作都需要占用我们的内存和CUP,能精简的代码一定要精简,以提高我们程序的效率。

      2:规范和系统共通:在做项目的初期,一定要制定好自己的规范和共通问题的解决方法。因为大部分人都有过一次的项目经验,规范做的稍微好些,但是共通问题就很差了,我在这里对应bug的修改,有1/3的问题都是格式问题,而且有时候也会发现一个人自己做的都不能共通,这方面希望每次做项目之前,我们的项目leader都能规范好一个系统共通问题,而且每个成员要严格遵守,这样才能起到事半功倍的效果。

      3:任务交接:任务交接是每个项目后期都要面对的问题,当其他人陆续退出项目时,我们怎么才能做好后续工作呢,我认为一下几点很重要,第一要整理好交接日志,每个人的工作重点都不一样,侧重点也不一样,好的交接日志能让你迅速找到问题的所在。第二要在交接前期研读一下对方程序,在对方没有走之前,更改他的一些bug,理清对方思路,做到有备而无患。最后还是两个人沟通,交代重点,难点还有容易出现问题的地方,这些都要有书面记录,以供后来查询。
      以上是我在做项目时,总结的一些经验和教训,有什么不妥的地方请大家指正;也希望这些东西对大家做以后的项目有帮助
                                Kevin
                                                                         2007/08/14

你可能感兴趣的:(CRM 项目总结——工作篇)