dr. fritz koschnick q-manager und scrummaster sybit gmbh · 2015. 6. 2. · refactoring, clean...

31
Olympisches Scrum Dr. Fritz Koschnick Q-Manager und ScrumMaster Sybit GmbH

Upload: others

Post on 10-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Dr. Fritz Koschnick Q-Manager und ScrumMaster Sybit GmbH · 2015. 6. 2. · Refactoring, Clean Code, Code Reviews Definition of Done autom. Systemtests elektr. Scrum Board Webmeeting

Olympisches Scrum

Dr. Fritz Koschnick

Q-Manager und ScrumMaster

Sybit GmbH

Page 2: Dr. Fritz Koschnick Q-Manager und ScrumMaster Sybit GmbH · 2015. 6. 2. · Refactoring, Clean Code, Code Reviews Definition of Done autom. Systemtests elektr. Scrum Board Webmeeting

Living Agile

Page 3: Dr. Fritz Koschnick Q-Manager und ScrumMaster Sybit GmbH · 2015. 6. 2. · Refactoring, Clean Code, Code Reviews Definition of Done autom. Systemtests elektr. Scrum Board Webmeeting

Living Agile

Page 4: Dr. Fritz Koschnick Q-Manager und ScrumMaster Sybit GmbH · 2015. 6. 2. · Refactoring, Clean Code, Code Reviews Definition of Done autom. Systemtests elektr. Scrum Board Webmeeting

Projekt-Canvans

elektr. Backlog

Refactoring, Clean Code,

Code Reviews

Definition of Done

autom. Systemtests

elektr. Scrum Board

Webmeeting

manuelle Tests

Architektur

Reporting (ScrumJournal)

CI, Unit-Tests

Entwicklungsprozess

Page 5: Dr. Fritz Koschnick Q-Manager und ScrumMaster Sybit GmbH · 2015. 6. 2. · Refactoring, Clean Code, Code Reviews Definition of Done autom. Systemtests elektr. Scrum Board Webmeeting
Page 6: Dr. Fritz Koschnick Q-Manager und ScrumMaster Sybit GmbH · 2015. 6. 2. · Refactoring, Clean Code, Code Reviews Definition of Done autom. Systemtests elektr. Scrum Board Webmeeting

Olympiaportal der ARD made by Sybit

Viele neue Funktionalitäten:

Entscheidungsticker in Echtzeit,

Parallel-Livestreams, Live-Blogs,

Anbindung an soziale Netzwerke,

Live-Cockpit

Page 7: Dr. Fritz Koschnick Q-Manager und ScrumMaster Sybit GmbH · 2015. 6. 2. · Refactoring, Clean Code, Code Reviews Definition of Done autom. Systemtests elektr. Scrum Board Webmeeting

User Interface

6 Browser

13 mobile Geräte

Page 8: Dr. Fritz Koschnick Q-Manager und ScrumMaster Sybit GmbH · 2015. 6. 2. · Refactoring, Clean Code, Code Reviews Definition of Done autom. Systemtests elektr. Scrum Board Webmeeting

Schnittstellen

Streaming Center Ismaning

DSV (Liveticker, Sportlerdaten, Ergebnisse, Medaillen)

ZDF (Sendungsdaten, Livetickerzulieferung)

Exportschnittstellen (Deutsche Welle, …)

Akamai (CDN)

Page 9: Dr. Fritz Koschnick Q-Manager und ScrumMaster Sybit GmbH · 2015. 6. 2. · Refactoring, Clean Code, Code Reviews Definition of Done autom. Systemtests elektr. Scrum Board Webmeeting

Zugriffszahlen

Über 117 Mio. Seitenzugriffe

Peak mehr als 12 Mio.

Fast 16 Mio. Livestreamabrufe

Peak fast 3 Mio.

Page 10: Dr. Fritz Koschnick Q-Manager und ScrumMaster Sybit GmbH · 2015. 6. 2. · Refactoring, Clean Code, Code Reviews Definition of Done autom. Systemtests elektr. Scrum Board Webmeeting

Projekt-Canvans

elektr. Backlog

Refactoring, Clean Code,

Code Reviews

Definition of Done

autom. Systemtests

elektr. Scrum Board

Webmeeting

manuelle Tests

Architektur

Reporting (ScrumJournal)

CI, Unit-Tests

Entwicklungsprozess

Page 11: Dr. Fritz Koschnick Q-Manager und ScrumMaster Sybit GmbH · 2015. 6. 2. · Refactoring, Clean Code, Code Reviews Definition of Done autom. Systemtests elektr. Scrum Board Webmeeting

Projekt-Canvans

Page 12: Dr. Fritz Koschnick Q-Manager und ScrumMaster Sybit GmbH · 2015. 6. 2. · Refactoring, Clean Code, Code Reviews Definition of Done autom. Systemtests elektr. Scrum Board Webmeeting
Page 13: Dr. Fritz Koschnick Q-Manager und ScrumMaster Sybit GmbH · 2015. 6. 2. · Refactoring, Clean Code, Code Reviews Definition of Done autom. Systemtests elektr. Scrum Board Webmeeting

elektr. Backlog

Page 14: Dr. Fritz Koschnick Q-Manager und ScrumMaster Sybit GmbH · 2015. 6. 2. · Refactoring, Clean Code, Code Reviews Definition of Done autom. Systemtests elektr. Scrum Board Webmeeting

elektr. Scrum Board

Page 15: Dr. Fritz Koschnick Q-Manager und ScrumMaster Sybit GmbH · 2015. 6. 2. · Refactoring, Clean Code, Code Reviews Definition of Done autom. Systemtests elektr. Scrum Board Webmeeting

Nur was fertig ist zählt

Definition of Done

Unit-Tests

Code Review

dokumentiert

Testfall

getestet

Abnahmekriterien erfüllt

Page 16: Dr. Fritz Koschnick Q-Manager und ScrumMaster Sybit GmbH · 2015. 6. 2. · Refactoring, Clean Code, Code Reviews Definition of Done autom. Systemtests elektr. Scrum Board Webmeeting

0

50

100

150

200

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

Sto

rie

s

Sprints

Stories

Erledigt Stories

Trend Basis 2

Reporting (ScrumJournal)

03. Feb. 2014

11. Juni 2013

Teamaufstockung

Unruhe, Rotation

Page 17: Dr. Fritz Koschnick Q-Manager und ScrumMaster Sybit GmbH · 2015. 6. 2. · Refactoring, Clean Code, Code Reviews Definition of Done autom. Systemtests elektr. Scrum Board Webmeeting

Webmeeting

Page 18: Dr. Fritz Koschnick Q-Manager und ScrumMaster Sybit GmbH · 2015. 6. 2. · Refactoring, Clean Code, Code Reviews Definition of Done autom. Systemtests elektr. Scrum Board Webmeeting

BR: PO + User Experience

taktart: HTML, Player, JS

BR: Redaktion

ZDF:

Sendungsdaten

Liveticker

Deutscher Sportverlag:

Sportlerdaten, Liveticker, Sportergebnisse

BR: SOP

Sybit: Entwicklungsteam

Streaming Center

Livestream

AV-Mitschnitt

Verteilte Teams

Page 19: Dr. Fritz Koschnick Q-Manager und ScrumMaster Sybit GmbH · 2015. 6. 2. · Refactoring, Clean Code, Code Reviews Definition of Done autom. Systemtests elektr. Scrum Board Webmeeting

Daily Scrum Meetings

Demos

Planungsmeetings

Retrospektiven

Workshops

Page 20: Dr. Fritz Koschnick Q-Manager und ScrumMaster Sybit GmbH · 2015. 6. 2. · Refactoring, Clean Code, Code Reviews Definition of Done autom. Systemtests elektr. Scrum Board Webmeeting

Projekt-Canvans

elektr. Backlog

Refactoring, Clean Code,

Code Reviews

Definition of Done

autom. Systemtests

elektr. Scrum Board

Webmeeting

manuelle Tests

Architektur

Reporting (ScrumJournal)

CI, Unit-Tests

Entwicklungsprozess

Page 21: Dr. Fritz Koschnick Q-Manager und ScrumMaster Sybit GmbH · 2015. 6. 2. · Refactoring, Clean Code, Code Reviews Definition of Done autom. Systemtests elektr. Scrum Board Webmeeting

Architektur

im Planning II oder in Workshops

leichtgewichtig

Doku im Wiki

Abhängigkeiten sieht man in der

Entwicklungsumgebung

SOLID (Clean Code)

Page 22: Dr. Fritz Koschnick Q-Manager und ScrumMaster Sybit GmbH · 2015. 6. 2. · Refactoring, Clean Code, Code Reviews Definition of Done autom. Systemtests elektr. Scrum Board Webmeeting

Refactoring, Clean Code, Code

Reviews

Page 23: Dr. Fritz Koschnick Q-Manager und ScrumMaster Sybit GmbH · 2015. 6. 2. · Refactoring, Clean Code, Code Reviews Definition of Done autom. Systemtests elektr. Scrum Board Webmeeting

www.cleancode-developer.de

http://clean-code-developer.de/

Page 24: Dr. Fritz Koschnick Q-Manager und ScrumMaster Sybit GmbH · 2015. 6. 2. · Refactoring, Clean Code, Code Reviews Definition of Done autom. Systemtests elektr. Scrum Board Webmeeting

Hier

Scrumboard-

Spalte Review

zeigen mit Tasks

Page 25: Dr. Fritz Koschnick Q-Manager und ScrumMaster Sybit GmbH · 2015. 6. 2. · Refactoring, Clean Code, Code Reviews Definition of Done autom. Systemtests elektr. Scrum Board Webmeeting

Unittests und Continuous Integration

Page 26: Dr. Fritz Koschnick Q-Manager und ScrumMaster Sybit GmbH · 2015. 6. 2. · Refactoring, Clean Code, Code Reviews Definition of Done autom. Systemtests elektr. Scrum Board Webmeeting

Projekt-Canvans

elektr. Backlog

Refactoring, Clean Code,

Code Reviews

Definition of Done

autom. Systemtests

elektr. Scrum Board

Webmeeting

manuelle Tests

Architektur

Reporting (ScrumJournal)

CI, Unit-Tests

Entwicklungsprozess

Page 27: Dr. Fritz Koschnick Q-Manager und ScrumMaster Sybit GmbH · 2015. 6. 2. · Refactoring, Clean Code, Code Reviews Definition of Done autom. Systemtests elektr. Scrum Board Webmeeting

Automatisierung von Systemtests

Page 28: Dr. Fritz Koschnick Q-Manager und ScrumMaster Sybit GmbH · 2015. 6. 2. · Refactoring, Clean Code, Code Reviews Definition of Done autom. Systemtests elektr. Scrum Board Webmeeting

Manuelles Testen

Page 29: Dr. Fritz Koschnick Q-Manager und ScrumMaster Sybit GmbH · 2015. 6. 2. · Refactoring, Clean Code, Code Reviews Definition of Done autom. Systemtests elektr. Scrum Board Webmeeting

Responsiv

• 6 Browser

• 13 mobile Geräte

Lasttests

• JMeter: 400 Zugriffe pro Sekunde

• FitNesse: Simulation Redaktionsbetrieb

• Last auf die Schnittstellen

Page 30: Dr. Fritz Koschnick Q-Manager und ScrumMaster Sybit GmbH · 2015. 6. 2. · Refactoring, Clean Code, Code Reviews Definition of Done autom. Systemtests elektr. Scrum Board Webmeeting
Page 31: Dr. Fritz Koschnick Q-Manager und ScrumMaster Sybit GmbH · 2015. 6. 2. · Refactoring, Clean Code, Code Reviews Definition of Done autom. Systemtests elektr. Scrum Board Webmeeting

Stay in contact

www.sybit.de

XING

kununu

[email protected]

facebook

twitter