Core Concepts
The Agile Influence and Impact Model (AIIM) provides a systematic approach to understanding the factors that influence the application of agile practices and the impacts of those practices on specific process improvement goals.
Abstract
The paper presents the Agile Influence and Impact Model (AIIM), which combines two existing models - the Agile Practices Impact Model (APIM) and the Model of Cultural Impact on Agile Methods (MoCA) - to provide a more comprehensive understanding of the factors affecting agile software development.
The APIM focuses on the impact of agile practices on specific process improvement goals, such as product quality, development costs, and time. The MoCA model, on the other hand, describes the cultural influences on the application of agile practices.
The AIIM aims to bridge these two perspectives by considering both the influences on agile practices and the impacts of those practices. The model includes the following key elements:
Agile Elements: Abstract descriptions of agile activities, roles, and artifacts.
Factors: Influence Factors that affect the application of Agile Elements and Impact Factors that describe the impact of Agile Elements on specific characteristics.
Conditions: Preconditions that determine the influence of a Factor on an Agile Element.
Impacts: The association between an Impact Factor and an Impact Characteristic, which are often related to process improvement goals.
The authors propose that the AIIM can provide a more comprehensive understanding of agile software development, supporting researchers and practitioners in selecting appropriate agile practices for their specific contexts and needs.