返 回

软件工程部2002年度工作总结

软件工程部 陈治伦

2002年是优耐达公司在软件开发方面取得重大成绩的一年,软件工程部全体员工围绕企业战略目标,团结拼搏,内部管理体系不断完善,员工的整体素质得到进一步提高。在过去的一年中,各项目组充分发挥了团队优势和协作精神,在任务重困难大的情况下,均按计划完成了相应的工作,同时还通过了CMM2国际认证。

一、通过实施CMM2,提升了我们的软件过程复用度

通过实施CMM2,在需求管理、项目计划与追踪、配置管理、质量保证方面规范了我们的软件开发过程,提升了我们的开发能力和软件质量,在未对项目开发造成重大影响的同时,于八月份顺利通过了CMM2国际认证,使我们的软件过程复用度大大提高,相应也带动了知识复用度的提高。

但是必须看到,我们在CMM的执行过程中还存在不少问题,需要在新的一年中加以解决:

1.CMM2认证通过以后,执行过程出现松懈,一方面是由于项目时间压力,另一方面是因为SQA人员不到位,但这些都不能成为工作没有做好的理由。

2.CMM规范还需要进一步完善,对繁琐的地方要精简、对描述不清的地方要细化、对现行5个KPA之外的必备环节(如实施、交付等)要增加。

3.小项目人手少、时间短,不可能严格遵从CMM规范,需要出台一个经过简化的版本,目的是即可保证控制住关键点、又能降低管理成本。

4.结合公司ISO9000质量体系2000版升版工作,将两者融会贯通成为一体,使各阶段的软件工作产品均能满足两个规范的要求。

5.要细化、落实和加强软件过程各阶段的评审工作,不能停留的表面形式上,而是要真正起到它应有的作用。

6.分析设计要强调文档化、规范化,编码过程要强调标准化、多注释,以增加知识复用度和软件可维护性。

7.加强培训和监督检查,在实际运用过程中纠正出现的偏差、加深员工对CMM的理解。

8.逐步学习CMM3级的规范要求,并引入其中我们急需的内容,在促进工作进展的同时,也为2004年正式启动CMM3做准备。

二、eGOV解决方案逐步成型

eGOV是公司四大解决方案之一,通过昆明市电子政务系统一期工程(政务门户、公文交换、公文流转、公众信息、便民服务)的成功开发和实施,产品体系逐步成型,同时,eGOV项目组还培养了一支熟悉电子政务应用的队伍,为向地州市政府进行应用推广、为争取省电子政务项目奠定了坚实基础。

在进行昆明市电子政务系统一期工程的同时,eGOV项目组其他人员还完成了昆明市政府便民热线、昆明市公安局综合信息查询系统、昆明市公安局警务资源信息系统、昆明电视台办公自动化系统等项目。

其中,我们也还有很多经验教训需要总结并改进:

1.要加强业务知识的学习和积累,加强与客户的沟通交流,全面细致地进行需求调研,用国家标准来指导业务规范,使软件产品更加实用和通用。

2.分析设计一定要尽可能详细、全面,一方面可以使问题尽早暴露,另一方面可以使编码人员清晰项目总体构架、提高工作效率。

3.系统设计时要注重可扩展性和可推广性,可方便地移植到其它系统,以降低开发和维护成本。

4.要加强知识管理和知识共享,尽量做到在业务知识、系统设计、程序代码、实施规范、维护流程和管理制度等不同层次的产品重用。

5.系统组应该参与业务组的设计工作,抽取共性的东西,对系统组件的层次应该划分更细,以免具体业务实现影响到基础组件。

6.要通过即将展开的二期工程,对电子政务系统进行不断完善,在省内地州市政府进行推广应用,并争取进入省电子政务项目。

7.对公司以前的产品要进行一定的整合和重构,使得产品能够更好的重用,以便应用于其中相关的项目。

8.要尽快培养软件工程部自己的电子政务项目经理,使林文能抽出更多的时间去从事公司层面更重要的事情。

三、eERP解决方案日趋完善

eERP也是公司四大解决方案之一,通过曲烟企业MIS系统二期项目(生产计划、车间生产管理、工艺管理、质量管理、设备管理、原料管理、辅料管理、领导查询、虚拟社区)的成功开发、实施和顺利验收,加上一期项目中已经完成的销售、企业网站、CRM、GIS等子系统,使得我们基于烟草企业的eERP解决方案日趋完善,并培养了一大批熟悉企业业务和管理的人员。

虽然二期项目已经通过验收,但并不说明项目已经结束,在新的一年中,我们还有很多问题需要解决:

1.要努力掌握业务知识,成为业务领域专家,不仅仅实现客户现有的业务,而且要对客户的业务和管理提出指导性意见。

2.在项目的整个过程中要加强与客户方高层领导的沟通和交流,从上层管理者那里了解管理思想、业务流程和工作目标,才能把握住项目的大方向。

3.要强调客户的全程参与,二期项目前期的需求、流程没有经过充分的论证,就草草签字,导致需求不断变化、业务流程的不断调整、项目迟迟不能结束。

4.需要进一步加强实施组的工作力度。实施组的成立对项目后期起了很大的帮助,但是从整体来看,实施组的成立时间晚了,也没有达到我们预期的效果。

5.开发工具的选择没有经过充分讨论,而在一个大型的新领域项目中引入新的技术模式是相当危险的。

6.大项目组负责人要真正负起责来,要对各小组进行规划、追踪、控制、协调,使大家成为一个整体,而不是各自为战。

7.系统组件的规划设计存在缺陷,使各业务小组的开发效率不高,而且难以把开发环境与正式运行环境分开,存在极大的数据安全隐患。

8.要建立自己的实施方法论,二期项目在经过长时间艰苦难熬的亲身体验后,才真正体会到实施才是项目的重点、难点,也是整个项目成败的关键。

9.三期项目开发要进行统一的规划和设计,将设计人员和编码人员相对分离,前者负责确定需求和流程,后者专注于代码实现。

四、团队建设有了进一步发展

目前软件工程部人员已达到50人(含林雪雁),其中任项目经理以上的有12人,准项目经理有8人,项目经验和人员总体素质都有很大提高,为公司向服务型企业转向打下了一定的基础。

在新的一年中,我们要注意解决以下问题:

1.要强化企业文化的建设,使之深入每个员工心中,要保持一种主动、健康、积极向上、朝气蓬勃的心态。

2.要明确透彻地向员工传达公司的战略目标和发展方向,充分交流部门的工作计划和目标,帮助员工规划个人未来的发展道路。

3.要强调团队合作精神,无论成绩还是问题,都是影响到整个团队的所有人,一荣俱荣,一毁俱毁。

4.要提升项目经理的管理水平,挖掘内部潜力,从提高工作效率和工作质量等方面节约开发成本。

5.要培养具有大项目管理经验的项目经理。以前我们是游击队,游刃有余,现在是兵团作战,力不从心。

6.项目经理和资深员工要起到带头作用,严格要求自己。要加强对新员工的引导和培训,使之能尽快融入团队之中。

7.要学会站在客户的角度来分析和思考问题,当项目陷入疆局时,要多从自身查找原因,并充分考虑客户所处的环境。

8.要通过不断的学习、培训和交流,使整个团队向学习型组织迈进,不断提高员工的技术、管理和专业领域的知识和技能。

9.要培养员工的沟通交流能力和文字表达能力,使每一个人都能得到全面、健康的发展。

尽管我们还面临很多问题和困难,但我们要团结一致、充满信心,以高昂的热情投入到2003年的工作中,将个人利益与公司利益融为一体,寻求共同的发展。