敏捷 - 特征
迭代/增量并准备好发展
大多数敏捷开发方法将问题分解为更小的任务。对于任何需求都没有直接的长期规划。通常,迭代的计划时间较短,例如 1 到 4 周。为每次迭代创建一个跨职能团队,负责软件开发的所有职能,如规划、需求分析、设计、编码、单元测试和验收测试。迭代结束时的结果是一个工作产品,并在迭代结束时向利益相关者演示。
演示后,将听取评审意见,并计划根据需要将其纳入工作软件中。
面对面沟通
每个敏捷团队都应该有一名客户代表,例如 Scrum 方法中的产品负责人。该代表被授权代表利益相关者行事,他可以在迭代之间回答开发人员的疑问。
信息辐射器(物理显示器)通常位于办公室的显着位置,路人可以看到敏捷团队的进展。该信息辐射器显示项目状态的最新摘要。
反馈回路
每日站会是任何敏捷开发的常见文化;它也称为每日站会。这是一种简短的会议,每个团队成员互相报告他们所做的事情的状态、下一步要做什么以及他们面临的任何问题。