软件外包是一个非常大的市场,目前在国内有很多软件公司从事软件项目外包行业,因为印度在此方面的成功,一度软件蓝领的需求成为热门话题。本人从事过外包软件项目开发和管理接近4年,和国内的知名企业如华为和中兴都有项目合作的经验,就这方面来谈谈软件外包项目的管理,以为大家借鉴。
外包项目分为人员外包和项目外包,也称ON-SITE和OFF-SITE,以风险来算,人员外包的风险很小,但是利润也很少,基本很难积累自己的技术和经验。项目外包风险很大,利润比较高,但是能够按期完成项目拿到预期利润的项目只占总项目的不到30%。
为什么会有这么大的差距呢?是我们项目管理学的不够好?还是项目经验不是足够丰富呢?一度我钻研于项目管理的理论之中,喜欢在论坛上和大家交流项目管理的问题。
但是从实际的效果来看,理论终究是理论,项目管理是一个双向的东西,对于一个外包项目来说,甲方和乙方的项目管理水平在签订项目合同的时候就基本已经决定了项目的成败,也就是项目是否赢利。
对于软件项目管理,国外的成功率如果有60%的话,国内的成功率往往只有20~30%,当然这里不包括人员外包的项目。这的根本原因是中国是个人治的社会,项目双方都不会
严格按照合同和法律来执行。在项目合作的时候往往项目本身承载着公司的相关利益,也许公司希望在这个项目损失一点而在另外一个项目上面得到补偿,这个时候你负责的这个
项目本身就是一个悲剧的项目,失败也在所难免。
所以要保证自己管理的项目能够顺利成功的话,项目管理经验和理论固然重要,但是对项目干系人有充分的了解和把握确实是非常重要的。