2007年个人工作总结

 2007年快结束了,我也该总结这半年了,从学校到单位的转变。

光阴如梭,半年的工作转瞬即将成为历史,伴随着新年钟声的临近,我们依依惜别硕果累累的2007年,满怀热情的迎来即将到来的2008年。在这年终之际,现对来公司5个月的时间里所作的工作汇报如下:

一、2007年主要工作内容:

1、协助、督促小队上传数据;

2、物探采集数据传输与管理系统维护;

3、对施工小队进行系统培训;

4、应用发布子系统主界面设计与开发;

5、年报子系统的设计与开发;

二、工作中的问题与我的改进方法:

1、前期需求不明,造成设计时目的不明确,开发时常常会因需求问题而困惑,而到了后期,由于已经开发基本完成,所以改动起来比较困难。

我的改进办法:需求要完全明确是很难做到,但在局部相对独立功能上应该要尽量明确。如:尽量能明确注册需要哪些信息、每个表单是用什么控件、处于什么范围、列表显示哪些字段、查询需要什么条件有明确的说明,这样可以在后期测试时少掉一半的需求建议或bug。

2、原系统有规范但感觉没有较好的执行,没有严格把控各人的代码规范、文件存放、命名等等都存在着很大的问题,也就是我们常常说的执行力的问题,而这造成的结果就是后期维护修改代码的时间比前面写代码的时间还要长。

我的改进办法:项目经理需要每天都check成员代码,保证每天的代码都是相对规范,我觉得这是作为一名合格的项目经理每天应该做的。

3、设计要慎重,应该要足够的考虑,以及和团队的商议,原系统中有一些数据库表的结构和字段值得商榷,我想如果前期可以让大家充分的讨论一下,也许很多问题可以在后来重构中避免。

我的改进办法:没有人能一次就设计出完美的东西,需要及时的沟通,包括与客户的反馈,与其他项目组成员的讨论,这样有助于降低开发时偏离需求的风险。也就是说,在开发之前题,是建立在设计者的想法有客户的确认和开发人员的理解的基础之上。

4、开发时因分工不明确,每个页面可能团队所有的人都有修改,这其实出问题的风险是非常大。事实证明,由于数据库设计是专人负责,所以不必要的Bug相对较少的,而UI层的不少问题其实都是后者根本不清楚前者的代码意途所致(必要的注释是起码的习惯,松耦合的code是更好的代码风格)。

我的改进办法:数据层、逻辑层、UI层,以及UI的各个功能分工,都需要责任到人。

5、代码中重复代码较多,可谓是“牵一发而动全身”,维护时常常会改了一处Bug,却在另一处出现同样的问题,这显然是重复带来的灾难,这在我做“年报子系统”的开发中,表现特别的突出。


我的改进办法:开发时,只要是重复代码,就需要考虑是否可以提炼成为函数,并考虑存放到合适的类中(也包括页面html的重复,代之User Control控件),严禁简单的Ctrl+C到Ctrl+V,这种避免重复代码的做法看似相对麻烦,其实是可以大大减少维护风险。

6、计划不能按期完成,大致三种原因,1、计划不合理;2、人员没有抓紧;3、因其它计划外的原因造成延误。

我的改进办法:制订计划项目经理需与相关成员讨论以决定计划完成日期,制订时间需要科学合理,如果明确后,相关成员需要尽量按时完成,若有特殊原因,比如技术难题,计划外的事情耽误等等,需要给出理由。再由项目经理和成员共同商议解决时间,以保证全局的进度不受影响。

7、WEB页面布局、样式比较混乱,造成后期重构非常麻烦,还有就是我们C/S架构的程序其实界面也非常的重要,良好的用户体验也是相当的重要的。

我的改进办法:美工应该在需求制订完成后就介入,进行页面设计,然后.net的aspx页面需要有专人处理,所有的样式必须全部用css统一完成,表单验证、页面跳转需要在开发前完成(甚至最好可以经过测试),这需要界面设计人员(可能是美工也可能是架构师或界面专人)对需求充分了解。

8、项目计划和管理主要以Email和口头传达,过后无法跟踪,造成时间表不明确,人员工作效率不够高,有时很紧张,有时很轻松。

我的改进办法:需有项目管理工具,比如VS 2005 Team System或其它项目管理系统。每个人的工作任务需在其中体现,计划安排和调整,相关负责人,延误备注都需要记录。让开发人员保持一个长期的、恒定的开发速度。

总之,前期的准备如果充分一些,对后期的维护就会好很多很多。由于时间关系,前期不可能做非常详细的设计,事实上,即使做了详细设计也可能因需求的变更而效用不大,其实很多不是客户的需求不清,而是我们没有正确的理解客户的需求,所以更多的是需要大家写出可维护性、可扩展性和可复用性较好的代码,以便更好的适应变化。

三、展望2008年及2008计划:

1.       2008年,“框构设计与项目管理”将是我学习的重点,不论是搞b/s还是c/s模式,WEB开发还是我的最大兴趣爱好,这也是业界发展的一个方向;

2.       要恶补多方面的知识和技能:

a)       IT知识基础(网络、安全、信息管理规范)、沟通交流技能、企业业务管理知识等,所谓‘恶补’,就是从一无所知到及格(最起码)、看书、向同事请教,不过学习虽然累,但这样会使我的生活变得十分充实。

3.       希望专业技术及各方面业务知识逐步增长的同时,工资待遇也能得到同步的增长。

4.       展望临近的2008年,我会更加努力、工作上认真负责,再接再厉,更上一层楼。相信自己会完成新的任务,能迎接新的挑战。

以上为本人粗略的个人工作小结,请领导审阅,如工作上有不到之处,请领导不吝指出,以便本人及时改正,从而能更好地工作。

最后,感谢曾经给予我帮助的上级领导、直接领导、同事们,是你们促使我得到快速的成长,真心的谢谢你们。同时,祝愿所以同事,在2008年里身体健康、工作顺利!

我想信,只有不负责的人,没有做不好的工作。

谢谢!

posted @ 2007-12-27 22:23  赖文华.NET  阅读(5738)  评论(6编辑  收藏  举报