当企业决定将来项目给软件开发公司时,如何启动软件开发外包?和软件开发外包需要关注哪些问题,想必是很多软件开发外包的企业想到的答案,从发包方角度来看软件开发外包的过程主要包括:外包的决策阶段,承包方评价与选择阶段,外包服务实施过程阶段,成果验收阶
软件外包的决策阶段
发包方根据公司战略和市场产品需求,必然会对所需的软件系统进行决策,无论这些所需的软件系统是否成为发包方产品的一部分,或是为发包方的最终产品提供服务,发包方都将会面临进行自制还是采购的决策,在这个阶段,无论是出于成本考虑还是资源考虑,都可能有将软件系统进行外包的需求,再加上软件外包服务提供商的推动,从而形成明确地外包需求
一般地,发包方会有专门负责外包业务的高层管理者或者专门委员会)可称之为外包管理小组*来讨论和决定外包事务,这个阶段称为外包决策流程。
在进行软件外包决策分析时,有以下四种情况适宜将软件系统进行业务外包,首先从外财务角度上看,发包方自身的软件开发未达到规模经济且管理处于较低水平#其次技术成熟度较高,超出发包方自身部门水平还有,从所需外包业务是否为企业核心业务的战略角度来考虑。
最后,就是当所需的外包业务对企业短期运作"中期战术和长期战略没有重大影响的情况。
如果涉及监理方,发包方制定外包决策时需要监理方配合完成项目建议书及初步监理规划,发包方与监理方签订监理合同等项活动,由发包方提出外包决策,并编制《软件外包项目需求说明书》由发包方与监理方洽谈项目的合作意向由监理方草拟《软件外包项目建议书》与《软件外包初步监理规划》,发包方与监理方对建议书进行评审双方签订《软件外包监理合同》在签订监理合同之前,监理方应对软件外包项目的性质和要求进行市场调研,其目的是为了编制更详细的项目建议书以获得监理合同,同时也是为招投标阶段编制招标文件做准备。
调研中主要需注意发包方在该项目上要达到的目标,质量"时间"投资预算方面的要求等,以便完成项目建议书和初步监理计划,以及与发包方反复谈判后,双方签订《软件外包监理合同》外包决策阶段的可交付成果,包括了《软件外包项目需求说明书》和《软件外包监理合同》,
说明了外包决策阶段需要解决的三个主要问题
首先要从财务技术风险企业战略和时间角度考虑外包对发包方自身的影响,并对发包方企业内外部条件进行分析等,
其次要制定切实可行的软件外包和内制策略最后制定《项目总体需求说明书》和《软件外包项目需求说明书》