zoukankan      html  css  js  c++  java
  • DevOps实践指南-何处开始(5-8)

    第二部分 从何处开始

      第5章切入点

      绿地项目 棕地项目

      记录型项目-侧重于“做的正确”例如 ERP 人力 财务系统

      交互型系统-侧重于“做的快速”例如商务 办工系统

      DevOps可以有效解决这个矛盾。

      1:从最乐于创新的团队开始

      2:扩大DevOps的范围

      (创新者、早期采用者、早期从众者、晚期从众者、落后者)避免使用“大爆炸”的方式遍地开花。

      

      第6章理解、可视化和运用价值流

      做什么工作?谁来做?采取什么措施改善流程

      确定团队,价值流图可视化,创造客户价值。

      工作项包括指标:前置时间、处理时间、%C/A(有效率,完成时间和精确的总花费时间的百分比(%C/A)。该指标反映了价值流中的每个步骤的输出质量)

      组建专门的转型团队(不是开发团队)-负责实现明确定义的、可度量的、系统级的目标

      转型团队拥有共同在目标、小跨度在改进计划、为非功能性需求预留20%,减少技术债务,提高工作可视化,

      用工具强化预期行为,共享工作列表、统一工具

      第7章设计组织结构

      软件开发团队的结构对软件产品在架构肯成果有着巨大的影响。

      职能型-专业、响应慢、价值目标不透明,有助于促进职业发展和技能发展,运维部门通常采用这种组织结构(即服务器管理员、网络管理员和数据库管理员等都被划分成单独的小组)

      矩阵型-组织复杂,多领导,试图结合职能型和市场型;

      市场型-扁平,存在冗余,注重快速响应客户需求.由多个跨职能的部门组成(例如市场营销部门和工程技术部门等),整个组织可能往往存在冗余现象;

      以市场为导向的团队不但要负责特性开发,而且在整个应用生命周期中还要负责测试、安全、部署和生产环境的运维。

      这些跨职能团队可以独立运作——能够设计和开展用户实验,构建和交付新特性,在生产环境中部署并运行服务,不依赖于其他团队就能修复任何缺陷,从而加快行动的步伐,

      “两个比萨原则”保持团队规模小型化

      Ticketmaster的首席技术官Jody Mulkey说:“在过去近 25 年的时间里,我一直用美式橄榄球比赛来比喻Dev和Ops。其中,Ops是防守组,试图阻止对方得分;Dev则是进攻组,其目标是尽全力得分。

      而有一天,我突然意识到这个比喻并不恰当,因为Dev和Ops从来没有在同一时间出现在球场上,他们实际上不属于同一个团队!”。

      他继续说道:“我现在用的比喻是,Ops是进攻内锋,Dev则负责重要位置(如四分卫或外接手)。Dev的工作是持球冲锋,Ops的工作则是保证Dev有足够的时间向前冲。”

      

      第8章运维、日常开发

      运维联络人模式-用较少的人帮助更多的团队

       共享服务,提高开发生产力,运维人员融入服务团队,分配运维联络人。

      以支持工程团队创新和速度为先,可以依赖工具,但不能依赖我们的劳动力。

      

  • 相关阅读:
    Elasticsearch Query DSL 整理总结(三)—— Match Phrase Query 和 Match Phrase Prefix Query
    Elasticsearch Query DSL 整理总结(二)—— 要搞懂 Match Query,看这篇就够了
    Elasticsearch Query DSL 整理总结(一)—— Query DSL 概要,MatchAllQuery,全文查询简述
    Elasticsearch Java Rest Client API 整理总结 (三)——Building Queries
    Elasticsearch date 类型详解
    python 历险记(五)— python 中的模块
    python 历险记(四)— python 中常用的 json 操作
    python 历险记(三)— python 的常用文件操作
    Elasticsearch Java Rest Client API 整理总结 (二) —— SearchAPI
    Elasticsearch Java Rest Client API 整理总结 (一)——Document API
  • 原文地址:https://www.cnblogs.com/sun-null/p/13747307.html
Copyright © 2011-2022 走看看