敏捷开发

🎓 本科📚 专业基础

敏捷开发 以人为核心、迭代增量式的轻量级开发方法。 核心素养

🧬 知识点关系网络

冲刺规划每日站会冲刺评审冲刺回顾

⬆️ 每个冲刺交付可工作的软件增量。

📖 学习建议(阶梯式路径)

  1. 敏捷宣言 —— 个体与互动高于流程与工具,可工作软件高于详尽文档,客户合作高于合同谈判,响应变化高于遵循计划。
    💡 用敏捷宣言审视你当前的项目,哪条做得不够?
  2. Scrum框架 —— Product Owner、Scrum Master、开发团队。冲刺计划、每日站会、冲刺评审、冲刺回顾。
    💡 用Jira或Trello模拟一个Scrum冲刺看板。
  3. 极限编程XP —— 结对编程提升代码质量与知识传递,TDD先写测试再写代码,持续集成频繁合并。
    💡 尝试与同事结对编程,感受实时Code Review的价值。
  4. 用户故事 —— 作为<角色>,我想要<功能>,以便<价值>。故事点用相对大小估算工作量。
    💡 为你正在做的功能写一个用户故事。
💡 学习贴士: 软件工程重在实践,参与真实项目,体会流程、协作与质量保障的价值。

🧠 认知导航

前置依赖: 学习敏捷开发前,建议具备基础编程能力与软件开发基本概念。

后续延伸: 学完敏捷开发后,可继续深入软件工程的其他知识领域或工程实践。

📚 核心知识点全景

🔵 已开放 · 可随时探索🟠 生长中 · 内容持续丰富🟣 探索级 · 深度拓展

🌱 为了包容与博爱的传递,为了知识平权,善智导航正在陆续深化每一个知识点页面。
下方所有知识点均已预留链接,可随时点击探索。

✨ 每个链接都是一扇门,推开即是新世界。

🏙️ 生活中的敏捷开发

💻 互联网App

两周一个冲刺,根据用户反馈持续迭代。

🚀 创业公司

MVP最小可行产品,快速验证商业模式。

📱 移动开发

iOS/Android应用,频繁发版响应市场变化。

🔗 权威参考

🤖 AI陪练指令

我是一名正在学习敏捷开发的学生,请用生动易懂的方式为我讲解其核心概念,并结合实际的软件工程场景加以说明。

📁 更多软件工程AI指令 →