敏捷 - 特性
迭代/增量和随时进化
大多数敏捷开发方法将问题分解为更小的任务。对于任何需求,都没有直接的长期计划。通常,将计划迭代,这些迭代时间非常短,例如 1 到 4 周。为每个迭代创建一个跨职能团队,该团队从事软件开发的所有职能,例如规划、需求分析、设计、编码、单元测试和验收测试。迭代结束时的结果是一个工作产品,并在迭代结束时向利益相关者展示。
演示后,记录审查评论,并计划根据需要将它们纳入工作软件。
面对面交流
每个敏捷团队都应该有客户代表,例如 scrum 方法中的产品负责人。此代表有权代表利益相关者行事,他可以在迭代之间回答开发人员的疑问。
信息辐射器(物理显示器)通常位于办公室的显眼位置,路过的人员可以看到敏捷团队的进度。此信息辐射器显示项目的最新状态摘要。
反馈回路
每日站会是任何敏捷开发的共同文化;它也被称为日常 scrum。这是一种简短的会议,每个团队成员向彼此报告他们已经完成的工作、接下来要做什么以及他们遇到的任何问题。
广告