VERANSTALTUNGEN

DAHO.AM
24.07.18 - 24.07.18
In München

IT-Sourcing 2018
03.09.18 - 04.09.18
In Hamburg

2. Jahrestagung Cyber Security Berlin
11.09.18 - 12.09.18
In Berlin

DILK 2018
17.09.18 - 19.09.18
In Düsseldorf

it-sa 2018
09.10.18 - 11.10.18
In Nürnberg

Agil Zeichnung 400543099 700

Die Digitalisierung wirkt disruptiv auf fast alle Bereiche des wirtschaftlichen Handelns. Unter diesen neuen Vorzeichen müssen Entwicklerteams innerhalb kürzester Zeit Anpassungen an der eingesetzten Software vornehmen. Agile Methoden gewinnen daher zunehmend an Bedeutung.

Verschiedene Studien belegen zudem, dass die erfolgreichsten Unternehmen ihre Software heute bis zu dreimal schneller entwickeln als durchschnittliche Unternehmen im gleichen Segment. Produkte und Anwendungen können so deutlich schneller zur Marktreife gebracht werden - bei gleichzeitig niedrigeren Kosten.

Obwohl Agilität branchenübergreifend in aller Munde zu sein scheint, gibt es einige weit verbreitete Missverständnisse zum Thema. Wir zeigen, wie es stattdessen in der Realität aussieht.

1. „Feste Budgets funktionieren in agilen Projekten nicht”

Das Gegenteil ist der Fall. In einem agilen Entwicklungsprojekt werden Ressourcen fest zugeordnet. Pro Sprint gibt es beispielsweise eine bestimmte Anzahl an Entwicklern, die eingesetzt werden. Vor dem Projektbeginn wird der Aufwand für die einzelnen Anforderungen vom Team sehr präzise geschätzt. Aus diesen beiden Größen lässt sich das Budget insgesamt sehr genau bestimmen. Wenn während des Projektes neue Anforderungen hinzukommen, finden agile Teams in der Regel eine Aufgabe mit ähnlichem Aufwand, die aus dem Product Backlog gestrichen werden kann, um im Budget zu bleiben.

2. „Agile Teams arbeiten anders, sie passen nicht zu uns”

Viele Organisationen tun sich damit schwer, agile Methoden zu adaptieren. In der Praxis fällt die Umstellung jedoch häufig viel leichter als gedacht. Zu Beginn gibt es natürlich Anpassungsprozesse, doch auch wenn sich die agile Entwicklung deutlich vom Wasserfallmodell unterscheidet, sind die einzelnen Bestandteile und Prozesse verhältnismäßig leicht umzusetzen. Richtig ist: je erfahrener das Entwicklerteam, desto einfacher fällt die Umstellung.

3. „Die Entwickler entscheiden alles”

Agile Softwareentwicklung wird häufig so dargestellt, als ob die Entwickler nun übermäßig viel Einfluss darauf hätten, in welche Richtung das Projekt gehen soll. Das ist falsch. In jedem Sprint Planning bestimmen alle relevanten Stakeholder gemeinsam, welche Anforderungen im nächsten Sprint aufgenommen werden sollen. Dabei darf die durch den Product Owner festgelegte Priorität nicht ohne dessen Einverständnis geändert werden.

4. „Agile Softwareentwicklung arbeitet nicht langfristig”

Agile Entwicklung verfolgt einen flexiblen, iterativen Ansatz. Das heißt aber nicht, dass die langfristigen Ziele nicht berücksichtigt werden. Die langfristigen strategischen Bedürfnisse und Ziele gehören zu den wichtigsten Grundlagen zu Projektbeginn. Richtig umgesetzt sind agile Methoden nur ein anderer Weg die langfristigen Ziele zu erreichen.

5. „Der agile Ansatz ist unberechenbar”

Wie alle anderen größeren Softwareprojekte sind auch agile Projekte nicht 100% planbar. Aber genau das nutzt die Methode zu ihrem Vorteil. Statt sich vom User überraschen zu lassen, werden bestimmte Features früh ausgeliefert, um auf Grundlage des Feedbacks das Ergebnis noch mit geringem Aufwand anpassen zu können.

6. „Die Erfolgskontrolle ist nicht klar genug”

Wann ist ein Feature eigentlich fertig? Projektverantwortliche brauchen eine verlässliche Erfolgskontrolle und einen nachweisbaren Projektfortschritt. Wenn agile Softwareentwicklung richtig umgesetzt wird, wird dieser Aspekt umfangreich durch eine klare „Definition of Done“ (DoD) festgelegt. Die DoD listet alle Fertigstellungskriterien auf, die das Entwicklerteam beachten muss. Der Product Owner kann hier sehr genau festlegen, welche Anforderungen hinsichtlich Merkmalen wie Qualität, Skalierbarkeit oder Dokumentation erfüllt sein müssen.

Fazit

Jedes Projekt hat andere Anforderungen und jedes Team andere Strukturen, deswegen lässt sich nicht pauschal sagen, dass agile Methoden zu jeder Organisation passen. Agile Entwicklung hat jedoch enormes Potenzial für Unternehmen. Sie können ihre Time-to- Market und die Kosten signifikant reduzieren und gleichzeitig die Softwarequalität und Teamproduktivität erhöhen. Agile Softwareentwicklung wird somit im Rahmen der Digitalisierung zu einem der wichtigsten Instrumente des digitalen Wandels.

Das eBook zum Thema "Agile Softwareentwicklung als Treiber der Digitalisierung“ sollte hier zum Download bereit stehen. 

Autor: Dr. Glinz, Covis GmbH

 

 

GRID LIST
Tb W190 H80 Crop Int 9445048e0180f2f03856c3ee718783e1

Neue Version von InLoox 10

InLoox hat seine Projektmanagement-Lösung in einer neuen Version auf den Markt gebracht.…
Tb W190 H80 Crop Int C642ab343b9d4c6ebbd4ac47bfb56451

Commvault vereinfacht Portfolio mit Komplettlösung

Commvault (NASDAQ: CVLT) simplifiziert sein Portfolio sowie seine Preisgestaltung, um den…
Tb W190 H80 Crop Int C7ec4121533b0efd43b60d6b621b8f97

MapR Update mit AI- und Analyse-Unterstützung

Das Major-Plattform-Update von MapR umfasst wichtige Innovationen, welche die Data Fabric…
Tb W190 H80 Crop Int Fda2273b8197dcd0b3a63df08c93c2b1

Etikettensoftware: Für jeden Zweck das richtige Produkt

Etiketten sind in Handel und Logistik unersetzlich. Sie ermöglichen die eindeutige…
Tb W190 H80 Crop Int Edfb0446c4d7b02ec6e9e4f9acaf3aad

Neues Release von iFinder5 elastic

IntraFind präsentiert die Version 5.2 von iFinder5 elastic. Die zentrale Neuerung der…
Tb W190 H80 Crop Int 9b4731a254f5866959e73e601ec536d6

objectiF RPM 4.3: Framework für digitale Transformation

microTOOL hat die Version 4.3 der Application Lifecycle Management Software objectiF RPM…
Smarte News aus der IT-Welt

IT Newsletter


Hier unsere Newsletter bestellen:

 IT-Management

 IT-Security