本文主要梳理了研发效能领域完整的方向图谱以及主流工具,其中对少部分工具也做了一些点评。看了之后,大家可以对研发效能这个领域有个整体认识,同时研发效能落地的时候也有对应的工具(黑话叫抓手)可以选择。

我上传了一个高清大图,大家可以下载下来看。如果有问题,欢迎留言或者微信直接纠正我。这是第一版,后续我会在研发效能群里更新,欢迎加入我们。

文档管理

推荐语雀。快手内部的docs 还是非常给力的,我非常喜欢用。腾讯文档也不错,有很多的模版。不过今天在我导入一个脑图的时候,居然提醒我节点太多,需要付费才能添加节点,我表示非常的无奈。语雀非常的不错,我用得较多的功能就是文件共享、协作。我看有的人还把语雀当作个人博客在用,效果也很不错。

项目管理

私有化部署首选还是「JIRA/禅道/Redmine」,SaaS化的产品就看大家的习惯和功能诉求了,腾讯系的很多公司都在用 Tapd,而这个工具对产研场景支持的也比其它几个协作工具支持的更多,功能更丰富。简单的一些场景,后面的SaaS工具都是没问题,遇到深度定制化的诉求,这类SaaS化的产品都搞不定,就不要想了。快手内部有个项目管理工具 Team 做的不错,对外是「轻雀协作」,感兴趣的小伙伴可以去搜下。

源码管理

国内公司用的比较多的还是内网私有化部署一个 Gitlab/Subversion,这是主流;Gerrit的用户也有一些,其余像 Bitbucket、TFS、Mercurial、Perforce、ClearCase、StarTeam 使用的客户都太少了。掌握主流的工具,不至于和这个行业或者这个岗位脱离太严重,以后换工作也方便 :-)

流水线

国内除了几家自建流水线的大厂,很大一部分还在用Jenkins,小部分在用 Gitlab CI(内置就顺手用上了)。即便是自建流水线,有的公司也只是在 Jenkins 上封装了一层而已。从中可见,Jenkins 是多么的受欢迎。其它工具,我觉得自己用用还可以,大规模地上生产环境还是要仔细地评估。都爱上 Jenkins了,您还记得那年大明湖畔的 Hudson 吗?

至于部署工具,鉴于现在是容器化的时代, k8s 在容器编排大战中已经胜出,所以基于 k8s 的部署工具 helm/spinnaker等要重点关注下。

总结

其它的工具大家视自己的工作内容和公司的业务特点进行取舍,切记业务发展是第一位的,千万别把业务当作试验田。跟着技术发展的大势,选择主流的工具,别舍不得唤起自己学习的能力,终身学习,与时俱进,不断提升自己。

研发效能生态完整图谱&DevOps工具选型必看的更多相关文章

  1. 转载 Python 安装setuptools和pip工具操作方法(必看)

    本文章转载自 脚本之家 http://www.jb51.net  感谢! setuptools模块和pip模块是python进行第三方库扩展的极重要工具,例如我们在需要安装一些爬虫或者数据分析的包时就 ...

  2. Springboot 完整搭建快速入门,必看!

    前言 手把手教你Springboot微服务项目搭建快速入门,通过本文学习Springboot的搭建快速入门,掌握微服务大致的配置服务,后续将会继续将核心组件引入到项目中,欢迎关注,点赞,转发. Spr ...

  3. DevOps | 如何快速提升团队软件开发成熟度,快速提升研发效能?

    今天一个小伙伴问我,如何「快速提升」一个团队的软件开发成熟度?我犯难了.我个人理解一个团队的软件开发成熟度涉及的东西很多,但最简单最直接的方法就是发钱涨工资,可是估计很多公司不愿意,那就只有扣了. 快 ...

  4. DevOps工具链

    Devops工具链 DevOps实际是一种文化上的变迁,代表了开发.运维.测试等环节之间的协作,因此DevOps工具是非常多种多样的,甚至可以由多种工具组成一个完整的DevOps工具链.此类工具可以应 ...

  5. 互联网研发效能之去哪儿网(Qunar)核心领域DevOps落地实践

    本文从业务目标角度出发,确定了开源+自建模式搭建 Qunar 研发工具链整体生态:通过 APPCODE 打通工具链,流程规范化自动化:多种手段+发布门禁助力质量提升:建立应用画像确定运维最小单元,可发 ...

  6. DevOps|从特拉斯辞职风波到研发效能中的不靠谱人干的荒唐事

    今天发生了一件大事特拉斯辞任英国首相,我想借着这件事情说下我看到的一件研发效能的荒唐事,这其中的关联也许就是「都用了不靠谱的人」. 两件事情 今儿一早就听到,2022年10月20日英国第78任首相伊丽 ...

  7. 研发过程及工具支撑 DevOps 工具链集成

    https://mp.weixin.qq.com/s/NYm63nkCymIV3DbL4O01dg 腾讯重新定义敏捷 |Q推荐 小智 InfoQ 2020-09-03 敏捷开发奠基人 Robert C ...

  8. 研发效能|Kubernetes核心技术剖析和DevOps落地经验

    本文主要介绍Kubernetes 的核心组件.架构.服务编排,以及在集群规模.网络&隔离.SideCar.高可用上的一些使用建议,尤其是在CICD中落地,什么是 GitOps. 通过此文可彻底 ...

  9. 「产品运营」研发效能之DevOps平台如何运营?

    有人常说「酒香不怕巷子深」.不是的,如果这个巷子是酒吧街,那最深的那家酒吧肯定是租金最便宜的.酒吧的地段好坏已经在租金价格上体现出来了.现在已经不是那个工具缺乏.有个工具就拍手称快.欣然去试用的时代了 ...

随机推荐

  1. StringBoot整合ELK实现日志收集和搜索自动补全功能(详细图文教程)

    @ 目录 StringBoot整合ELK实现日志收集和搜索自动补全功能(详细图文教程) 一.下载ELK的安装包上传并解压 1.Elasticsearch下载 2.Logstash下载 3.Kibana ...

  2. OAuth 2.1 框架

    OAuth 2.1 Draft 当前版本:v2-1-05 失效时间:2022/09/08 本文对部分原文翻译,同时加了一些笔记,以便理解. 单词 译意 identifiler 识别码 Resource ...

  3. 巧用 Docker 快速部署 GPU 环境

    公众号关注 「开源Linux」 回复「学习」,有我为您特别筛选的学习资料~ 在 Linux 服务器上使用 GPU 跑深度学习的模型很正常不过.如果我们想用 Docker 实现同样的需求,就需要做些额外 ...

  4. .Net Core 依赖注入(IOC) 一些简单的使用技巧

    原文链接:https://www.cnblogs.com/ysmc/p/16240534.html .Net Core 在使用IOC后,我们不必再浪费精力在管理实例的生命周期上,交给IOC代替我们管理 ...

  5. Vue报错: Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'protocol')

    Vue报错: Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'protocol') 报错信 ...

  6. 89. Gray Code - LeetCode

    Question 89. Gray Code Solution 思路: n = 0 0 n = 1 0 1 n = 2 00 01 10 11 n = 3 000 001 010 011 100 10 ...

  7. css3常用动画

    //有道云笔记链接 http://note.youdao.com/s/72qbBVyv  

  8. Hapoop安装学习(第一天)

    学习任务: 1.安装虚拟机 Linux使用版本为Centos7,共安装3台虚拟机,一台主机和两台从机.主机命名为master,两台从机分别命名为s1和s2. master分配磁盘空间30G,s1和s2 ...

  9. ElasticSearch7.3学习(三十一)----Logstash基础学习

    一.Logstash基本介绍 Logstash 是一个功能强大的工具,可与各种部署集成. 它提供了大量插件,可帮助你解析,丰富,转换和缓冲来自各种来源的数据(文件.数据库......).logstas ...

  10. Jmeter(五十四) - 从入门到精通高级篇 - 如何在linux系统下运行jmeter脚本 - 上篇(详解教程)

    1.简介 上一篇宏哥已经介绍了如何在Linux系统中安装Jmeter,想必各位小伙伴都已经在Linux服务器或者虚拟机上已经实践并且都已经成功安装好了,那么今天宏哥就来介绍一下如何在Linux系统下运 ...