【软件工程】提高软件开发效率的几点措施

Posted on Wed 11 June 2008 in it

1. 开发中单元测试要跟上
目前程序开发,很多代码在开发期间并没有充分跑通。系统测试期间暴露出很多应该在开发期间就发现的问题,造成测试期长。

2.充分而详细的设计是编码质量的保障
目前需求过来之后,往往都是直接编码,没有详细设计。
开发一般采取打补丁的方法,直接在原有程序上修修补补。这样在短时期上看,效率不错,但长期来看,代码结构化不好,功能含糊不清,不利于以后的开发。

3.设计、开发和辅助测试流水线开发
部门里面对现有业务逻辑掌握比较全面的,并且有设计能力的只有那么几个,但他们往往要跟随整个项目或任务的开发期,很多时间都花在编码和测试上了。这其实是个浪费。
应该尽量保证有设计能力的开发人员的主要精力都在设计上。编码和测试可以交给经验不太丰富的程序员来完成。

4.适当加强工作检查,促进开发人员提供工作效率
有一个建议:开发人员写工作日报,包括当天工作列表和实际完成情况。
每天早晚抽查。早上应该写清当天的工作列表,晚上应该写清工作完成情况。

5.适当的激励机制,奖励勤勉员工