FAVORABILITY CONDITIONS IN THE ADOPTION OF AGILE METHOD PRACTICES FOR SOFTWARE DEVELOPMENT IN A PUBLIC BANKING

The main purpose of this paper is to propose and test a model to assess the degree of conditions favorability in the adoption of agile methods to develop software where traditional methods predominate. In order to achieve this aim, a survey was applied on software developers of a Brazilian public retail bank. Two different statistical techniques were used in order to assess the quantitative data from the closed questions in the survey. The first, exploratory factorial analysis validated the structure of perspectives related to the agile model of the proposed assessment. The second, frequency distribution analysis to categorize the answers. Qualitative data from the survey opened question were analyzed with the technique of qualitative thematic content analysis. As a result, the paper proposes a model to assess the degree of favorability conditions in the adoption of Agile practices within the context of the proposed study.

[1]  Barry Boehm,et al.  Balancing agility and discipline , 2004 .

[2]  George Mangalaraj,et al.  Challenges of migrating to agile methodologies , 2005, CACM.

[3]  Laurie A. Williams,et al.  Agile software development: it's about feedback and change , 2003, Computer.

[4]  Raul Sidnei Wazlawick,et al.  Agile methods and organizational culture: reflections about cultural levels , 2009, J. Softw. Maintenance Res. Pract..

[5]  Brian Henderson-Sellers,et al.  A framework to support the evaluation, adoption and improvement of agile methods in practice , 2008, J. Syst. Softw..

[6]  Zucule de Barros,et al.  Engenharia de Software , 2018 .

[7]  Tore Dybå,et al.  A teamwork model for understanding an agile team: A case study of a Scrum project , 2010, Inf. Softw. Technol..

[8]  Roque Moraes,et al.  Analise de conteudo , 1999 .

[9]  Geir Kjetil Hanssen,et al.  Process fusion: An industrial case study on agile software product line engineering , 2008, J. Syst. Softw..

[10]  Lan Cao,et al.  Dynamic capability for trustworthy software development , 2012, J. Softw. Evol. Process..

[11]  Tony Gorschek,et al.  The impact of agile principles on market-driven software product development , 2010, J. Softw. Maintenance Res. Pract..

[12]  Claes Wohlin,et al.  A comparison of issues and advantages in agile and incremental development between state of the art and an industrial case , 2009, J. Syst. Softw..

[13]  Tore Dybå,et al.  What Do We Know about Agile Software Development? , 2009, IEEE Software.

[14]  Diane E. Strode,et al.  The Impact of Organizational Culture on Agile Method Use , 2009, 2009 42nd Hawaii International Conference on System Sciences.

[15]  Kieran Conboy,et al.  Beyond the customer: Opening the agile systems development process , 2011, Inf. Softw. Technol..

[16]  Christopher L. Huntley,et al.  Agility versus Maturity: Is There Really a Trade-Off? , 2010, Computer.

[17]  Juhani Iivari,et al.  The relationship between organizational culture and the deployment of agile methods , 2011, Inf. Softw. Technol..

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

[19]  Tore Dybå,et al.  Empirical studies of agile software development: A systematic review , 2008, Inf. Softw. Technol..

[20]  Jonathan P. Bowen,et al.  Formal Versus Agile: Survival of the Fittest , 2009, Computer.

[21]  Henrique Mello Rodrigues de Freitas,et al.  O método de pesquisa survey , 2000 .

[22]  Yvonne Dittrich,et al.  How agile are industrial software development practices? , 2006, J. Syst. Softw..

[23]  Giovanni Cantone,et al.  Peaceful Coexistence: Agile Developer Perspectives on Software Architecture , 2010, IEEE Software.

[24]  James Noble,et al.  The impact of inadequate customer collaboration on self-organizing Agile teams , 2011, Inf. Softw. Technol..

[25]  Vijayan Sugumaran,et al.  Integrating Software Product Line Engineering and Agile Development , 2010, IEEE Software.

[26]  Bassi Filho,et al.  Experiências com desenvolvimento ágil , 2008 .

[27]  Venugopal Balijepally,et al.  Theoretical reflections on agile development methodologies , 2007, Commun. ACM.

[28]  A. C. Gil Como elaborar projetos de pesquisa , 2010 .

[29]  Vinod Kumar,et al.  Identifying some important success factors in adopting agile software development practices , 2009, J. Syst. Softw..

[30]  Marko Bajec,et al.  Practice-driven approach for creating project-specific software development methods , 2007, Inf. Softw. Technol..

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

[32]  Peter J. Denning Software quality , 2016, Commun. ACM.

[33]  Kyle Eischen Software Development: An Outsider's View , 2002, Computer.

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

[35]  Asif Gill,et al.  Empirical studies of geographically distributed agile development communication challenges: A systematic review , 2016, Inf. Manag..

[36]  Dan Schilling Nguyen,et al.  Success Factors for Building and Managing High Performance Agile Software Development Teams , 2016 .

[37]  Asif Gill,et al.  An evaluation of the degree of agility in six agile methods and its applicability for method engineering , 2008, Inf. Softw. Technol..

[38]  Stacie Petter,et al.  Understanding agile software development practices using shared mental models theory , 2014, Inf. Softw. Technol..

[39]  Ken Schwaber,et al.  Agile Project Management with Scrum , 1980 .

[40]  Mario Špundak,et al.  Mixed Agile/Traditional Project Management Methodology – Reality or Illusion?☆ , 2014 .

[41]  Will Venters,et al.  Software engineering: theory and practice , 2006 .

[42]  J. Michael Tarn,et al.  An empirical study of selecting software development life cycle models , 2006 .

[43]  Silvio Romero de Lemos Meira,et al.  Using CMMI together with agile software development: A systematic review , 2015, Inf. Softw. Technol..

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