Analysing and Reducing Risk Factor in 3-C's Model Communication Phase Used in Global Software Development

Global Software Development is becoming the cutting edge for researchers in the field of Software Engineering. Distribution of Software Engineers in GSD impose challenges in communication phase in 3-C's Collaboration Model. My Review, Analysis and Results indicates that about more than 70 percent of Software Engineers face the problem in communicating and developing the applications for off-shore clients. In this paper I presented a systematic way, how to deal or communicate and develop software applications for off-shore clients. The communication is based on Project Communication Management Techniques and development of software is based on Agile Scrum Terminology which can improve the communication and application development phase between Software Engineer and Client at its best level.

[1]  Michael Kircher,et al.  Distributed eXtreme Programming , 2001 .

[2]  Jeff Sutherland,et al.  Fully Distributed Scrum: Replicating Local Productivity and Quality with Offshore Teams , 2009, 2009 42nd Hawaii International Conference on System Sciences.

[3]  Valentine Casey,et al.  Leveraging or Exploiting Cultural Difference? , 2009, 2009 Fourth IEEE International Conference on Global Software Engineering.

[4]  Ita Richardson,et al.  Culture in Global Software Development - A Weakness or Strength? , 2010, 2010 5th IEEE International Conference on Global Software Engineering.

[5]  Marco Aurélio Gerosa,et al.  Awareness Support in Global Software Development: A Systematic Review Based on the 3C Collaboration Model , 2010, CRIWG.

[6]  Pär J. Ågerfalk,et al.  Session details: Flexible and distributed software processes: old petunias in new bowls? , 2006 .

[7]  Orit Hazzan,et al.  Can diversity in global software development be enhanced by agile software development? , 2006, GSD '06.

[8]  J.D. Herbsleb,et al.  Global software development at Siemens: experience from nine projects , 2005, Proceedings. 27th International Conference on Software Engineering, 2005. ICSE 2005..

[9]  Casper Lassenius,et al.  Distributed Agile Development: Using Scrum in a Large Project , 2008, ICGSE 2008.

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

[11]  Marcelo Cataldo,et al.  On the relationship between process maturity and geographic distribution: an empirical analysis of their impact on software quality , 2009, ESEC/FSE '09.

[12]  Hye-Young Paik,et al.  Using Scrum in Global Software Development: A Systematic Literature Review , 2009, 2009 Fourth IEEE International Conference on Global Software Engineering.

[13]  Mayuram S. Krishnan,et al.  Effects of Process Maturity on Quality, Cycle Time, and Effort in Software Product Development , 2000 .