如何像阿里巴巴一样高效跨企业项目协作

摘要: 在云效Work Like Alibaba第五期直播中,阿里巴巴研发协同平台高级技术专家,云效项目协作域的技术负责人余鹏(花名秉承)带来了《如何像阿里巴巴一样高效跨企业项目协作》的精彩分享。本次分享主要介绍阿里巴巴是如何处理与外部生态合作伙伴之间的合作,以及云效在支持高效的跨企业合作上给出的解决方案。

导读:在云效Work Like Alibaba第五期直播中,阿里巴巴研发协同平台高级技术专家,云效项目协作域的技术负责人余鹏(花名秉承)带来了《如何像阿里巴巴一样高效跨企业项目协作》的精彩分享。本次分享主要介绍阿里巴巴是如何处理与外部生态合作伙伴之间的合作,以及云效在支持高效的跨企业合作上给出的解决方案。

直播回顾:https://yq.aliyun.com/webinar/play/367

以下内容根据直播视频和讲师PPT整理而成。

1.组织架构与业务架构

1.1组织架构是对业务架构的反映
在一个企业中,除行政、财务等维持企业本身正常运转的公共事务性、辅助性部门外,其他大部分基本是按照业务架构来设计的,一般称为“业务部门”。阿里巴巴的各个事业部就是一种典型的按照业务架构来设计的组织架构。在事业部之上,会根据更大的业务板块形成事业群,例如电商、云金融等。

另外,企业内会存在一些横向的按职能划分的部门或团队,如测试、前端等,但也经常为了更好的支持业务而进行垂直化,使得这些横向部门离业务更近,资源的响应更快。然而时间长久之后也会出现新的问题,例如在一些公共的系统、工具、流程的建设当中会出现很多低成本的重复建设。阿里巴巴在最近的几年里,除了上层的各个业务事业部以外,在后面逐渐形成了一个大中台,大中台是由各个技术团队和部门构成的一个大的横向团队,建设大中台的目的是为了消除低成本的重复建设,让技术做的更专业,把相关的技术问题解决的更彻底,通过技术上的抽象和复用,加速上层业务和产品的孵化与发展。在一些业务比较固定、比较单一的公司或企业里,也会采用按横向职能划分的方式来设计组织架构,例如研发部、系统部、采购部门、质监部门等。

横向部门或团队的存在本质上是为了支撑业务的快速发展,组织架构的调整和升级也是为了业务的发展。大中台对于阿里巴巴业务各个团队就像阿里云对它所服务的各个企业用户,本质上都是为了降低创新创业的成本,从而大幅度地提升效率。

1.2组织的变化滞后于业务的变化
组织架构本身是要保持稳定的,即使处于市场环境变化很快的互联网公司,公司的组织架构也不会发生频繁的变化,否则将会产生一些管理上的问题,例如人心不稳、团队动荡等情况。外部市场的变化对于大部分企业来说是不可控或不完全可控的,在今天的市场环境下,由于跨界竞争、弯道超车等情况存在,对于制定行业规范和游戏规则的少数头部企业来说,市场的变化仍然不是完全可以掌控的。

组织架构的设计是依附于已有发展的,组织架构要随着业务的变化做出相应的调整,但是组织的调整速度远远赶不上业务的变化速度,不能等到组织架构都调整到位、得到保障才去把业务做好,在部门或团队之间也会存在无人负责的灰色地带,所以在中间状态之下,跨组织边界的协作就显得非常重要。跨组织边界的协作对于企业内部表现为跨部门或团队的协作,对企业外部表现为跨企业的协作。在互联网生态环境下,业务边界是动态变化的,一个企业或多或少会与外部企业产生业务联系,企业之间协作的效率和质量在很大程度上影响着业务的成败。

2.跨企业协作面临的问题
下面以高德汽车事业部为案例进行讲解

图片描述

高德是导航软件的供应商,在它的业务当中需要对接汽车整车场、硬件集成商以及众多的下级软件供应商如语音、输入法定制化APP供应商等。这是一个涉及到多家厂商及企业的合作的场景,在这样的合作场景下存在如下几个问题。

2.1沟通成本比较高

图片描述

由于是跨企业、跨地域的多方合作,涉及到的参与人员比较多,不在同一个地方,相互之间的通讯方式比较多,极大地影响沟通效果,造成较高的成本。

2.2研发管理工具多种多样

图片描述

不同公司使用的管理工具多种多样,例如Jira、Redmine等工具,阿里和高德使用的是Aone,由于产品之间不具有兼容性,各个系统之间没有办法直接进行对接,从而造成“人”不在一起和数据不在一起,无法将一个问题直接转给另一个企业的人员进行处理,没有一个地方能看到项目的全貌。PM很难把控项目的进展和风险。

针对以上问题出现两个直接的解决方法:
(1)把内部的系统,例如公司自己内部使用的Jira、Redmine开放给外网可以访问
(2)给外部合作人员开通VPN
但是以上两种方法的缺点是,都存在网络安全,数据泄漏,外部人员账号的管理(开通,访问权限控制,数据访问审批,回收)成本高的问题。对于安全性要求比较高的公司来说,方案一会直接被否决。另外,很多公司内部并没有完善的账号访问控制体系,外部人员通过VPN很容易发生信息泄露的问题。

2.3任务和问题的流转低效

图片描述
上图左侧为高德同其他外部合作方之间的工作流程,整个过程中存在以下问题:
(1)人工干预的环节比较多、沟通多、效率低。
(2)以Excel作为任务和问题的载体,人手一份,最新版本的维护和同步成为大问题,各个工具导出的Excel格式并不完全兼容,从而增加了人工干预的调试工作,加大成本。
(3)Excel的传递和传输问题上,通过邮件、IM、网盘进行传输,容易造成数据泄漏,没有操作记录,无法进行追溯和安全审计。

3.阿里巴巴与合作伙伴的实践

3.1背景
跨组织边界的协作作为一种重要的常态,同时面临着很多类似于以上的问题和痛点,那么阿里巴巴在与生态合作伙伴之间进行跨企业协作的时候是如何应对这些问题的呢?

图片描述

阿里巴巴与生态合作伙伴之间进行跨企业协作是广泛存在的,上图即为支付宝的各种服务以及生活号,其中涉及到支付宝同第三方ISV提供商之间广泛的合作。

图片描述

上图为云OS同相关的汽车、智能家电、智能家居等厂商广泛的合作。由以上可以看出,在阿里巴巴内部的各个事业部都跟外部合作方有着广泛密切的合作。
由上文案例看出,跨企业协作面临的问题显然不是通过人工的方式可以来解决的,所以必须借助工具产品提供的解决方案。云效是孵化于阿里巴巴内部的研发系统平台,在解决跨企业协作相关问题上有成熟有效的解决方案。

3.2云效的跨企业协作解决方案机制

图片描述
云效的跨企业协作解决方案本质上是解决账号和数据在一起的问题,并且以项目作为跨企业协作的基本单位。上图左侧简单地呈现了方案的工作机制,下侧的Aone是阿里巴巴研发协同平台,可以看作部署在阿里巴巴内部的云效站点,跨企业协作项目空间当中的数据在各个云效站点之间是实时同步的,包括人员的信息、项目的信息、任务和问题数据。假设上文案例中的高德与外部合作方的人员都在合作项目A空间当中,当高德团队的测试人员需要把问题转交给外部合作方的开放人员时,由于在内部Aone上可以直接看到外部合作方的人员,所以只需要在内部Aone上将问题的指派人直接修改为外部合作方的人员就可以了,外部人员就可以在外面的云效上同步地接受到这个问题,反过来开发人员同样可以将任务或问题转交给高德人员。这个方案不仅支持企业的两两合作,也可以支持多方的合作,例如上图的合作项目D。

借助于云效的跨企业协作解决方案,可以为上文中的高德汽车案例提供以下优化的解决方案。

图片描述

由上图的解决方案可以看出消除了很多人工干预的环节,达到了账号和数据在一起的目的,PM可以比较清楚地看到整个项目的全貌。

3.2.1发起合作
创建跨企业协作项目空间的过程类似于建群和加群。可以由任意一个合作方发起创建项目空间。项目空间创建之前会有企业内部审批的流程,审批通过后系统会自动生成一个邀请码如下图,可将邀请码发送给相关的合作参与方。

图片描述

3.2.2参与合作
其他的合作方可以用邀请码去申请参与到合作项目当中,参与的过程中也需要进行审批的流程,审批通过之后才会真正进入到合作的项目空间当中。由于跨企业协作涉及到企业之间数据的交换,为了防止未经审核的跨企业通道被打开,在发起与参与合作的环节都增加了相应的审批流程,用于备案和事后的审计。

图片描述

3.2.3成功创建协作项目空间
跨企业协作项目空间成功创建后的效果如下图:

图片描述

在这里,我们可以看到相关合作方的人员信息,合作过程中产生的任务也会存放在一起,这些数据和信息对于合作各方是透明共享的。

3.3云效的跨企业协作解决方案适用场景
云效的跨企业协作解决方案适用于很多场景:
(1)与外部企业合作做项目,不便派人实地驻场(异地办公,差旅成本),不便开通外网访问或VPN(安全问题,外部人员账号的管理成本)。例如上文的高德案例。
(2)企业有业务需求,但没有研发部门,需要与外包公司合作,自己或第三方负责项目管理,质量管控和产出物验收。
(3)自己做平台或生态,吸引外部开发者、第三方服务提供商的参与和共建,平台要对最终用户负责,管控服务或应用的质量。
点击查看原文

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/522988.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Flowable 6.4.1数据库自动建表错误 SQLSyntaxErrorException: Table 'flowable.act_id_property' doesn't exist

跟着官方Demo学flowable6.4.1,在内存里建表没问题,移到数据库建表就报错 请教了大神才知道,是因为之前本机上建过相同的表(Mysql8.0以上版本改成了false),解决办法就是设置默认在本数据库建表&#xff0c…

MaxCompute - ODPS重装上阵 第一弹 - 善用MaxCompute编译器的错误和警告

摘要: MaxCompute (ODPS) ( 注1 )是阿里云自主研发的具有业界领先水平的分布式大数据处理平台, 尤其在集团内部得到广泛应用,支撑了多个BU的核心业务。 ODPS2.0除了持续优化性能外,也致力于提升SQL语言的用户体验和表达能力,提高广…

双十一丝般顺滑体验背后:阿里云洛神网络虚拟化系统揭秘

摘要: 摘要:2017年12月20日在北京云栖大会上,阿里云高级技术专家梵叶在计算与网络分论坛上做了主题分享《双十一丝般顺滑体验背后:阿里云洛神网络虚拟化系统揭秘》。为大家介绍了洛神系统的发展过程,系统架构&#xff…

Springboot-Flowable 快速开发工作流

文章目录一、什么是flowable?官方文档:二、技术选型三、Flowable与springBoot项目整合3.1. 添加依赖3.2. yml 文件配置3.3. 创建数据库3.4. 定义流程文件3.5. 测试controller3.6. 图片乱码处理四、启动项目,初始化表结构五、测试验证5.1. 创建…

华为发布智简全光网战略,携手上下游重新定义光产业

[中国,北京,2019年7月15日] 今日,华为正式发布智简全光网战略,通过打造智能、极简、超宽、无处不在的下一代全光网络,为每个人、每个家庭、每个组织带来极致的业务体验。基于该战略,未来5年华为将携手上下游…

测试之道--阿里巴巴八年测试专家倾情奉献

摘要: 我从事测试工作将近八年了,从起初的不懂测试,怀疑测试,到相信测试,再到坚定测试,其中经历的辛酸、煎熬无法言表。在从事测试工作的这八年里,有人质疑,也有人追捧,唇…

AliOS Things蓝牙协议栈及应用开发框架介绍

摘要: AliOS Things从1.2.0版本开始支持蓝牙协议栈(BLE),及基于蓝牙协议栈的应用层开发框架。本文分为三部分对蓝牙组件进行介绍:蓝牙组件,蓝牙协议栈介绍及接口说明,和应用开发框架介绍及示例说明。AliOS Things v1.2…

快速开发工作流_01_简单流程案例

文章目录一、介绍二、技术选型三、登录/绘制流程图3.1. 需要先登录3.2. 绘制流程图四、 使用说明4.1. 选择数据库4.2. 增加 mybatis, modeler,idm 等配置4.3. yml 文件配置五、定义流程文件这样当此框架启动的时候它会默认加载resource目录下的processes时就可以将此流程配置加…

Spark精华问答 | Spark和Hadoop的架构区别解读

总的来说,Spark采用更先进的架构,使得灵活性、易用性、性能等方面都比Hadoop更有优势,有取代Hadoop的趋势,但其稳定性有待进一步提高。我总结,具体表现在如下几个方面。1Q:Spark和Hadoop的架构区别A&#x…

7类合作伙伴,190条沟通路径,高德汽车如何实现组织高效沟通?

摘要: 通常协同开发组织或团队大于等于7,关键干系人大于等于10,组织级沟通路径大于等于21条,关键干系人沟通路径大于等于45条,并以较大角系数递增。这种沟通路径曲线下,如何让组织信息快速传递?…

MaxCompute - ODPS重装上阵 第二弹 - 新的基本数据类型与内建函数

摘要: MaxCompute(原ODPS)是阿里云自主研发的具有业界领先水平的分布式大数据处理平台, 尤其在集团内部得到广泛应用,支撑了多个BU的核心业务。 MaxCompute除了持续优化性能外,也致力于提升SQL语言的用户体验和表达能力…

@程序员:可以被认出是写代码的,但是不能因为格子衬衫!

戳蓝字“CSDN云计算”关注我们哦!亲爱的,我今天穿什么衣服比较好呢?你女朋友早上是否也会站在试衣镜前这样询问你?醒醒,你哪里有女朋友!你分得清人家衣服的?比如:裤子:背…

助力全站WebP ,阿里云云上FPGA 团队发布 WebP图片解决方案

摘要: 阿里云 WebP 图片解决方案的软件部分由联捷计算科技(CTAccel)提供,再整合上阿里云自身的FaaS (FPGA as a Service) 弹性计算平台,形成了完整的阿里云 WebP 图片解决方案。 点此查看原文 目前来说,图片…

linux ssh连接交换机_访问SMB交换机CLI使用SSH或远程登录

访问SMB交换机CLI使用SSH或远程登录客观Cisco小型企业被管理的交换机可以通过命令行界面(CLI)远程访问和被配置。访问CLI在一个基于终端的窗口允许命令被输入。如果喜欢配置使用在您的交换机的终端命令通过CLI而不是基于Web的工具,这是一个更加容易的选择。某些任务…

面试官问我:你们的数据库是怎么架构的?

戳蓝字“CSDN云计算”关注我们哦!作者:尜尜人物来源:https://www.cnblogs.com/littlecharacter/p/9084291.html一、数据库架构原则高可用高性能一致性扩展性二、常见的架构方案方案一:主备架构,只有主库提供读写服务&a…

一张图学会数据库迁云最佳路径

摘要: 我们以基于Oracle数据库的应用系统上云为例,如何根据实际需求,及不同的应用特征,去选择合适的上云解决方案?看懂了以下这张图,就能找到最适合你的应用系统总体的迁移上云路径。 点此查看原文 传统架构…

透析《长安十二时辰》里的望楼,人类在唐朝就有 5G 愿望了?

戳蓝字“CSDN云计算”关注我们哦!作者 | 胡巍巍出品 | 程序人生(ID:coder_life)《古都24小时》哦不《长安十二时辰》,让很多人跟着易烊千玺和雷佳音,回了趟大唐!为了体现真实,剧中大…

MaxCompute - ODPS重装上阵 第三弹 - 复杂类型

摘要: MaxCompute(原ODPS)是阿里云自主研发的具有业界领先水平的分布式大数据处理平台, 尤其在集团内部得到广泛应用,支撑了多个BU的核心业务。 MaxCompute除了持续优化性能外,也致力于提升SQL语言的用户体验和表达能力…

ecplise安装flowable插件

ecplise安装flowable插件步骤: Help ---- > Install New Software ---- > add, 然后添加的弹窗中输入以下信息: Name: Flowable BPMN 2.0 designerLocation: http://flowable.org/designer/update/创建一个maven项目测试一下:

OpenStack精华问答 | OpenStack和CloudStack对比

自诞生以来,OpenStack 似乎一直被质疑,其背后最重要的两大推手 NASA 和 Rackspace 都弃它而去,惠普、思科接连宣布关闭基于 OpenStack 的公有云服务,但是,OpenStack 依旧坚挺。1Q:OpenStack发展历史A:2Q:op…