The importance of conflict resolution techniques in autonomous agile teams

Today, software companies usually organize their work in teams. Social science research on team development has shown that for a team to reach a productive and autonomous stage, it has to be able to manage internal conflicts and disagreements efficiently. To better facilitate the team development process, we argue that software engineers needs additional training in negotiation skills and conflict resolution. In this position paper, we outline ideas for what aspects to consider in such training. As an example, we argue that a majority of the conflicts originate from team-level factors and that they, therefore, should be managed on the team-level instead of in relation to dyads.

[1]  Henri Barki,et al.  Interpersonal Conflict and Its Management in Information System Development , 2001, MIS Q..

[2]  R. Ocker,et al.  The relationship between interaction, group development, and outcome: a study of virtual communication , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[3]  Angelika Bayer,et al.  Working With Emotional Intelligence , 2016 .

[4]  Lucas Gren The Links Between Agile Practices, Interpersonal Conflict, and Perceived Productivity , 2017, EASE.

[5]  Orit Hazzan,et al.  The Agile Manifesto , 2014 .

[6]  Liguo Yu,et al.  Overcoming Challenges in Software Engineering Education: Delivering Non-Technical Knowledge and Skills , 2014 .

[7]  Daniel R. Ilgen,et al.  Enhancing the Effectiveness of Work Groups and Teams , 2006, Psychological science in the public interest : a journal of the American Psychological Society.

[8]  Robert Feldt,et al.  Behavioral software engineering: A definition and systematic literature review , 2015, J. Syst. Softw..

[9]  A. Cockburn,et al.  Agile Software Development: The People Factor , 2001, Computer.

[10]  Brian Manata,et al.  Exploring the Association Between Relationship Conflict and Group Performance , 2016 .

[11]  E. Mannix,et al.  The critical role of conflict resolution in teams: a close look at the links between conflict type, conflict management strategies, and team outcomes. , 2008, The Journal of applied psychology.

[12]  Jonathan S. Evans,et al.  Bias in human reasoning , 1990 .

[13]  Steve Sawyer,et al.  Effects of intra‐group conflict on packaged software development team performance , 2001, Inf. Syst. J..

[14]  Charlie C. Chen,et al.  Relationships among interpersonal conflict, requirements uncertainty, and software project performance , 2011 .

[15]  S. Wheelan,et al.  Group processes: A developmental perspective, 2nd ed. , 2005 .

[16]  Richard Torkar,et al.  Group development and group maturity when building agile teams: A qualitative and quantitative investigation at eight large companies , 2017, J. Syst. Softw..

[17]  Alan R. Hevner,et al.  Conflict in collaborative software development , 2003, SIGMIS CPR '03.

[18]  D. G. Pruitt Stability and sudden change in interpersonal and international affairs , 1969 .

[19]  K. Thomas Conflict and conflict management: Reflections and update , 1992 .

[20]  G. Richard Shell,et al.  Teaching Ideas: Bargaining Styles and Negotiation: The Thomas-Kilmann Conflict Mode Instrument in Negotiation Training , 2001 .

[21]  J. A. Wall,et al.  Conflict and Its Management , 1995 .

[22]  Bertram Gawronski,et al.  Theory-based bias correction in dispositional inference: The fundamental attribution error is dead, long live the correspondence bias , 2004 .

[23]  David H. Gobeli,et al.  Managing conflict in software development teams: a multilevel analysis , 1998 .

[24]  D. Goleman,et al.  The emotional intelligence of leaders , 1998 .