Abstract
The success of software development projects is often hindered by time pressure (TP), leading to decreased productivity, compromised quality, and increased risk of failure. To address this issue, it is crucial to understand the key factors contributing to TP in software development projects. In line with the study's objectives, the review methodology followed the Kitchenham and Charters criteria, and a search strategy encompassed four primary digital databases, namely IEEE, ACM Digital Library, Science Direct, and Springers, resulting in 4,500 relevant sources. After applying inclusion and exclusion criteria, a total of 128 papers were selected for analysis. This paper offers a comprehensive overview of the factors contributing to TP in software development. This study synthesizes the findings from multiple studies to guide practitioners in improving their project management approaches and highlights the significance of enhancing various aspects of the development process. The findings highlight the importance of improving project management, estimation techniques, knowledge, and skills to effectively manage TP. Additionally, managing requirements volatility, setting clear goals and objectives, and reducing distractions and interruptions emerge as crucial strategies for mitigating TP and enhancing project success. Furthermore, selecting software developers based on their personality traits is recommended to foster a work environment conducive to reduced TP and improved software development outcomes. By understanding and addressing these factors, software development teams can alleviate TP and increase the likelihood of successful software products. Implementing these recommendations can contribute to reduced TP, improved project outcomes, and enhanced overall success in software development.
Publisher
International Journal of Advanced and Applied Sciences
Reference56 articles.
1. Ahmadi A, Delkhosh F, Deshpande G, Patterson RA, and Ruhe G (2023). Learning software project management from analyzing Q&A's in the stack exchange. IEEE Access, 11: 5429-5441.
2. Akbar MA, Sang J, Khan AA, Mahmood S, Qadri SF, Hu H, and Xiang H (2019). Success factors influencing requirements change management process in global software development. Journal of Computer Languages, 51: 112-130.
3. Al-Ahmad W, Al-Fagih K, Khanfar K, Alsamara K, Abuleil S, and Abu-Salem H (2009). A taxonomy of an IT project failure: Root causes. International Management Review, 5(1): 93-104.
4. Attarzadeh I and Ow SH (2008). Project management practices: The criteria for success or failure. Communications of the IBIMA, 1(28): 234-241.
5. Basten D (2017). The role of time pressure in software projects: A literature review and research agenda. eProceedings of the 12th International Research Workshop on Information Technology Project Management (IRWITPM). Available online at: https://aisel.aisnet.org/irwitpm2017/1