Unterstützung der Balance von agiler und plan-basierter Entwicklung durch ein Entwicklungsframework

Research output: ThesisDoctoral thesis

Authors

  • Nils Prenner

Research Organisations

View graph of relations

Details

Original languageGerman
QualificationDoctor of Engineering
Awarding Institution
Supervised by
Date of Award4 May 2023
Place of PublicationHannover
Publication statusPublished - 2023

Abstract

Softwarefirmen benötigen Stabilität und Flexibilität für ihre Projekte gleichermaßen und kombinieren daher häufig agile und plan-basierte Ansätze zu hybriden Ansätzen. Plan-basierte Ansätze unterstützen Stabilität, während agile Ansätze erlauben, flexibel zu bleiben. Um beide Ziele zu erreichen, müssen Projektteams beide Ansätze ausbalancieren und der Entwicklungsprozess muss an ihren Kontext angepasst werden. Dies bedeutet eine Schwierigkeit für Firmen. Es existiert eine Forschungslücke hinsichtlich eines strukturierten Vorgehens für die Kombination von beiden Ansätzen. Definierte allgemeine Entwicklungsframeworks, wie Scrum oder das V-Modell, unterstützen Firmen dabei, bestimmte Ziele in ihrer Entwicklung zu erreichen. Daher wird in dieser Arbeit ein allgemeines Entwicklungsframework für die Balance von beiden Ansätzen entwickelt. Für die Entwicklung dieses allgemeinen Frameworks muss erforscht werden, (1) an welchen Stellen im Entwicklungsansatz eine Balance hergestellt werden muss, (2) welche Ziele die Balance beeinflussen und (3) wie eine hergestellte Balance in ein Framework überführt werden kann. Zur Erforschung dieser Aspekte werden eine zweifache Mappingstudie und eine Interviewstudie durchgeführt. Es werden fünf Aktivitäten identifiziert, für die agile und plan-basierte Entwicklung balanciert werden muss und 13 agile und 12 plan-basierte Ziele, die die Balance beeinflussen. Im Rahmen der Interviewstudie wird untersucht, wie Firmen eine Balance in diesen Aktivitäten herstellen. Dabei zeigt sich, dass Projektteams die beiden Grundbedürfnisse nach Stabilität und Flexibilität abwägen. Um ein allgemeines Framework zu schaffen, werden hybride Entwicklungsprozesse von Firmen untersucht. Diese Analyse ergibt drei generelle Vorgehensmodelle, nach denen Firmen in hybriden Entwicklungsprozessen arbeiten. Die gesammelten Erkenntnisse werden verwendet, um ein allgemeine Entwicklungsframework zu entwickeln. Das Framework ermöglicht es Firmen eine Balance von Stabilität und Flexibilität zu nutzen, indem Aktivitäten sowohl zu Beginn eines Projektes als auch kontinuierlich während des Projektes durchgeführt werden. Das Framework gibt Empfehlungen an Firmen darüber, inwieweit sie Aktivitäten zu Beginn eines Projektes durchführen müssen, um genug Stabilität zu erreichen und wann sie in eine kontinuierliche Durchführung von Aktivitäten übergehen müssen, um ausreichend flexibel zu sein. Zusätzlich werden auf Basis eines risikobasierten Konzeptes, unterschiedliche Handlungsalternativen definiert, um die Balance an den spezifischen Kontext einer Firma anzupassen. Das Framework und die Handlungsalternativen werden anschließend durch Experteninterviews validiert.

Cite this

Unterstützung der Balance von agiler und plan-basierter Entwicklung durch ein Entwicklungsframework. / Prenner, Nils.
Hannover, 2023. 266 p.

Research output: ThesisDoctoral thesis

Download
@phdthesis{def75579d8544197a946c98ea17a61cf,
title = "Unterst{\"u}tzung der Balance von agiler und plan-basierter Entwicklung durch ein Entwicklungsframework",
abstract = "Softwarefirmen ben{\"o}tigen Stabilit{\"a}t und Flexibilit{\"a}t f{\"u}r ihre Projekte gleicherma{\ss}en und kombinieren daher h{\"a}ufig agile und plan-basierte Ans{\"a}tze zu hybriden Ans{\"a}tzen. Plan-basierte Ans{\"a}tze unterst{\"u}tzen Stabilit{\"a}t, w{\"a}hrend agile Ans{\"a}tze erlauben, flexibel zu bleiben. Um beide Ziele zu erreichen, m{\"u}ssen Projektteams beide Ans{\"a}tze ausbalancieren und der Entwicklungsprozess muss an ihren Kontext angepasst werden. Dies bedeutet eine Schwierigkeit f{\"u}r Firmen. Es existiert eine Forschungsl{\"u}cke hinsichtlich eines strukturierten Vorgehens f{\"u}r die Kombination von beiden Ans{\"a}tzen. Definierte allgemeine Entwicklungsframeworks, wie Scrum oder das V-Modell, unterst{\"u}tzen Firmen dabei, bestimmte Ziele in ihrer Entwicklung zu erreichen. Daher wird in dieser Arbeit ein allgemeines Entwicklungsframework f{\"u}r die Balance von beiden Ans{\"a}tzen entwickelt. F{\"u}r die Entwicklung dieses allgemeinen Frameworks muss erforscht werden, (1) an welchen Stellen im Entwicklungsansatz eine Balance hergestellt werden muss, (2) welche Ziele die Balance beeinflussen und (3) wie eine hergestellte Balance in ein Framework {\"u}berf{\"u}hrt werden kann. Zur Erforschung dieser Aspekte werden eine zweifache Mappingstudie und eine Interviewstudie durchgef{\"u}hrt. Es werden f{\"u}nf Aktivit{\"a}ten identifiziert, f{\"u}r die agile und plan-basierte Entwicklung balanciert werden muss und 13 agile und 12 plan-basierte Ziele, die die Balance beeinflussen. Im Rahmen der Interviewstudie wird untersucht, wie Firmen eine Balance in diesen Aktivit{\"a}ten herstellen. Dabei zeigt sich, dass Projektteams die beiden Grundbed{\"u}rfnisse nach Stabilit{\"a}t und Flexibilit{\"a}t abw{\"a}gen. Um ein allgemeines Framework zu schaffen, werden hybride Entwicklungsprozesse von Firmen untersucht. Diese Analyse ergibt drei generelle Vorgehensmodelle, nach denen Firmen in hybriden Entwicklungsprozessen arbeiten. Die gesammelten Erkenntnisse werden verwendet, um ein allgemeine Entwicklungsframework zu entwickeln. Das Framework erm{\"o}glicht es Firmen eine Balance von Stabilit{\"a}t und Flexibilit{\"a}t zu nutzen, indem Aktivit{\"a}ten sowohl zu Beginn eines Projektes als auch kontinuierlich w{\"a}hrend des Projektes durchgef{\"u}hrt werden. Das Framework gibt Empfehlungen an Firmen dar{\"u}ber, inwieweit sie Aktivit{\"a}ten zu Beginn eines Projektes durchf{\"u}hren m{\"u}ssen, um genug Stabilit{\"a}t zu erreichen und wann sie in eine kontinuierliche Durchf{\"u}hrung von Aktivit{\"a}ten {\"u}bergehen m{\"u}ssen, um ausreichend flexibel zu sein. Zus{\"a}tzlich werden auf Basis eines risikobasierten Konzeptes, unterschiedliche Handlungsalternativen definiert, um die Balance an den spezifischen Kontext einer Firma anzupassen. Das Framework und die Handlungsalternativen werden anschlie{\ss}end durch Experteninterviews validiert.",
author = "Nils Prenner",
year = "2023",
doi = "10.15488/13856",
language = "Deutsch",
school = "Gottfried Wilhelm Leibniz Universit{\"a}t Hannover",

}

Download

TY - BOOK

T1 - Unterstützung der Balance von agiler und plan-basierter Entwicklung durch ein Entwicklungsframework

AU - Prenner, Nils

PY - 2023

Y1 - 2023

N2 - Softwarefirmen benötigen Stabilität und Flexibilität für ihre Projekte gleichermaßen und kombinieren daher häufig agile und plan-basierte Ansätze zu hybriden Ansätzen. Plan-basierte Ansätze unterstützen Stabilität, während agile Ansätze erlauben, flexibel zu bleiben. Um beide Ziele zu erreichen, müssen Projektteams beide Ansätze ausbalancieren und der Entwicklungsprozess muss an ihren Kontext angepasst werden. Dies bedeutet eine Schwierigkeit für Firmen. Es existiert eine Forschungslücke hinsichtlich eines strukturierten Vorgehens für die Kombination von beiden Ansätzen. Definierte allgemeine Entwicklungsframeworks, wie Scrum oder das V-Modell, unterstützen Firmen dabei, bestimmte Ziele in ihrer Entwicklung zu erreichen. Daher wird in dieser Arbeit ein allgemeines Entwicklungsframework für die Balance von beiden Ansätzen entwickelt. Für die Entwicklung dieses allgemeinen Frameworks muss erforscht werden, (1) an welchen Stellen im Entwicklungsansatz eine Balance hergestellt werden muss, (2) welche Ziele die Balance beeinflussen und (3) wie eine hergestellte Balance in ein Framework überführt werden kann. Zur Erforschung dieser Aspekte werden eine zweifache Mappingstudie und eine Interviewstudie durchgeführt. Es werden fünf Aktivitäten identifiziert, für die agile und plan-basierte Entwicklung balanciert werden muss und 13 agile und 12 plan-basierte Ziele, die die Balance beeinflussen. Im Rahmen der Interviewstudie wird untersucht, wie Firmen eine Balance in diesen Aktivitäten herstellen. Dabei zeigt sich, dass Projektteams die beiden Grundbedürfnisse nach Stabilität und Flexibilität abwägen. Um ein allgemeines Framework zu schaffen, werden hybride Entwicklungsprozesse von Firmen untersucht. Diese Analyse ergibt drei generelle Vorgehensmodelle, nach denen Firmen in hybriden Entwicklungsprozessen arbeiten. Die gesammelten Erkenntnisse werden verwendet, um ein allgemeine Entwicklungsframework zu entwickeln. Das Framework ermöglicht es Firmen eine Balance von Stabilität und Flexibilität zu nutzen, indem Aktivitäten sowohl zu Beginn eines Projektes als auch kontinuierlich während des Projektes durchgeführt werden. Das Framework gibt Empfehlungen an Firmen darüber, inwieweit sie Aktivitäten zu Beginn eines Projektes durchführen müssen, um genug Stabilität zu erreichen und wann sie in eine kontinuierliche Durchführung von Aktivitäten übergehen müssen, um ausreichend flexibel zu sein. Zusätzlich werden auf Basis eines risikobasierten Konzeptes, unterschiedliche Handlungsalternativen definiert, um die Balance an den spezifischen Kontext einer Firma anzupassen. Das Framework und die Handlungsalternativen werden anschließend durch Experteninterviews validiert.

AB - Softwarefirmen benötigen Stabilität und Flexibilität für ihre Projekte gleichermaßen und kombinieren daher häufig agile und plan-basierte Ansätze zu hybriden Ansätzen. Plan-basierte Ansätze unterstützen Stabilität, während agile Ansätze erlauben, flexibel zu bleiben. Um beide Ziele zu erreichen, müssen Projektteams beide Ansätze ausbalancieren und der Entwicklungsprozess muss an ihren Kontext angepasst werden. Dies bedeutet eine Schwierigkeit für Firmen. Es existiert eine Forschungslücke hinsichtlich eines strukturierten Vorgehens für die Kombination von beiden Ansätzen. Definierte allgemeine Entwicklungsframeworks, wie Scrum oder das V-Modell, unterstützen Firmen dabei, bestimmte Ziele in ihrer Entwicklung zu erreichen. Daher wird in dieser Arbeit ein allgemeines Entwicklungsframework für die Balance von beiden Ansätzen entwickelt. Für die Entwicklung dieses allgemeinen Frameworks muss erforscht werden, (1) an welchen Stellen im Entwicklungsansatz eine Balance hergestellt werden muss, (2) welche Ziele die Balance beeinflussen und (3) wie eine hergestellte Balance in ein Framework überführt werden kann. Zur Erforschung dieser Aspekte werden eine zweifache Mappingstudie und eine Interviewstudie durchgeführt. Es werden fünf Aktivitäten identifiziert, für die agile und plan-basierte Entwicklung balanciert werden muss und 13 agile und 12 plan-basierte Ziele, die die Balance beeinflussen. Im Rahmen der Interviewstudie wird untersucht, wie Firmen eine Balance in diesen Aktivitäten herstellen. Dabei zeigt sich, dass Projektteams die beiden Grundbedürfnisse nach Stabilität und Flexibilität abwägen. Um ein allgemeines Framework zu schaffen, werden hybride Entwicklungsprozesse von Firmen untersucht. Diese Analyse ergibt drei generelle Vorgehensmodelle, nach denen Firmen in hybriden Entwicklungsprozessen arbeiten. Die gesammelten Erkenntnisse werden verwendet, um ein allgemeine Entwicklungsframework zu entwickeln. Das Framework ermöglicht es Firmen eine Balance von Stabilität und Flexibilität zu nutzen, indem Aktivitäten sowohl zu Beginn eines Projektes als auch kontinuierlich während des Projektes durchgeführt werden. Das Framework gibt Empfehlungen an Firmen darüber, inwieweit sie Aktivitäten zu Beginn eines Projektes durchführen müssen, um genug Stabilität zu erreichen und wann sie in eine kontinuierliche Durchführung von Aktivitäten übergehen müssen, um ausreichend flexibel zu sein. Zusätzlich werden auf Basis eines risikobasierten Konzeptes, unterschiedliche Handlungsalternativen definiert, um die Balance an den spezifischen Kontext einer Firma anzupassen. Das Framework und die Handlungsalternativen werden anschließend durch Experteninterviews validiert.

U2 - 10.15488/13856

DO - 10.15488/13856

M3 - Dissertation

CY - Hannover

ER -

By the same author(s)