二、对员工的培训。计算机和相关技术的发展速度是有目共睹的,所以对软件开发人员的培训也是重中之重。相信这一点公司的高层领导早就意识到了,然而公司的各项培训制度却不尽如人意。原因可以说有各个方面的,但关键还是太注重借助内部资源。事实上公司完全可以向员工提供各种外部的培训机构和培训课程的相关资料,让员工自由选择,并在培训时间上给与一定的配合。至于培训费用可以先让员工自己承担,如果数额不大,在考试合格后即可给与报销。对于数额较大的可以采取考试合格后公司先保存发票,等员工为公司持续工作了一段时间后再给与报销。如果员工能够取得一些对公司发展非常有利的证书也可在工资水平上做出相应的调整,具体情况由公司掌握。相信如果能够采取这样的措施,对整个公司员工的培训热情和从业素质都会有极大的促进。
三、资源的再利用。作为一个规模不断壮大的软件公司,能否做到或者说能够做到多少程度的软件资源再利用是判断这家公司是否摆脱作坊式软件开发的关键。资源首先靠积累,当公司已经有了一部分的资源后,如何积累这些资源?以怎样的方式保存这些积累?如何利用这些已经积累的资源?这三个问题都是资源再利用不可或缺的一环。能够做好资源的再利用,对缩短项目完成周期,提高完成质量都会有极大的帮助。已经做完的项目不应该只剩下一些文档和源程序。相关的技术和共通模块也不应该只保存在开发人员的脑子里。应该分门别类地整理起来放进公司的数据库,再开发新的相关的软件时可以很快地找到并再一次的利用和完善。这是一个长期而巨大的工程,但公司应该能意识到这样的代价是完全值得去付出的。CMM标准是其中一条可以帮助公司走上正轨的道路。