Towards Comprehensive and Disciplined Change Management Strategy in Agile Transformation Process

Moving to agile through a well-defined strategy and framework is essential and this socio-technical process should be studied in deep. Advantages and earned values of agile approach in software industry motivate a lot of companies to try to use agile methods in their software product lines. Transformation process to agile methods is not easy and because of its nature, takes a long time. Since agile transformation needs organizational mutation, companies are faced with many challenges during this process. While several studies have been conducted for how to use agile methods, some other studies have focused on finding obstacles in agile adoption process. However, previous studies are valuable, but each of them has focused the change process from a particular perspective. In this study we discuss the dimensions of agile transformation process from a wider perspective. We will show that focusing on agile adoption is not the only master key for success in agile transformation process and we need to define an agile change management strategy for this organizational metamorphosis. This strategy should consider all aspects of changing approach and is underpinning of achievement in agile transformation process through substantive transformation experiences.

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

[2]  S. Thangasamy,et al.  Lessons Learned in Transforming from Traditional to Agile Development , 2012 .

[3]  James Noble,et al.  Developing a grounded theory to explain the practices of self-organizing Agile teams , 2012, Empirical Software Engineering.

[4]  Juan Garbajosa,et al.  Mapping CMMI Level 2 to Scrum Practices: An Experience Report , 2009, EuroSPI.

[5]  Jan Pries-Heje,et al.  Racing the E-Bomb: How the Internet Is Redefining Information Systems Development Methodology , 2001, Realigning Research and Practice in Information Systems Development.

[6]  James D. Arthur,et al.  A structured approach to adopting agile practices: the agile adoption framework , 2007 .

[7]  Kent L. Beck,et al.  Test-driven Development - by example , 2002, The Addison-Wesley signature series.

[8]  Kalpana Sureshchandra,et al.  Adopting Agile in Distributed Development , 2008, 2008 IEEE International Conference on Global Software Engineering.

[9]  Barry Boehm,et al.  Balancing Agility and Dis-cipline: A Guide for the Perplexed , 2003 .

[10]  Barry W. Boehm,et al.  How Do Agile/XP Development Methods Affect Companies? , 2006, XP.

[11]  Kieran Conboy,et al.  Obstacles to decision making in Agile software development teams , 2012, J. Syst. Softw..

[12]  Aniket Mahanti,et al.  Challenges in Enterprise Adoption of Agile Methods - A Survey , 2006, J. Comput. Inf. Technol..

[13]  John Hunt,et al.  Agile software construction , 2005 .

[14]  Mark Summers Insights into an Agile Adventure with Offshore Partners , 2008, Agile 2008 Conference.

[15]  Maarit Laanti Agile Transformation Study at Nokia - One Year After , 2010, LESS.

[16]  Mike Cohn,et al.  Introducing an Agile Process to an Organization , 2003, Computer.

[17]  Muhammad Ali Babar An exploratory study of architectural practices and challenges in using agile software development approaches , 2009, 2009 Joint Working IEEE/IFIP Conference on Software Architecture & European Conference on Software Architecture.

[18]  B. Dwolatzky,et al.  Agile Methodologies Selection Toolbox , 2007, International Conference on Software Engineering Advances (ICSEA 2007).

[19]  Kalpana Sureshchandra,et al.  Moving from Waterfall to Agile , 2008, Agile 2008 Conference.

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

[21]  James A. Highsmith,et al.  Adaptive Software Development: A Collaborative Approach to Managing Complex Systems , 1999 .

[22]  Patrick Keil,et al.  Agile Methods and CMMI: Compatibility or Conflict? , 2007, e Informatica Softw. Eng. J..

[23]  David H. Olsen,et al.  An exploratory study on issues and challenges of agile software development with scrum , 2008 .

[24]  David W. Wilson,et al.  Overview and Guidance on Agile Development in Large Organizations , 2011, Commun. Assoc. Inf. Syst..

[25]  Ian P. McCarthy,et al.  Strategies for agility: an evolutionary and configurational approach , 2003 .

[26]  João M. Fernandes,et al.  Classification and Comparison of Agile Methods , 2010, 2010 Seventh International Conference on the Quality of Information and Communications Technology.

[27]  Pekka Abrahamsson,et al.  New directions on agile methods: a comparative analysis , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[28]  H. Ellis,et al.  Love and Marriage , 2022 .

[29]  Liming Zhu,et al.  Software quality and agile methods , 2004, Proceedings of the 28th Annual International Computer Software and Applications Conference, 2004. COMPSAC 2004..

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

[31]  Tore Dybå,et al.  Challenges of shared decision-making: A multiple case study of agile software development , 2012, Inf. Softw. Technol..

[32]  David J. Anderson,et al.  Stretching agile to fit CMMI level 3 - the story of creating MSF for CMMI/spl reg/ process improvement at Microsoft corporation , 2005, Agile Development Conference (ADC'05).

[33]  Kuda Nageswara Rao,et al.  A Study of the Agile Software Development Methods, Applicability and Implications in Industry , 2011 .

[34]  John McAvoy,et al.  A Simple Tool to Assist in Agile Methodology Adoption Decisions , 2007, J. Decis. Syst..

[35]  Iva Krasteva,et al.  Adopting an agile methodology: why it did not work , 2008, APOS '08.

[36]  Mehdi Mirakhorli,et al.  RDP technique: a practice to customize xp , 2008, APOS '08.

[37]  Sean Cohan,et al.  An Agile Development Team's Quest for CMMI® Maturity Level 5 , 2009, 2009 Agile Conference.

[38]  Barry W. Boehm,et al.  Get Ready for Agile Methods, with Care , 2002, Computer.

[39]  A. Strauss,et al.  The discovery of grounded theory: strategies for qualitative research aldine de gruyter , 1968 .

[40]  Orit Hazzan,et al.  Knowledge management in practice: The case of agile software development , 2009, 2009 ICSE Workshop on Cooperative and Human Aspects on Software Engineering.

[41]  Hassan Hajjdiab,et al.  Agile adoption experience: A case study in the U.A.E , 2011, 2011 IEEE 2nd International Conference on Software Engineering and Service Science.

[42]  Jim Highsmith,et al.  Agile Software Development Ecosystems , 2002 .

[43]  Carsten Ruseng Jakobsen,et al.  Mature Agile with a Twist of CMMI , 2008, Agile 2008 Conference.

[44]  Justin Babuscio,et al.  How the FBI Learned to Catch Bad Guys One Iteration at a Time , 2009, 2009 Agile Conference.

[45]  Orit Hazzan,et al.  The Agile Manifesto , 2014 .

[46]  Bob Schatz,et al.  Primavera gets agile: a successful transition to agile development , 2005, IEEE Software.

[47]  Kent L. Beck,et al.  Extreme programming explained - embrace change , 1990 .

[48]  Mikael Lindvall,et al.  An introduction to agile methods , 2004, Adv. Comput..

[49]  Brian Fitzgerald,et al.  Customising agile methods to software practices at Intel Shannon , 2006, Eur. J. Inf. Syst..

[50]  A D Wright,et al.  Love and marriage. , 1975, Nursing mirror and midwives journal.

[51]  Apurva Jain,et al.  Agile Meets CMMI: Culture Clash or Common Cause? , 2002, XP/Agile Universe.

[52]  G. B. Wills,et al.  Factor Analysis: Investigating Important Aspects for Agile Adoption in Malaysia , 2012, 2012 Agile India.

[53]  Kristina Lundqvist,et al.  Agile in India: challenges and lessons learned , 2010, ISEC.

[54]  Andraž Cej,et al.  Agile software development with Scrum , 2010 .

[55]  Abdul Azim Abdul Ghani,et al.  On the Current Measurement Practices in Agile Software Development , 2013, ArXiv.

[56]  A. F. Chowdhury,et al.  Comparison between Adaptive Software Development and Feature Driven Development , 2011, Proceedings of 2011 International Conference on Computer Science and Network Technology.

[57]  Jeffrey Johnson,et al.  The FBI Gets Agile , 2011, IT Professional.