广州app定制开发公司-【谈软件外包全过程】
发布时间:2022/01/11 丨 文章来源:未知 丨 浏览次数:
关键词:广州app开发公司排名、广州app定制开发、广州APP软件外包开发、广州电商app开发
无论是软件系统开发外包还是APP项目外包都离不开以下八个阶段,对于想实施软件项目外所个人或企业,了解软件外包过程对软件项目的成功开发,具有丰富重要的意义。
软件外包项目全过程管理
APP软件外包项目按其生命周期可划分成8个阶段,包括外包决策、选择接包方、签订合同、项目计划、软件开发、软件验收交货项目收尾和软件维护。
1.外包决策
发包方根据企业战略和市场/产品需求,首先对软件产品或部件的取舍进行决策,旦决定上马该项目或者该产品,将会面临进行自制还是采购的决策(Make or Buy)。在这个阶段,出于成本考虑或资源考虑形成明确的外包需求。一般地,发包方会由专门负责外包业务的高层管理者或者专门委员会(可称之为外包管理小组)来讨论和决定外包事务。一旦决定将部分或者整个项目外包,甚至整个产品线或者部分业务流程外包,那么流程上就进人选择接包方阶段。
2.选择接包方
选择接包方阶段主要包括如下几个子活动。1)竞标邀请外包管理小组准备《外包项目竞标邀请书》,然后与候选接包方建立联系,分发《外包项目竞标邀请书》以及相关材料。感兴趣的候选接包方与发包方有关人员及时交流,进一步了解外包项目,在指定期限之内撰写(应标书》,并将《应标书》及相关材料(用于证明自身能力)提供给发包方外包管理小组。《应标书》的主要内容有技术解决方案、开发计划、维护计划和报价等。
2)评估候选接包方
为了有效地评估候选接包方的综合能力,外包管理小组对候选接包方进行初筛选,剔除明显不合格的接包方。只对通过了初步筛选的候选接包方进行综合评估,包括接包方的技术能力、过程能力、人力资源能力、企业规模和国际化能力等。
3)确定接包方
广州软件app定制开发公司:外包管理小组给出候选接包方的综合竞争力排名,并逐一分析与候选接包方建立外包合同的风险,挑选出最合适的接包方。在全球软件外包市场 上,发包方在选择接包方时往往都比较谨慎。他们大都先把不太重要的软件进行外包,“先探一下路子”,在判断接包方确实有能力承接外包订单后再追加外包量。因此,接包方在合作初期必须与发包方建立了解和信任。同时,发包方在选择软件外包国家或地区时,主要会考虑政府支持度、软件从业人员数量、基础设施、教育制度、成本优势、软件品质、文化兼容性和外语(英语或日语)纯熟度等因素。
3.签订合同
外包管理小组和接包方会就合同的类型及合同的主要条款进行协商谈判,以便达成共识。发包方会把工作任务和要求提供给接包方,而接包方应提供方案和建议,将原来协商好的报价和承诺等条文内容文档化,经过几轮的反复后双方签署,成为外包服务合同。
4.项目计划
接包方根据项目合同中有关工期、费用和质量等的要求,制订进度、费用和质量等相关计划,用以指导项目的进程进展和作为项目跟踪控制的依据。
5.软件开发
对于发包方来说,该阶段主要是里程碑监控和评估过程,目的是对接包方的软件开发过程进行监控、评估和纠偏。而对接包方而言,主要是软件项目的开发过程,依据软件工程中特定的软件生命周期开发模型(如传统瀑布型、V型和RUP等)来进行,目标是开发出使用户满意的软件产品。
6.软件验收交货
(1) 验收准备。发包方和接包方确定验收的时间、地点和参加人员等。接包方将待验收的工作成果准备好。
(2)成果审查。发包方验收人员审查接包方交付的成果,如代码、文档等,确保这些成果是完整的并且是正确的。
(3) 验收测试。发包方验收人员对待交付的产品进行全面测试, 确保产品符合需求。
(4) 问题处理。如果验收人员在审查与测试时发现工作成果存在缺陷,则退回给接包方。接包方应当给出纠正缺陷的措施,双方协商第二次验收时间。如果给发包方带来损失,应当依据合同对接包方做出相应的处罚。
(5)成果交付。当所有的工作成果都通过验收后,接包方将其交付给外包管理小组。双方的责任人签字认可。外包管理员通知本机构的财务人员,将合同余款支付给接包方。
7.项目收尾
无论是APP还是软件验收通过后,发包方和接包方都要做好项目相关文档、代码、相互交流的文件等归档保存,对项目中遇到的问题及解决方法、有效的创新技术进行及时的总结。项目结束后,接包方可从发包方那里收集反馈信息,并做成文档,作为开发团队的绩效考核依据。发包方也可以从接包方那里获取有关信息,总结有关发包和过程监管等方面的经验。
8.软件维护
软件最终交付用户使用后,接包方要配合发包方做好软件维护工作。在软件外包项目的各阶段,都有与各主体利益相关、质量相关的关键检查点——里程碑,它们是保证项目顺利实施的关键。
以上就是广州app定制开发公司-【谈软件外包全过程】全文,希望对大家有所帮助!