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

社区运营Vera 2021-09-06 17:23:47

视频链接: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

...全文
577 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-云原生 发布问题, 以便更快地解决您的疑问
渭河流域位于中国黄河中游地区,是黄河的重要一级支流流域,地理范围主要涵盖陕西省中部、甘肃东部和宁夏部分地区。该流域自西向东延伸,总长约818公里,流域面积广阔,人口密集,是我国重要的农业与工业带,同时也是西北地区经济、文化与生态发展的核心区域之一。渭河流域水系发育完善,除干流外,还包括泾河、洛河、沣河、滈河等多条支流,构成了完整的河网体系,对黄河流域的水资源调配与生态安全具有重要意义。 本数据集提供了渭河流域矢量边界及河流分布的标准化shp文件,包含以下文件: (1)可编辑MXD文件:可直接在 ArcGIS 中打开,用户可进行二次编辑、专题制图及空间分析,方便科研、教学与管理应用。 (2)标准SHP文件:包含渭河流域边界矢量数据以及干流与主要支流的矢量化河流线条,属性表中附带河流名称、流域隶属等信息,便于查询与叠加分析。 (3)标准成图TIF文件:输出高清、规范的地图成果,能够直观展示渭河流域整体边界与内部河流分布格局,可用于汇报、展示与出版。 本资源可广泛应用于流域水资源管理、生态环境保护、土地利用研究、洪涝灾害评估等领域,同时也能为流域综合治理、生态修复规划、水文模拟与地理建模提供基础支撑。通过与其他数据(如DEM、土地覆盖、气象数据)叠加使用,还能开展更加深入的多源数据分析,为黄河流域高质量发展与区域生态安全提供科学依据。
一、商户信息管理模块 商户入驻与审核 商户在线提交入驻申请,上传营业执照、经营许可证、卫生许可证(餐饮类)等资质文件,填写基本信息(商户名称、经营范围、地址、联系方式、营业时间等)。 景区管理员对申请进行审核,通过后生成唯一商户编号,商户可登录系统完善详情(店铺简介、环境照片、特色产品等)。 商户分类与标签管理 按经营类型分类:餐饮住宿(民宿、餐馆)、旅游商品(手工艺品、特产店)、体验项目(骑马、漂流)、便民服务(超市、药店)等。 为商户添加特色标签(如 “清真餐饮”“亲子友好”“网红打卡地”),便于游客精准筛选。 商户信息维护 商户可更新店铺状态(营业 / 暂停 / 歇业)、修改营业时间、发布临时公告(如 “今日特价活动”)。 管理员可查看商户运营数据,对违规商户进行警告、限期整改或暂停合作处理。 二、商户运营监管模块 商品与服务管理 商户上传商品 / 服务信息(名称、价格、规格、图片),餐饮类需标注食材来源、口味特色;体验类需注明安全须知、时长。 支持价格调整记录,系统自动留存价格变动日志,便于监管部门核查是否存在乱收费现象。 游客消费与投诉处理 对接支付系统,记录游客在商户的消费数据(匿名化处理,仅统计交易金额、频次)。 游客可通过系统提交对商户的投诉(服务态度、商品质量、价格问题等),上传凭证(照片、聊天记录),系统自动通知商户限期回应,管理员跟踪处理结果。 评分与信用管理 游客消费后可对商户进行星级评分(1-5 星)及文字评价,评价内容需经管理员审核后展示。 系统根据评分、投诉处理率、违规记录生成商户信用等级,信用过低的商户将被限制曝光或强制整改。 三、景区资源与活动管理 商户资源调度 针对景区内共享资源(如摊位、停车场、公共休息区),商户可在线申请使用时段,管理员审核分配,避免资源冲突。 记录资源使用情况,按规定收取管理费,生成缴费提醒与票据。

475

社区成员

发帖
与我相关
我的任务
社区描述
这里是CSDN社区云内技术市场、开源布道、开发者关系运营、生态创新者的大本营,大家可在此集中讨论工作中遇到的问题,以及资源互助等。同时也是CSDN社区云的服务社区,相关问题24小时内回复。
其他 其他
社区管理员
  • 开发者生态英雄会
  • 社区云(官方)
  • DeveloperCommunity
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

如想加入开发者生态运营人员同行交流群,请备注【公司-职位-姓名】,↓↓↓  扫下方二维码联系工作人员:

试试用AI创作助手写篇文章吧