• P-ISSN 0974-6846 E-ISSN 0974-5645

Indian Journal of Science and Technology


Indian Journal of Science and Technology

Year: 2018, Volume: 11, Issue: 25, Pages: 1-14

Original Article

A Framework for Agile Global Software Development: The Case of an International Software Company in Egypt


Objectives: Presenting the results of an Egyptian branch of an international company as a case study. The existing gap in the knowledge types and the impact of the lack interaction was investigated within the structure of the company team. Methods: This study is an exploratory case study. To enhance the data collection process and to answer the study’ questions, the following three phases were performed: interviews, online survey, and interviews. A descriptive statistical analysis and root – cause analysis were used to analyze the online survey in quantitative and qualitative attributes and a general framework coding for a thematic analysis to analyze the interviews. Finding: The results explore that: (1) the current structure of the Egyptian branch of an international company case study distributed teams faces an existing gap in the knowledge types (domain, technical, and application). (2) The existing gap in both of domain and technical knowledge leads to a gap in the application knowledge. (3) The lack of using qualified document, recording audio and video meetings between the distributed teams, Co-located practice, wikis (asynchronous tool) besides email, and the yearly planned formal training and training course create root causes for the existing knowledge gap. (4) Qualified document is standardized and contains the both test cases and user stories. (5) Recording audio and video meetings between the distributed teams especially in complex project is an excellent feedback. (6) The strategy of the Co-located practice, where the designers (offshore members) travel to collocate with Client engagement team (onshore team) during the requirements document preparing, is preferred by the most participants than the opposite. Application/Improvement: Capturing the existing gap in knowledge types for the agile partial offshoring model will lead to improving this model. Which increase the software quality and decrease delivery time and cost for international software development companies and software development’ clients.

Keywords: AGSD, Communication, Coordination, Distributed Teams, Knowledge Sharing, Knowledge Types


Subscribe now for latest articles and news.