Agile Project Management - PMCamp2

23
发发发发发发发发发发发 Discovering Agile Project Manager Inside You

description

Agile Product Development rules and samples, Product Design. 解密 美国最大的找工作网站CareerBuilder每日发布新版本的开发管理方式。原来敏捷开发京是基于丰田的精益制造。850万美金研究得出的结论。 这是PMCamp线下第二次活动的演讲。

Transcript of Agile Project Management - PMCamp2

Page 1: Agile Project Management - PMCamp2

发现敏捷式项目管理的你Discovering Agile Project Manager Inside You

Page 2: Agile Project Management - PMCamp2

凯业必达• 1995 成立 (~10 人)• 2006 超过 Monster.com•18 个国家有运营点; 55个国家有业务• 每月 UV 20M ; PV 350M• 2000+ 机组•更新速度: 24 Hrs•成功的秘诀?-奉行 TOYOTA 管理理念

全球统一平台

一致的数据系统

本地化操作

24 小时更新速度

Page 3: Agile Project Management - PMCamp2

敏捷式管理能解决的问题

“ 我无法预测到客户真正要的是什么 ..”>> 先做短期计划,交付,学习,再计划下一周期的特

“ 客户给我的项目要求一直在变。”>> 允许在一周期结束后根据客户需求调整

“ 客户总是今天要明天就要看结果 !”>> 短期交付可满足快速的交付需求

Page 4: Agile Project Management - PMCamp2

1950 – Toyota Production System Taiichi Ohno

Just – In – Time Flow ( 准时化) Eliminate Waste (Don’t make over

production) Stop the Line Culture (自动查错的方法)

Mistake-Proof the process (Loom System) Relentless Improvement ( 不断改善)

Learn Through Experiments People are smart, not dumb (尊重员工)

Develop Leadership in Changing the way the system works

Page 5: Agile Project Management - PMCamp2

Workplace Management “ 公司里有所谓的标准工作,但标准

工作应是不断变化的。如果您认为达到所设的标准是你员工所能发挥的最高标准,那你的公司就完蛋了。 你的标准只应该是进行改善的参照点而已。标准都是人定的,怎么可能不会变?”

--- 大野耐一 (Taiichi Ohno 1912-1990) ,著名的丰田生产方式的创始人,被日本人称为:“日本复活之父”、“生产管理的教父”、“穿着工装的圣贤”

Page 6: Agile Project Management - PMCamp2

Toyota Production System  (TPS) 1973 年的第一次石油危机,整个汽车行业出现大量的库存,这时的丰

田不但没亏本,反而赢利。这才让那些骂的人开始相信而接受了他的思想。

Toyota 造一辆车的时间是GM的一半

Toyota 个性化的组合超过其他品牌

1985 年美国麻省理工学院筹资500 万美元丰田生产方式并定名为Lean Production ,即精益生产方式。这个研究成果掀起了一股学习精益生产方式的狂潮。

TPS 的核心思想此后被运用到许多领域:航空;运输;软件开发

Agile, Lean, Scrum, XP, Spring, Timebox, ….

Page 7: Agile Project Management - PMCamp2

敏捷式管理的基本价值观 / 特征

人和交互 > 过程和工具。 可以工作的软件 > 求全责备的文档。 客户协作 > 合同谈判。 随时应对变化 > 循规蹈矩。

虽然右边项提供价值,但我们更看重左边项所提供的价值。

Page 8: Agile Project Management - PMCamp2

与传统的瀑布式相比传统的项目开发流程

瀑布式—重; 分析—设计—实现常见弊病:周期长,交付慢,排斥变化低预见性;风险难控制

需求固定;时间,资源是变化的

Page 9: Agile Project Management - PMCamp2

什么是敏捷式管理理念?

传统的项目开发流程启动分析设计构建

部署

需求

交付

Page 10: Agile Project Management - PMCamp2

什么是敏捷式管理理念?

敏捷式项目开发流程 迭代式开发而成 轻在分析,设计,文档备案 重在特征 ( 功能 ) 交付 以交付给客户的价值为目标 (Value System) 重在不断学习;快速学以致用;顺时应对变化 欢迎变化 时间,资源固定;需求是变化的

Page 11: Agile Project Management - PMCamp2

什么是敏捷式管理理念?

分析

设计

构建交付

学习

Page 12: Agile Project Management - PMCamp2

什么是敏捷式管理理念?启动

最终成品

迭代 1

迭代 2

迭代 3

需求

分析 设计 构建

交付学习

交付 新需求

分析 设计 构建

交付学习

分析 设计 构建

交付学习

Page 13: Agile Project Management - PMCamp2

如何实现?

七大原则 Eliminate Waste Build Quality In Defer Commitment Deliver Fast Respect People Create Knowledge Optimize the System

稳定快捷的提供客户所

需的价值

Page 14: Agile Project Management - PMCamp2

什么是浪费?

1. 部分完成的工作2. 额外的特性3. 重新学习4. 任务转换5. 移交6. 延迟7. 缺陷8. 多余的流程9. 管理活动

Page 15: Agile Project Management - PMCamp2

什么是价值?

价值是由客户订的 你的存在是因为你可以创造价值 一个完美产品的后面总是有一个个人或团队能 理解客户的所需 理解出理想成品在技术上的可能性 有能力看出什么是必要的什么是次要的

Page 16: Agile Project Management - PMCamp2

如果不是价值,那就是浪费

Standish Group Study Reported at XP2002 by Jim Johnson, Chairman

45%

19%

16%

13%

7%

用到的特征的机率

从来没用过偶尔用到有时用到经常用到总是用到

Page 17: Agile Project Management - PMCamp2

如果不是价值,那就是浪费

0 2 4 6 8 10 120

0.5

1

1.5

2

2.5

3

3.5

基本特征多余特征

Page 18: Agile Project Management - PMCamp2

Value Stream Mapping – 查浪费的工具

Page 19: Agile Project Management - PMCamp2

Respect People

拉动式生产( Pull Schedule) 自我改善的动力 (Kaizen) 公司的灵活性 (Agility) 快速适时而变 (Changing Standards)

------- 都离不开人

Page 20: Agile Project Management - PMCamp2

Respect People

“Only after American carmakers had exhausted every other explanation for Toyota’s success – an undervalued yan, a docile workforce, Japanese culture, superior automation – were they finally able to admit that Toyota’s real advantage was its ability to harness the intellect of ‘ordinary’ employees.”

---“Management Innovation” By Gary Hamel, Harvard Business Review, February, 2006

Page 21: Agile Project Management - PMCamp2

Respect People

“ 没有人喜欢自己只是螺丝钉,工作一成不变,只是听命行事,不知道为何而忙,丰田做的事很简单,就是真正给员工思考的空间,引导出他们的智慧。员工奉献宝贵的时间给公司,如果不妥善运用他们的智慧,才是浪费。”

--- 大野耐一

Page 22: Agile Project Management - PMCamp2

Other Principles

Build Quality In Stop the Line Test Driven Development (TDD)

Defer Commitment Deliver Fast Create Knowledge Optimize the System (Mapping Your

Value Stream)