敏捷开发是现在比较流行的一套用于软件开发的过程控制论。它包括许多工具,如站会、看板、用户故事等。如果对这些术语不了解,则有可能造成团队成员间交流沟通的障碍,不利于团队协作。下面,我们就来看看敏捷开发中常见的术语。
敏捷方法(Agile methodology)
敏捷方法是一种适应性强、覆盖开发周期的方法。这种方法是以迭代(iterations/sprints)来交付的软件产品。在敏捷开发中,时间是固定,范围是可以在用户需求的基础上,根据迭代情况改动的。敏捷方法适用于需求尚未全部确定的情况。
燃尽图(Burn down chart)
燃尽图是一个迭代中剩余工作时间与整个迭代时间对比产生的一个 图形化视图。项目待办/工时可在竖轴显示,时间以横轴显示。燃尽图常来判断一个项目或迭代中的工作什么时候可以完成。关于燃尽图的走势,可参见燃尽图类型解析。
(图片来源:维基百科)
大事件(Epic)
大事件是一系列相关的用户需求,也可被认为是一个“很大的用户需求”。