Synchronous training in distributed software development team

In the changing development industry, training for the project team members is necessary to maintain with the most up-to-date tools and techniques. The software development organizations that provide appropriate training to their employees can expect e a higher quality from their development. In global software development as project members are scattered geographically, the training for the employees is a great challenge for the companies. The paper discusses methods for globally distributed technical person training in order to produce an effective and economical product. The paper analysed the use of synchronous and asynchronous training in the distributed software development context. The major facts that affect the online learning, particularly in a distributed environment are discussed. The paper identifies synchronous training as the method to minimize the issues due to time, distance and cost, which are the predominant factors that affect training of a software development team which is globally scattered.

[1]  Maarten Eykelhoff Communication in global software development A pilot study , 2007 .

[2]  Matthew Bass,et al.  Monitoring GSD projects via shared mental models: a suggested approach , 2006, GSD '06.

[3]  James D. Herbsleb,et al.  The geography of coordination: dealing with distance in R&D work , 1999, GROUP.

[4]  James D. Herbsleb,et al.  Collaboration in Global Software Projects at Siemens: An Experience Report , 2007, International Conference on Global Software Engineering (ICGSE 2007).

[5]  Mushtaq Raza,et al.  Communication Issues in GSD , 2012 .

[6]  Erran Carmel,et al.  Tactical Approaches for Alleviating Distance in Global Software Development , 2001, IEEE Softw..

[7]  Pär J. Ågerfalk,et al.  A framework for considering opportunities and threats in distributed software development , 2005 .

[8]  Audris Mockus,et al.  An Empirical Study of Speed and Communication in Globally Distributed Software Development , 2003, IEEE Trans. Software Eng..

[9]  Rafael Prikladnicki,et al.  Requirements Engineering in Global Software Development: Preliminary Findings from a Case Study in a SW-CMM context i , 2003 .

[10]  Heike Franz,et al.  The impact of computer mediated communication on information overload in distributed teams , 1999, Proceedings of the 32nd Annual Hawaii International Conference on Systems Sciences. 1999. HICSS-32. Abstracts and CD-ROM of Full Papers.

[11]  J. Herbsleb,et al.  Global software development , 2001 .

[12]  Rafael Prikladnicki,et al.  Requirements Management in Global Software Development : Preliminary Findings from a Case Study in a SW-CMM context , 2003 .

[13]  V. S. Mani,et al.  TAPER: A generic framework for establishing an offshore development center , 2007, International Conference on Global Software Engineering (ICGSE 2007).

[14]  K. Subramanian,et al.  Leveraging Resources in Global Software Development , 2001, IEEE Softw..

[15]  M. Ray Communication as an essential factor for effort estimation in GSD , 2012 .

[16]  Pär J. Ågerfalk,et al.  Agile Practices Reduce Distance in Global Software Development , 2006, Inf. Syst. Manag..

[17]  Nico Hiort af Ornäs Preparing and initiating a globally distributed software development project , 2010 .

[18]  Seija Komi-Sirviö,et al.  Lessons learned by participants of distributed software development , 2005 .

[19]  Ajmal Iqbal,et al.  Communication Risks and Best practices in Global Software Development , 2012 .

[20]  L. Kiel Experiences in Distributed Development: A Case Study , 2003 .

[21]  Lauren Cifuentes,et al.  Teaching and Learning Online , 2001 .

[22]  Jeffrey T. Child,et al.  The Online Communication Course: The Challenges , 2008 .

[23]  Line Dubé,et al.  Global Virtual Teams , 2001, CACM.

[24]  Farooque Azam,et al.  Analysing and Reducing Risk Factor in 3-C's Model Communication Phase Used in Global Software Development , 2014, 2014 International Conference on Information Science & Applications (ICISA).

[25]  Daniela E. Damian,et al.  Addressing the challenges of software industry globalization: the workshop on global software development , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[26]  James D. Herbsleb,et al.  Global software development at siemens: experience from nine projects , 2005, ICSE.

[27]  Mushtaq Raza,et al.  Issues in Global Software Development: A Critical Review , 2011, J. Softw. Eng. Appl..

[28]  Erran Carmel,et al.  Global software teams: collaborating across borders and time zones , 1999 .

[29]  Christof Ebert,et al.  Surviving Global Software Development , 2001, IEEE Softw..

[30]  Andre B. Bondi,et al.  Experience with Training a Remotely Located Performance Test Team in a Quasi-agile Global Environment , 2009, 2009 Fourth IEEE International Conference on Global Software Engineering.

[31]  Shujian Wu,et al.  Overview of communication in global software development process , 2012, Proceedings of 2012 IEEE International Conference on Service Operations and Logistics, and Informatics.

[32]  Suprateek Sarker,et al.  Implications of space and time for distributed work: an interpretive study of US–Norwegian systems development teams , 2004, Eur. J. Inf. Syst..

[33]  Pär J. Ågerfalk,et al.  A reference model for successful Distributed Development of Software Systems , 2007, International Conference on Global Software Engineering (ICGSE 2007).

[34]  Line Dubé,et al.  Virtual teams: an exploratory study of key challenges and strategies , 1999, ICIS.