敏捷项目管理架构(APMF)
研读许秀影博士的《敏捷项目管理:基础知识与应用实务》一书,其中提到传统项目管理与敏捷项目管理的混合管理模式—敏捷项目管理架构(Agile Project Management Framework,APMF),估计是普遍大部分公司所需要的,也比较认可的模式,可以很好的实现传统项目管理向敏捷项目管理转型。这本书很值得推荐,从现代项目管理的发展趋势,到对软件项目管理发展史的剖析,到敏捷项目管理架构的推崇,到敏捷项目管理的企业导入,到敏捷创新创业模式讲解,让你在软件项目管理方面有了更加开阔的视野。如果你对敏捷项目管理感兴趣,在拜读本书的过程中会有茅塞顿开的感觉,同样也为你以后的软件项目管理路提供了更好的参考和借鉴。
通过对许博士这本书的研读,加入个人的理解,对敏捷项目管理架构,做了简单的梳理,希望对敏捷项目管理感兴趣的你带去更多帮助。敏捷项目管理架构(APMF)共包括5个阶段,分别为:立项阶段、启动阶段、发布循环阶段、迭代循环阶段、收尾阶段。下面对5个阶段要做的工作和产出做概要介绍:
1.立项阶段
敏捷项目经过可行性分析,分析此项目能为组织带来什么价值,达成产品愿景共识,经过高层审批,然后确立项目。对于项目要完成的成果及创造的价值有共识之后,建立项目愿景产品盒。
2.启动阶段
制定包含团队章程的项目章程,明确了团队要达成的目标和要遵守的规则;辨识干系人产出角色卡,并获得干系人的概略需求,产出用户故事,形成产品待办列表;进行用户故事粗略估算,规划发布次数及每次发布所要完成的增量成果,产出用户故事地图。
3.发布循环阶段
发布循环阶段包含多次发布,每次发布要做以下相关事情:
(1).需要进行发布规划,切割用户故事,定义验收标准;
(2).估算用户故事点数和用时,进行优先级排序,形成发布待办列表,更新用户故事地图;
(3).进行迭代循环,迭代前根据需要进行刺探活动;
(4).交付该次发布增量产品或成果,进行发布审查和回顾。
4.迭代循环阶段
迭代循环阶段包含多次迭代,每次迭代要做以下相关事情:
(1).需要进行迭代规划,将用户故事分解为更小的工作卡,排列工作优先级,形成迭代任务待办列表;
(2).根据最佳工程实践进行迭代的增量交付(如:测试驱动开发、简单设计、重构、持续集成、单元测试、结对编程等);
(3).保持团队信息可视化分享(如:每日站立会、看板、燃尽图、燃起图、迭代工作量图、停车场图、缺陷跟踪图、控制图等);
(4).交付该次迭代增量产品或成果,进行迭代审查和回顾,回顾可进行改善分析(如:鱼骨图、五问法、价值流图分析等)和绩效分析(如:敏捷净值分析)。
5.收尾阶段
经过多次发布后,每次增量交付,确保项目产品成果最终交付;组织项目回顾会议,进行感恩游戏,总结经验教训;进行收尾活动,成果交接,相关必要文档整理归档,行政收尾等活动。
书籍图片摘录:






(注:文中的相关观点和图片更多来自许秀影博士的《敏捷项目管理:基础知识与应用实务》,转载注明出处,请勿商业用途,仅供学习参考。)
敏捷项目管理架构(APMF)的更多相关文章
- Scrum敏捷项目管理精要
1. 简介: 敏捷项目管理在我们国家起步比较晚,成功运用的项目不多 百分之六十五的敏捷项目用户为scrum 2.互联网时代的特征,雷军的话: 专注,极致,口碑,快(敏捷项目开发就是要快速) 3.敏捷开 ...
- (ACP)敏捷项目管理
第1章 为什么需要敏捷 第2章 敏捷和敏捷项目管理定义 第3章 敏捷项目管理价值和原则 1.我们的最高目标是,通过尽早持续交付有价值的软件来满足客户的需求 2.欢迎对需求提出变更,即使在项目开发后期也 ...
- 使用Trello实现敏捷项目管理
使用Trello实现敏捷项目管理 作者 侯伯薇 发布于 五月 24, 2012 | 1 讨论 新浪微博腾讯微 ...
- "产品测试管理&敏捷项目管理"研讨会在深圳成功举办!
2016年1月9日,由深圳市共创力企业管理咨询发起的"产品测试管理&敏捷项目管理"研讨会在深圳南山科技园创新谷咖啡成功举办!参加此次研讨会的企业有华为.中兴.烽火.腾讯.康 ...
- 第7章 "敏捷+"项目管理
7.1 导入敏捷项目管理的步骤 1.导入敏捷的步骤 (1).培训 (2).教练与引导 (3).内化 2.敏捷混合型模式 7.2 项目启动与敏捷合同 1.敏捷项目启动 2.敏捷签约模式 在传统项目管 ...
- CODING 敏捷实战系列课第二讲:Scrum 敏捷项目管理核心要素之 3355
Scrum 是敏捷开发流派中最著名和最落地的一支,全球 70% 以上公司的敏捷转型都是以 Scrum 起步.CODING 特邀敏捷顾问.CST & CTC 认证敏捷教练申健老师将在本课程< ...
- 经典项目管理 OR 敏捷项目管理,我该怎么选?
CODING 项目协同近期为支持传统项目管理推出了「经典项目管理」.至此,CODING 已全面支持敏捷项目管理以及传统项目管理.那么问题来了,「经典项目管理」和「敏捷项目管理」,我该怎么选呢?本文将从 ...
- 【敏捷0】敏捷项目管理-为什么从敏捷开始?为什么从PMI-ACP开始?
作为敏捷项目管理的开篇文章,还是先来简单地说一说为什么先从敏捷开始,为什么是以 PMI-ACP 为参考.当然,这一系列的文章可能不可避免地会为 PMI-ACP 做一些广告,但是我想告诉大家的是,敏捷以 ...
- 敏捷项目管理—Scrum框架总结
Scrum中的角色 Scrum Master——项目负责人.项目经理 保护团队不受外界干扰,是团队的领导和推进者,负责提升 Scrum 团队的工作效率,控制 Scrum 中的“检视和适应”周期过程.与 ...
随机推荐
- EasyUI 列表展示及基本格式
<html> <head> <meta http-equiv="Content-Type" content="text/html; char ...
- sysbench——服务器cpu性能测试
一.前言 最近在工作中需要测试cpu占用率.内存占用率,我想要寻找一种合适的能提高cpu占用率的工具及方法.先尝试了使用 echo "scale=5000; 4*a(1)" | b ...
- Android中WebView使用全解
开始 在Android系统中内嵌的WebKit,这是一个浏览器内核,它帮助着我们可以浏览网页.在实际开发中,如果你想让你的App能够访问网页,那就需要用到WebView这个控件. 如何使用? 其实使用 ...
- OpenCL、OpenGL、OpenAL
一:OpenCL (全称Open Computing Language,开放运算语言)是第一个面向异构系统通用目的并行编程的开放式.免费标准,也是一个统一的编程环境,便于软件开发人员为高性能计算服务器 ...
- 指针c艹
#include <iostream> using namespace std;int value=1;void func(int *p){ p=&value; }void fun ...
- 用HttpClient发送HTTPS请求报SSLException: Certificate for <域名> doesn't match any of the subject alternative names问题的解决
最近用server酱-PushBear做消息自动推送,用apache HttpClient做https的get请求,但是代码上到服务器端就报javax.net.ssl.SSLException: Ce ...
- 翻转链表reverse linked list:全部,m~n
全部 [抄题]: Reverse a singly linked list. [思维问题]: 以为要用dummy node [一句话思路]: 直接全部转过来就行了,用dummy node反而多余 [输 ...
- 判断RadioButtonList是否选中
RadioButtonList有很多指示用户选择项的属性,如SelectedIndex 当该属性 = -1时表示用户没选择项SelectedItem 当该属性为null时也表示用户没选择项
- [leetcode]636. Exclusive Time of Functions函数独占时间
Given the running logs of n functions that are executed in a nonpreemptive single threaded CPU, find ...
- MongoDB使用场景和局限 (转)
MongoDB的使用场景: 1.Web应用程序.文档能表示丰富的数据结构,建模相同数据库所需的集合数量通常会比使用完全正规化关系型数据库的数据表数量要少.动态查询和二级索引能让你轻松的实现SQL开发者 ...