{'fraction_non_alphanumeric': 0.022614840989399292, 'fraction_numerical': 0.0, 'mean_word_length': 5.586046511627907, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Modelling the Alignment Between Agile Application Development and Business Strategies

Enterprise application software (EAS) needs to be aligned with the long-term goals of the organization to fully support business operations. Agile software development management tools like Atlassian “Jira” do not ensure required integrity between the strategic business objectives and lower-level items (themes, initiatives, epics, user stories, tasks, etc.). The aim of the paper is to describe a model-driven approach of Agile software tools enhancement with integrity checking functionality. The complexity of the problem lies in transforming the declared business strategies into well-defined structures suitable for model-driven development methods. The first task is mapping required business strategies to well-defined application design models using MODAF concepts and products. The content of Agile concepts is defined using the concept of capability and related MODAF models. In the next step, the interactions between the concepts in the dynamic Agile hierarchy are formalized using management transaction (MT) concept. The advantage of our approach is the usage of well-defined frameworks to identify the content of Agile concepts and their interactions in the application development to ensure alignment. This is proved by providing an example of improved usability of “Jira” concepts and Agile software management