美文网首页
《持续交付》导读问题列表四

《持续交付》导读问题列表四

作者: CC先生之简书 | 来源:发表于2019-09-28 21:56 被阅读0次
1.图15-1 成熟度模型 任意一个单元格的内容,可以识别出属于哪类实践以及在那一级。能识别出阻碍级的实践和改进方法。
15.1.png
2.理解组织变革的增量式实施改进。

1)使用模型进行分析
2)选择一个领域发力
3)实施变革,看到变化

  1. 使用验收条件来衡量变化
    5)增量式的改进
3.什么是启动阶段?有哪些产出?

启动阶段是对开始写产品代码前这段时间最简单的描述。商务分析、概括性、发布计划、测试策略、发布策略、架构师评估、风险

4.初始阶段的目标是什么?

目标是准备好基本的项目基础设施,拿一个真实的需求让整个基础设施运行起来。

5.迭代开发的基本要求是什么?

1)软件应一直处于可工作状态,每次签入代码时,都会运行自动化测试套件。
2)每个迭代都可以将软件部署到一个类生产环境,并向用户演示
3)迭代长度不超过两周

6.采用迭代和敏捷过程的项目,其项目的运营阶段与常规开发阶段又什么不同吗?

大多数项目不会止步于首次发布,开发新功能,一系列维护发布等等都是滚动开发计划的一部分,识别新特性,排定优先级,分析,开发,测试和发布与常规发布阶段没有不同。

7.分支的理由有哪三种?哪两种是本书中认为是好的“模式”?

发布一个新版本的时候需要建立一个分支;调研一个新功能或者做一次重构时,对应用程序做较大修改时。

8.什么是悲观锁,什么是乐观锁

支持悲观锁的原因是考虑到代码所有权的问题。乐观锁是指在编辑本地工作副本的一个文件时,不会阻止别人在他们自己的工作区对其进行修改

9.什么是“早分支”和“推迟分支”

每次开发一个新功能就拉一个分支是早分支,每次发布才创建一个分支是推迟分支

10.让持续集成成为可能,要求合并(提交)到主干的频率是多少?

每个人至少每天向主干上合并一次

11.在什么情况下可以创建长周期的分支?

只为发布创建长周期分支

12.DVCS和传统VCS的最大区别是什么?

DVCS可以处理多用户和并发,每个本地仓库本身自己就是一个分支。

13.“用DVCS可以更容易地做持续集成。”这句话对吗?

只要指定一个中央代码库,DVCS也可以有集中式版本控制系统的特点

14.“按发布创建分支,按功能特性分支和按团队分支”都是符合持续集成的最佳分支实践。这句话对吗?为什么?

可以的

简书回魂倒数第8天倒计时。

相关文章

  • 《持续交付》导读问题列表四

    1.图15-1 成熟度模型 任意一个单元格的内容,可以识别出属于哪类实践以及在那一级。能识别出阻碍级的实践和改进方...

  • 《持续交付》导读问题列表二

    1.配置管理的定义 配置管理是指一个过程,通过该过程,所有与项目相关的产物,以及它们之间的关系都被唯一定义、修改、...

  • 《持续交付》导读问题列表五

    1.持续集成和持续交付关注对象分别是谁? 持续集成的关注对象是开发团队,持续集成系统的输出通常是手工测试和后续发布...

  • 《持续交付》导读问题列表一

    1. 部署流水线的定义 指一个应用程序从构建、部署、测试到发布整个过程的自动化实现。 2. 一个简单的部署流水线包...

  • 《持续交付》导读问题列表三

    1.分步骤描述一个持续集成的过程。 每当有人提交代码时,就对整个应用进行构建,并对其执行全面的自动化测试集合。 2...

  • 读书:技术团队启示录-TOP100实践案例(3)

    本节案例主旨:设计匠艺/流程再造 第四篇 设计匠艺/流程再造 持续交付由问题倒逼产生-豆瓣持续交付实践总结 一切以...

  • 《持续交付》- 软件交付的问题

    一 什么是持续交付 持续交付是一种开发实践,即频繁地将软件的最新版本交付给测试或者用户进行验证,如果验证通过,代码...

  • 《持续交付》软件交付的问题

    概要 本章通过将常见的发布反模式与部署流水线模式进行对比,阐述了如何通过部署流水线模式进行改善,说明了持续交付的原...

  • 持续交付一——软件交付的问题

    对于作者提到的关于软件交付的问题,虽然自己没有太多的经历,但是从身边人的阐述中也听说过关于软件交付的问题,因为软件...

  • 《持续交付》 - 持续交付管理

    一 项目的生命周期 一个新的开发团队一般会经历的几个阶段: 创建期(forming):团队的初步形成,主要是团队人...

网友评论

      本文标题:《持续交付》导读问题列表四

      本文链接:https://www.haomeiwen.com/subject/loxjuctx.html