27th International Conference on Systems, Software and Services Process Improvement (EuroSPI), Düsseldorf, Almanya, 9 - 11 Eylül 2020, cilt.1251, ss.326-338
The notion of software lifecycle management requires the incorporation of effective software engineering processes that encompass not only development but also deployment and maintenance. Although software engineering methodologies continue to emerge, software development continues to experience a significant amount of failure rates. To overcome the complexities of modern software development, we envision that software developers should familiarize themselves with emerging tools to make required changes incrementally by rigorously tracking deployment. Application Lifecycle Management (ALM) is an emerging trend that reflects such a novel attitude towards software development, which blends the tasks performed by a firm's software development and systems operations teams, monitor software artifacts from inception to completion while improvements are documented. The outcome of this study is to provide guidance for practitioners in tailoring ALM practices from the idea phase through the selection of the underlying toolset. Ultimately, an assessment at an industrial scale is conducted to manage the ALM transformation using in a large-scale corporate environment. Overall, these results indicate that participatory action research is a robust approach to investigate complex software engineering issues.