distributed agile - ten guiding principles

25
Distributed Agile Ten Guiding Principles

Upload: raja-bavani

Post on 05-Dec-2014

391 views

Category:

Technology


4 download

DESCRIPTION

Talk delivered in Agile India 2014 Conference

TRANSCRIPT

Page 1: Distributed Agile - Ten Guiding Principles

Distributed AgileTen Guiding Principles

Page 2: Distributed Agile - Ten Guiding Principles

20 years ago….

Page 3: Distributed Agile - Ten Guiding Principles

20 years ago, in early 90s, hundreds of my colleagues and I assembled to bid farewell to our director. He delivered a beautiful talk. Even today, I remember one thing he said to us.

Page 4: Distributed Agile - Ten Guiding Principles

He said, “First, you don’t have the right to

abuse yourself.”

Page 5: Distributed Agile - Ten Guiding Principles

He paused for a while and continued.

In front of him was a roomful of captive audience.

Page 6: Distributed Agile - Ten Guiding Principles

“Wow! Well said. Great principle!”

- whispered my friend sitting next to me.

Think! Everyone of us has similar memories. Don’t we?

Page 7: Distributed Agile - Ten Guiding Principles

This session is about principles for success in

distributed agile.

Why principles?

Page 8: Distributed Agile - Ten Guiding Principles

Principles have consequences attached

to them.

Page 9: Distributed Agile - Ten Guiding Principles

Why not identify universal practices and

turn them into principles?

Page 10: Distributed Agile - Ten Guiding Principles

Practices ->

Good Practices ->

Universal Practices ->

Principles

Page 11: Distributed Agile - Ten Guiding Principles

About me:

Raja Bavani, Chief Architect

Blog - http://se-thoughtograph.blogspot.com

Distributed Agile Consortium

http://blog.distributedagile.org

Page 12: Distributed Agile - Ten Guiding Principles

Distributed AgileTen Guiding Principles

Page 13: Distributed Agile - Ten Guiding Principles

I am going to discuss four of them with you!

Page 14: Distributed Agile - Ten Guiding Principles

1. Methodology is driven by project teams.

Page 15: Distributed Agile - Ten Guiding Principles

6. Distributed agile requires an inclusive approach.

Page 16: Distributed Agile - Ten Guiding Principles

7. Governance is the backbone of successful distributed teams.

Page 17: Distributed Agile - Ten Guiding Principles

10. Ensuring early success is a collective responsibility.

Page 18: Distributed Agile - Ten Guiding Principles

Here are the other six!

Page 19: Distributed Agile - Ten Guiding Principles

2. Consistent usage of common tools improves productivity.

3. Infrastructure for communication and coordination is crucial.

4. Knowledge management is key to success.

5. Quality is multi-dimensional and owned by everybody.

8. Automation enables sustainable pace.

9. It is essential to streamline the accumulation and pay-off of technical debt.

Page 20: Distributed Agile - Ten Guiding Principles

Do you remember?20 years ago….

Page 21: Distributed Agile - Ten Guiding Principles

“First, you don’t have the right to abuse

yourself.”

Page 22: Distributed Agile - Ten Guiding Principles

When we fail to follow principles in distributed agile, we may stress ourselves, our teams, our

stakeholders, …It can lead to overruns, brand erosion, etc.

We can’t afford to..!Let us follow principles.

Because,…..

Page 23: Distributed Agile - Ten Guiding Principles

Principles have consequences attached

to them.

Page 24: Distributed Agile - Ten Guiding Principles

Gifts for YOU!

PDF papers on these 10 principles

1. Agile India 2014 Conference Paper

2. My article in Cutter IT Journal

Page 25: Distributed Agile - Ten Guiding Principles

Thank You !

http://se-thoughtograph.blogspot.com

Distributed Agile Consortium

http://blog.distributedagile.org

Note: In every slide I included this colored rectangle as this part of the slide was not visible to participants sitting in the last rows at the venue. That was my little idea to make it suit the context.