Some misunderstandings about Agile

33
关于敏捷的一些误解 Some Misunderstandings about Agile Mike Li

description

This is the slides that presented on Agiletour 2010 China Shanghai stop

Transcript of Some misunderstandings about Agile

Page 1: Some misunderstandings about Agile

关于敏捷的一些误解Some Misunderstandings about Agile

Mike Li

Page 2: Some misunderstandings about Agile
Page 3: Some misunderstandings about Agile

Scrum

AgileXP

Page 4: Some misunderstandings about Agile

Graph taken from Ralph Stacey’s “Complexity and Creativity in Organizations”

这个应该是敏捷团队开发的This must be developed by an Agile team

? (1)

Page 5: Some misunderstandings about Agile

我非常敏捷,因为我很快I am very Agile because I am very fast

Page 6: Some misunderstandings about Agile
Page 7: Some misunderstandings about Agile

要滑的快,首先要滑的稳To be fast, be stable first

Page 8: Some misunderstandings about Agile

敏捷关注的是…What Agile cares are …

Page 9: Some misunderstandings about Agile

快速响应变化Response change fast

Page 10: Some misunderstandings about Agile

尽早,持续的交付客户价值Deliver customer value early and frequently

Page 11: Some misunderstandings about Agile

原来敏捷是有计划的…So that, Agile has planning…

? (2)

Page 12: Some misunderstandings about Agile

什么是计划What is planning

Planning is a process for accomplishing purposes. It is a blue print of business growth and a road map of development....

计划是为了达到目的的一个过程,是业务增长的蓝图和发展的路线图……

Page 13: Some misunderstandings about Agile
Page 14: Some misunderstandings about Agile

敏捷计划的对象Agile planning object

客户需要Customer Needs

需要什么What

何时需要When

Page 15: Some misunderstandings about Agile
Page 16: Some misunderstandings about Agile

敏捷的计划Agile Planning

Page 17: Some misunderstandings about Agile

适时的计划Just in Time

Detail of the PlanDetail Rough

Page 18: Some misunderstandings about Agile

敏捷确实是有计划的Agile do has planning

Page 19: Some misunderstandings about Agile

敏捷度量太少了

Agile is lack of metrics

? (3)

Page 20: Some misunderstandings about Agile

周末有人来加班了吗?Are there anyone OT during weekend?

Page 21: Some misunderstandings about Agile

敏捷项目的度量Metrics of Agile Project团队需要的

Team needs

正好足够的Just enough

Page 22: Some misunderstandings about Agile

每日的度量Daily Metrics

Page 23: Some misunderstandings about Agile

速度Velocity团队在一次迭代所能完成的总工作量

Total work efforts that the team can completed in one iteration

Page 24: Some misunderstandings about Agile

质量Quality交付缺陷密度每日失败的 Build次数每次 build失败的 Test Case数代码测试覆盖率…

Page 25: Some misunderstandings about Agile

还有吗?Any more?可以有

Possible

团队决定需要的度量项Team decides the necessary metrics

Page 26: Some misunderstandings about Agile

敏捷团队拒绝管理Agile team refuses management

? (4)

Page 27: Some misunderstandings about Agile

敏捷团队Agile Team

Page 28: Some misunderstandings about Agile

NO N

O

Page 29: Some misunderstandings about Agile
Page 30: Some misunderstandings about Agile

不是要不要管理,而是如何管理

It is not about the team needs management or not, but how to manage

Page 31: Some misunderstandings about Agile

敏捷团队的管理Agile team management

Page 33: Some misunderstandings about Agile