mirror of
https://github.com/LCTT/TranslateProject.git
synced 2024-12-26 21:30:55 +08:00
PRF
PART 2
This commit is contained in:
parent
3a12536ae2
commit
4c01348bbb
@ -48,37 +48,35 @@ DevOps 和敏捷: 究竟有什么区别?
|
||||
|
||||
敏捷的四个[核心价值观][6]是(LCTT 译注:[此处译文][15]同样来自敏捷软件开发宣言官方):
|
||||
|
||||
* **个体和互动** 高于 流程和工具
|
||||
* **工作的软件** 高于 详尽的文档
|
||||
* **客户合作** 高于 合同谈判
|
||||
* **响应变化** 高于 遵循计划
|
||||
* **个体和互动** 高于流程和工具
|
||||
* **工作的软件** 高于详尽的文档
|
||||
* **客户合作** 高于合同谈判
|
||||
* **响应变化** 高于遵循计划
|
||||
|
||||
这与瀑布流程死板的计划风格相反。在敏捷流程中,客户是开发团队的一员,而不仅仅是在项目开始时参与项目需求的定义,在项目结束时验收最终的产品。客户帮忙团队完成[验收标准][7],并在整个过程中保持投入。另外,敏捷需要整个组织的变化和持续的改进。开发团队和其他团队一起合作,包括项目管理团队和测试团队。做什么和计划什么时候做由指定的角色领导,并由整个团队同意。
|
||||
|
||||
### 敏捷软件开发
|
||||
|
||||
敏捷软件开发需要自适应的规划,演进式的开发和交付。许多软件开发方法,框架和实践遵从敏捷的理念,包括:
|
||||
敏捷软件开发需要自适应的规划、演进式的开发和交付。许多软件开发方法、框架和实践遵从敏捷的理念,包括:
|
||||
|
||||
* Scrum
|
||||
* Kanban (可视化工作流)
|
||||
* XP(极限编程)
|
||||
* 精益
|
||||
* DevOps
|
||||
* 特性驱动开发(FDD)
|
||||
* 测试驱动开发(TDD)
|
||||
* 水晶方法
|
||||
* 动态系统开发方法(DSDM)
|
||||
* 自适应软件开发(ASD)
|
||||
* Scrum
|
||||
* <ruby>看板<rt>Kanban</rt></ruby>(可视化工作流)
|
||||
* <ruby>极限编程<rt>Xtreme Programming</rt></ruby>(XP)
|
||||
* <ruby>精益方法<rt>Lean</rt></ruby>
|
||||
* DevOps
|
||||
* <ruby>特性驱动开发<rt>Feature-Driven Development</rt></ruby>(FDD)
|
||||
* <ruby>测试驱动开发<rt>Test-Driven Development</rt></ruby>(TDD)
|
||||
* <ruby>水晶方法<rt>Crystal</rt></ruby>
|
||||
* <ruby>动态系统开发方法<rt>Dynamic Systems Development Method</rt></ruby>(DSDM)
|
||||
* <ruby>自适应软件开发<rt>Adaptive Software Development</rt></ruby>(ASD)
|
||||
|
||||
所有这些已经被单独用于或一起用于开发和部署软件。最常用的是 [Scrum][8]、看板(或 Scrumban)和 DevOps。
|
||||
|
||||
[Scrum][9] 是一个框架,采用该框架的团队通常由一个 Scrum 教练、产品经理和开发人员组成,该团队以跨职能、自主的工作方式运作,能够加快软件交付速度从而给客户带来巨大的商业价值。其关注点是[较小增量][10]的快速迭代。
|
||||
|
||||
所有这些已经被单独用于或一起用于开发和部署软件。最常用的是[scrum][8],kanban(或scrumban)和DevOps.
|
||||
[看板][11] 是一个敏捷框架,有时也叫工作流管理系统,它能帮助团队可视化他们的工作从而最大化效率(因而变得敏捷)。看板通常由数字或物理展示板来呈现。团队的工作在展示板上随着进度而移动,例如从未启动到进行中,一直到测试中、已完成。看板使得每个团队成员可以随时查看到所有工作的状态。
|
||||
|
||||
[Scrum][9]是一个框架,采用该框架的团队通常由一个scrum教练,产品经理和开发人员组成,该功能团队采用自主的工作方式,能够加快软件交付速度从而给客户带来巨大的商业价值。其关注点是[较小增量][10]的快速迭代。
|
||||
|
||||
[Kanban][11]是一个敏捷框架,有时也叫工作流管理系统,它能帮助团队可视化他们的工作从而最大化效率。Kanban通常由数字或物理展示板来呈现。团队的工作移到展示板上,例如未启动,进行中,测试中,已完成。Kanban使得每个团队成员可以随时看到所有工作的状态。
|
||||
|
||||
### DevOps价值观
|
||||
### DevOps 价值观
|
||||
|
||||
DevOps是一种文化,思维状态,一种软件开发的方式或者基础设施开发的方式,一种软件和应用被构建和部署的方式。它假设开发和运维之间没有隔阂,他们一起合作,没有矛盾。
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user