NOTWENDIGES FEINTUNING VON SCRUM FÜR DIE VERTRAGSGESTALTUNG EINES IT-PROJEKTS

Ähnliche Dokumente
SCRUM. Vertragsgestaltung & Vertragsorientierte Projektdurchführung. Katharina Vierheilig Vorlesung: Juristisches IT-Projektmanagement

Auswirkungen hybrider PVM auf den Software-Erstellungsvertrag

Projektmanagement durch Scrum-Proxies

Test und Abnahme im Rahmen des juristischen Projektmanagements

Softwaretechnik WS 16/17

Agiles Projektmanagement nur eine Illusion?

Scrum. Agile Software Entwicklung mit. Agile Software Entwicklung mit. Scrum. Raffael Schweitzer 18. November 2003

Agile Softwareentwicklung mit Scrum

Projektmanagement Vorlesung 12/ 13

myscrum Scrum in der Praxis Markus Schramm compeople AG Frankfurt

SCRUM. Scrum in der Software Entwicklung. von Ernst Fastl

MURCS Wir machen jetzt Scrum, aber das Meeting passt leider nicht und einen PO haben wir irgendwie auch nicht...

Agile Softwareentwicklung mit Scrum

Planst Du noch oder lebst Du schon (agil)?

Agile Methoden und Projektverträge. Berlin DoSE

Projekte erfolgreich scrumen. Agiles Projekt-Boosting am Beispiel des Projekts Webseite-Relaunch eines grossen deutschen Karriereportals

Agile Verträge in der (Rechts)-Praxis. Agile Verträge In der (Rechts)-Praxis Richard Brenner & Lukas Feiler 21. November 2015 Folie 1

Software Engineering

SCRUM. Software Development Process

Softwaretechnik 2015/2016

Scrum for Management Praxis versus Theorie oder Praxis dank Theorie. ALM Day 26.Oktober 2011 Urs Böhm

Agiles Projekmanagement mit Scrum

AGILE SOFTWAREPROJEKTE IN REINFORM WAS BEDEUTET DAS RECHTLICH? RA Daniel Schätzle Berlin, 22. April 2015

Wie funktioniert agile Software-

Agiles Projektmanagement mit Scrum

SIG IT-Recht und Compliance: Rechtliche Chancen und Risiken von klassischen und agilen IT-Projekten. Softwarezentrum Böblingen 17.

SCRUM. Legalisierung der Hackerei? GI Regionalgruppe Dortmund Dipl.-Inform. (FH) Dirk Prüter.

Einführung in SCRUM. Helge Baier

Projektplanung für Softwareprojekte: KLIPS 2.0 Prof. Dr. Manfred Thaller WS 2011/ Dana Wroblewski

Planung in agilen Projekten

PROJEKT (WS 2010/2011 SS 2011) TESTAUTOMATISIERUNG

Projektmanagement. Agile Vorgehensweise / Scrum. Version: 1.0 Stand:

Klassisch oder agil? Was mache ich wann? Workshop mit Überblick, Vergleich, Auswahlhilfe, Tipps

Start. Kreative Zielanalyse. Ideenmanagement. Stakeholdermanagement. Nutzung vorhandener Prototypen etc. Extrem schlanker Prozess.

Agiles Projektmanagement - auch geeignet für Nicht-IT-Projekte? PMI Prof. Dr.-Ing. Holger Günzel

Praktische Erfahrungen beim Einsatz des Vorgehensmodells "SCRUM" bei AGFA HealthCare

Abgrenzung bzw. Kombination traditionelles und agiles Projektmanagement

Klassisches Projektmanagement und agil

Einführung in das Scrum Framework & welche 10 Praktiken helfen, Scrum wirklich gut zu machen

Der Business Analyst in der Rolle des agilen Product Owners

Stuttgart, Scrum im Wasserfall... oder wie kann Agilität dem Kunden schmackhaft gemacht werden?

Scrum in der Produktwartung. Martin Heilemann Lynx-Consulting GmbH

Einführung in Scrum. Agiles Projektmanagement. Martin Krüger Entwicklung von Workflowanwendungen

Empirische Evidenz von agilen Methoden. Seminar in Software Engineering Wintersemester 03/04

RE-Metriken in SCRUM. Michael Mainik

Vergütungsmodelle Differenzierung von Vergütungsmodellen in agilen So6wareentwicklungsprojekten

Agiles + traditionelles PM - ein unschlagbares Team?!

Markus Schramm compeople AG Frankfurt

Höchst elastisch Scrum und das Wasserfallmodell

Scrum E I N F Ü H R U N G

Softwareprojektverträge Rechtliche Aspekte

Di 7.2. Sprinten mit dem V-Modell XT. Olaf Lewitz. January 26-30, 2009, Munich, Germany ICM - International Congress Centre Munich

Erfahrungsbericht Agile Entwicklung einer BI Anwendung für das Meldewesen

Einsatz von Scrum in

Projektmanagement. Vorlesung von Thomas Patzelt 8. Vorlesung

Scrum technische Umsetzung und kaufmännische Rahmenbedingungen

Scrum professionell skalieren. warum mit Nexus?

Taking RM Agile. Erfahrungen aus dem Übergang von traditioneller Entwicklung zu Scrum

Agile Softwareentwicklung mit SCRUM

SCRUM. Agile Softwareentwicklung mit Scrum Semesterprojekt: Zug um Zug

Gelebtes Scrum. Weg vom Management hin zur Führung

Agilität: Scrum. Eine Kurzübersicht zum schnellen Einstieg. AG Scrum Kurzübersicht

Sequenzielle vs. agile Vorgehensmodelle. Martin Weller, Daniel Lauer, Ruben Reiser

Bekannte Tools in einem agilen Ansatz. Frank Schwichtenberg SourceTalkTage 2013 Göttingen,

Compact Scrum Guide. Agile Coach / Business Prowareness Contact: o.mann@prowareness.de,

Agile Embedded Projekte mit Scrum & Kanban. Embedded Computing Conference 2012 Urs Böhm

Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg

30 Multiple Choice-Fragen - pro Frage gibt es immer 1-4 richtige Antworten

Das Eisberg-Prinzip. Frank Lange. Die 4 Ebenen des Widerstands bei der Einführung von Scrum in der Medizintechnik. Agile Med 2014, München.

Scrum & Festpreis ein Widerspruch? Ein Erfahrungsbericht

Projektorganisation und Vorgehen in agilen Projekten. Noser Technologieimpulse München Matthias Neubacher

Scrum undprojektmanagement à la GPM. Markus Schramm compeople AG Frankfurt

READY-STEADY-DONE! Der Product Owner are you READY for agile?!

AGILE SOFTWAREENTWICKLUNG PRAKTISCHE VERTRAGSLÖSUNGEN. RA Daniel Schätzle RA Dr. Martin Schirmbacher Berlin, 22. April 2015

Scrum bei der Projektron GmbH

Von Bäumen, Früchten und Gärtnern - warum agile Prinzipien auch im BI Umfeld funktionieren. Es begrüßt Sie Thomas Löchte

Agiles Projektmanagement. erklärt in 30 Minuten! IT-Forum Agiles Projektmanagement, NIK 29. Juni Thomas Hemmer

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

Einleitung. Was ist das Wesen von Scrum? Die Ursprünge dieses Buches

Mit agilen Methoden kommen Sie weiter. Wir machen Sie und Ihr Unternehmen fit für Scrum.

Vorlesung am Mitwirkungsleistungen des Auftraggebers in IT-Projekten

Agiles Projekt- Management / Scrum

Projektmanagement Vorlesung 14/ 15: Wiederholung ausgewählter Themen zur Klausurvorbereitung. Prof. Adrian Müller, PMP, PSM-1, CSM FH Kaiserslautern

Agile Concept Development (ACD) Von der Idee zum Prototyp in 4 Monaten

Andrea Grass & Dr. Marcus Winteroll oose Innovative Informatik GmbH. Geschäftsprozessmanagement und Agilität geht das zusammen?

Softwareentwicklung bei eevolution

Agiles ITSM Prozess-Redesign. Dynamik MIT Struktur!

Agilität auf Unternehmensebene - Was hält uns davon ab?

Scrum ist ein agiles Framework zur Software-Entwicklung. SCRUM bei Festo. Was ist SCRUM? Frank M. Hoyer, House of Software

V-Modell XT meets Scrum:

1 STUDIUM: SPANNENDER BERUFSEINSTIEG NACH DEM STUDIUM MIT BREITEM PRAXIS-KNOWHOW IN KURZER ZEIT DANK AGENTURERFAHRUNG

Effiziente Steuerung von BI-Projekten - Agiles Projektmanagement vs. klassische Vorgehensmodelle. Windhoff Software Services GmbH

Projektplan. Software Engineering Projekt. November 11 Fachbereich Informatik Software Engineering Projekt Sebastian Proksch 1

Software Engineering. 4. Methodologien. Franz-Josef Elmer, Universität Basel, HS 2014

Scaling Scrum Nexus professionell umsetzen

ERFOLGREICH SPRINTEN TROTZ MAINTENANCE

Agiles Testmanagement am Beispiel Scrum

Wir erledigen alles sofort. Warum Qualität, Risikomanagement, Gebrauchstauglichkeit und Dokumentation nach jeder Iteration fertig sind.

Scrum in der Praxis (eine mögliche Umsetzung)

Agile Softwareentwicklung

Transkript:

NOTWENDIGES FEINTUNING VON SCRUM FÜR DIE VERTRAGSGESTALTUNG EINES IT-PROJEKTS JAN FRANZ 30.01.2018

1. SCRUM Agiles Vorgehensmodell Ursprünglich für Software, inzwischen vermehrt auch in anderen Bereichen Endprodukt zu Beginn nicht definiert Anforderungen werden während des Projektes neu definiert

SCRUM (FORT.)

Teilweise grundlegend Falscheinschätzung von Scrum Auf beiden Seiten möglich & vertreten Echtes Scrum funtkioniert jedoch anders

2. PROBLEMATIKEN Rollen Sprints Teilabnahmen Dokumentation

2.1. ROLLEN Scrum: Product Owner, Scrum-Master und Development Team Nicht fest definiert, wie die Rollen zu besetzen sind Welche Seite besetzt welche Rolle?

IDEALFALL

2.1.1. DEVELOPMENT TEAM Meist recht klar einzuordnen Problematik: Auftraggeber stellt eigene Arbeitskräfte zur Verfügung

2.1.2. ROLLEN SCRUM MASTER Verantwortlich für den Erfolg des Scrum-Prozesses Moderiert Meetings, optimiert Scrum-Prozess Verständnis-Probleme von Scrum, etc. Arbeitet eng mit dem Entwickler-Team zusammen => Sinnvoll, die Rolle innerhalb des Auftragnehmers zu besetzen

SCRUM MASTER VERTRAGSSICHT Wahl des Scrum-Masters für den Auftraggeber meist unerheblich Sollte zu Vertragsbeginn definiert sein Scrum Master: Teil des Development Teams? Nicht klar definiert Potentieller Interessenkonflikt

2.1.3. ROLLEN PRODUCT OWNER Idealform: Auftraggeber = Product Owner Praxis: Zeit & Ressourcen nicht immer vorhanden auf AG Seite

ROLLEN PRODUCT OWNER (FORT.) Lösung: Auftragnehmer vom eigentlichen Scrum-Prozess ausgeschlossen

2.2. SPRINTS Zeitlich und aufwandsmäßig gleich große Intervalle Zwei bis vier Wochen Dauer Ende des Sprints: Sprint Review im Team (Teil-)abnahme? => Product Owner stehts auf dem aktuellen Stand

SPRINTS (FORT.) Problematisch, wenn Product Owner nicht von Auftragnehmer gestellt wurde Auftragnehmer kann nur indirekt Feedback geben => Kommunikation zwischen PO und AG muss von Anfang an geklärt sein, Regelmäßigkeit wichtiger Faktor

2.3. OLG FRANKFURT: SCRUM & TEILABNAHME Vorinstanz sah Scrum als Werkvertrag Entscheidung über Einzelfall: Dienst- oder Werkvertrag? Urteil am 17.08.2017 Urteil: Scrum ist beides. Wichtig ist wie der Vertrag gelebt wird

OLG FRANKFURT (FORT.) Grundgedanke des Urteils: Aufteilung des Scrum-Vertrags Planung : Dienstvertrag Umsetzung bzw. Programmierung: Werkvertrag

AUSWIRKUNGEN Wenn der PO von Auftraggeber besetzt und anwesend bei Sprint Reviews: -> Einzelne Sprints zählen als Werkvertrag, Review zählt als Abnahme Bei Aufteilungen der PO-Aufgaben rechtlich schwer generell einzuordnen

2.4. DOKUMENTATION Klassicher Ansatz: Lastenheft AG, technische Dokumentation AN Scrum Ansatz: technische Dokumentation Dev-Team Product Owner verantwortlich für Product Backlog

2.5. VERGÜTUNG Scrum schreibt keine Vergütungsform vor Sowohl Festpreis als auch Bezahlung nach Aufwand möglich z.b.:festpreis pro Sprint denkbar Die Vergütung abhängig von der Scrum-Form

3. DIE ALL-UMFASSENDE LÖSUNG ALLER GENANNTER PROBLEME

4. LÖSUNGSANSÄTZE Relativ viele Sonderformen Aber: Abweichungen teilweise logisch verknüpft => Drei Basis-Möglichkeiten

4.1. SCRUM LIGHT AG erstellt ein Lastenheft (Werkvertrag!) Scrum wird nur intern zur Umsetzung des Lastenheftes benutzt AN stellt alle Personen des Scrum-Teams Scrum Prozesse dringen nicht an den AG heran Meetings zu Ende des Sprints mit dem AG optional

SCRUM LIGHT AUSWIRKUNGEN Sämtliche Sprints sind im Voraus (grob) zu planen Änderungen sind Change-Requests Folglich auch kommerziell zu vergüten AN profitiert vom regelmäßigen Bereitstellen und Feedback => Von außen betrachtet kein Scrum.

4.2. SCRUM MEDIUM Scrum Light als Basis Alle Rollen von AN besetzt Lastenheft Zusätzlich: Fester Prozess für Change-Requests, z.b.: Change-Kontingent: Vertraglich geregelter Geldtopf für CRs Austausch gleichkostender Features

SCRUM MEDIUM AUSWIRKUNGEN Scrum wird nicht vollständig vor dem AG verborgen Ausarbeitung der einzelnen Anforderungen Einigung über Wertigkeit von Features erforderlich Generelle Einordnung in Werk-/Dienstvertrag nicht möglich Siehe Entscheidung des OLG Frankfurt

4.3. ECHTES SCRUM AG akzeptiert, das Endprodukt nicht zu Beginn zu kennen Bestellung von ganzen Sprints Natürlichste Form: Dienstvertrag AG trägt das Risiko -> Product Owner -> AG muss Dokumentationsarbeit leisten, z.b. Backlog Erfordert Vertrauen in AN

5. FAZIT Gestaltung von Scrum abhängig von: Ressourcen beider Seiten Verhältnis beider Seiten zueinander Besetzung bzw. Umsetzung der Scrum-Rollen abhängig von der gewählten Form Dokumentation für keine Seite zu vermeiden

ABBILDUNGSVERZEICHNIS Scrum Framework, https://www.scrum.org/resources/what-is-scrum ScrumVisualization, https://www.dev-insider.de/technischedokumentation-im-scrum-team-a-582982/ Scrum feste Preise, https://www.wibas.com/de/unternehmen/publikationen/artikel/scrum/wiegehen-vertrage-mit-scrum/ Scrum Reifegrad, https://mkaufmannblog.files.wordpress.com/2014/02/scrumreifegrad02.png Scrum Hierarchy, http://wiki.expertiza.ncsu.edu/index.php/csc/ece 517 Fall 2012/ch2a 2

QUELLEN Ken Schwaber & Jeff Sutherland, The Scrum Guide, https://www.scrum.org/resources/scrum-guide TechDivision GmbH, Agiles Projektmanagement Projektentwicklung mit Scrum, Kanban & Co.,https://www.techdivision.com/_Resources/Persistent/a90c984a454ba0b8478694b83f 7a8822514b8fc8/Agiles%20PM_Whitepaper0502.pdf Mike Kaufmann, Der Scrum-Reifegrad und der agile Festpreis, https://writeabout.net/2014/02/18/der-scrum-reifegrad-und-der-agile-festpreis

QUELLEN (FORT.) Heike Bathe, Technische Dokumentation im Scrum-Team, https://www.devinsider.de/technische-dokumentation-im-scrum-team-a-582982 Ann-Cathrin Klose, Der Product-Owner: Backlog-Boss und Chaos-Bezwinger, https://entwickler.de/online/agile/product-owner-backlog-agile-scrum-579793245.html OLG Frankfurt a.m., Zur Abnahme von agil nach dem SCRUM-Verfahren entwickelter Software, http://www.damm-it-recht.de/olg-frankfurt-a-m-zur-abnahme-von-agil-nachdem-scrum-verfahren-entwickelter-software