1 Introduction
-
RQ1: What are the cultural barriers impeding agile ways of working in distributed teams with members from a hierarchical culture?
-
RQ2: What can agile teams do to integrate the offshore members?
2 Background and Related Work
2.1 Agile Ways of Working and Organizational Culture
2.2 Agile Adoption in Asian Countries
Level | Impeding behavior | References |
---|---|---|
Management behavior | Command-and-control mindset, reinforced deference to superiors | |
Leadership style discouraging team members from exposing problems | [5] | |
Leadership style discouraging from proposing alternatives to perceived directives from superiors | [5] | |
Engineers’ behavior | Willingness to say yes to most requests in deference to superiors, reluctance to warn about non-feasible deadlines | |
Reluctance to expose problems | ||
Lack of commitment to self-learning, reliance on top-down improvements | ||
Reluctance to engage in constructive disagreements and challenging discussions or voicing criticism | ||
Reluctance to propose alternatives to perceived directives from superiors |
3 Research Methodology
3.1 Empirical Background
No of sites | Total no of members | No of participants | Participants | Offshore member roles | ||
---|---|---|---|---|---|---|
Onshore | Offshore | |||||
DevOps 1 | 2 | 18 | 18 | 11 | 7 | Dev. (3), Test. (2), Architect, Op. lead |
DevOps 2 | 2 | 22 | 20 | 14 | 6 | Developers (5), Team Lead |
DevOps 3 | 3 | 28 | 22 | 12 | 10 | Dev. (6), Testers (2), Team leads (2) |
DevOps 4 | 2 | 44 | 20 | 13 | 7 | Developers (6), Operations Lead |
DevOps 5 | 2 | 21 | 16 | 10 | 6 | Consultant, Developers (4), Test lead |
TOTAL | 133 | 96 | 60 | 36 |
3.2 Data Collection and Analysis
3.3 Limitations and Threats to Validity
4 Results
4.1 Behavior Impeding Agile Ways of Working
4.2 Behavior in Five Distributed Teams
5 Discussion
5.1 Cultural Barriers Impeding the Agile Ways of Working
5.2 Cultural Integration of Offshore Members from a Non-agile Organization
-
Establish good communication channels with local offshore managers and agree on an efficient task allocation procedure;
-
Schedule more frequent check-ins or updates;
-
Create an environment of psychological safety and trust; set an example of taking ownership for failures safely; show how teams can learn from mistakes, reward people for making mistakes if/when they lead to valuable lessons;
-
Seek out one-to-one conversations; encourage offshore members to be more direct, use “Talk Back” approach to check the understanding;
-
Encourage suggestions of better ways of working; do not criticize ideas; complement people for valuable input; set an example of changes that led to action;
-
Avoid offshore managers’ presence in team retrospectives and meetings where honest and open input and feedback from offshore members is important.