distributed agile in a multicultural world

39
Distributed Agile In A Multicultural World Robert Dempsey adsdevshop.com

Upload: robert-dempsey

Post on 30-Aug-2014

1.984 views

Category:

Technology


3 download

DESCRIPTION

The world is flat and the barriers to communication have been broken down. Increasingly, companies are employing a globally distributed, virtual workforce to aid in their development efforts. In addition, these same companies are looking to employ Agile development practices to get to market faster with the right product. When working with a global team, culture, not only of the company but that of the workforce, comes into play. How can companies help ensure that a distributed, cross-cultural Agile team can work together successfully to achieve business goals? This presentation dives into how a company can build a multicultural team around Agile principles, in a fully distributed global environment, remaining on the same page at all times, and getting things done.

TRANSCRIPT

Page 1: Distributed Agile In A Multicultural World

Distributed Agile In AMulticultural World

Robert Dempseyadsdevshop.com

Page 2: Distributed Agile In A Multicultural World

Thank You!

Page 3: Distributed Agile In A Multicultural World

Welcome!

Robert Dempsey

CEO & Founder

LinkedIn: robertwdempsey

Twitter: @rdempsey

Page 4: Distributed Agile In A Multicultural World

http://scrumd.com

Page 5: Distributed Agile In A Multicultural World

Agenda

• Culture

• Agile and Culture

• The Role of the Modern Product Manager

• Window Into Cultures

• Tools

• Lessons Learned

• Questions and Answers

Page 6: Distributed Agile In A Multicultural World

Poll

Page 7: Distributed Agile In A Multicultural World

What is Culture?

Practices

Goals

Beliefs

Attitudes

Page 8: Distributed Agile In A Multicultural World

Layering of Cultures

Country

Business

Team

Page 9: Distributed Agile In A Multicultural World

Business Culture

Meanings

Traditions

Customs

Values

Page 10: Distributed Agile In A Multicultural World

The New Team

Page 11: Distributed Agile In A Multicultural World

The Extended Team

Page 12: Distributed Agile In A Multicultural World

The Challenge

Page 13: Distributed Agile In A Multicultural World

The Missing Piece

Page 14: Distributed Agile In A Multicultural World

Major Agile Ideas

• Individuals and Interactions

• Working Software

• Customer Collaboration

• Responding to Change

Page 15: Distributed Agile In A Multicultural World

12 Principles, Or 7

• Delivery

• Embrace Change

• Collaborate

• Support The Team

• Use Correct Metrics

• Technical Excellence

• Kaizen (Continuous Improvement)

Page 16: Distributed Agile In A Multicultural World

Build Around Agile

Page 17: Distributed Agile In A Multicultural World

Cultural Roadblocks

Page 18: Distributed Agile In A Multicultural World

Additional Roadblocks

Page 19: Distributed Agile In A Multicultural World

Role Of The Modern PM

Page 20: Distributed Agile In A Multicultural World

United States

Page 21: Distributed Agile In A Multicultural World

United States

• Equal respect

• Individual involvement

• Heavy focus on time and schedules (donʼt miss deadlines)

• Employees speak directly up the chain

• Team play

• Straight-forward communication

• Friendly, and get down to business

• Single-minded; focused on a single goal

Page 22: Distributed Agile In A Multicultural World

South America

Page 23: Distributed Agile In A Multicultural World

Brazil

• Build a relationship, possibly via a third-party

• Everyone in the company has their role

• Very creative and work well in teams

• Failures can lead to a loss of self-confidence

• Timescales and deadlines are somewhat fluid

• Be very careful with criticism

Page 24: Distributed Agile In A Multicultural World

India

Page 25: Distributed Agile In A Multicultural World

India

• Strong hierarchical structure

• Failure can lead to a loss of face *

• Relationships are important

• Reinforce the agreed-to deadlines

• Management makes the decisions *

• Be careful to not shame anyone *

• Non-confrontational (the “yes man”)

Page 26: Distributed Agile In A Multicultural World

Philippines

Page 27: Distributed Agile In A Multicultural World

Philippines

• Hierarchical

• Relationship-driven culture

• Managers look out for their teams *

• Indirect communication style *

• Timescales and deadlines are somewhat fluid *

• Innovative when asked to be *

• Clarification might not be requested (loss of face) *

• Public praise is good; public criticism is not

Page 28: Distributed Agile In A Multicultural World

Western Europe

Page 29: Distributed Agile In A Multicultural World

Switzerland

• Be direct

• Be on-time

• Build a relationship over time

• Management provides direction and materials to the team

• Title are important

• Focus on the group

• Adherence to protocol

• Like to be prepared

Page 30: Distributed Agile In A Multicultural World

Eastern Europe

Page 31: Distributed Agile In A Multicultural World

Poland

• Rules and regulations *

• Eager for a challenge

• Innovative *

• Great in teams

• Decisions are made at a team level *

• Detail-oriented

• Straightforward and frank

Page 32: Distributed Agile In A Multicultural World

Commonalities

• People want to do good work

• They want to be respected

• They want to be praised when they succeed

• They donʼt want to be publicly humiliated

• They want to be understood

Page 33: Distributed Agile In A Multicultural World

Tools

Page 34: Distributed Agile In A Multicultural World

Project Tools

• Project Management

• Code Repository

• Continuous Integration (CI)

Page 35: Distributed Agile In A Multicultural World

Communication Tools

• Instant Messaging (IM)

• Skype

• Web-based Collaboration

• Mockups

Page 36: Distributed Agile In A Multicultural World

Mockup

Page 37: Distributed Agile In A Multicultural World

Lessons Learned

• Choose the best fitting Agile method *

• Make expectations known

• Map Agile principles to your situation

• Make communication a big deal

• Increased documentation is not the answer

• No big-bang implementation of Agile

• Visit the people you will be working with, or vice versa

Page 38: Distributed Agile In A Multicultural World

Questions And Answers

Page 39: Distributed Agile In A Multicultural World

Thank You!

Robert Dempsey

CEO & Founder

LinkedIn: robertwdempsey

Twitter: @rdempsey

Atlantic Dominion Solutions 321-274-4684http://www.adsdevshop.com