Content area
Full text
Abstract
This study aims to investigate the advantages of employing agile methodologies in software development to discover factors that enhance project success. Traditionally, projects have used the waterfall model with sequential and linear stages. However, this method often faces issues such as difficulty accommodating changing requirements, high risks, and results that do not meet client expectations. In this context, Agile has emerged as an innovative alternative that emphasizes team collaboration, open communication, adaptability, and early delivery of quality products. This research provides a deep exploration of the benefits of agile practices in software development projects by identifying various agile practices used and analyzing the effects they bring. This study employs a mixed-method approach and case studies, identifying 68 practices that influence project success through a literature review, which is then narrowed down to a relevant number of practices for agile projects. The results proposed that there are 12 agile practices in agile projects considered relevant and essential for project development success. Prioritizing these four agile practices emphasizes the importance of customer feedback, efficient team processes, and a profound understanding of requirements in agile practices. To strengthen these practices, fostering continuous learning, encouraging stakeholder engagement, emphasizing user-centered design, and developing a culture of open communication and adaptability are crucial for sustained success in agile development.
Keywords: Success Factors, Software development, Agile practices, Information Technology, Project management
Introduction
Project management is a critical aspect of the business world that has rapidly evolved over the past few decades (Kerzner, 2019; Nicholas et al., 2017; Sony & Naik, 2020). Success in project management often serves as a key determinant in achieving organizational goals, whether in terms of financial gains, operational efficiency, or long-term strategic objectives.
Therefore, understanding and effectively applying methods in project management is highly important. One approach that has emerged and is gaining increasing attention is Agile Project Management (APM) practices. APM is a framework that has proven highly successful in managing complex and rapidly changing projects (Brandl et al., 2021). This approach emphasizes collaboration, flexibility, and responsiveness to change, all of which are crucial in today's rapidly evolving business environment (Zasa et al., 2020). The fundamental concepts of APM practices and how they can be used to support success in project management will be analyzed...





