Novel Framework to Improve Communication and Coordination among Distributed Agile Teams

This paper discusses the roles of communication and coordination (C&C) in the agile teams. C&C are important activities that a project manager has to deal with tactically during the development of software projects to avoid the consequences. Their importance further increases especially in case of distributed software development (DSD). C&C are considered as project drivers to accomplish a project successfully within budget and schedule. There are several issues associated to poor C&C those can lead to fail software projects such as budget deficit, delay in delivery, conflicts among team members, unclear goals of project and architectural, technical and integration dependencies. C&C issues are critical and vital for collocated teams but their presences in distributed teams are disastrous. Scrum is one of the most widely practiced agile models and it is gaining further popularity in the agile community. Therefore, a novel framework is proposed to address the issues that are associated to C&C using Scrum methodology. The proposed framework is validated through a questionnaire. The results are found supportive to reflect that it will help to resolve the C&C issues effectively and efficiently.

[1]  Claes Wohlin,et al.  Agile Practices in Global Software Engineering - A Systematic Map , 2010, 2010 5th IEEE International Conference on Global Software Engineering.

[2]  Adilson Marques da Cunha,et al.  Applying Interdisciplinarity and Agile Methods in the Development of an Embedded System , 2014, 2014 11th International Conference on Information Technology: New Generations.

[3]  Maureen Tanner,et al.  Software quality assurance in Scrum: The need for concrete guidance on SQA strategies in meeting user expectations , 2013, 2013 International Conference on Adaptive Science and Technology.

[4]  Julian M. Bass,et al.  Agile Method Tailoring in Distributed Enterprises: Product Owner Teams , 2013, 2013 IEEE 8th International Conference on Global Software Engineering.

[5]  Jan Pries-Heje,et al.  Why Scrum Works: A Case Study from an Agile Distributed Project in Denmark and India , 2011, 2011 AGILE Conference.

[6]  Sven Overhage,et al.  What Makes IT Personnel Adopt Scrum? A Framework of Drivers and Inhibitors to Developer Acceptance , 2011, 2011 44th Hawaii International Conference on System Sciences.

[7]  M. Rizwan Jameel Qureshi,et al.  Scrum of scrums solution for large size teams using scrum methodology , 2014, ArXiv.

[8]  Ezequiel Scott,et al.  Are learning styles useful indicators to discover how students use Scrum for the first time? , 2014, Comput. Hum. Behav..

[9]  Hans van Vliet,et al.  Towards a governance framework for chains of Scrum teams , 2015, Inf. Softw. Technol..

[10]  Azlinah Mohamed,et al.  Chaos issues on communication in Agile Global Software Development , 2012, 2012 IEEE Business, Engineering & Industrial Applications Colloquium (BEIAC).

[11]  M. Rizwan Jameel Qureshi,et al.  Increasing ERP Implementation Success Ratio by Focusing on Data Quality & User Participation , 2015 .

[12]  Rizwan Qureshi,et al.  Global software development geographical distance communication challenges , 2017, Int. Arab J. Inf. Technol..

[13]  M. Rizwan Jameel Qureshi,et al.  Scheme of Global Scrum Management Software , 2015 .

[14]  Bertrand Meyer,et al.  Agile vs. Structured Distributed Software Development: A Case Study , 2012, ICGSE.

[15]  Casper Lassenius,et al.  Inter-team coordination in large-scale globally distributed scrum: Do Scrum-of-Scrums really work? , 2012, Proceedings of the 2012 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement.

[16]  M. Rizwan Jameel Qureshi,et al.  A Proposal to Improve Communication between Distributed Development Teams , 2014 .

[17]  Gopal K. Ghosh Challenges in Distributed Scrum , 2012, 2012 IEEE Seventh International Conference on Global Software Engineering.

[18]  Urvashi Rathod,et al.  Categorization of risk factors for distributed agile projects , 2015, Inf. Softw. Technol..

[19]  W. Alex Gray,et al.  Co-ordination Support for Managing Progress of Distributed Agile Projects , 2011, 2011 IEEE Sixth International Conference on Global Software Engineering Workshop.

[20]  Munawar Hayat,et al.  Measuring the Effect of CMMI Quality Standard on Agile Scrum Model , 2016, ArXiv.

[21]  Nur Huda Jaafar,et al.  An integrated document management system for managing self programme accreditation using scrum approach , 2014, 2014 International Symposium on Technology Management and Emerging Technologies.

[22]  Cezary Orłowski,et al.  Quantitative Assessment of the IT Agile Transformation , 2017 .

[23]  Abu Wahid Md. Masud Parvez A Managed Approach to Interact between Agile Scrum and Software Configuration Management System , 2012, IAIT 2012.

[24]  M. Rizwan Jameel Qureshi,et al.  The Proposed GSD Model to Solve Coordination and Communication Problems , 2014 .

[25]  James Noble,et al.  Agile Software Development with Distributed Teams: Agility, Distribution and Trust , 2013, 2013 Agile Conference.

[26]  Christiane Gresse von Wangenheim,et al.  SCRUMIA - An educational game for teaching SCRUM in computing courses , 2013, J. Syst. Softw..

[27]  Casper Lassenius,et al.  Operational release planning in large-scale Scrum with multiple stakeholders - A longitudinal case study at F-Secure Corporation , 2015, Inf. Softw. Technol..