A Causal Modeling Approach to Agile Project Management and Progress Evaluation

Despite widespread adoption, traditional Agile project management practices often fail to ensure successful delivery of enterprise-scale software projects. One key limitation lies in the absence of a conceptually defined structure for the various types of Agile activities and their interactions. As a result, Agile methodologies typically lack formal indicators for evaluating the semantic content and progress status of project activities. Although widely used tools for Agile project management, such as Atlassian Jira, capture operational data, project status assessment interpretation remains largely subjective—relying on the experience and judgment of managers and team members rather than on a formal knowledge model or well-defined semantic attributes. As Agile project activities continue to grow in complexity, there is a pressing need for a modeling approach that captures their causal structure in order to describe the essential characteristics of the processes and ensure systematic monitoring and evaluation of the project. The complexity of the corresponding model must correlate with the causality of processes to avoid losing essential properties and to reveal the content of causal interactions. To address these gaps, this paper introduces a causal Agile process model that formalizes the internal structure and transformation pathways of Agile activity types. To our knowledge, it is the first framework to integrate a recursive, causally grounded structure into Agile management, enabling both semantic clarity and quantitative evaluation of project complexity and progress. The aim of the article is, first, to describe conceptually different Agile activity types from a causal modeling perspective, its internal structure and information transformations, and, second, to formally define the causal Agile management model and its characteristics. Each Agile activity type (e.g., theme, initiative, epic, user story) is modeled using the management transaction (MT) framework—an internal model of activity that comprises a closed-loop causal relationship among management function (F), process (P), state attribute (A), and control (V) informational flows. Using this framework, the internal structure of Agile activity types is normalized and the different roles of activities in internal MT interactions are defined. An important feature of this model is its recursive structure, formed through a hierarchy of MTs. Additionally, the paper presents classifications of vertical and horizontal causal interactions, uncovering theoretically grounded patterns of information exchange among Agile activities. These classifications support the derivation of quantitative indicators for assessing project complexity and progress at a given point in time, offering insights into activity specification completeness at hierarchical levels and overall project content completeness. Examples of complexity indicator calculations applied to real-world enterprise application system (EAS) projects are included. Finally, the paper describes enhancements to the Jira tool, including a causal Agile management repository and a prototype user interface. An experimental case study involving four Nordic EAS projects (using Scrum at the team level and SAFe at the program level) demonstrates that the Jira tool, when supplemented with causal analysis, can reveal missing links between themes and initiatives and align interdependencies between teams in real time. The causal Agile approach reduced the total number of requirements by an average of 13% and the number of change requests by 14%, indicating a significant improvement in project coordination and quality.

Authors

Institutions

Publication Details

Journal
Mathematics
Published
2025-08-18
DOI
https://doi.org/10.3390/math13162657
Primary Topic
Software Engineering Techniques and Practices
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Causal Modeling Approach to Agile Project Management and Progress Evaluation

Saulius Gudas, Karolis Noreika, Jurij Tekutov, Vitalijus Denisovas
Mathematics
Software Engineering Techniques and Practices
article

A Causal Modeling Approach to Agile Project Management and Progress Evaluation

Saulius Gudas, Karolis Noreika, Jurij Tekutov, Vitalijus Denisovas
article en

Abstract

Despite widespread adoption, traditional Agile project management practices often fail to ensure successful delivery of enterprise-scale software projects. One key limitation lies in the absence of a conceptually defined structure for the various types of Agile activities and their interactions. As a result, Agile methodologies typically lack formal indicators for evaluating the semantic content and progress status of project activities. Although widely used tools for Agile project management, such as Atlassian Jira, capture operational data, project status assessment interpretation remains largely subjective—relying on the experience and judgment of managers and team members rather than on a formal knowledge model or well-defined semantic attributes. As Agile project activities continue to grow in complexity, there is a pressing need for a modeling approach that captures their causal structure in order to describe the essential characteristics of the processes and ensure systematic monitoring and evaluation of the project. The complexity of the corresponding model must correlate with the causality of processes to avoid losing essential properties and to reveal the content of causal interactions. To address these gaps, this paper introduces a causal Agile process model that formalizes the internal structure and transformation pathways of Agile activity types. To our knowledge, it is the first framework to integrate a recursive, causally grounded structure into Agile management, enabling both semantic clarity and quantitative evaluation of project complexity and progress. The aim of the article is, first, to describe conceptually different Agile activity types from a causal modeling perspective, its internal structure and information transformations, and, second, to formally define the causal Agile management model and its characteristics. Each Agile activity type (e.g., theme, initiative, epic, user story) is modeled using the management transaction (MT) framework—an internal model of activity that comprises a closed-loop causal relationship among management function (F), process (P), state attribute (A), and control (V) informational flows. Using this framework, the internal structure of Agile activity types is normalized and the different roles of activities in internal MT interactions are defined. An important feature of this model is its recursive structure, formed through a hierarchy of MTs. Additionally, the paper presents classifications of vertical and horizontal causal interactions, uncovering theoretically grounded patterns of information exchange among Agile activities. These classifications support the derivation of quantitative indicators for assessing project complexity and progress at a given point in time, offering insights into activity specification completeness at hierarchical levels and overall project content completeness. Examples of complexity indicator calculations applied to real-world enterprise application system (EAS) projects are included. Finally, the paper describes enhancements to the Jira tool, including a causal Agile management repository and a prototype user interface. An experimental case study involving four Nordic EAS projects (using Scrum at the team level and SAFe at the program level) demonstrates that the Jira tool, when supplemented with causal analysis, can reveal missing links between themes and initiatives and align interdependencies between teams in real time. The causal Agile approach reduced the total number of requirements by an average of 13% and the number of change requests by 14%, indicating a significant improvement in project coordination and quality.

MathematicsVol. 13(16)
Lithuanian University of Health Sciences (LT), Klaipėda University (LT), Klaipėdos valstybinė kolegija / Higher Education Institution (LT)
Openalex Percentile: Top 69%
Software Engineering Techniques and Practices
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.