Scrum. Golo Roden. www.goloroden.de www.des-eisbaeren-blog.de



Ähnliche Dokumente
Das Who s Who der agilen Methoden Golo Roden

Sollten folgende drei Fragen durch das Team positiv beantwortet werden, sind wichtige SCRUM-Elemente in Ihrem Team erfolgreich installiert.

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

Planst Du noch oder lebst Du schon (agil)?

ZuuL - Entwicklung eines Adventures

Sind wir nicht alle ein bisschen agil? Dipl.-Inform. Tammo Freese xpdays, Karlsruhe, 22. November 2004

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

RE bei agilen Methoden

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

SCRUM. Scrum in der Software Entwicklung. von Ernst Fastl

Der Business Analyst in der Rolle des agilen Product Owners

Präsentation einer agilen Methode

Projektmanagement Vorlesung 12/ 13

Scrum technische Umsetzung und kaufmännische Rahmenbedingungen

Scrum Gestaltungsoptionen Empowerment

Interpretation des agilen Manifest

Gelebtes Scrum. Weg vom Management hin zur Führung

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

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

AGIL WIE EIN WASSERFALL

Agile Softwareprozess-Modelle

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

Einführung in SCRUM. Helge Baier

Projektmanagement. Dokument V 1.2. Oliver Lietz - Projektmanagement. Probleme bei Projekten

Festpreisvertrag und agil nützt nicht viel? Stefan Roock, Henning Wolf,

Agile Management Einführung in agiles Management

Meetings in SCRUM. Leitfaden. Stand:

Herkömmliche Softwareentwicklungsmodelle vs. Agile Methoden

Führung von agilen verteilten Teams

Was funktioniert und was nicht? Agile Softwareentwicklung in der Praxis Martin Lippert,

Scrum - Von Schweinchen und Hühnchen

Agile Software Entwicklung. Agile Software Entwicklung, DHBW Karlsruhe, SS-2009 Collin Rogowski

Agile Softwareentwicklung mit Scrum

SCRUM. Software Development Process

Globale Scrum Retrospektive

Scrum-Einführung bei der Projektron GmbH

Scrum. Übung 3. Grundlagen des Software Engineerings. Asim Abdulkhaleq 20 November 2014

Scrum Einführung. SWP: Spieleprogrammierung Fachbereich Mathematik und Informatik

Agile Softwareentwicklung

Michael Franken. Serum für bummies. Übersetzung aus dem Niederländischen (/on Susanne Bonn. WlLEY. WILEY-VCH Verlag GmbH & Co.

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

Agile Methoden und Projektverträge. Berlin DoSE

Agile Methoden vs. Testen

Scaling Scrum Nexus professionell umsetzen

RE-Metriken in SCRUM. Michael Mainik

Software-Dokumentation im agilen Umfeld. Marion Bröer, parson communication

Software Engineering

Extreme Programming: Überblick

Trotz Agilität nicht ins Abseits geraten Modellierung in einem agilen Umfeld. Susanne Mühlbauer, Philip Stolz, HOOD GmbH MID Insight 2012

Wieso Prozesse? Ist das nicht einfach nur mühsam? A. Stucki, Solcept AG

Scrum mit User Stories

Planung in agilen Projekten

Projektmanagement durch Scrum-Proxies

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

Inhaltsverzeichnis. Ralf Wirdemann. Scrum mit User Stories ISBN: Weitere Informationen oder Bestellungen unter

ERFOLGREICH SPRINTEN TROTZ MAINTENANCE

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

Agiles Projektmanagement mit Scrum

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

11. Tübinger Arbeitsrechtstag

TFS Customzing. in der Praxis. Thomas Gugler. seit 2005 bei ANECON. .NET seit 2002 (happy bday!) Schwerpunkte: MCPD.Net 4.0, MCTS TFS, Scrum Master,

Agile Methoden bei der Entwicklung medizinischer Software

Softwareentwicklung aus Sicht des Gehirns

oose. Was (noch) klassische Projekte von Scrum & Co lernen können eine empirische Studie

Einfach losgesprintet: Ein Praxisbericht. Henning Pautsch, Stefan Kirch. 2. Oktober Einfach losgesprintet:

Warum sich das Management nicht für agile Softwareentwicklung interessieren sollte - aber für Agilität

Kombinationsangebot "Professional Scrum Training" mit Vertiefung "Führen als Scrum Master" (PST-Kombi)

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

Trends in der Agilität Dr. Martin Geier

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

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

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

Scrum Team Diagnose. Gibt es sonst noch etwas, was du zur Rolle des Product Owners sagen möchtest?

Projektmanager, Scrummaster, SW-Entwickler. Webbasierte Software. Teilweise Medizinprodukt Scrum seit 2006

Unsere Kunden erzählen keine Geschichten. Ursula Meseberg microtool GmbH Berlin

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

Sei Dein eigener SCRUM Master Agiles Arbeiten im Alltag. Hans-Christoph Gründler Nürnberg,

Wie funktioniert agile Software-

Inhaltsverzeichnis. Ralf Wirdemann. Scrum mit User Stories ISBN: Weitere Informationen oder Bestellungen unter

Projektmanagement. Vorlesung von Thomas Patzelt 8. Vorlesung

DevOps - Entwickelst Du noch oder lieferst Du schon?

Critical Chain and Scrum

Agile Software Development

Agile Entwicklung nach Scrum

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

Scrum in der Praxis (eine mögliche Umsetzung)

XP, Scrum, Crystal, FDD:

Sabotage in Scrum. dem Prozess erfolglos ins Knie schiessen. Andreas Leidig (andrena objects ag) Vortrag bei den XP Days 2007

Agilität selbst erfahren. Agile Softwareentwicklung in der Praxis: Jetzt bewerben für das erste Agile Code Camp 2013!

Agile Softwareentwicklung. Referat von Kristina Schrickel Praxisprojekt Ruby Leitung : Ralf Berger

Was fehlt Scrum? 31. März 2014 Erich Oswald CTO Ergon Informatik AG

Produktmanagement vom Kundenticket zum Release

ANECON. Business Process meets Agile Software Development. DI Ernst Lieber Leiter Geschäftsfeld Softwareentwicklung

Praxisbericht und Demo-Projektabwicklung mit der ATLASSIAN Toolchain und Continuous Integration. Markus Stollenwerk, Noser Engineering AG

Agiles Testmanagement am Beispiel Scrum

Leichtgewichtige Traceability im agilen Entwicklungsprozess am Beispiel von Scrum

Qualifikationsbereich: Application Engineering Zeit:

myscrum Scrum in der Praxis Markus Schramm compeople AG Frankfurt

Erfahrungsbericht Agile Entwicklung einer BI Anwendung für das Meldewesen


Transkript:

Scrum Golo Roden www.goloroden.de www.des-eisbaeren-blog.de

Über mich > Wissensvermittler und Technologieberater >.NET, Codequalität und agile Methoden > MVP für C#, zweifacher MCP und CCD > Autor, Sprecher und Trainer > dotnetpro, heise Developer, MSDN Magazin > prio.conference, dotnetpro Powerday > Kontakt > www.goloroden.de > www.des-eisbaeren-blog.de

Über Sie > Vorstellung der Teilnehmer > Interessante Fragen > Wer seid Ihr? > Welche Erfahrung habt Ihr mit Scrum? > Welche Erfahrung habt Ihr mit agilen Methoden im Allgemeinen?

Erwartungen > Welche Frage möchtet Ihr am Ende des Tages beantwortet haben?

Das Agile Manifest > Agile Manifesto > We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: > Individuals and interactions over processes and tools > Working software over comprehensive documentation > Customer collaboration over contract negotiation > Responding to change over following a plan > That is, while there is value in the items on the right, we value the items on the left more. > Formuliert im Februar 2001 von 17 Autoren > Auch von Ken Schwaber, Jeff Sutherland und Mike Beedle > Siehe www.agilemanifesto.org

Was ist Scrum? > Ein Begriff aus dem Rugby, zu deutsch Gedränge

Was ist Scrum? > Scrum ist eine agile Methode > Ikujirō Nonaka und Hirotaka Takeuchi > The New New Product Development Game > Ken Schwaber, Jeff Sutherland und Mike Beedle > Wicked Problems, Righteous Solutions, 1991

Die Rollen von Scrum > Product Owner > Kunde oder Stellvertreter des Kunden > Fachliches Wissen > Entwickler > Technisches Wissen > Scrum Master > Schäferhund des Scrum-Teams > Teamgröße in Scrum > Üblicherweise empfohlen 7 +/- 2

Der Prozess von Scrum

Die Vision > Für {Kunden}, die {Bedürfnis}, erstellen wir {Produkt}, das {Hauptmerkmale}. Anders als {Vergleich} bieten wir {Alleinstellungsmerkmale}.

Anforderungen > User Stories > Als {Rolle} will ich {Feature}, um {Ziel}. > Product Backlog > Enthält User Stories > MoSCoW-Prinzip > Priorisieren > Wann gilt eine Anforderung als implementiert? > Abnahmekriterien > Definition of Done

Definition of Done > Code is considered to be done, when: > It does satisfy all its functional and non-functional requirements. > It does not contain any known errors. > It has been commented and documented. > It has been either pair-programmed or reviewed. > It has been developed test-driven using 4-Step TDD. > It does not need to be refactored or rearranged. > It has been written according to well-known best practices. > It does conform to accepted coding standards. > It does pass static code analysis without any errors or warnings. > It has been integrated and does not break the integration build. > It has been checked in into source control. > Siehe www.definition-of-done.net

Aufwände schätzen > Der Aufwand von User Stories wird von demjenigen geschätzt, der die User Story implementiert > Übliches Vorgehen > Planungsspiel > Siehe www.planningpoker.com

Wie groß ist der Hund? > Gegeben > Collie > Schäferhund > Hovawart > Chihuahua > Dackel > Bernhardiner > Aufgabe > Transportplan optimieren

Der Sprint > Vor dem Sprint > Sprint-Planungssitzung > Sprint-Backlog > Während des Sprints > Daily Scrum > Nach dem Sprint > Review > Retrospektive

Sprint-Planungssitzung > Der Product Owner stellt das priorisierte Product Backlog vor > Das Team committed sich auf ein Selected Items Product Backlog > Chickens and Pigs

Sprint Backlog > Enthält keine Userstories, sondern Tasks > Basiert auf dem Selected Items Product Backlog > Kann innerhalb eines Sprints geändert werden > Das Selected Items Product Backlog ist jedoch fix!

Daily Scrum > Kein Statusmeeting > 15 Minuten > Standup Meeting > Drei Fragen > Woran habe ich gestern gearbeitet? > Woran werde ich heute arbeiten? > Welche Probleme behindern mich?

Der Review > Dient der Abnahme durch den Product Owner > Keine Überraschungen!

Die Retrospektive > Dient der kritischen Bewertung des Prozesses > Findet ohne den Product Owner statt > Verschiedene Vorgehensweisen > Temperature Reading > Lob > Probleme und offene Fragen > Konstruktive Kritik > Neu Gelerntes > Hoffnungen und Wünsche

Sprint Burndown > Zeitplan > Fortschritt messen > Prognosen wagen > Definition of Done beachten! > Velocity > Nachhaltige Geschwindigkeit > Intrinsische vs extrinsische Motivation

Release Burndown > Zeitplan > Fortschritt messen > Prognosen wagen > MoSCoW-Prinzip beachten!

Impediment Backlog > Management as a Service (MaaS) > Siehe www.des-eisbaeren-blog.de/post.aspx?id=389f7ad0- f446-47e5-ac37-a13ebeff7408 > Scrum Master ist Managementrolle, nicht der Product Owner

Sprintlänge > Wie lang sollte ein Sprint sein?

Scrum wofür? > Vier Arten von Projekten > Variable Zeit > Variabler Preis > Fixer Preis > Fixe Zeit > Variabler Preis > Fixer Preis > Zeit vs Preis vs Qualität vs Scope

Was kann Scrum (nicht)? > Was kann Scrum? > Transparenz > Ehrlichkeit > Geschwindigkeit > Was kann Scrum nicht? > Geschwindigkeit > Rahmen ohne Inhalt

Scrum und andere agile Methoden > Agile Methoden > Extreme Programming (XP) > Feature Driven Development (FDD) > Kanban > Scrumban > Agile Meta-Methoden > Crystal-Family > Scrumbut

Scrum in verstreuten / verteilten Teams > Verstreute Teams > Verteilte Teams > Scrum of Scrums

Scrum Alliance vs Scrum.org > Scrum Alliance > Organisation hinter Scrum > Nach eigener Aussage Non-Profit > Gegründet von Ken Schwaber > Scrum.org > Seit 2009 > Gegründet von Ken Schwaber > www.scrum.org/originsofscrumorg/ > Unterschiede?

Zertifizierungen > Scrum Alliance > Certified Scrum Master (CSM) > Certified Scrum Product Owner (CSPO) > Certified Scrum Developer (CSD) > Certified Scrum Professional (CSP) > Certified Scrum Coach (CSC) > Certified Scrum Trainer (CST) > Scrum.org > Professional Scrum Master (PSM) > Professional Scrum Developer (PSD) > Für.NET > Für Java

Buchempfehlung > Es war einmal > Geschichten vom Scrum > Holger Koscheck > d.punkt Verlag, 2009 > ASIN 3898646408

Fazit > Scrum ist eine agile Methode > Fokus auf Projektorganisation > Vorteile > Leicht zu verstehen > Flexibles Rahmenwerk > Nachteile > Schwierig zu implementieren > Häufig zu unspezifisch > Daher in der Regel Kombination mit Extreme Programming (XP) oder anderen detaillierteren Methoden

Feedback > Fragen, Anregungen, Lob oder Kritik? > webmaster@goloroden.de