然而,任务经常被重新划分优先级,并且日程表经常被快速地改变,这使得计划的有机过程变得具有挑战性。敏捷开发团队成员必须拥有广泛的知识和技能。7
艾美:Scrum是敏捷的一个子集,是一个迭代开发模型。它使用被称为sprints(指Scrum团队完成一定数量工作所需的短暂、固定的周期)的固定长度的迭代,每个迭代都有一到两周的时间。这允许scrum团队以常规的节奏交付软件。
Scrum项目倾向于透明和可见,整个团队都知道正在进行的一切。因为没有项目经理,所以团队为一切负责。每个团队作为一个小组决定在每个sprint中要做什么,然后团队成员们一起工作来完成它。变更在scrum项目中很容易适应。团队中有很大程度的信任,一个scrum大师可以充当项目的向导。8
克里斯:看板是一个用于实现敏捷的可视化框架。框架显示了需要生产什么,何时需要做以及需要做到什么程度。这个概念是围绕着对现有系统进行小的增量迭代而建立的。
看板使用一块板作为工具。以前呢,我们用一块物理板、便利贴、几张纸、几个磁铁就能列出“待办事项”。现在,我们可以用已经开发的软件来做这个事情。