2022年世界杯决赛名单敏捷联盟会员2022世界杯小组名单

帮助敏捷社区实践持续学习。如果你对现有术语有修改建议或对新术语有想法,请让我们知道

一个

验收测试驱动开发(ATDD)

验收测试驱动开发(ATDD)涉及具有不同视角(客户、开发、测试)的团队成员协作,在实现相应功能之前编写验收测试。(查看更多)

验收测试

验收测试是对软件产品行为的正式描述,通常表示为一个示例或一个使用场景。对于这样的例子或场景,已经提出了许多不同的表示法和方法。在许多情况下,目标是通过软件工具自动执行这些测试是可能的,这些软件工具可以是开发团队专用的,也可以是现成的。(查看更多)

反模式

反模式是针对常见问题的常见解决方案,在这些问题中,解决方案是无效的,可能会导致不希望的结果。(查看更多)

自动构建

在软件开发的上下文中,构建指的是将开发人员负责的文件和其他资产转换为最终或可消费形式的软件产品的过程。如果这些步骤是可重复的,不需要直接的人工干预,并且可以在任何时间执行,除了存储在源代码控制存储库中的信息外,没有其他信息,那么构建就是自动化的。(查看更多)

B

待办事项整理/待办事项优化

待办事项整理是指产品负责人和团队的部分或全部成员定期对待办事项列表进行细化,以确保待办事项列表包含适当的项目,确保它们具有优先级,并确保位于待办事项列表顶部的项目已经准备好交付。(查看更多)

行为驱动开发(BDD)

BDD是一种实践,在这种实践中,团队成员讨论系统的预期行为,以建立对预期功能的共享理解。(查看更多)

燃尽图

燃尽图和燃尽图跟踪团队在迭代或项目中完成的输出量(以小时、故事点或待办事项项为单位)。(查看更多)

业务敏捷性

业务敏捷性是组织感知内部或外部变化并做出相应响应的能力,以便向客户交付价值。(查看更多)

C

集体所有制

集体代码所有权是一种明确的约定,即每个团队成员都可以根据需要对任何代码文件进行更改:要么完成开发任务,要么修复缺陷,要么改进代码的整体结构。(查看更多)

持续部署

持续部署的目的是减少从编写一行代码到将该代码提供给生产环境中的用户之间所花费的时间。为了实现持续部署,团队依赖于自动化和记录导致部署的各个步骤的基础设施,以便在每个集成成功满足这些发布标准后,使用新代码更新活动应用程序。(查看更多)

持续集成

持续集成是每天多次将代码更改合并到共享存储库中,以便随时发布产品版本的实践。这需要一个可复制和自动化的集成过程。(查看更多)

CRC卡

类责任协作者(CRC)卡是一种面向对象的设计技术,团队可以使用它来讨论类应该知道什么、做什么以及它与哪些其他类交互。(查看更多)

客户开发

客户开发是一个四步框架,它提供了一种方法来使用科学的方法来验证关于您的产品和业务的假设。(了解更多)

D

日常会议

每日会议是最常用的敏捷技术之一,为团队提供了定期聚在一起协调活动的机会。(查看更多)

“完成”的定义

“完成”的定义是达成一致的活动列表,这些活动被认为是获得产品增量所必需的,通常由用户描述表示,在sprint结束时达到“完成”状态。(查看更多)

准备好了的定义

Ready的定义包括创建用户描述在被接受到即将到来的迭代之前必须满足的明确标准。这通常基于INVEST矩阵。(查看更多)

E

史诗

史诗是一个大的用户故事。(查看更多)

估计

在软件开发中,“估计”是对执行给定开发任务所需工作量的评估;这通常用持续时间来表示。(查看更多)

探索性测试

探索性测试不仅仅是一种严格意义上的“实践”,它是一种测试软件的风格或方法,经常与“脚本测试”相比较。(查看更多)

极限编程

极限编程(XP)是一种敏捷的软件开发框架,旨在为开发团队生产更高质量的软件和更高质量的生活。XP是关于软件开发的适当工程实践的最具体的敏捷框架。(查看更多)

F

便利化

主持人是选择或被赋予主持会议明确角色的人。(查看更多)

频繁的发布

敏捷团队经常将产品发布到最终用户手中,听取反馈,不管是批评的还是赞赏的。(查看更多)

G

鉴于当然后

给定-何时-然后公式是一个模板,用于指导用户故事的验收测试的编写:(给定)一些上下文,(当)执行一些操作,(然后)应该获得一组特定的可观察结果。(查看更多)

增量开发

在敏捷环境中,增量开发是指产品的每个后续版本都可用,并且每个版本都是在上一个版本的基础上添加用户可见的功能。(查看更多)

信息散热器

“信息散热器”是一个术语,指的是团队放置在高度可见位置的视觉显示,这样所有的团队成员都可以一眼看到最新的信息。(查看更多)

集成

“集成”(或“集成”)指的是项目团队交付一个适合发布的产品作为一个功能整体所需要的任何努力。(查看更多)

投资

首字母缩写INVEST代表一组用于评估用户故事质量的标准。如果故事不能满足这些标准中的一个,团队可能会想要重写它。(查看更多)

迭代

迭代是开发发生的时间框。持续时间可能因项目而异,通常是固定的。(查看更多)

迭代开发

敏捷项目是迭代的,因为它们有意地允许“重复”软件开发活动,并允许潜在地“重访”相同的工作产品(短语“计划重做”有时被使用;重构就是一个很好的例子)。(查看更多)

K

看板

看板方法是一种设计、管理和改进知识工作流程的方法,它允许团队从他们想要驱动进化变化的地方开始。(查看更多)

看板

看板是一个可视化的工作流程工具,由多个列组成。每一列表示工作流过程中的不同阶段。(查看更多)

l

交货时间

前置时间是客户订单和交货之间的时间。在软件开发中,它也可以是提出需求和实现需求之间的时间。(查看更多)

里程碑式的回顾

里程碑式回顾是团队在一段时间后或项目结束时对项目重大事件的详细分析。(查看更多)

最小可销售特征(MMF)

最小可销售功能是一种可以快速开发并为用户提供重要价值的小型、自包含的功能。(查看更多)

最小可行产品(MVP)

正如Eric Ries所言,“最小可行产品”是“一个新产品的版本,它允许团队用最少的努力收集到关于客户的最大数量的有效信息。”(查看更多)

暴徒编程

Mob Programming是一种软件开发方法,整个团队在同一时间、同一空间、同一台计算机上做同一件事。(查看更多)

模拟对象

模拟对象(通常在构建自动化单元测试的上下文中使用)由实例化软件组件的特定于测试的版本组成。(查看更多)

N

表情日历

每天都会更新一个Niko-niko日历,记录每个团队成员当天的心情。随着时间的推移,日历会揭示团队或单个成员情绪的变化模式。(查看更多)

O

开放空间

在开放空间会议、活动或会议中,参与者围绕特定的主题创建和管理自己的并行会议议程。(查看更多)

P

结对编程

结对编程由两名程序员共享一个工作站(一个屏幕,键盘和鼠标)组成。(查看更多)

角色

人物角色是未来产品的虚构用户的合成传记。(查看更多)

规划扑克

敏捷团队使用的一种评估方法。每个团队成员“玩”一张卡片,卡片上的数值对应于一个用户故事的分数估计。(查看更多)

点(估计)

敏捷团队通常更喜欢用单位来表示评估,而不是历史悠久的“工时”。最广泛使用的单位可能是“故事点”。(查看更多)

产品待办事项列表

产品待办事项列表是一个团队为了达到特定的结果而可能交付的新特性、现有特性的更改、bug修复、基础设施更改或其他活动的列表。(查看更多)

产品负责人

产品负责人是Scrum框架创建的一个角色,负责确保团队交付预期的结果。(查看更多)

租船项目

项目关键成功因素的高层总结显示在团队房间的一面墙上,作为挂图大小的一张纸。(查看更多)

快速设计会议

当“简单设计”的选择产生深远的影响时,两个或两个以上的开发人员会在白板上进行快速的设计会议。(查看更多)

R

重构

重构包括改进现有程序源代码的内部结构,同时保留其外部行为。(查看更多)

相对估计

相对估计包括通过比较或对具有相同难度的项目进行分组来估计任务或用户情景。(查看更多)

回顾

团队定期开会,回顾自上次会议以来发生的最重要的事件,并确定改进的机会。(查看更多)

简单性原则

简单性规则是Kent Beck提出的一组按优先级排序的标准,用于判断某些源代码是否“足够简单”。(查看更多)

年代

Scrum

Scrum是一个用于管理产品开发和其他知识工作的过程框架。(查看更多)

Scrumban

Scrumban混合了Scrum而且看板

要更深入地了解Scrumban,请看这篇文章由Scrumban方法的创造者科里·拉达斯撰写。

Scrum Master

scrum管理员负责确保团队遵循敏捷的价值观和原则,并遵循团队同意使用的实践。(查看更多)

Scrum的Scrum

一种将Scrum扩展到大型团队(超过12人)的技术,包括将团队划分为5-10人的敏捷团队。(查看更多)

注册任务

敏捷开发团队的成员通常选择完成哪些任务,而不是由经理分配工作。(查看更多)

简单的设计

采用“简单设计”实践的团队将其软件设计策略建立在一套“简单设计”原则的基础上。(查看更多)

Sprint Backlog

冲刺待办事项列表是产品待办事项列表的子集,团队在冲刺过程中目标交付的产品待办事项列表,以完成冲刺目标并朝着预期结果前进。(查看更多)

Sprint计划

Sprint计划是发生在Sprint开始时的一个事件,在这个事件中,团队决定了他们在Sprint期间要处理的产品待办事项列表项。(查看更多)

故事映射

故事映射由沿着两个独立维度对用户故事进行排序组成。(查看更多)

故事分裂

拆分包括将一个用户故事分解成更小的用户故事,同时保留每个用户故事各自具有可度量的业务价值的属性。(查看更多)

可持续的速度

该团队的目标是一个他们能够无限期维持的工作节奏。(查看更多)

T

任务板

任务板最基本的形式分为三列,分别是“待做”、“进行中”和“已完成”。在列中放置卡片,以反映该任务的当前状态。(查看更多)

测试驱动开发(TDD)

“测试驱动开发”是一种编程风格,其中三个活动紧密交织在一起:编码、测试(以编写单元测试的形式)和设计(以重构的形式)。(查看更多)

团队

敏捷意义上的“团队”是分配到同一个项目或工作中的一小群人,几乎所有人都是全职的。(查看更多)

团队房间

团队(理想情况下是整个团队,包括产品负责人或领域专家)在项目期间可以使用专用的空间,与其他团队的活动分开。(查看更多)

三度的

“卡片、对话、确认”是一个捕捉用户故事组成部分的公式。(查看更多)

三个朋友

三个朋友指的是在开发前、开发中和开发后检查工作增量的主要视角。这些视角是业务、开发和测试。(查看更多)

三个问题

每天的会议是围绕以下三个问题的不同形式组织的:你完成了什么?你下一步要做什么?是什么阻碍了你?(查看更多)

时间盒

时间框是事先商定的一段时间,在这段时间里,一个人或一个团队为完成某个目标而稳步工作。(查看更多)

U

无处不在的语言

努力使用给定业务领域的词汇表,不仅在讨论软件产品的需求时,而且在讨论设计时,一直到“产品的源代码本身”。(查看更多)

单元测试

单元测试是由产品团队的开发人员编写和维护的短程序片段,它测试产品源代码的一小部分并检查结果。(查看更多)

可用性测试

可用性测试是一种经验性的、探索性的技术,用于回答诸如“在现实条件下,终端用户将如何响应我们的软件?”(查看更多)

用户故事

在与客户或产品负责人协商后,团队将要完成的工作划分为称为“用户故事”的功能增量。(查看更多)

用户故事模板

用户故事模板是编写用户故事最常推荐的辅助工具之一:作为……(查看更多)

V

速度

在每次迭代结束时,团队将与在迭代期间完成的用户描述相关的工作量估计加起来。这个总数叫做速度。(查看更多)

版本控制

版本控制并不是严格意义上的敏捷“实践”,因为它现在在整个行业中广泛存在。但这里提到它有几个原因。(查看更多)

X

极限编程

极限编程(XP)是一种敏捷的软件开发框架,旨在为开发团队生产更高质量的软件和更高质量的生活。XP是关于软件开发的适当工程实践的最具体的敏捷框架。(查看更多)

发现会员资格的好处2022世界杯小组名单

只需49美元/年就可以成为敏捷联盟会员,帮助支持我们的非营利使命,并参加每月的教育和网络活动,以及特殊的会员专属内容和资源。世界杯世界杯今日赛程