相信通过前面一篇文章的介绍,你已经对 Scrum 有了一定的了解了。但是这玩意怎么用呢?XP 的实践如果是做过软件开发的同学,或者是带过软件开发团队的同学一定或多或少的都接触过,至少也是听说过。但就像上篇文章说过的,XP 很偏重于具体的软件开发实践,而 Scrum 则更全面地渗透到管理层面
但凡接触过一点敏捷的小伙伴,一定会听过 Scrum 的大名,为啥呢?因为各大互联网公司确实都在应用很多 Scrum 的实践。比如我学习过的网易云课堂的项目管理微专业课程,里面的讲的基本上就都是 Scrum 的各种东西。
你们一定想知道为什么不接着讲 Scrum 呀?干嘛中间横插一脚。好东西嘛,当然要留到最后,所以我在这里也就卖个关子,先陪着大家一起来学习一下其它好玩的敏捷框架,或许你能发现不一样的东西哦!
首先,我们依然是从这张图开始。上篇文章中,我们已经学习过的内容是最里面的那一圈的,也就是编程方法相关的四个内容,另外还加上中间那一圈的两个内容。本来我是计划一篇文章写完 XP 的这 13 个实践的,不过很明显,我失策了,每一点一不小心就会写很多,于是,只能再起一篇文章写后面的内容。
一提到 XP ,很多人的第一反应是微软的那个操作系统。没错,XP 似乎已经是它的代名词了。但是,在敏捷领域,也有一个 XP ,而且也是一样的如雷贯耳。那就是传说中的 ExtremeProgramming 极限编程,它的简称就是 XP 。
在比较出名的敏捷框架中,Scrum 和 XP 的大名想必不用我说,大家也略知一二。但是,既然是系统的理论方向的系列文章,同时也肩负着为一些第一次接触敏捷的同学进行科普的重任,我们还是需要一个一个的来说说各种不同的敏捷框架。
敏捷中,最重要的是什么呢?基本上所有的教材都会说,敏捷是以人为本的,以团队为核心的。第一,敏捷不提倡加班,第二,敏捷让团队自管理,第三,敏捷中的领导都是服务员而不是命令者。是不是看着很激动呀,敏捷对员工这么友好吗?
每个项目管理理论中,都会提到一个项目生命周期的概念。关于生命周期其实很好理解,就是一个项目从诞生到消亡的整个过程,在这个过程中,一般会有几个重要的节点是我们需要特别关注的。比如说,我们的人生也是一个生命周期,出生、上学、高考、工作、结婚、生子、退休、养老、终结。
上一篇文章中说到的敏捷宣言,可以说是整个敏捷体系中最精髓的部分了。说实话,不仅你觉得,我也觉得这四句话有点太简单,太抽象了。难道真正的敏捷只是遵循这四句话就可以了吗?不要 too young too simple 了。
说到敏捷项目管理就不得不提到那十分出名的敏捷宣言。这篇文章我们就来简单地了解一下敏捷项目管理的出现和敏捷宣言说的是什么。不要有太多的压力哦,这篇文章还是非常轻松的。传统项目管理对于传统项目管理和敏捷项目管理的不同,我们可以列一个非常大的表出来,不过,这样列出来其实挺没意思的。
作为敏捷项目管理的开篇文章,还是先来简单地说一说为什么先从敏捷开始,为什么是以 PMI-ACP 为参考。当然,这一系列的文章可能不可避免地会为 PMI-ACP 做一些广告,但是我想告诉大家的是,敏捷以及项目管理相关的内容要掌握好,实践比理论重要,也比考试证书要重要的多。