ApacheConAsia2021:开源社区-0807谭中意-The Apache way在企业内部实行InnerSource和DevOps都需要的价值观

ivyvera ivyvera 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

视频链接:https://www.bilibili.com/video/BV1qL411J75G?spm_id_from=333.999.0.0

什么是InnerSource及好处

InnerSource是从开源社区软件的研发中汲取经验教训,并将其应用于公司内部软件研发团队的一种软件开发模式。

简单说就是在公司内部开放源码,接受别的部门的贡献,即在公司内部采用Apache Way (by Danese Cooper)。

好处:

1.有助于提升代码质量

2.有助于促进代码复用

3.有助于打破部门墙,减少重复造轮子

4.有助于提升人员能力

5.有助于提高员工满意度

 

什么是DevOps及好处

DevOps是一组结合了软件开发(Dev)和IT操作(Ops )的实践。它的目标是缩短系统开发生命周期,提供高质量的持续交付。

好处:

1.更短的交付周期

2.更高的上线成功率

3.更频繁的交付次数

4.更快的错误恢复时间

 

两者间的关系

两者的表象关系:精英团队更认同内部开源社区

深层分析:相同的目的、相同的价值观、互相促进

1.目标相同:提升效率

复用和自动化正是提高效率的基本做法。

2.相同的价值观:开放、透明、协作

InnerSource在企业内实行The Apache Way ,而Apache Way最核心的部分,即"开放,透明,协作”的价值观。

DevOps的价值观同样是“开放,透明,协作”——持续集成、持续部署、不责备的事故复盘、Build Quality In等。

 

3.两者相互促进

InnerSource可以帮助DevOps:

DevOps相关的CI/CD工具,可采用InnerSource的方式共建。

来自InnerSource社区的各种要求,可以帮助DevOps的工具更好的迭代。

DevOps可以帮助InnerSource:

有了代码Review等工具的支持,跨部门做贡献更容易。

有测试用例和测试环境等的支持,跨部门贡献更有信心。

4.两者不一样的关键地方

InnerSource的出发点在于复用。

DevOps的出发点在于自动化。

 

企业如何采纳两者

1.战略上∶把效率提升作为技术战略的一部分

提升效率是技术企业最重要的事情。

要放最好的人力坚持不断的推进。

2.工具上∶支持跨团队更好的协作,CI/CD的完整支持

DevOps工具用InnerSource的方式的共建。

每个InnerSource的项目都应该提供CI/CD的工具,并且可以供贡献者很方便的使用。

3.组织和文化上:鼓励开放,透明,协作的文化

通过绩效考评等方式,从上到下鼓励协同和合作。

不只是项目内部Dev和Ops的协作,还包含项目上下游的协作。

 

视频稿件内容整理:Vera

...全文

相关推荐

29Linux基础命令详解——用户管理.docx

29Linux基础命令详解——用户管理

云计算练习生

科技服务机构如何通过数据分析增强服务竞争力?.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。

BIZKEEN

vue+springboot基于 Java 的南昌实利广告公司的员工管理系统的设计与实现_oj680rl3毕业设计源码数据库.zip

vue+springboot基于 Java 的南昌实利广告公司的员工管理系统的设计与实现_oj680rl3毕业设计源码数据库.zip

源码论文专家

车辆缺陷分割数据集4000张json格式.zip

数据集格式:labelme格式(不包含mask文件,仅仅包含jpg图片和对应的json文件) 图片数量(jpg文件个数):4000 标注数量(json文件个数):4000 标注类别数:1 标注类别名称:["defect"] 每个类别标注的框数: defect count = 8740 总框数:8740 使用标注工具:labelme=5.5.0 所在仓库:firc-dataset 图片分辨率:640x640 标注规则:对类别进行画多边形框polygon 重要说明:可以将数据集用labelme打开编辑,json数据集需自己转成mask或者yolo格式或者coco格式作语义分割或者实例分割 特别声明:本数据集不对训练的模型或者权重文件精度作任何保证

不会仰游的河马君

高校如何利用技术转移服务转化科研成果并提升影响力?.docx

高校如何利用技术转移服务转化科研成果并提升影响力?

BIZKEEN
评论 1
收藏 已收藏
分享
返回顶部