The software industry is constantly seeking new ways to improve application development, and one emerging approach is Cloud-based Global Software Development (CGSD). This refers to the use of cloud computing services by organizations to support global software projects. CGSD has a significant impact on both the strategic and operational aspects of project management. The objective of this study was to identify the success factors that contribute to the effective management of CGSD projects. To achieve this, a Multivocal Literature Review (MLR) was conducted, which involved analyzing both state-of-the-art research and industry-based grey literature. A total of 32 success factors were identified. The findings of the MLR revealed that several key success factors are crucial for managing CGSD projects. These include time to market, continuous development, financial restructuring, and scalability. Importantly, there was a positive correlation between the success factors reported in formal literature and those found in industry-based grey literature. The implications of these findings are significant for practitioners in the field who can use them to develop effective strategies for managing CGSD projects. By understanding and implementing these success factors, organizations can enhance their project management practices in the context of CGSD. Moving forward, it is important to consider related work and motivations for this study. Cloud service providers offer various software services such as infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS). Cloud sourcing provides utility computing options with different deployment models like private, public, hybrid, and community. Previous research has highlighted how cloud sourcing can address challenges faced by global software development such as risk management models used to analyze risks in cloud-based GSD processes; tools created to compare traditional development methods with cloud-based GSD in terms of time and cost effectiveness; reducing feedback latency in agile global software development projects; allowing developers to focus on project delivery; managing software development activities conducted in distributed environments; identifying benefits and risks associated with cloud-based distributed software development; using cloud platforms to address temporal differences and task synchronization; proposing software development as a service architectures for GSD projects in the cloud. In conclusion, this study provides valuable insights into the success factors for managing CGSD projects. By considering these factors, practitioners can enhance their project management strategies and improve the overall effectiveness of CGSD projects. Future research should continue to explore related work and motivations in order to further advance our understanding of CGSD project management.
- - Cloud-based Global Software Development (CGSD) is an emerging approach in the software industry
- - CGSD involves using cloud computing services to support global software projects
- - CGSD has a significant impact on both strategic and operational aspects of project management
- - A Multivocal Literature Review (MLR) was conducted to identify success factors for managing CGSD projects
- - 32 success factors were identified, including time to market, continuous development, financial restructuring, and scalability
- - There is a positive correlation between success factors reported in formal literature and industry-based grey literature
- - Implementing these success factors can enhance project management practices in CGSD
- - Cloud service providers offer various software services such as IaaS, PaaS, and SaaS
- - Cloud sourcing provides utility computing options with different deployment models like private, public, hybrid, and community
- - Previous research has highlighted how cloud sourcing can address challenges in global software development
- - Future research should continue exploring related work and motivations to advance understanding of CGSD project management.
Cloud-based Global Software Development (CGSD) is a new way of working in the software industry. It means using cloud computing services to help with software projects that are happening all over the world. CGSD affects how projects are planned and managed, both in big picture ways and in day-to-day details. A Multivocal Literature Review (MLR) was done to find out what makes CGSD projects successful, and they found 32 things that help, like getting the product out quickly, always improving it, making sure it's affordable, and being able to handle lots of users. People who write about software in books and articles agree with people who work on software projects about what makes them successful. Using these success factors can make managing CGSD projects better. Cloud service providers offer different kinds of software services, like letting you use their computers or their platforms or their finished programs. You can choose different ways to use cloud services depending on what you need, like just for yourself or for everyone or a mix of both. Other research has shown how using cloud services can solve problems with doing software development all over the world at once. In the future, more research should be done to learn even more about how to manage CGSD projects well."
Cloud-Based Global Software Development: Identifying Success Factors for Project Management
The software industry is constantly evolving, and one of the emerging approaches to application development is Cloud-based Global Software Development (CGSD). This refers to the use of cloud computing services by organizations to support global software projects. CGSD has a significant impact on both the strategic and operational aspects of project management. To better understand how to effectively manage CGSD projects, this study seeks to identify success factors that contribute to their successful completion.
Methodology
To achieve this objective, a Multivocal Literature Review (MLR) was conducted, which involved analyzing both state-of-the-art research and industry-based grey literature. A total of 32 success factors were identified from these sources. The findings of the MLR revealed that several key success factors are crucial for managing CGSD projects. These include time to market, continuous development, financial restructuring, and scalability. Importantly, there was a positive correlation between the success factors reported in formal literature and those found in industry-based grey literature.
Related Work & Motivations
Cloud service providers offer various software services such as infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS). Cloud sourcing provides utility computing options with different deployment models like private, public, hybrid, and community. Previous research has highlighted how cloud sourcing can address challenges faced by global software development such as risk management models used to analyze risks in cloud-based GSD processes; tools created to compare traditional development methods with cloud-based GSD in terms of time and cost effectiveness; reducing feedback latency in agile global software development projects; allowing developers to focus on project delivery; managing software development activities conducted in distributed environments; identifying benefits and risks associated with cloud-based distributed software development; using cloud platforms to address temporal differences and task synchronization; proposing software development as a service architectures for GSD projects in the cloud.
Implications & Future Research
The implications of these findings are significant for practitioners in the field who can use them to develop effective strategies for managing CGSD projects. By understanding and implementing these success factors, organizations can enhance their project management practices in the context of CGSD. Moving forward it is important that future research continues exploring related work and motivations so we can further advance our understanding of CGSD project management techniques..
In conclusion this study provides valuable insights into what constitutes successful management practices when dealing with Cloud Based Global Software Development Projects . By considering these factors practitioners can enhance their project management strategies leading towards more efficient outcomes overall .