I.J. Information Technology and Computer Science, 2015, 06, 38-44 Published Online May 2015 in MECS (http://www.mecs-press.org/) DOI: 10.5815/ijitcs.2015.06.05 Copyright © 2015 MECS I.J. Information Technology and Computer Science, 2015, 06, 38-44 Proposal of New PRORISK Model for GSD Projects M. Rizwan Jameel Qureshi, Aysha Albarqi Faculty of Computing & Information Technology, King Abdulaziz University, Jeddah, Saudi Arabia Email: anriz@hotmail.com, albarqiaisha@yahoo.com AbstractThe level of complexity and risks associated with software are increasing exponentially because of competing environment especially in geographically distributed projects. Global software development (GSD) face challenges like distance, communication and coordination challenges. The coordination and communication challenges are the main causes of failure in GSD. Project Oriented Risk Management (PRORISK) is one of the models to address the importance of risk management and project management processes in standard software projects. However, existing model is not proposed to handle GSD associated risks. This warrants the proposal of new PRORISK model to manage the risks of GSD. Survey is used as a research design to validate the proposed solution. We anticipate that the proposed solution will help the software companies to cater the risks associated with GSD. Index TermsGlobal Software Development, Distributed Projects, Risk Management, Risk Mitigation. I. INTRODUCTION Global Software Development (GSD) is the most recent domain in software engineering [1]. GSD is a software development that is distributed across two or more sites. The sites may be separated by national or continental borders [2] where developing software project across distances is familiar today. The various advantages provided by GSD for organizations that develop software are reduction in marketing time, improvement in quality, reducing cost and increasing productivity. However, GSD faces various challenges that are not exist in the traditional collocated software development project these challenges could be in control, communication and coordination according to socio-cultural, geographical and temporal distance [1]. The classification of these challenges is mentioned in [2] and these challenges must overcome to take advantages of GSD. Agile software development has gained too much interest in last several years due to its flexible approach towards managing requirements, fostering of close collaboration between developers and customers, and frequent and early and reduced risks about failure of software. Agile methods are proposed assuming co- located development teams while GSD assumes distributed teams. Practitioners are adapting agile practices to GSD to take advantages of both methods. Scrum method is gaining more attention and it is extensively practiced in GSD projects as compared to the other agile methods [1]. Geographically distributed teams work with shared purpose across space, time, and organizational boundaries and use technology to communicate and collaborate [1]. Software development is complex and risky by its nature. Complexity and risks are further increased in GSD projects. Risks are the possibility of loss where software development projects are full of risks, survey paper show that 15 to 35 percentages of software development projects have been canceled halfway because of risks whereas the rest of the project cannot achieve the desired objectives or not extended beyond the budget. It is suggested that 90% risks can be avoided if the risk management process is applied on projects [3]. Some risks are called dangerous or deadly risks and if deadly risks penetrate into project may affect or fail a project. Software project risk is process of software project development due to cost, quality, and environmental uncertainties impact. All of these potential risks need to be managed to guarantee the success of software project development. A huge number of statistics demonstrate the effectiveness of implementing risk management in development process of software project which this management process leads to reduce losses as possible. The process of management risks in software accomplished by team of project management through the identification, quantification, and control of risks, with using a several management tools, techniques, and methods [3]. Global software development (GSD) projects are accompanied with both opportunities and challenges. GSD faces numerous management challenges like coordination and communication and it is hard to implement risk management. There is pressing need of an efficient risk management model to identify, plan and control risks of GSD to solve the software industry problem. Many software development projects miss their goals of delivering acceptable software products within agreed constraints of time, budget and quality due to lack of effective software risk management process. There are many models to manage risks such as Bany Boehm theory, MSF Risk Management Model, CMMI (Software Capability Maturity Model Integration), IEEE risk management standards, SEI‘s (Software Engineering Institution) continuous risk management (CRM) model, Softrisk risk management model and PRORISK Project Oriented Risk Management model [3]. PRORISK is one