台湾精益老专家:如何运用 OKR 来量化 Sprint 的目标?

【作法】将Sprint冲刺的目的定成目标Object,然后为这个目标设定三个关键的结果(keyresult),每个结果都必须能够量化成数据(由0.0到1),对那些不易量化的结果则预先设定达成何种成果就给它相对的分数,并以难易度来给分。(给分依据:很难几乎不可能达成的给1分,必须很努力才能达成的给0.7,稍稍努力就能作到的给0.5,循正常工作就能达到的给0.3,而完全没作到的就给0分)。然后在「计画
分类: 编程语言 发布时间: 03-12 21:34 阅读次数: 0

Nginx隐藏式跳转

在日常运维中经常会碰到需要从一个链接跳转到另一个链接的情况,此类需求分为两种情况,一种是浏览器url变,一种是浏览器url不变。一、Url变,使用nginx rewirte模块rewrite是实现URL重写的关键指令,根据regex(正则表达式)部分内容,重定向到replacement,结尾是flag标记。flag标记分为下面四种:last #本条规则匹配完成后,继续向下匹配新的location
分类: 编程语言 发布时间: 03-12 21:34 阅读次数: 0

Redis搭建哨兵

1、查看Redis主从关系192.168.210.85:6379> info replication# Replicationrole:masterconnected_slaves:0master_replid:fac1551ca0575f9f12c44f169403530574952c65master_replid2:000000000000000000000000000000000000
分类: 编程语言 发布时间: 03-12 21:34 阅读次数: 0

实战--Playbook批量修改密码

Playbook 介绍Playbook是 一个不同于使用Ansible命令行执行方式的模式,其功能更强大灵活。简单来说,playbook是一个非常简单的配置管理和多主机部署系统,不同于任何已经存在的模式,可作为一个适合部署复杂应用程序的基础。Playbook可以定制配置,可以按照指定的操作步骤有序执行,支持同步和异步方式。值得注意的是playbook是通过YAML格式来进行描述定义的。1、目前两台
分类: 编程语言 发布时间: 03-12 21:34 阅读次数: 0

Git简单部署

1、系统环境准备192.168.20.40   master    git   gitlab192.168.20.39   client      git[root@k8s-master ~]# yum -y install git[root@k8s-node3 ~]# yum -y install git2、创建git版本仓库[root@k8s-master ~]# mkdir  merge.g
分类: 编程语言 发布时间: 03-12 21:34 阅读次数: 0

Jenkins GSoC : Code Coverage API plugin 一个新的代码覆盖率

说明:由于微信不允许外部链接,请点击文末地址,访问文中链接。概要CodeCoverageAPIplugin是Jenkins在GSoC2018中的一个子项目。GSoC是一个由谷歌举办的,帮助在校学生进入开源社区,为开源组织贡献代码的活动。在这个项目中,我的mentor是StevenChristou,SupunWanniarachchi,JeffPearce和OlegNenashev。目前在Jenki
分类: 编程语言 发布时间: 03-12 21:34 阅读次数: 0

实战--Playbook批量部署zabbix-agent

搭建完成zabbix-server服务器,要求在上百台服务器安装zabbix-agent,监控每台服务器的性能,指定需要监控的端口等等,这样必须用自动化脚本来实现,更高效的完成这项工作。自动化运维工具Ansible,相信大家也很熟悉,话不多说,开始部署。测试环境:192.168.20.85 zabbix-server192.168.20.39  zabbix-agent[root@k8s-mast
分类: 编程语言 发布时间: 03-12 21:34 阅读次数: 0

实战--Playbook批量更改服务器主机名

Playbook 介绍Playbook是 一个不同于使用Ansible命令行执行方式的模式,其功能更强大灵活。简单来说,playbook是一个非常简单的配置管理和多主机部署系统,不同于任何已经存在的模式,可作为一个适合部署复杂应用程序的基础。Playbook可以定制配置,可以按照指定的操作步骤有序执行,支持同步和异步方式。值得注意的是playbook是通过YAML格式来进行描述定义的。1、目前两台
分类: 编程语言 发布时间: 03-12 21:34 阅读次数: 0

首发!DevOps@BOC — 器用之道,如琢如磨

作者简介于洪奎中国银行软件中心高级经理,系统分析师、CCEP、CSM、DevOpsMaster14年软件开发相关经验,其中9年开发管理经验以下为于洪奎老师在DOIS2018·北京站的分享整理而成。我来自中国银行软件中心的一个开发部门,中国银行软件中心从2013年开始试点敏捷软件开发以及相关CI、CD等实践,而我们内部真正的提DevOps比这个要更晚些。中国银行的DevOps涉及的产品线和技术栈众多
分类: 编程语言 发布时间: 03-12 21:34 阅读次数: 0

敏捷转型要从 PO 作起

过去我辅导的转型案例里,起手式都是依据看板之父也就是DavidJ.Anderson先生所谓的一种成功的方式(注1,第一步、专注于质量)的切入法来开始改变组织的行为模式的,也就是从「要求品质」开始,更具体的说;就是从开发部门开始改起。这种敏捷化的起步方式看起来十分合理,因为敏捷的初期本来就是针对开发单位所应运而生的(2001年的敏捷宣言目标是专注于开发团队),因此从开发单位开始改起就很合理了,再来对
分类: 编程语言 发布时间: 03-12 21:34 阅读次数: 0

大型企业实施 DevOps 的三个阶段

作者:万金《DevOps实施手册》译者《DevOps实施手册》介绍现在开始我的分享,大家有这样一个感觉,现在技术发展的太快了,技术还没有普及就被淘汰了。在这样一个浮躁的时代我为什么翻译《DevOps实施手册》这本书呢?因为在《DevOps实施手册》里研究的都是长久以来一直有效的理论,比如像福特汽车的生产流水线,像丰田的精益生产,还有敏捷开发思想。这些思想并不是近期出现的。2009年,在这些思想的基
分类: 编程语言 发布时间: 03-12 20:24 阅读次数: 0

大象翩翩起舞:中小银行的 DevOps 之旅

作者简介自我介绍一下,我是李丙洋,我的网名是君三思。刚才邓骏说我是DevOps专家,这个称谓万不敢当,实际上是我是混DB圈的,我之前写过两本书,一本叫涂抹MySQL,一本叫涂抹ORACLE,在数据库领域还行,不过对于DevOps,我是野路子出身,这次过来主要还是多学习,顺道分享一下我们在DevOps实践的一些经验。我目前所在的企业是重庆富民银行,是我国中西部的一家比较年轻的银行。我们行的定位是要做
分类: 编程语言 发布时间: 03-12 20:14 阅读次数: 0

B 站基于大仓库的 CI/CD 及微服务实践

作者简介毛剑B站平台架构师&EP负责人Agenda我是在大概2015年的时候加入B站,之前是负责整个B站的后端,大概在2018年的时候转架构师,监管一个EP的团队。其实之前虽然没有做EP的一些事情,但是在转团队的时候,其实也进行了这样的实践。自己也有一些想法,如何快速交付、如何监管代码质量、如何测试等等。我的分享会分为三大块,首先什么是大仓库。这个东西是大概一两年前,我当时听别人一个分享,
分类: 编程语言 发布时间: 03-12 20:04 阅读次数: 0

DevOps 最佳实践之海量资源技术运营

说明:本文根据腾讯熊普江老师在2018DevOps国际峰会·深圳站的分享整理而成,经熊普江老师审理发布。作者介绍熊普江,互联网技术精英俱乐部广州会长、云技术专家、资深架构师。2012年-2018年任腾讯布道师、腾讯云高级总监,负责公司云技术、解决方案布道及技术架构评审等工作。曾任上市公司太平洋网络,视频公司PPTV高管;获2016年度“运维工匠“、2016&2017年度”GITC专家顾问“
分类: 编程语言 发布时间: 03-12 20:04 阅读次数: 0

语音也能做持续集成和持续部署?看 Jenkins + Alexa 如何实现

作者:KeshaWilliams翻译:Peter校对:卢迪集成Alexa到Jenkins流水线并通过语音跟踪流程的配置远比想象中的简单。快来看这篇亚马逊AlexaChampion成员KeshaWilliams完成的使用Alexa部署代码到云服务的demo教程吧。为何要通过语音操作部署语音操作革新了我们沟通的方式,因为这是简单的,直接的,高效的。对我来说,通过语音操作Jenkins而完全不需要碰触键
分类: 编程语言 发布时间: 03-12 19:44 阅读次数: 0

每天万次触发的持续交付工具链是这样炼成的

作者简介大家好,我是王鹏,目前在美团点评的酒旅研发团队负责工具链。今天我给大家分享的是在我们内部已经运转了一年多快两年的“持续交付工具链”的实践。这个标题前面的定语有两个含义,第一反应了持续交付工具链的有效和高效性,第二是工具链的核心点“触发”,为什么说触发是其中的一个核心点?我后面再给大家详细介绍。这张图大致可以反映一个研发团队的研发生产力情况,大家从上面可以看到每天、每周、每月的Push和PR
分类: 编程语言 发布时间: 03-12 19:44 阅读次数: 0

【DevOps进行时】基于iOS平台的集中构建方法研究与实践

摘要集中构建顾名思义就是集中在一起进行构建,是实现持续集成、持续部署、持续交付等一系列开发实践的基础。随着智能手机在人们生活中的占比越来越大,移动端应用也逐渐成为人们生活中使用最频繁的程序,而iOS平台作为移动端重要的组成部分之一,由于其本身产品系统的独特性以及移动应用迭代频繁的特点,在实现iOS平台集中构建过程中走了许多弯路。为了适应项目投产需要与中心集中构建整体发展思路保持一致,在进行了大量项
分类: 编程语言 发布时间: 03-12 19:44 阅读次数: 0

敏捷这么久,你知道如何开敏捷发布火车吗?

译者:单冰从事项目管理十几年,先后管理传统型项目团队及敏捷创新型团队。负责京东AI事业部敏捷创新、团队工程效率改进及敏捷教练工作。曾经负责手机端京东App项目管理工作5年,带领千人团队实施敏捷转型工作,版本发布从2个月提升为2周版本。大型互联网企业敏捷项目管理实战经验丰富,擅长团队创新、敏捷转型、系统化思维、Scrum方法、KANBAN方法等。敏捷之旅北京站组织者,参与敏捷大会分享活动,敏捷之旅讲
分类: 编程语言 发布时间: 03-12 19:34 阅读次数: 0

DevOps***马拉松:特别的爱给特别的你!--记IDCF第一届DevOps***马拉松

编者按本文专注于一点——“DevOps***马拉松”适合谁,仅供参考。如想详细了解活动内容,请阅读: 《DevOps***马拉松:打造真正端到端的教练人才》《有过DevOps***马拉松的人生,才算完整》 《打不死我的,终将使我强大!DevOps***马拉松参赛心得》9月7日-8日,IDCF在北京举办了第一届“DevOps***马拉松”。图1:团队大合影我有幸参与其中,与各位DevOps爱好者共同体验了首届
分类: 编程语言 发布时间: 03-12 19:34 阅读次数: 0

啤酒与***:培养***格调的6个建议

   关于***文化的调研   节前,发起了一个关于***文化的调研,收到众多反馈,节选其中部分内容如下,由于是匿名调研,此处一并感谢所有填写了问卷的朋友!自由开放;show me the code; 不求最好,但求最快;试验再试验。。。。;容错!!时光闪回到上世纪50年代的MIT。当时的MIT聚集了全美最聪明的年轻人,这些聪明人只爱做一件事——变得更聪明。于是他们成立了很多兴趣小组,聚集志同道合的人
分类: 编程语言 发布时间: 03-12 19:34 阅读次数: 0