敏捷 - 特征

迭代/增量和随时可演进

大多数敏捷开发方法将问题分解为较小的任务。没有针对任何需求的直接长期规划。通常,迭代计划的时间很短,例如 1 到 4 周。每次迭代都会创建一个跨职能团队,该团队负责软件开发的所有功能,如规划、需求分析、设计、编码、单元测试和验收测试。迭代结束时的结果是一个工作产品,并在迭代结束时向利益相关者展示。

演示后,会记录评论,并计划根据需要将其纳入工作软件中。

面对面沟通

每个敏捷团队都应该有一个客户代表,例如 Scrum 方法中的产品负责人。该代表有权代表利益相关者行事,并可以在迭代之间回答开发人员的疑问。

信息辐射器(物理显示器)通常位于办公室的显眼位置,路人可以看到敏捷团队的进展。此信息辐射器显示项目状态的最新摘要。

反馈循环

每日站立会议是任何敏捷开发的共同文化;它也被称为每日站会。这是一种简短的会议,每个团队成员都会向彼此报告他们所做工作的状态、下一步要做什么以及他们面临的任何问题。