1/23
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
Sequentielle Vorgehensmodelle - Definition
Sequenzielle Vorgehensmodelle bezeichnen ein Vorgehen anhand aufeinander folgender und klar definierter Phasen sowie deren Ergebnisse.
Sequentielle Vorgehensmodelle - Merkmale
Die Phasen enden mit einem Phasenprodukt, welches überprüft werden kann
Erst wenn eine Phase abgeschlossen wurde, kann die folgende Phase gestartet werden (Meilensteine)
Das Projektergebnis kann gegen die anfangs bei der Spezifikation erstellten Anforderungen geprüft werden
Sequentielle Vorgehensmodelle - Voraussetzungen für Anwendbarkeit
Das Projektergebnis lässt sich durch relativ fixe Anforderungen und Rahmenbedingungen beschreiben
Änderungen der Anforderungen während des Projekts sind nicht zu erwarten
Technologien und Methoden, die im Projekt eingesetzt werden, sollten ausgereift und bekannt sein
Wasserfallmodell - Graphik

V-Modell - Graphik

Agile Vorgehensmodelle
Agile Vorgehensmodelle zeichnen sich durch eine iterative und inkrementelle Vorgehensweise aus, bei der das Team schnell auf Änderungen reagieren kann und regelmäßig Kundenfeedback einholt.
Beispiel: Scrum
Wann Wasserfall (sequenziell)? Wann Scrum (agil)?
Wasserfall:
Wasserfall erfordert vollständige Anforderungen und Detailanalyse vor Entwicklung (Planungssicherheit)
Ideal für einfache, vorhersehbare Szenarien zur Minimierung von Neuplanungskosten
Ermöglicht Kontrolle über Umfang und Kosten sowie klare Dokumentation einzelner Phasen
Scrum:
SCRUM akzeptiert Anforderungsänderungen und bezieht alle Entwicklungsaktivitäten in jede Iteration
SCRUM passt zu komplexen Szenarien mit unsicheren Anforderungen und Technologien
Kosten und Umfang häufig schwieriger von Beginn an abschätzbar
Komplexität
Die Komplexität eines Projekts kann den Projektleitern bei der Auswahl der geeignetsten Methodik helfen

Minimum viable product (MVP) - Definition
ist die erste, funktionsfähige Basisversion eines Produkts, die nur über die absolut notwendigsten Kernfunktionen verfügt. Der Fokus liegt darauf, diese Version so schnell wie möglich auf den Markt zu bringen, um mit minimalem Aufwand echtes Nutzerfeedback für die weitere Entwicklung zu sammeln.
Worauf konzentriert sich Agilität?
frühe und kontinuierliche Wertlieferung
Agil ist ein Mindest, eine Einstellung, eine Haltung, basierend auf 4 agilen Werten und 12 agilen Prinzipien

4 Werte
Individuen und Interaktionen ← Prozesse und Werkzeuge
Funktionsfähige Produkte ← umfassende Dokumentation
Zusammenarbeit mit dem Kunden ← Vertragsverhandlung
Auf Veränderungen reagieren ← Plan befolgen
rechts: wichtig, links: wichtiger
12 Prinzipien
"Frühe und Kontinuieliche Lieferung von wertvoller Software" (Time 2 Market Feedback).
"Heisse Änderungen willkommen → Flexibilität it unser Vorteil".
"regelmäßis Funktionierende Software → Verlässlichkeit → Planbarkeit".
"Fachexperten + Entwickler zusammen I'm Rogert [im Projekt]" als "crossfuntionale Teams".
"Projekte um motivierte Individuen! → Vertrauen → gak lungebany [gute Umgebung] → Servant Leadership".
"Die effektiuste Form der Kommmmuniktion ist von Angesicht zu Angesicht".
"Funktionierend Software, ist wichtigstes Maß → Transparenz".
"Kontinuierliches Tempo auf unbestiumle Zeit. → Sustainability".
"Ständiges Augenmerk auf technische Exzellenz und gutes Design!".
"Einfachheit: die kunst nicht gelane Arbeit zu maximieren. → KISS, YAGNI".
"Selbstorcanisierk Teams" → "bessere Architektur - Scinelle Entscheidung - Experlen vertrauen!".
"Regelmäßige Reflektion" → "Inspect and adapt!".