cd Blatt 2
Agile Methoden in der Informatik basieren auf dem Prinzip der Flexibilität und Anpassungsfähigkeit während des gesamten Softwareentwicklungsprozesses. Sie unterscheiden sich von planaren Methoden durch ihre iterative Natur und den Fokus auf kontinuierliche Verbesserung und Kundenbeteiligung. Die Grundidee ist, dass sich Anforderungen und Lösungen durch die Zusammenarbeit zwischen selbstorganisierten Teams und ihren Kunden dynamisch entwickeln.
Zu den Hauptprinzipien gehören die Einbeziehung des Kunden, Offenheit für Änderungen, die Priorisierung von Menschen vor Prozessen, inkrementelle Auslieferung und die Betonung der Einfachheit. Diese Prinzipien ermöglichen eine schnellere Anpassung an Veränderungen und eine engere Zusammenarbeit mit dem Kunden.
Angesichts des Vorhabens des SWT-TV Managements, das Online-Angebot um eine Mediathek und einen Live-Stream-Bereich zu erweitern, stellt sich die Frage nach dem passenden Entwicklungsmodell.
Angesichts der Natur des SWT-TV-Projekts, das eine dynamische und anpassungsfähige Entwicklungsumgebung erfordert, erscheint das agile Modell, speziell Scrum, als das angemessenere. Es begünstigt schnelle Iterationen, Feedbackschleifen und eine flexible Handhabung von Änderungen, was für das schnelllebige, technologiegetriebene Umfeld des Online-Streamings und der Medienbranche kritisch ist.
Im Gegensatz dazu bietet das Wasserfallmodell zwar eine strukturierte und vorhersehbare Planungsumgebung, doch die damit verbundene Inflexibilität und die späten Testphasen könnten zu Verzögerungen führen, die bei einem zeitkritischen Projekt wie dem Aufbau einer Online-Mediathek untragbar sind. Zudem könnte das Wasserfallmodell Schwierigkeiten bereiten, schnell auf Nutzerfeedback zu reagieren, was für die Nutzerbindung und das Wachstum der Online-Plattform entscheidend ist.
Daher, während das Wasserfallmodell in einem stabileren und vorhersehbaren Umfeld seine Stärken hat, passt es nicht gut zu den Anforderungen von SWT-TV. Agile Methoden, mit ihrer adaptiven Planung und Kundenorientierung, bieten den erforderlichen Rahmen, um das Projekt erfolgreich zu starten und zu skalieren.
a) Warum ist es notwendig, Methoden und Dokumentation von plangesteuerten Ansätzen zu übernehmen, wenn agile Methoden auf große Projekte skaliert werden?
b) Erklären Sie kurz, was das Scrum of Scrums ist und wie es funktioniert.
c) Welche Probleme können bei aufeinander abgestimmten Auslieferungszyklen der Teams in größeren Scrum-Projekten auftreten?
U User Stories: Erstellen von detaillierten User Stories für die SWT-TV Mediathek.
a)User Story eines Kunden der SWT-TV Mediathek:
b)User Story eines Mitarbeiters, der Inhalte auf SWT-TV Mediathek bereitstellt:
1. Wahr oder falsch: Aussagen über agile Softwareentwicklung
2. Zuordnung von Scrum-Artefakten zu Rollen
3. Zuordnung von agilen Methoden zu Aussagen