软件外包全流程解析
软件外包的宏观流程
众所周知, 经济全球化的浪潮已经席卷全球: 我们生活的这个星球正在变得越来越小, 远
隔千山万水,操着不同语言的人们可以在几分钟内以各种方式互相认识并展开合作 ;与此同
时,通信技术和互联网技术的发展使得全球变成了一个实实在在的不夜城, 你在北京享受美
梦的时候,纽约的同事可能正在为某个难题绞尽脑汁。
软件产业作为上世纪中期才兴起的新兴行业, 其天生的特点和优势, 使其迅速融入这股全球
化大潮,并成为其中的佼佼者和弄潮儿。 其中,软件外包行业更是异军突起:随着全球各大
软件公司越来越高的成本压力和全球资源合理配置的迫切需要, 软件外包这种全球合作模式
已渐渐成为当代社会非常重要的一种商业模式, 是企业价值链中的重要一环, 并被认为是软
件产业落后的国家和地区快速缩小差距的一条有效捷径。
软件外包一般都会涉及发包方和接包方 (少数还会涉及监理方,这里从略 )。发包方是把部
分业务和服务外包出去的一方, 而接包方是负责帮助发包方完成外包业务和提供专业服务的
一方。为了使发包方和接包方真正能够从软件外包中各取所需,达到双赢的目的 (一般,发
包方想降低成本或避开专业领域难点 ;接包方则想赚取服务利润,发挥专业优势、打造服务
品牌 ),外包管理的出现就成了顺理成章的事情。外包管理是指发包方依据既定的规范和流
程,评估选择合适的接包方,采用合适的发包方式,签订合同、监控开发过程和验收最终成
果。当然, 接包方必需熟悉发包方的外包管理流程和规范,才能提高自身竞争力, 达到更好
客户满意度, 顺利完成外包任务。 总之, 软件外包的双方需要对软件外包管理规范和流程达
成了共识,才可能有效地管理整个外包过程,从而使双方共同获益。
1.自制 /采购的决策
发包方根据公司战略和市场 / 产品需求,必然首先对软件产品或部件的取舍进行决策,一
旦决定上马该项目或者该产品,将会面临进行自制还是采购的决策 (Make or Buy) 。在这个阶
段,无论是出于成本考虑还是资源考虑, 都可能有将软件产品进行外包的需求, 再加上软件
外包服务提供商的 BD 推动,从而形成明确地外包需求。一般地,发包方会有专门负责外
包业务的高层管理者 (VP)或者专门委员会 (可称之为外包管理小组 )来讨论和决定外包事务,
这个阶段我们称之为外包决策流程 (Outsourcing Decision Process)。
一旦决定将部分或者整个项目外包, 甚至整个产品线或者部分业务流程外包, 那么流程上
会迅速进入选择接包方阶段。选择接包方阶段主要包括如下几个子活动:
1.1 竞标邀请
外包管理小组准备《外包项目竞标邀请书》 ,然后与候选接包方建立联系,分发《外包项
目竞标邀请书》 以及相关材料。 感兴趣的候选接包方与发包方有关人员及时交流, 进一步了
解外包项目,在指定期限之内撰写《应标书》 ,并将《应标书》及相关材料 (用于证明自身能
力)提供给发包方外包管理小组。 《应标书》的主要内容有:技术解决方案 ;开发计划 ;维护计
划;报价等。
1.2 评估候选接包方
为了有效地评估候选接包方的综合能力, 外包管理小组应使用 《评估检查表》 对候选接包
方进行初步筛选, 剔除明显不合格的接包方。 只对通过了初步筛选的候选接包方进行综合评
估。《评估检查表》的主要评估接包方的技术能力、过程能力、人力资源能力、企业规模、