31
Agile and Scrum in China: Can It Work? Will It Work? Tom Mellor, Scrum Alliance

Tom - Scrum

  • Upload
    d0nn9n

  • View
    612

  • Download
    0

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Tom - Scrum

Agile and Scrum in China:

Can It Work?

Will It Work?Tom Mellor, Scrum Alliance

Page 2: Tom - Scrum

Speaker Introduction

Chair of the Board of Directors of the Scrum Alliance

Employer: State Farm Ins Cos. (USA)

Title: Agile Coach and Project Manager

Introduced Scrum and agile development into the IT Dept (5000+ people) in 2003

Certified Scrum Trainer, Certified Scrum Product Owner, Certified Scrum Professional, Certified ScrumMaster

Worked on and coached over 25 Scrum projects

Page 3: Tom - Scrum

Speaker Confessions

30+ years in business with 8+ in IT as a business analyst and project manager

Wrote code in 1978 (Basic and Fortran); returned in 2005 to university to learn java

Have been around development long enough to fundamentally understand its concepts (not true for me for the Chinese language)

A bit anxious that I might receive many for my talk since it isn’t technical

That is a risk I am willing to take because I feel the message I bring is important

Page 4: Tom - Scrum

Some Common Project and

Team Problems (Nontechnical)

Despite adoption of Scrum and/or other agile processes, the business and team(s) still do not often communicate well

Organization management does not honor the difference between knowledge work and physical labor

Nontechnical people believe all developers have equal skill level and developers tend to establish a ―pecking order‖ and are not inclined to do cooperative work such as pair programming

Page 5: Tom - Scrum

Some Common Project and

Team Problems (Nontechnical)

People believe we do magic and that we can

predict time and cost up front with precision

even though we deal with a large amount of

uncertainty and ambiguity

Developers know that Test Driven Development

is good, but they resist doing it because they

believe it slows them down too much

The development is done emergency room

style – and developers do not know who to

please

Page 6: Tom - Scrum

The Root of Agile Created in

2001: The Agile Manifesto

www.agilemanifesto.org

The 4 Values

We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:

Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan

While there is value in the items on the right, we value the items on

the left more.

Page 7: Tom - Scrum

The 12 Principles of the Agile

Manifesto

1. 我们的最高目标是,通过尽早和持续地交付有价值的软件来满足客户。

2. 欢迎对需求提出变更——哪怕是在项目开发后期。要善于利用需求变更,帮助客户获得竞争优势。

3. 要经常性地交付可用的软件,周期从几周到几个月不等,交付时间越短越好。

4. 项目过程中,业务人员与开发人员必须在天天一起工作。

5. 要善于激励项目人员,给他们以所需要的环境和支持,并相信他们能够完成任务。

6. 无论是团队内还是团队间,最有效的沟通方法是面对面的交谈。

7. 可用的软件是衡量进度的主要指标。

8. 敏捷过程提倡可持续的开发。项目方、开发人员和用户应该能够保持长期稳定的进展速度。

9. 对技术的精益求精以及对设计的不断完善将提升敏捷性。

10. 要做到简洁,即尽最大可能减少不必要的工作。这是一门艺术。

11. 最佳的架构、需求和设计出自于自组织的团队。

12. 团队要定期反省如何能够做到更有效,并相应地调整团队的行为。

Page 8: Tom - Scrum

Scrum In a Picture

Page 9: Tom - Scrum

Scrum Defined

A (very) light weight work organization

framework with a minimal set of rules

based in empirical process theory where

product is delivered iteratively and

incrementally in 30 days or less.

It is suitable for technical and

nontechnical product development.

Page 10: Tom - Scrum

The Three Scrum Roles

The Product Owner: the person responsible

for representing the customer and end user

and for prioritizing work

The ScrumMaster: not a traditional project

manager, but rather a servant to the team

whose job is to remove impediments (noise)

and coach the team in the use of Scrum to be

as productive as possible

The Team: cross-functional group of 5 to 12

people

Page 11: Tom - Scrum

The Three Scrum Documents

Product Backlog –prioritized list of features

that the Product Owner desires

Sprint Backlog – list of tasks needed to get

chosen stories completed in an iteration

Simple Progress Charts – called Burn Up or

Burn Down Charts

Page 12: Tom - Scrum

The Four Scrum Ceremonies

Sprint Planning

Daily Scrum

Sprint Review

Sprint Retrospective

Page 13: Tom - Scrum

Why Scrum Works

Demands quality working software be delivered

quickly

Employs queuing theory and other lean principles

(e.g. removal of waste, JIT delivery, etc.)

Leverages the high performance of self-organizing

teams that decide how work should be done

Involves and satisfies the customer by having the

customer prioritize and approve the work in regular

intervals

Seeks to minimize technical risk (and other risks) by

encapsulating development into a time box

Page 14: Tom - Scrum

Why Scrum Works

Employs continuous improvement using periods of

reflection (hansei and kaizen)

Uses the principle of inspect and adapt to evolve

software to a satisfying state

Teams can use the scientific process to explore

solutions

One person (the ScrumMaster) is responsible for

removing noise or seeing that noise is removed and

otherwise serves the team as needed

One person (the Product Owner) prioritizes desired

functionality and represents the customer

Page 15: Tom - Scrum

Three Guiding Principles of

Scrum

Ask the Team

Inspect and Adapt

Deliver fast

Page 16: Tom - Scrum

Some Reasons (But Not All)

Why Scrum Does Not Work

Cultural intolerance and lack of trust

Ineffective (poor??) or absent software

practices and craftsmanship

Poor (or no) communication within the team

and/or between the Product Owner and the

team

People working on too many things

Project managers get in the way

Bad management practices

Page 17: Tom - Scrum

When Scrum Works, But Not

Very Well (Smells)

The Sprint is not honored

Outsiders interfere with the process

Lack of commitment

Team doesn’t seek to improve

ScrumMaster becomes a project manager

and assigns work and expects

The Burn Down Chart becomes a Gantt

Chart

Team members say ―That’s not my job.‖

Page 18: Tom - Scrum

When Scrum Works, But Not

Very Well (Smells)

Done is not defined or misunderstood and

technical debt piles on

Team delivery pace fluctuates widely

No attention to continuous improvement by

the team

Team dwells on problems rather than fixing

them

Rewards focus on individuals, not teams

Page 19: Tom - Scrum

Add text here.

To add a picture, chart,

or other content in the

right column, click the

appropriate icon.

To add a slide, click

New Slide on the

Insert menu, or press

CTRL+M.

“Scrum doesn't

work in China!”With regards to Bas Vodde, CST

Page 20: Tom - Scrum

Lesson 2: Wrap-up

Summarize important points.

Allow time for questions.

“Agile could work in

China because it is

communist country”

Page 21: Tom - Scrum

Is Culture The Biggest Obstacle

to Adoption of Agile (in China)?

Certified Scrum Trainer Bas Vodde from

Singapore presented this in Shanghai at the

recent Scrum Gathering

His caution: generalizations about culture are

typically untrue!!

He developed the Cultural Agility Index based

upon assessing countries based upon survey

feedback using Hoftede’s Power Distance

Index and the Agile Manifesto

Page 22: Tom - Scrum

Is Culture The Biggest Obstacle

to Adoption of Agile (in China)?

The Power Distance Index:

the extent to which less powerful

members of organizations and

institutions (like the family)

tolerate and expect that power is

distributed unequally

(Agile promotes low power distance)

Page 23: Tom - Scrum

Is Culture The Biggest Obstacle

to Adoption of Agile (in China)?

Page 24: Tom - Scrum

Lesson 3: Objectives

List the intended outcomes for this training

session.

Each objective should be concise, should

contain a verb, and should have a

measurable result.

Page 25: Tom - Scrum

Lesson 3: Content

Page 26: Tom - Scrum

Cultural Agility Index

Dimensions

1. Power Index

2. Individualism

versus Collectivism

3. Masculinity versus

Femininity

4. Uncertainty

Avoidance

5. Long Term

Orientation

1. China 56; US 16

2. China 14; US 68

3. China 56; US 50

4. China 6; US 13

5. China 65; US 22

Page 27: Tom - Scrum

Vodde’s Composite Agility

Ranking

List important points from each lesson.

Provide resources for more information on

subject.

List resources on this slide.

Provide handouts with additional resource

material.

Page 28: Tom - Scrum

Bas’s Assessments

Prepare a quiz or challenge to assess how

much information participants learned.

Survey participants to see if they found the

training beneficial.

Page 29: Tom - Scrum

Bas’s Assessments

Page 30: Tom - Scrum

Bas’s Assessments

Prepare a quiz or challenge to assess how

much information participants learned.

Survey participants to see if they found the

training beneficial.

Page 31: Tom - Scrum

Scrum and Agile In China:

Some Conclusions

Can Scrum and agile work in China?

Vodde presents a compelling argument that

―Yes, it can.‖

Will Scrum and agile work in China? Only

time will tell; success will be based upon how

well companies are willing to adapt.

QUESTIONS?