在实施具体工作时,我成立了专门的软件质量管理小组,我兼任组长,该小组独立对软件工程个环节工作进行不定期的审计与监理,随时抽查包括需求、设计、编码、测试等各环节的工作实施情况,进行实时跟踪和评估,一旦发现问题以及潜在的隐患及时向相关负责人提出修改和调整要求。这里我需要特别强调他们工作的独立性,尽管形式上没有像第三方监理单位那么严格,但事实证明,我们所采用的审计与监理人员所起到的作用对于保证此项目的质量问题起到了较大的保障作用,各环节人员可以说是高度认真时时谨慎。另外也体会到对于保证软件质量同样也需要创新和借鉴其他行业的做法,事实上该项目中的审计思想主要来之于经济上的审计。
考虑到软件项目的特殊性,人对软件质量的影响特别明显,因此我决定专门拨出一部分项目资金用于对工作表现特别突出的员工进行奖励,在某一里程碑形成时及时给与奖励,事实证明,这样不仅充分调动和发挥了员工的积极性,而且也激发了他们的工作热情和责任感,使得80后难以认可的“公司是我家”的公司文化在我们这个项目中得以落实,可以说此次项目中认真负责的人员实在太多,可惜资金有限未能奖励到位;另外,由于项目时间紧、工期短,因此员工的工作压力大、工作强度高,为了进一步鼓舞士气,我专门给与了员工适当的人性关怀,包括额外的餐费补助等,当然这样也使得我们项目的成本有所增加,资金更加困难。所幸,在与公司高层领导和甲方沟通后,公司以及甲方表示愿意适当给与资金支持,尽管数目不大,但是在调动员工积极性方面,却起到了较大的促进作用,从而使得我们的项目进展的更加和谐顺利;另外,考虑到各员工工作经验与能力差异等因素,我在制定计划时也适当考虑了各员工的特长与兴趣志向,最后执行时间上让员工进行了确认。
在编码实施方面,尽管系统功能点多,然而在我们项目组分析后却发现在业务流程上、代码实现上却存在着一定的相似性,为了提高编码效率和出错率,我安排系统架构师对公司框架进行了小的调整后直接拿到了我们项目中来,并采用了当前较为实用有效的代码生成工具GCBTST,制定了统一的代码模板,这样不仅统一了编码风格,也提高了编码人员的效率,更重要的是可读性、可维护性也增强了,为团队协作开发带来了积极的促进作用。
文章来源于领测软件测试网 https://www.ltesting.net/