【DEVOPS】技术团队角色分工

这篇具有很好参考价值的文章主要介绍了【DEVOPS】技术团队角色分工。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

我们的最终目标是打造“ALL IN IDE”的研发体验,业务研发团队应该对于整个流程无感知,需要知道的细节越少越好 。

1. 前言

自下而上地进行DevOps推进,除了一步一个坎的糟糕体验外,最大的一个难点就是共识的形成。

组织结构上缺乏行政力量的支持、团队里人员能力和意识的缺失、自身多职责兼任等诸多原因,造成实际推进过程中,DevOps进度属于你推一步,它往前走一步;你稍微没留神,又退回来半步。在这种反反复复的拉锯中,不少人因此心灰意冷。

本文秉承"晓之以理,不如诱之以利"的思想准则,给研发团队画一张"饼",以寄希望于在未来的推进之路上,少一些阻碍,多一些支持。

2. 角色分工

在DevOps推进这一条改良路线上,我们推荐使用”外科手术队伍“的团队协作模式。

《人月神话》里建议了一种组织方式,叫“外科手术式的队伍”。就像一台外科手术一样,有一个主刀大夫,软件项目也应该有一个首席程序员,其他人都是给他提供支持的。这样,就既能获得由少数头脑产生的产品完整性,又能得到多位协助人员的总体生产率,还彻底地减少了沟通的工作量。

角色 人数 职责
主导推动者 1-2人 a) 设计整个流程。
b) 搭建最基础的实现 —— 实现整个流程的起步运行。
c) 初期需要落在实际的业务研发小组,将流程真正推动起来,并在小组内物色并培养起接手人员。
d) 实践中不断积累,优化,维护迭代整个流程。
e) 培训、宣讲、推广整套流程。
核心骨干 主观意愿优先 a) 掌握整个devops流程的实现,能够解决90%以上的扩展需求。
b) 向上反馈实际推进devops过程收集到的问题,以及对应的解决方案。
c) 向下回答业务研发团队对于devops流程的疑问。
d) 根据业务团队的自定义需求,提供相应解决方案。
e) 宣传、推广整套流程。
小组长(业务研发团队) a) 知晓devops流程中的相关扩展点和实现方式。能够借助这些扩展点来实现自己项目的自定义需求。
b) 向上反应devops流程中的问题。
组员(业务研发团队) a) 知晓规定的devops操作流程中的基本人工操作,并熟练使用。例如:GIT提交日志中所支持的关键字。制品下载地址链接地址,目录结构。
b) 其它各类终端用户所需要知晓的信息。

3. 最终目标

我们的最终目标是打造“ALL IN ONE”(一个IDE下解决所有问题)的研发体验,业务研发团队应该对于整个流程无感知,需要知道的细节越少越好 ,他们就不该知道:

  1. 制品是由什么工具编译打包出来的?
  2. 整个流程是由什么工具推动的?
  3. …?

业务研发团队(尤其是一线业务研发人员)需要做的事情:文章来源地址https://www.toymoban.com/news/detail-602839.html

  1. 理解需求,将需要转换为代码,
  2. 根据流程或测试人员的反馈修复代码。
  3. 按照要求的格式提交代码。
  4. 没了。

5. 相关

  1. 技术接纳生命周期曲线图(Technology Adoption Curve)
  2. 我对产品采用率曲线(Product Adoption Curve)裂口(The Chasm)技术成熟度曲线(Gartner Hype Cycle)的新理解
  3. 【DEVOPS】DevOps推进过程中的一些最佳实践
  4. 【DEVOPS】DevOps推进过程中的一些最佳实践2
  5. 【DEVOPS】最佳实践和指导思想
  6. 【DEVOPS】共识
  7. 传统软件行业技术团队 - 如何开始之PDCA里的那个C
  8. 我的日常工作内容
  9. 《构建之法》

到了这里,关于【DEVOPS】技术团队角色分工的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • DevOps?自动化运维!

    by: 雪月三十 DevOps流程图 DevOps是Dev和Ops的结合 Dev(developer开发) Ops(operation运维) 在企业中dev和ops是有一种天然的矛盾,dev要求的是快速迭代,给公司挖掘出商业的价值,而ops则是强调的稳定,不让你如此快的开发,以稳定为主,不希望动代码(if no problem, don’t touch it),所

    2024年02月12日
    浏览(58)
  • 【运维】DevOps全流程笔记(未完成)

    DevOps全流程笔记,参考视频https://www.bilibili.com/video/BV17x4y1o75G DevOps:就是一整套的工具链和一整套的体系方法把这套工具链串起来让开发工作和运行维护工作变得更加轻松 PLAN:开发团队根据客户的目标制定开发计划 CODE:根据PLAN开始编码过程,需要将不同版本的代码存储在一个

    2024年02月15日
    浏览(42)
  • 【虹科干货】Redis企业版给DevOps团队带来了哪些价值?

    内存太贵?现代化转型太难?还在花费精力维护数据库基础设施?Redis Enterprise 在开源版的基础上增加了一整套包含管理、自动化、弹性以及安全等方面的功能,使其更适合企业级的应用场景。那么, Redis Enterprise 如何能成为为您节约成本的选择?   文章速览: 发现 1:为应

    2024年02月06日
    浏览(34)
  • 【虹科分享】Redis企业版给DevOps团队带来了哪些价值?

    内存太贵?现代化转型太难?还在花费精力维护数据库基础设施?Redis Enterprise 在开源版的基础上增加了一整套包含管理、自动化、弹性以及安全等方面的功能,使其更适合企业级的应用场景。那么, Redis Enterprise 如何能成为为您节约成本的选择?   文章速览: 发现 1:为应

    2024年02月06日
    浏览(44)
  • DevOps(开发运维一体化)

    DevOps是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。 DevOps的三大支柱,即人(People)、流程(Process)、平台(

    2024年02月07日
    浏览(46)
  • DevOps理念:开发与运维的融合

    在现代软件开发领域,DevOps 不仅仅是一个流行的词汇,更是一种文化、一种哲学和一种方法论。 DevOps 的核心理念是通过开发和运维之间的紧密合作,实现快速交付、高质量和持续创新。 本文将深入探讨 DevOps 文化的重要性、原则以及如何在团队中实现开发与运维的融合。

    2024年02月10日
    浏览(52)
  • PingCode DevOps 团队:企业CICD流水线可能会遇到的问题及解法

    CICD 流水线是指一系列自动化的构建、测试和部署步骤,用于将应用程序从开发到生产环境的过程。在 CICD 流水线中,每个步骤都是自动化的,并且在完成后会触发下一个步骤的执行。 CICD 流水线可以帮助团队更快地交付产品,减少手动错误,并提高软件质量。通过自动化构

    2024年02月10日
    浏览(48)
  • 关于搭建Devops平台的高级运维面试题

    DevOps,源自\\\"Development\\\"(开发)和\\\"Operations\\\"(运维)的组合,是一种重视软件开发人员和运维人员沟通合作的方法论。它将开发和运营相结合,通过自动化流程使得软件构建、测试、发布更加快捷、频繁和可靠。 其主要目标是: 加速上市时间:通过提高效率、改进团队协作、

    2024年01月21日
    浏览(45)
  • GitLab+Jenkins搭建DevOps一体化运维平台

    ​ 大家拿到代码后,要如何运行呢?导入IDEA,然后启动?开发过程可定没有问题,那生产环境呢?在现在互联网大环境下,越来越要求开发运维一体化。如果对于企业级的项目管理方式不了解,那么开发工作将举步维艰。这一节课主要带大家快速理解一下电商项目的运维部

    2024年02月09日
    浏览(47)
  • 当DevOps遇见AI,智能运维的黄金时代开启

    卡斯帕罗夫和李世石真的败给了机器吗? 1996年3月9日(IBM的深蓝和谷歌的AlphaGo)在人类选手的对面,是人工智能汇集了所有人类智慧和经验的智能流算法,如果是这样的话人类必败无疑。 但反过来想如果人类也有一个人工智能辅助来比赛呢?那胜负就未尝可知了。 卡斯帕罗

    2023年04月26日
    浏览(84)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包