Conceptual Framework for Auditing Agile Projects

Most organizations use IT projects as vehicles to implement the IT strategy which contributes to achieving organizational strategic objectives and goals. Agile project management has been a potential solution to deliver successful IT projects instead of the traditional waterfall approach. This potential has resulted in organizations adopting agile project management to deliver IT projects on time and realise benefits. However, auditors especially those whose experience lies with more traditional and system development life cycle controls are struggling with how to audit agile projects. The problem addressed in this article is lack of an audit framework for auditing agile projects to ensure IT project success. The purpose of this article is to present the proposed conceptual framework for auditing agile projects that are implemented using Scrum methodology. The framework introduces audit processes in each process of the Scrum methodology. The quantitative research method used online survey questionnaire to validate the conceptual framework amongst IT professionals in South Africa. The data were analyzed using SPSS 26.0. The research revealed that there was a significant correlation between the identified audit processes and agile project success. This research emphasizes on the need to take into account auditing agile project from its initiation to closure. This article contributes to the body of knowledge with regard to project auditing. Auditors can use the proposed framework to audit agile projects which are implemented using Scrum methodology to ensure successful completion of IT projects.

[1]  James Sheffield,et al.  Factors associated with the software development agility of successful projects , 2013 .

[2]  Philippe Kruchten,et al.  Agile project management , 2021, Project Management, Planning and Control.

[3]  Kathy Schwalbe,et al.  Information Technology Project Management , 1999 .

[4]  Alain Abran,et al.  An Audit Model for ISO 9001 Traceability Requirements in Agile-XP Environments , 2013, J. Softw..

[5]  M. Denscombe The Good Research Guide: for small-scale social research projects , 1998 .

[6]  Jim Wage,et al.  PROJECT GOVERNANCE: A Practical Guide to Efficient Project Decision-Making , 2009 .

[7]  Tore Dybå,et al.  Transition from a plan-driven process to Scrum: a longitudinal case study on software quality , 2010, ESEM '10.

[8]  Richard I. Newmark,et al.  Agility in Audit: Could Scrum Improve the Audit Process? , 2018 .

[9]  James Y. L. Thong,et al.  Acceptance of Agile Methodologies: A Critical Review and Conceptual Framework , 2009, Decis. Support Syst..

[10]  M. Huemann,et al.  MANAGEMENT AUDITS OF PROJECTS AND PROGRAMMES - HOW TO IMPROVE PROJECT MANAGEMENT AND PROGRAMME MANAGEMENT QUALITY , 2004 .

[11]  Christelle Scharff Guiding global software development projects using Scrum and Agile with quality assurance , 2011, 2011 24th IEEE-CS Conference on Software Engineering Education and Training (CSEE&T).

[12]  Barry W. Boehm,et al.  Empirical Findings in Agile Methods , 2002, XP/Agile Universe.

[13]  Cassim. Vanker,et al.  The adoption of agile software development methodologies by organisations in South Africa. , 2015 .

[14]  L. Cronbach Coefficient alpha and the internal structure of tests , 1951 .

[15]  Jacob Cohen Statistical Power Analysis for the Behavioral Sciences , 1969, The SAGE Encyclopedia of Research Design.

[16]  Ioannis Stamelos,et al.  Agile Software Development Quality Assurance , 2007 .

[17]  Olli P. Timperi An Overview of Quality Assurance Practices in Agile Methodologies , 2004 .

[18]  Antonio Ruiz-Cortés,et al.  Eagle: a team practices audit framework for agile software development , 2019, ESEC/SIGSOFT FSE.

[19]  Ali Javed,et al.  An Efficient Objective Quality Model for Agile Application Development , 2014 .

[20]  Dong-Soo Kim,et al.  An Information System Audit Model for Project Quality Improvement by the Agile Methodology , 2013 .

[21]  Agile Manifesto,et al.  Manifesto for Agile Software Development , 2001 .

[22]  Yvonne Howard,et al.  A Review on the Critical Success Factors of Agile Software Development , 2017, EuroSPI.

[23]  Ralf Wilden,et al.  Multi-level project governance: Trends and opportunities , 2014 .

[24]  Torgeir Dingsøyr,et al.  A decade of agile methodologies: Towards explaining agile software development , 2012, J. Syst. Softw..

[25]  Tsun Chow,et al.  A survey study of critical success factors in agile software projects , 2008, J. Syst. Softw..

[26]  Gary B. Wills,et al.  The Impact of Organization, Project and Governance Variables on Software Quality and Project Success , 2010, 2010 Agile Conference.

[27]  Stefan Seuring,et al.  From a literature review to a conceptual framework for sustainable supply chain management , 2008 .

[28]  Vesna Nikolic,et al.  A survey study of critical success factors in agile software projects in former Yugoslavia IT companies , 2013, J. Syst. Softw..

[29]  Dovleac Raluca,et al.  Quality Assurance within the Agile System Development Life-Cycle , 2018 .

[30]  Mehreen Sirshar,et al.  A Framework For Software Quality Assurance Using Agile Methodology , 2015 .

[31]  E. E. Mustapha,et al.  Testing and validating a conceptual framework for e-collaboration in an undergraduate course , 2015, 2015 International Symposium on Mathematical Sciences and Computing Research (iSMSC).

[32]  Carl Marnewick,et al.  IT Project Success: A Conceptual Framework for IT Project Auditing Assurance , 2016, SAICSIT '16.

[33]  Fabio Q. B. da Silva,et al.  SCRUM and Productivity in Software Projects: A Systematic Literature Review , 2010, EASE.

[34]  Mehreen Sirshar,et al.  Evaluation of Quality Assurance Factors in Agile Methodologies. , 2012 .