博客

什么是敏捷开发与Scrum|面向IT护照考试详解其与瀑布模型的区别

2026年4月26日

结合IT护照考试高频考点,讲解敏捷开发的理念、Scrum/XP/看板的区别,以及与瀑布模型的对比。

标签IT护照管理类敏捷开发

什么是敏捷开发

敏捷开发是一种通过“设计→编码→测试→发布”的短周期迭代,灵活应对变化的开发方法总称。它以2001年发布的《敏捷软件开发宣言》为起点,倡导个体与互动、可工作的软件、客户合作、响应变化这四项价值观。考试中,定期会出现针对这四项价值观的选择题。

与瀑布模型的区别

瀑布开发是一种按需求定义→设计→编码→测试顺序推进的方法,其特点是返工成本高。而敏捷则以1~4周的迭代(Sprint)为单位,按功能逐步开发。考试中频繁出现判断“需求变更频繁的项目”或“需要尽早交付可用软件的情况”适合采用敏捷开发的问题。

主要的敏捷方法

Scrum

Scrum是目前最普及的敏捷方法,由3种角色(产品负责人、Scrum Master、开发团队)、3种工件(产品待办列表、Sprint待办列表、增量)和5种事件(Sprint、Sprint计划会、每日站会、Sprint评审会、Sprint回顾会)构成。这“3-3-5”的构成要素在考试中常作为术语识别题出现,请务必记住每个名称及其作用。

XP(极限编程)

XP是一种重视技术实践的方法,主要特点包括结对编程、测试驱动开发(TDD)、重构和持续集成。特别是结对编程和TDD,容易出现在要求选择正确描述的题目中,请多加留意。

看板

看板是一种通过“待办/进行中/已完成”看板可视化工作,并设置WIP(在制品)上限来优化工作流程的方法。与Scrum不同,看板不设定时间盒(Sprint),而是强调持续流动。

IT护照考试的出题要点

主要出题范围包括:Scrum的3-3-5(角色、工件、事件)术语识别、XP的实践(特别是结对编程和TDD),以及“适合瀑布模型的项目与适合敏捷开发的项目”的判断问题。

历年真题的典型模式

  • “Sprint评审会中应进行哪项工作?”型
  • “以下哪项最符合敏捷开发的特征?”型

相关术语

敏捷开发被定位为支撑数字化转型(DX)速度的开发方法,详细内容请参考什么是DX。关于项目管理的传统体系,请参阅PMBOK·WBS·甘特图;关于运维阶段的标准ITIL,请参考什么是ITIL

学习技巧

建议将Scrum的3-3-5整理成一张表格,每天确认一次。敏捷宣言的四项价值观可以用口诀记忆,并将瀑布模型与敏捷开发的适用场景各准备三个例子,做到能立即回答,这样在考试中就不会犹豫。

总结

请将敏捷理解为“通过短周期迭代的开发思想”,将Scrum理解为“其中最为普及的具体方法”。如需全面练习管理类内容,请前往管理类汇总;要检验实战水平,请进入模拟考试

関連記事

Pro

Pro 会員になる

この機能は Pro 会員限定です。月額 ¥980 で、合格まで一気に走り抜ける機能がすべて使えます。

Pro に加入する