国外敏捷视频 | Scrum 和极限编程的主要区别是什么?

发布于:2023-03-28 ⋅ 阅读:(248) ⋅ 点赞:(0)

在敏捷开发领域,有很多非常出色的敏捷方法论,比如:Scrum、看板(Kanban)、极限编程(XP)、水晶方法(Crystal)、动态系统开发方法(DSDM)等。在这些方法论中,我们最常用的当属Scrum和XP了。但这两者有什么区别呢,我们一起来看一下吧。
https://www.bilibili.com/vide...

Scrum作为一种轻量的敏捷框架,关注的是从组织到团队的设计。而XP作为一组工程实践,旨在通过工程实践的合理搭配,使开发者们能够自信地响应客户需求。

在具体的实施层面,二者也有一些区别

Scrum和XP 都强调Sprint的设置。但不同的是,Scrum中每一Sprint的长度一般为2—4周,而XP中每一Sprint的长度一般为1—2周。

Scrum和XP在开发过程中侧重点不同。Scrum强调团队的自组织,因此没有对整个实施过程做出规定。而XP注重工程实践,因此对开发的整个流程做出了强有力的工程实践约束,比如:结对编程、简单设计、重构等。

当然,假若以自组织的Scrum框架套用XP的工程实践,相信一定能碰撞出更激烈的火花。

参考:https://www.youtube.com/watch...

更多精彩视频分享:https://www.zentao.net/page/c...


网站公告

今日签到

点亮在社区的每一天
去签到