如果不去亲身经历几个外包项目,读者是难以想象这种“焦油坑”的恐怖。外包项目因为规模较大,涉众较多,在管理上往往更为复杂。本文,阐述外包项目的特点以及笔者的管理经验,希望能便帮助读者管理好外包项目。

1 项目中常见的问题

常见问题现象
范围

需求难以冻结,处于“变更-修改-测试-变更”的死循环中。

质量

文档质量问题,如:关键文档缺失,没有能按照统一要求编写文档;文档内容前后不一致,有歧义,预期读者无法理解,文档版本与代码版本不同步等。

编码质量问题,如:不遵守编码规范,可读性差难以维护魔数泛滥,关键代码无注释,代码检查出现大量警告,滥用语法导致性能瓶颈等。

系统质量问题,如:不写验证,安全漏洞,异常频发,内存泄漏,日志缺失,不支持大量用户,运行缓慢等。

成本

前期成本估算误差较大,缺乏足够依据。

后期没有对成本进行量化分析。

进度

项目经常延期或者是匆匆上线。

 

外包项目中凸显的一些问题现象解决方法
前期准备不足

需求质量问题,如:遗漏需求,需求不明确,需求描述前后不一致,需求存在歧义等。

开发环境问题,如:配置管理、开发、测试、Bug跟踪、项目管理等环境搭建无法满足工作需要。

流程问题,如:是否已经建立了周知的工作流程,是否已经具备了相应的范本、检查标准和公约。

网友评论