敏捷开发导学敏捷开发理论

Posted 数说者老辉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了敏捷开发导学敏捷开发理论相关的知识,希望对你有一定的参考价值。

敏捷开发现在已经成为互联网行业一项新兴的趋势,越来越多的互联网科技公司采用敏捷开发的模式应对日益复杂的客户需求,不断变化的外部因素,以及应对项目的各种变更,敏捷开发是一种理念,使用这种理念往往能让团队更高效,更适应市场需求,从而不被市场淘汰。


我们学习敏捷开发的知识可以从以下知识地图入手,了解和学习敏捷开发的理念:


  • 含义

    • 以人为核心

    • 迭代

    • 循序渐进

  • 敏捷宣言

    • 个体和互动高于流程和工具

    • 软件高于文档

    • 客户合作高于合作谈判

    • 响应变化高于遵循计划

  • 九大实践

    • 完整团队

    • 迭代开发

    • 站立会议

    • 结对编程

    • 简单设计

    • 单元测试

    • 测试驱动

    • 提早集成持续集成

    • 成果公有

  • SCRUM

    • 角色

      • scrum       master

      • product       owner

    • 流程概念

      • sprint 阶段任务

      • Sprint       planning meeting 阶段计划会议

      • Daily scrum       meeting 每日例会

      • Sprint       review meeting 阶段结束交付会议

      • Sprint       retrospective meeting 阶段回顾总结会议

  • XP极限编程

    • 原则

      • 交流

      • 简单

      • 反馈

      • 勇气


我们重点需要掌握敏捷开发的宣言以及常见的实践方式,同时我们要了解敏捷开发的流程:


制定总体计划=>制定sprint计划=>开发/测试/集成=>交付/反馈=>sprint总结=>下一次sprint周期=>达成目标/总结



敏捷开发的资料可以点击下方阅读原文进行下载。提取码:zn4y

以上是关于敏捷开发导学敏捷开发理论的主要内容,如果未能解决你的问题,请参考以下文章

PM修炼·敏捷开发IBM Evan Leybourn谈敏捷约束理论。

敏捷开发 之 理论概述篇

好的每日站会,应该这么开 | 敏捷开发落地指南

敏捷开发下平衡质量和进度

敏捷开发流程管理三要素是什么?不知道答案的你赶紧进来学!

敏捷小讲堂什么是敏捷开发