Agile Project Management - PMCamp2

Post on 01-Nov-2014

2.022 views 6 download

description

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

Transcript of Agile Project Management - PMCamp2

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

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

全球统一平台

一致的数据系统

本地化操作

24 小时更新速度

敏捷式管理能解决的问题

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

什么是敏捷式管理理念?

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

部署

需求

交付

什么是敏捷式管理理念?

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

什么是敏捷式管理理念?

分析

设计

构建交付

学习

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

最终成品

迭代 1

迭代 2

迭代 3

需求

分析 设计 构建

交付学习

交付 新需求

分析 设计 构建

交付学习

分析 设计 构建

交付学习

如何实现?

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

稳定快捷的提供客户所

需的价值

什么是浪费?

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

什么是价值?

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

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

Standish Group Study Reported at XP2002 by Jim Johnson, Chairman

45%

19%

16%

13%

7%

用到的特征的机率

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

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

0 2 4 6 8 10 120

0.5

1

1.5

2

2.5

3

3.5

基本特征多余特征

Value Stream Mapping – 查浪费的工具

Respect People

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

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

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

Respect People

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

--- 大野耐一

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)