关于软件外包项目管理的想法

首先要意识到无论什么样的项目,在实施过程中都会出现各种各样的问题,如果不去主动跟踪,很多问题可能会一直潜伏到验收的时候才浮出水面。从甲方的角度来看,发现问题一定要早,不要等到交付期时才发现,到时恐怕已经无法挽回。越早发现问题,改正的成本越小;越到项目的后期,改正的成本越大,给项目成功带来的风险也越大。所以,甲方一定要建立对外包项目的跟踪控制机制,贯穿实施的全部过程。

再次,很多时候甲方并不从事于软件行业,而只是软件项目成果的用户,对软件开发的知识并不了解。所以对于承接方采取的开发流程、技术方法和质量难以衡量。甚至由于甲方接口人员并不懂软件开发领域知识,在同乙方讨论时,被对方抛出的一大堆术语、技术细节所淹没,但为了维护自己的自尊心,出现不懂装懂,胡乱应付的做法,或者干脆就任由乙方去进行各种决策,自己完全撒手不管,让乙方完全掌握主动权。最后在验收后才发现项目结果不能完全符合自己的需要,或者存在这样那样的问题。为防止这种情况的发生,甲方首先要客观面对自身的弱点,选择对软件开发行业熟悉、且有一定经验的人作为接口人(甚至可以外聘项目监理),并建立一套正规的外包项目管理制度和方法,从制度和人两方面来保证项目的正确实施。

 

与院校等科研学术性单位进行外包合作,尤其要注意,由于这些单位的工作多属研究性质,他们对软件功能上比较重视,也就是要求能走通就行,而对工程上的特性并不愿多投入。所以他们所完成的软件,如果不加控制的话,后期会很难维护和复用。另一点,由于院校的很多项目是导师指导学生来完成,而学生具有流动性,且水平基本上都处于新手水平,开发经验不多,所以开发质量、后期bug的跟踪和修复方面是个风险。而且,院校、科研院所等单位往往工作节奏不快,在进度上也不能太乐观。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2012年7月15日
下一篇 2012年7月15日

相关推荐