Options
Modelling the Impact of Culture on Agile Methods
Abstract
Context: Nowadays, agile methods are state of the art approaches in software development and thus, are used in a wide variety of organizational contexts regardless of specific industries, sizes, or regions. Furthermore, agile methods are used in global distributed software development teams. For a successful use of agile methods, social aspects are of high importance as agile approaches focus strongly on human interaction and collaboration. We know, that the cultural shape of individuals guide how people, think, act, and communicate. Thus, one may assume that cultural characteristics play a significant role in agile software development.
Problem: We know that one of the core challenges for the use of agile methods in practice is related to culture. However, the existing literature in the field lacks on a systematic understanding of how cultural characteristics influence the elements of agile methods. This ambiguity makes it challenging for practitioners to select a suitable agile approach considering the underlying cultural
context. The selection of agile elements based on one’s cultural circumstances is therefore often neglected. Another problem occurs due to the wide-spread use of agile methods in practice. Today, we know that a wide variety of the elements of agile methods exist, which is often argued by intensive tailoring activities when using agile methods. Furthermore, “agile" can be understood differently, which is a good example for a missing common understanding of the core terminology in the area of agile methods. Thus, this situation is challenging for researchers, as we do not have a formalized description of agile methods aiming to provide a well-defined understanding of the elements of agile methods. Objective: The main objective of this thesis is to provide an in-depth understanding of the cultural influence on agile methods. To be more precise and solving the problems above, we develop and empircally evaluate a theory analyzing the influence of cultural characteristics on agile elements. Contributions: The core contribution of this thesis is the Model of Cultural Impact
on Agile Elements. MoCA is a theory enabling practitioners and researchers to describe and analyze the cultural influences on agile elements based on case-related empirical data for specific cultural contexts. The theory consists of three components: a causal impact model, an application process, and an evolution process for the theory. The MoCA causal impact model was initially created based on thorough analysis of existing literature. The basis of the MoCA causal model are the dimension of Culture, the dimension of Agile Elements and the theoretical impact between them. The Agile Elements dimension is defined based a created reference model named The Tree of Agile Elements using taxonomy creation grounded by a literature survey. Furthermore, we filled the dimension using the Integrated List of Agile Practices, an up-to-date overview of agile practices based on literature. For the creation of the dimension of Culture, we analyzed the results of a systematic literature review focussing on cultural influences on agile methods. The meta-model defines the
systematic structure. Finally, we designed and conducted a multiple case study with a total of four cases, each two in Germany and Japan for the evaluation of MoCA. Based on the empirical data, we improved MoCA while validating the model case by case.
Problem: We know that one of the core challenges for the use of agile methods in practice is related to culture. However, the existing literature in the field lacks on a systematic understanding of how cultural characteristics influence the elements of agile methods. This ambiguity makes it challenging for practitioners to select a suitable agile approach considering the underlying cultural
context. The selection of agile elements based on one’s cultural circumstances is therefore often neglected. Another problem occurs due to the wide-spread use of agile methods in practice. Today, we know that a wide variety of the elements of agile methods exist, which is often argued by intensive tailoring activities when using agile methods. Furthermore, “agile" can be understood differently, which is a good example for a missing common understanding of the core terminology in the area of agile methods. Thus, this situation is challenging for researchers, as we do not have a formalized description of agile methods aiming to provide a well-defined understanding of the elements of agile methods. Objective: The main objective of this thesis is to provide an in-depth understanding of the cultural influence on agile methods. To be more precise and solving the problems above, we develop and empircally evaluate a theory analyzing the influence of cultural characteristics on agile elements. Contributions: The core contribution of this thesis is the Model of Cultural Impact
on Agile Elements. MoCA is a theory enabling practitioners and researchers to describe and analyze the cultural influences on agile elements based on case-related empirical data for specific cultural contexts. The theory consists of three components: a causal impact model, an application process, and an evolution process for the theory. The MoCA causal impact model was initially created based on thorough analysis of existing literature. The basis of the MoCA causal model are the dimension of Culture, the dimension of Agile Elements and the theoretical impact between them. The Agile Elements dimension is defined based a created reference model named The Tree of Agile Elements using taxonomy creation grounded by a literature survey. Furthermore, we filled the dimension using the Integrated List of Agile Practices, an up-to-date overview of agile practices based on literature. For the creation of the dimension of Culture, we analyzed the results of a systematic literature review focussing on cultural influences on agile methods. The meta-model defines the
systematic structure. Finally, we designed and conducted a multiple case study with a total of four cases, each two in Germany and Japan for the evaluation of MoCA. Based on the empirical data, we improved MoCA while validating the model case by case.
Kontext: Heutzutage sind agile Methoden etablierte Ansätze in der Software-Entwicklung und werden daher in einer Vielzahl von organisatorischen Kontexten eingesetzt, unabhängig von bestimmten Branchen, Größen oder Regionen. Darüber hinaus werden agile Methoden auch in global verteilten Software-Entwicklungsteams eingesetzt. Für einen erfolgreichen Einsatz agiler Methoden sind soziale Aspekte von großer Bedeutung, da agile Ansätze stark auf menschliche Interaktion und Zusammenarbeit setzen. Wir wissen, dass die kulturelle Prägung von Individuen die Art und Weise bestimmt, wie Menschen denken, handeln und kommunizieren. Man kann also davon ausgehen, dass kulturelle Merkmale bei der agilen Softwareentwicklung eine wichtige Rolle spielen.
Problem: Wir wissen, dass eine Kernherausforderung bei der Anwendung agiler Methoden in der Praxis mit Kultur(en) zusammenhängt. In der vorhandenen Literatur fehlt es jedoch an einem systematischen Verständnis dafür, wie kulturelle Merkmale die Elemente agiler Methoden beeinflussen.
Diese Unklarheit macht es für Praktiker schwierig, einen geeigneten agilen Ansatz unter Berücksichtigung des zugrunde liegenden kulturellen Kontextes auszuwählen.
Ein weiteres Problem ergibt sich aus der weiten Verbreitung von agilen Methoden in der Praxis. Wir wissen heute, dass es eine Vielzahl von Elementen agiler Methoden gibt, was oft durch intensive Tailoring-Aktivitäten beim Einsatz agiler Methoden argumentiert wird. Zudem kann "agil" unterschiedlich interpretiert werden, was ein Beispiel für ein fehlendes gemeinsames Verständnis der Terminologie bzgl. agiler Methoden darstellt.
Diese Situation stellt für Forscher eine Herausforderung dar, da es keine formalisierte Beschreibung agiler Methoden gibt, die ein genau definiertes Verständnis der Elemente agiler Methoden ermöglicht.
Ziel: Das Hauptziel dieser Arbeit ist es, ein tieferes Verständnis des kulturellen Einflusses auf agile Methoden zu schaffen. Um genauer zu sein und die oben genannten Probleme zu lösen, wird eine Theorie entwickelt, die den Einfluss kultureller Merkmale auf agile Elemente analysiert, und bewerten sie empirisch.
Beiträge: Der zentrale Beitrag dieser Arbeit ist das Model of Cultural Impact on Agile Elements. MoCA ist eine Theorie, die es Praktikern und Forschern ermöglicht, die kulturellen Einflüsse auf agile Elemente zu beschreiben und zu analysieren, basierend auf fallbezogenen empirischen Daten für spezifische kulturelle Kontexte. Die Theorie besteht aus drei Komponenten: einem kausalen Wirkungsmodell, einem Anwendungs- und einem Evolutionsprozess für die Theorie. Das Kausalmodell wurde auf der Grundlage einer gründlichen Analyse der vorhandenen Literatur erstellt. Die Grundlage des Kausalmodells bilden die Dimensionen der Kultur und agilen Elemente, sowie die theoretischen Auswirkungen zwischen ihnen. Für die Evaluation und Optimierung von MoCA haben wir eine multiple Fallstudie bestehend aus vier Fällen, jeweils zwei in Deutschland und Japan konzipiert und durchgeführt.
Problem: Wir wissen, dass eine Kernherausforderung bei der Anwendung agiler Methoden in der Praxis mit Kultur(en) zusammenhängt. In der vorhandenen Literatur fehlt es jedoch an einem systematischen Verständnis dafür, wie kulturelle Merkmale die Elemente agiler Methoden beeinflussen.
Diese Unklarheit macht es für Praktiker schwierig, einen geeigneten agilen Ansatz unter Berücksichtigung des zugrunde liegenden kulturellen Kontextes auszuwählen.
Ein weiteres Problem ergibt sich aus der weiten Verbreitung von agilen Methoden in der Praxis. Wir wissen heute, dass es eine Vielzahl von Elementen agiler Methoden gibt, was oft durch intensive Tailoring-Aktivitäten beim Einsatz agiler Methoden argumentiert wird. Zudem kann "agil" unterschiedlich interpretiert werden, was ein Beispiel für ein fehlendes gemeinsames Verständnis der Terminologie bzgl. agiler Methoden darstellt.
Diese Situation stellt für Forscher eine Herausforderung dar, da es keine formalisierte Beschreibung agiler Methoden gibt, die ein genau definiertes Verständnis der Elemente agiler Methoden ermöglicht.
Ziel: Das Hauptziel dieser Arbeit ist es, ein tieferes Verständnis des kulturellen Einflusses auf agile Methoden zu schaffen. Um genauer zu sein und die oben genannten Probleme zu lösen, wird eine Theorie entwickelt, die den Einfluss kultureller Merkmale auf agile Elemente analysiert, und bewerten sie empirisch.
Beiträge: Der zentrale Beitrag dieser Arbeit ist das Model of Cultural Impact on Agile Elements. MoCA ist eine Theorie, die es Praktikern und Forschern ermöglicht, die kulturellen Einflüsse auf agile Elemente zu beschreiben und zu analysieren, basierend auf fallbezogenen empirischen Daten für spezifische kulturelle Kontexte. Die Theorie besteht aus drei Komponenten: einem kausalen Wirkungsmodell, einem Anwendungs- und einem Evolutionsprozess für die Theorie. Das Kausalmodell wurde auf der Grundlage einer gründlichen Analyse der vorhandenen Literatur erstellt. Die Grundlage des Kausalmodells bilden die Dimensionen der Kultur und agilen Elemente, sowie die theoretischen Auswirkungen zwischen ihnen. Für die Evaluation und Optimierung von MoCA haben wir eine multiple Fallstudie bestehend aus vier Fällen, jeweils zwei in Deutschland und Japan konzipiert und durchgeführt.
Publication Type
PhDThesis
Author
Other Contributors
Baumann, Lars
Date Issued
August 16, 2024
DOI
Faculty
Institute / Institution
Grantor
Fachbereich 4, Universität Hildesheim
Referee
Schmid, Klaus
;
Münch, Jürgen
Date of Defense
June 14, 2024
Publisher Place
Hildesheim
Extent
235
HilPub short link
