这里说的敏捷项目管理,不是广义上的敏捷项目管理(包括 Scrum、ScrumBan、FDD等),而是一个流派APM,英文全称Agile Project Management,这个流派也有自己价值主张,有自己的宣言,有自己的框架等。
Agile Project Management的创始人也是敏捷宣言的十七大佬之一,Jim Highsmith。
还记得我们上一篇文章罗列了敏捷宣言十七大佬各自创建的流派吗?其中一个就是Jim Highsmith 的 「Adaptive Software Development」(图二最左边),随后他有出版了「Agile Project Management」,就是我接下来要和大家聊的敏捷项目管理APM。
一、APM独立宣言
为了避免我的翻译比较生硬,我把英文原文也粘贴出来。
We increase return on investment by making continue flow of value our focus.
1.我们通过持续的价值流来增加投资回报率。
We deliver reliable results by engaging customer in frequent interaction and shared ownership .
2.我们通过与客户频繁的交流确保交付可靠的产品。
We expect uncertainty and manage for it through iterations,anticipation ,and adaptation .
3.我们期待不确定性,并通过迭代、适应来控制不确定性。
We unleash creativity and innovation by recognizing that individuals are the ultimate source of value,and creating an environment where they can make a difference .
4.我们意识到价值的最终创造者是个人,为他创造一个他们有所作为的环境,他们可以做得与众不同。
We boost performance through group accountability for results and shared responsibility for team effectiveness .
5.我们通过目标责任制以及团队责任制提高小组的绩效表现。
We improve effectiveness and reliable through situationally specific strategies,processes and practies.
6.我们通过针对具体情况的策略,过程和实践来提高有效性和可靠性。
上面的APM宣言是不是很熟悉,因为APM也是脱胎于敏捷宣言,所以很多内容的核心是一致的,只是换了一种说法而已。
APM宣言第1句指明了回报率取决于产品价值,所以我们要优先做高价值的需求。这和敏捷宣言里面说的「通过早期和连续型的高价值工作交付满足“客户”。」一样的。第2句说的是项目团队要不断地和客户交流,这样做出来的东西才是客户想要的。第3句就是说项目团队要拥抱变化,不排斥变化,通过快迭代和适应性来控制不确定性,这和敏捷宣言的「欢迎改变的需求,即使是在项目后期」提法一样。第4句就是说要为项目团队成员创造好的项目环境,这样他们会做得更好,这和敏捷宣言的「为积极员工提供他们需要的环境和支持,并相信他们可以完成工作。」一致。第6句则和敏捷宣言的「在定期修正期,让团队反映如何能高效,然后进行相应地行为调整」一样。
二、APM核心价值
APM的核心价值就三条:
- 交付价值胜过满足约束条件
- 领导团队胜过管理任务
- 适应变化胜过符合计划
APM核心价值的第一条和第三条就和敏捷宣言的里面的相近了。
第一条其实是很容易理解的,过去我们做项目是要满足项目的“铁三角”-范围、时间、成本,即在规定的计划时间内,在计划的成本下完成了项目最初制定的范围(需求)。这个项目就算了成功了。至于这个项目完成后是否有价值,不是第一关注的。所以APM把交付价值放在第一位,哪怕是你满足了约束条件(范围,时间,成本),如果交付的产品没有价值,依然是失败的。
第二条是项目经理在APM中关注于团队,重点不是在跟进任务。传统的项目管理,在WBS分解之后,项目经理最重要的事情之一就是跟进项目的进展情况,即每个项目成员的任务完成情况,是否和项目基准有偏移。
而APM中的项目经理是培养和领导团队,让团队发挥自己的主观能动性,是“授之以渔”而不是“授之于鱼”,所以APM的团队是一个自组织的团队。
第三条没什么好说的,这个说来说去了。
31.【Kevin聊敏捷】敏捷宣言
30.【Kevin聊敏捷】看板Kanban的5个核心实践
29.【Kevin聊敏捷】看板Kanban的8目标和3原则
28.【Kevin聊敏捷】看板Kanban-概述
27.【Kevin聊敏捷】精益敏捷(Lean Agile)的5个原则
26.【Kevin聊敏捷】精益敏捷(Lean Agile)导论
25.【Kevin聊敏捷】极限编程XP2实践
24.【Kevin聊敏捷】XP极限编程之12最佳实践(四)
23.【Kevin聊敏捷】XP极限编程之12最佳实践(三)
22.【Kevin聊敏捷】XP极限编程之12最佳实践(二)
21.【Kevin聊敏捷】XP极限编程之12最佳实践(一)
20.【Kevin聊敏捷】XP极限编程之5个价值
19.【Kevin聊敏捷】XP极限编程之概述
18.【Kevin聊敏捷】敏捷项目管理之Sprint Retrospective 迭代回顾会
17.【Kevin聊敏捷】敏捷项目管理之Sprint Review 迭代评审会
16.【Kevin聊敏捷】敏捷项目管理之Daily Scrum 每日站立会
15.【Kevin聊敏捷】敏捷项目管理之Sprint Planning 迭代规划会
14.【Kevin聊敏捷】敏捷项目管理之Scrum Events 敏捷活动
13.【Kevin聊敏捷】敏捷项目管理之Scrum Master 敏捷教练
12.【Kevin聊敏捷】敏捷项目管理之Development Team 开发团队
11.【Kevin聊敏捷】敏捷项目管理之Product Owner 产品负责人(二)
10.【Kevin聊敏捷】敏捷项目管理之Product Owner 产品负责人(一)
09.【Kevin聊敏捷】敏捷项目管理之Scrum三大支柱
08.【Kevin聊敏捷】敏捷项目管理之Scrum价值
07.【Kevin聊敏捷】敏捷项目管理之Scrum
06.【Kevin聊敏捷】项目生命周期之敏捷型生命周期
05.【Kevin聊敏捷】项目生命周期之增量型生命周期
04.【Kevin聊敏捷】项目生命周期之迭代型生命周期
03.【Kevin聊敏捷】项目生命周期之预测型生命周期
02.【Kevin聊敏捷】项目管理的四种生命周期
01.【Kevin聊敏捷】传统项目管理VS敏捷项目管理对比-各模式的发展历程