Agile Entwicklung und Scrum

Unsere Branche versucht immer, mit den neuesten Technologien und Methoden zu suggerieren, dass nun endlich die berühmte Silver Bullet erfunden wäre, mit der ein Softwaresystem durch bloßes Denken erschaffen werden kann. Damit glauben viele, durch den Einsatz von Programmiersprache X, Technologie Y oder Methode Z braucht man nun endlich nicht mehr diese lästigen Verwaltungsaufgaben wie Spezifikation schreiben, Projektplanung, Risikomanagement usw. durchzuführen. 

Ein gutes Beispiel hierfür ist Agile Entwicklung: Agile Verfahren sind darauf ausgelegt, durch kurze Entwicklungszyklen und häufige Kundeninteraktion die Wünsche des Kunden frühzeitig zu erkennen und Änderungen von Anforderungen und Prioritäten auf Kundenseite rechtzeitig in die Entwicklung einfließen zu lassen.

Auch bei agilen Verfahren müssen Anforderungen erhoben werden.

Im Ergebnis glauben viele, dass sie mit agilen Verfahren wie Scrum auf die lästigen Tätigkeiten wie Requirements Engineering, Featuredefinition, Releaseplanung etc. verzichten können. Tatsächlich müssen jedoch auch bei agilen Verfahren genauso Anforderungen erhoben und dokumentiert werden, wenn auch in anderer Form als bei den klassischen Methoden.

Scrum selbst unterliegt einem definierten Prozess. Auch Scrum erfordert eine Analyse von Anforderungen, die fachliche und technische Konzeption der Lösung, die Priorisierung der Features (durch den Product Owner), eine dedizierte Planung und Verfolgung (der Sprints) usw.

Der Erfolg von Scrum hängt vom Team ab.

Die Wahl der richtigen Entwicklungsmethode gilt es daher nach wie vor auf der Grundlage der Projektziele und der Rahmenbedingungen zu treffen. Scrum ist eine leistungsfähige Methode, die aber u.a. von der Kompetenz des Teams, der Erfahrung des Scrum Masters und vor allem den Fähigkeiten des Product Owners abhängt. Mit dem richtigen Team wird dann das Projekt zum Erfolg!


Ein Lesetipp zum Thema:
Bertrand Meyer
Agile! The Good, the Hype and the Ugly
Springer International Publishing, Berlin, 2014


Dr. Jörg-Volker Müller


Datenschutz Information und Einstellungen

Unsere Website verwendet Matomo, dabei handelt es sich um einen sogenannten Webanalysedienst. Matomo verwendet sog. „Cookies“, das sind Browservariablen, die auf Ihrem Computer gespeichert werden und die unsererseits eine Analyse der Benutzung der Webseite ermöglichen. Zu diesem Zweck werden die durch den Cookie erzeugten Nutzungsinformationen (einschließlich Ihrer gekürzten IP-Adresse) an unseren Server übertragen und zu Nutzungsanalysezwecken gespeichert, was der Webseitenoptimierung unsererseits dient. Ihre IP-Adresse wird bei diesem Vorgang umgehend anonymisiert, so dass Sie als Nutzer für uns anonym bleiben. Die durch den Cookie erzeugten Informationen über Ihre Benutzung dieser Webseite werden nicht an Dritte weitergegeben. Mehr erfahren Sie in unseren Datenschutzbedingungen

Cookies

Sie können sich entscheiden, ob die Website eigene Cookies definieren darf. Diese speichern z.B. Ihre Entscheidung, ob Sie der Verwendung von Analysediensten zugestimmt haben.

Analysedienste

Sie können sich entscheiden, ob in Ihrem Browser ein eindeutiger Webanalyse-Cookie abgelegt werden darf, um uns die Erfassung und Analyse verschiedener statistischer Daten zu ermöglichen. Wenn Sie sich dagegen entscheiden möchten, deaktivieren Sie die entsprechende Checkbox.