Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Vorteile Agile Development - Deutsch

Vorteile Agile Development - Deutsch

Beschreibung von Scrum Prozess sowie Vorzüge gegenüber Waterfall und Vertragsform Empfehlung

andreas-andnexus

August 27, 2015
Tweet

More Decks by andreas-andnexus

Other Decks in Programming

Transcript

  1. Einleitung Agile Software Entwicklung ermöglicht es den Entwicklungsprozess flexibler und

    schlanker zu gestalten. Im Vergleich zu der traditionellen Herangehensweise, die oft schwerfällig und bürokratisch sind, bietet dieses innovative Modell die Möglichkeit schnell auf geänderte Anforderungen zu reagieren und sichert somit den Projekterfolg. 2
  2. Waterfall 29 % 57 % 14 % Agile 9 %

    49 % 42 % Erfolgreich Herausfordernd Fehlgeschlagen Quelle: The Standish Group Report Agile VS Waterfall - Projekterfolg 3
  3. Agile Development - Werte • Menschen&Interaktion über Prozessen&Werkzeugen • Funktionierende

    App wiegt höher als umfassende Dokumentation • Kooperation steht über Vertragsverhandlungen • Flexibilität bei Veränderungen stehen über Befolgen des Pflichtenhefts
  4. Vorteile für Kunden • Einbindung des Kunden den Entstehungsprozess •

    Product Owner erfasst Kundenanforderungen und setzt diese im Entwicklungsprozess durch • Product Backlog kann aktiv und flexibel mitgestaltet werden • Funktionalität der App kann nach jedem Sprint evaluiert werden • Verkürzter Go-To-Market durch fortlaufenden Release
  5. Empfehlung für Vertragserstellung • Dienstvertrag mit Festpreis • Zusammenarbeit vor

    Vertragsverhandlung • Begrenztes Risiko für Auftraggeber (ein Sprint) • Auftraggeber/Auftragnehmer als Product Owner • Sprints können zu vorher definierten Festpreis eingekauft werden
  6. Erläuterung • Sprint - Arbeitsabschnitt in dem eine Produktfunktionalität implementiert

    wird • User Story - Beschreibung der Anforderung aus Perspektive eines Benutzers • Product Backlog - Auflistung der Anforderungen (flexibel) • Sprint Backlog - Basierend auf Product Backlog zu erledigende Aufgaben im aktuellen Sprint • Scrum Review - Interne Überprüfung Projektstatus bei AN • Sprint Review - AN stellt Ergebnisse des Sprints vor und priorisiert Backlog neu