最近在找工作。投了不少阿里的职位,昨天看到阿里准备开始招聘外包了 。
这个事件引起我很大的兴趣。
"为什么阿里到今天仍然坚持用自有人员开发,而不是用人力外包"。
IT企业核心代码,或者关键代码由自有人员开发,这没疑问。
问题是通常情况下,核心代码规模有限,大部分代码并不需要太高能力的人即可完成。
我总结华为的策略:核心产品代码自己写。其余项目或者大规模编码,则在IPD流程下,由外包人编写。这样带来的好处是:代码质量可度量,开发成本低。
但这样也有缺点:对SE(注重业务能力)的要求太高。SE因为无法指望下游人员(开发和测试人员都是外包,对业务不熟悉)能对自己的方案进行检视,所以要考虑的事情太多,一点点考虑不到,bug就会留到线上(IPD只能保证代码质量,但拿业务没办法)。 好在华为有强大的销售人员,客情关系可以弥补一些。
而阿里有所不同:代码上线就直面亿万用户,bug造成的损失通常是无法弥补的。完全照搬华为的开发模式,估计不行。
但我觉得,开发成本是必须要降下来的。华为模式不行,不代表无路可走。现在正值阿里扩张阶段,可能并不关注开发成本问题。不久将来,增长降速之后,"高效低成本"是必然要走的路。
那么如何在保证系统稳定性和开发质量的情况下,降低开发成本?
1:降低开发成本,一个容易的办法就是使用能力低,价格也低的开发人员。 代码质量则由开发规范来保证,所以第一步就是固化开发规范(指严格执行开发规范,但流程本身可裁剪,这一步要作到"代码质量可度量")。
2‘:因为开发规范的严格实施必然降低产品需求响应的及时性,增加迭代周期。互联网公司都是在生死竞速,迭代周期、市场需求响应速度是必须保证的(这与华为有些不同)。因此,敏捷的开发模式、持续集成和自动化测试是技术保证,做不到这一点就很难降低开发成本。
3:约束bug影响范围: 新代码上线,只是在有限范围内生效,比如只有阿里内部用户才可见。这样即使代码有问题,影响范围也仅限内部人员。技术上的实现,我曾在一遍资料中见到过(现在找不到了,后面补充)。
4:建立持续稳定的人力供应商。华为已建立人力供应商白名单,将人力合作限定在有限的几个外包公司,好处显而易见。
===================
对3的补充:约束代码上线影响范围的技术实现:
就只有这个内容了,没有更详细的内容介绍了。
相关推荐
标段一为人力外包—— OTT 和手机终端开发方向,共需 64519 人天,中标人将获得该标段的采购合同。标段二为人力外包—— DVB 终端开发方向,共需 80018 人天。标段三为人力外包——数据开发方向,共需 19843 人天。...
综上所述,xx公司的人力资源外包管理云平台解决方案旨在通过集成化的工具,提升外包人员管理效率,解决考勤、绩效、离职率高和项目管理难等问题,为企业创造更高效、透明的外包管理环境。通过这个云平台,各方可以更...
传统模式下,人力资源提供方难以了解外包人员的工作表现,而需求方则缺乏有效的绩效管理手段。此外,外包人员的流动性和项目管理的复杂性也给企业带来了挑战。 2. 建设内容:公司计划构建一个人力资源外包管理云...
综上所述,中小企业在人力资源管理方面通过采取模块化外包定制的方式,不仅能够享受到更加专业和优化的服务,还能有效提升管理效率,降低运营成本,实现企业的战略目标。通过模块化人力资源外包,中小企业可以在激烈...
论人力资源外包 人力资源外包是企业在全球化和互联网时代背景下,为了适应快速技术革命和迎接知识经济挑战,提高效率、赢得竞争优势的一种新型管理模式。它指企业根据需要将某一项或几项人力资源管理工作或职能外包...
软件项目外包开发成果验收报告.pdf ...软件项目外包开发成果验收报告是软件项目外包开发的重要组成部分,它可以确保软件项目外包开发的成果达到预期的要求和标准,并且为软件项目外包开发的验收和评价提供依据。
软件开发维护服务外包技术方案 软件开发维护服务外包技术方案是指将软件开发和维护工作委托给第三方公司或个人,以提高软件开发效率、降低成本、提高软件质量。这种模式已经成为软件开发行业的趋势。 项目概述 ---...
软件技术人员外包服务合作框架协议 本协议是软件技术人员外包服务合作框架协议,旨在明确甲方和乙方之间的权利和义务,确保双方之间的合作关系。协议涵盖了软件技术人员外包服务的内容、规范与付费标准、人员考核、...
在IT行业中,上海诸君信息科技有限公司是一家专注于软件项目开发的服务提供商。该公司拥有多样化的开发经验和技术专长,尤其擅长iOS、MAC、DotNET、Android、Unity3D、HTML5、AR技术的开发。以下是该公司在不同技术...
本文是案头研究和实地... 然后,研究人员深入研究人力资源模型的问题领域,然后强调外包的战略原因; 同时讨论了外包过程中的经济原因,供应商选择和决策过程中的决策。 本文总结了可能影响人力资源外包决策的因素。
报告标题:“信息技术-计算机行业更新:嵌入式公司的进阶之路:从人力外包到自有IP” 报告摘要聚焦了嵌入式公司的发展模式,将其分为三个层次:人力外包公司、产品方案公司和IP公司,并推荐中科创达作为从第二层级...
《阿里巴巴员工对人力资源外包服务质量满意度的研究》这篇文档深入探讨了人力资源外包服务在阿里巴巴内部的应用及其服务质量满意度的问题。本文的研究背景是中国的人力资源外包服务虽然发展迅速,但因起步较晚,理论...
"Hewitt的人力资源外包管理案例-索尼公司6P.pdf" 本文摘要了Hewitt的人力资源外包管理案例-索尼公司6P.pdf,涵盖了索尼公司的人力资源外包管理的实践和 Hewitt 的人力资源外包管理模式。 知识点1:人力资源外包...
平台的主要目标是为人力资源外包提供方管理者提供一个全面的管理门户,以便他们能够实时掌握外派人员的工作状态,并根据需求方的需求进行考勤和考核。同时,供方人员和需求方都能通过专门的门户进行各自的工作管理,...
APP前端外包开发合同知识点 一、合作内容 * 甲方委托乙方负责“XXXXXXXX”原生前端开发事宜。 * 乙方负责的内容包括开发制作、应用调试检测、应用开发采用原生开发等。 二、开发周期 * 开发周期为2017年1月20日...
《人力资源服务外包协议书》是企业在进行人力资源外包时与服务供应商之间签订的重要法律文件,旨在规范双方在劳动关系、工资支付、社会保险、员工管理等方面的权责。以下是对该协议书中涉及的主要知识点的详细说明:...
软件工程师人力外包项目合作方案.pdf
人力资源外包产品项目介绍.ppt
在人力资源管理的四个主要内容(求才、育才、用才、留才)中,除了用才,其他三项都可能采取外包策略。外包模式的选择需要符合企业的实际情况,考虑企业的经营管理情况和行业竞争状况。 战略联盟外包模式涉及的核心...