Software development projects are often filled with challenges, and these challenges are not due to a lack of project management knowledge but rather the inherent characteristics of the industry. Software development projects are complex due to the involvement of multiple components, modules, and technologies, which require managing dependencies and interactions…