Identifying Success Factors in a Legacy Systems Reengineering Project Using Agile Methods

Author(s):  
Everton Mateus Fernandes ◽  
Thiago Schumacher Barcelos
e-mentor ◽  
2021 ◽  
Vol 90 (3) ◽  
pp. 64-72
Author(s):  
Robert Pawlak ◽  

The aim of this article is to analyze the challenges and success factors on organizations’ path to agile transformation, as frequently discussed in the literature and encountered in business practice. The research conducted proved that large-scale agile transformations require a dedicated approach with set of tools and best practices in place. The implementation challenges and barriers have been categorized into method-, organization-, culture- and technology-oriented groups. As a result of an in-depth analysis carried on for the purpose of this paper, a dedicated methodology of agile transformation has been proposed to ease the implementation process.


Author(s):  
David Parsons ◽  
Manfred Lange

A number of questions have been raised by both practitioners and researchers regarding the compatibility of service oriented architectures and agile methods. These are compounded when both approaches are combined to maintain and migrate legacy systems. In particular, where test driven development is practiced as a core component of an agile development process, both legacy systems and service oriented architectures can present an incongruous set of development challenges. In this chapter, the authors provide experience reports on how legacy systems have been adapted to an agile, test driven development context by a process of decomposition into testable services. They describe two domains and technology contexts where automated agile testing at multiple interface layers has improved both quality of service and functionality.


Author(s):  
Shah Imran Alam ◽  
Syed Shahabuddin Ashraf ◽  
Faria Iqbal

Software engineering is comparatively a new addition in the vocabulary of traditional engineering discipline. Being a late joiner, software engineering obtained many of its process foundation from traditional engineering domains. But the ever-changing business needs and the growing complexity that are required to be addressed in a software application, have kept software engineers on their toes to continuously improve the development process to meet and to manage the challenges in it. Agile project management has been the most significant development in IT industry to manage software development process that could deliver quality software product at an extremely high speed compared to any of the predecessor methods. The key abstraction of all the flavors of agile methods is adaptability towards change. This adaptability is achieved by the use of quality practices and practitioners in a closely integrated working environment that also involves the customers in the development process more than ever before. IT industry has acknowledged the significant success of the agile process and has been a buzz-word for a decade in the IT industry. The paper is built upon a comparative study of the application of Agile project management in both IT and non-IT industries. It further discusses the adaptability of agile methods and its potential to benefit the Non-IT industry in managing the quality of deliverables while maintaining high delivery speed. The discussion extends its boundaries to cover the reason for less acceptance of Agile process in non-IT industry and put forth an argument against the suitability of some of the success-factors in the case of non-IT industries, while they enabled a high acceptance of the Agile process in IT-industry.


Author(s):  
Maulahikmah Galinium ◽  
Negar Shahbaz

In adoption process of Service Oriented Architecture (SOA), the legacy systems of a company can not be neglected. The reason is the legacy systems have been deployed in the past and have been running critical business processes within an enterprise in its current IT architecture. However not all migration process of legacy systems to SOA has been successfull. Highlighting the right factors to reach legacy systems migration success in a specific company is the key value. The main adopted research method in this study has been interviewed for different companies with different enterprises including bank, furniture, engineering and airline companies in Europe. Through separate interviews, critical success factors of migrating legacy systems into SOA have been collected and identified in each case company. Finally collected results are analyzed and presented as the recognized factors affecting successful migration oflegacy assets into SOA from business and technical perspectives.


Author(s):  
Alok Mishra ◽  
Samia Abdalhamid ◽  
Deepti Mishra ◽  
Sofiya Ostrovska

AbstractThis study provides empirical evidence to the body of knowledge in Agile methods adoption in small, medium and large organizations in international context. This research explores the factors involved in the adoption of Agile methods in software development organizations. A survey was conducted among Agile professionals to gather survey data from 52 software organizations in seven countries across the world. Statistical techniques are applied towards empirical assessment. Organizational culture, team structure and management support are found to be crucial success factors whereas lack of management support, a large organization size and traditional organizational culture are found to be detrimental for the adoption of Agile approach in an organization. The selection of an appropriate Agile method depends on the project size and, for each size, there are specific methods preferred by different enterprises. Providing better control over the work is viewed as the primary advantage of the Agile methods within large and small organizations, while for the medium-size organizations, the priority is switched to coping with changing user requirements. Majority of the respondents did not consider embracing agile methods as a reason for project failure which indicates that Agile methods are, indeed, beneficial.


Sign in / Sign up

Export Citation Format

Share Document