《《软件外包绪论》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《软件外包绪论》PPT课件.ppt(17页珍藏版)》请在三一办公上搜索。
1、第1章 绪论,1.1 外包的起源1.2 外包的分类1.3 软件外包及特点,1.1 外包的起源,外包(Outsourcing)一词最早出现在1990年Gary Harry Hamel和 C.K.Prahaoad 在哈佛商业评论发表的一篇题为企业的核心竞争力的文章中,意指通过合同把工作外包出去。,1.1 外包的起源,1外包的定义 外包是指企业动态地配置自身和其他企业的功能和服务,并利用企业外部的资源为企业内部的生产和经营服务。外包具有以下几个特点:(1)外包是发包方企业的一项战略行为,是在分析了企业内部优势和劣势、外部机会和挑战的基础上,将那些传统上由企业内部开展的部分非核心、非优势且可跨组织管理
2、的业务以合同的形式委托给独立外部企业。(2)外包的目的是通过整合利用外部优势资源,降低成本、提高质量,从而集中提高自身核心竞争力,增强组织对外部环境的快速应变能力。(3)接包方相对发包方而言是一些独立的外部企业,其专业化程度和技术水平更高,资源和人力成本更低,产品质量和管理效率更有保障。,1.1 外包的起源,2外包第一阶段:生产外包生产外包,又称为制造外包,是以外加工方式将生产委托给外部优秀的专业化资源,达到降低成本、分散风险、提高效率、增强竞争力的目的,即是将一些传统上由企业内部人员负责的非核心业务或加工方式外包给专业的、高效的服务提供商,以充分利用公司外部最优秀的专业化资源,从而降低成本、
3、提高效率,增强自身竞争力的一种管理策略。,1.1 外包的起源,3外包第二阶段:服务外包 服务外包是指企业将价值链中原本由自身提供的具有基础性的、共性的、非核心的IT业务和基于IT的业务流程剥离出来后,外包给企业外部专业服务提供商来完成的经济活动。,1.1 外包的起源,1.2外包的分类,根据中国商务部对服务外包的定义,服务外包业务是指企业(发包商)将信息系统架构、应用管理和业务流程优化等业务,发包给本企业以外的服务提供者(接包商),以降低成本、优化产业链、提升企业核心竞争力。,1.2外包的分类,根据中国商务部对服务外包的定义,服务外包业务是指企业(发包商)将信息系统架构、应用管理和业务流程优化等
4、业务,发包给本企业以外的服务提供者(接包商),以降低成本、优化产业链、提升企业核心竞争力。,1.2外包的分类,根据研究问题角度的不同,按照地理位置、外包内容重要性、服务方式、业务内容、外包的形式或范围对外包进行分类,1.2外包的分类,1.3 软件外包及特点,软件外包的内涵所谓软件外包就是一些发达国家的软件公司将他们的一些非核心的软件项目通过外包的形式交给人力资源成本相对较低的国家的公司开发,以达到降低软件开发成本的目的。软件外包主要包括以下四个方面的内容:(1)外包的是软件开发业务。(2)通过契约(合约、合同)的形式缔结权利义务关系。(3)外包方与外包服务方通常位于两个不同的国家,软件开发成本
5、较高的外包方,如美国、西欧各国、日本等公司,将软件开发业务外包给开发成本较低的外包服务方,如印度、爱尔兰、中国等公司。(4)外包服务方通常是专业化的软件公司,具有规模、成本、质量优势。,1.3 软件外包及特点,软件外包的分类软件外包产品的分类,1.3 软件外包及特点,软件外包的分类软件外包市场的分类,1.3 软件外包及特点,软件产业价值链与软件外包层次软件作为一种知识和智力密集型产品,其价值来源是人类的知识劳动,是软件编程人员和软件企业管理人员创新劳动的结果。软件价值通过软件产业价值链创造、传递和实现。,图1-7 软件产业价值链的构成,价值基础,价值生成,价值分割点,1.3 软件外包及特点,软
6、件产业价值链与软件外包层次通常软件外包项目可以分为以下三个层次。第一层,低端的外包关系。该层的技术含量最低,需要大量的软件编程人员,接包方不参与需求分析、系统分析和系统设计,仅负责整个系统中某些子模块的编程,或将设计结果转换为可执行的程序代码,或从事套装软件的本地化和产品测试环节。第二层,中端的外包关系。该层需要相应的系统设计人员和软件编程人员,接包方不参与需求分析和系统分析,只参与系统设计和实现活动,包括概要设计、详细设计和代码设计等。第三层,高端的外包关系。该层的技术含量最高,要求项目团队成员的组成最齐全,项目运作能力最强,除了需要相应的系统设计、软件编程人员之外,还需要高水平的需求分析和系统分析的架构师,以及高水平的项目管理人员。接包方参与客户整个软件开发的全过程,包括需求分析、系统分析和系统设计、软件编码过程,其最重要的特点是参与客户的需求分析过程,包括问题分析和需求分析。,1.3 软件外包及特点,软件外包的模式现地开发近岸开发离岸开发离岸开发中心在岸离岸相结合模式合资研发中心高端外包,1.3 软件外包及特点,软件外包的项目特点项目关系人更加复杂项目流程增加、环节增多全球协作使得沟通难度加大对团队成员要求更高客户对项目的监控难度增加变更流程更复杂较本地项目的管理成本增加,