science scrum - xp days · science scrum: agiles projektmanagement in der wissenschaft michael...

32
SCIENCE SCRUM: Agiles Projektmanagement in der Wissenschaft Michael Podvinec Joseph Pelrine

Upload: others

Post on 30-Jun-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SCIENCE SCRUM - XP Days · SCIENCE SCRUM: Agiles Projektmanagement in der Wissenschaft Michael Podvinec Joseph Pelrine. einzellige Amöben ... • Ist wissenschaftliche Kreativität

SCIENCE SCRUM:Agiles Projektmanagement in der Wissenschaft

Michael PodvinecJoseph Pelrine

Page 2: SCIENCE SCRUM - XP Days · SCIENCE SCRUM: Agiles Projektmanagement in der Wissenschaft Michael Podvinec Joseph Pelrine. einzellige Amöben ... • Ist wissenschaftliche Kreativität
Page 3: SCIENCE SCRUM - XP Days · SCIENCE SCRUM: Agiles Projektmanagement in der Wissenschaft Michael Podvinec Joseph Pelrine. einzellige Amöben ... • Ist wissenschaftliche Kreativität

einzellige Amöben werden zu einem

mehrzelligen Lebewesen.

Page 4: SCIENCE SCRUM - XP Days · SCIENCE SCRUM: Agiles Projektmanagement in der Wissenschaft Michael Podvinec Joseph Pelrine. einzellige Amöben ... • Ist wissenschaftliche Kreativität

<this slide intentionally left blank.>

Page 5: SCIENCE SCRUM - XP Days · SCIENCE SCRUM: Agiles Projektmanagement in der Wissenschaft Michael Podvinec Joseph Pelrine. einzellige Amöben ... • Ist wissenschaftliche Kreativität

Gruppenleiter

Wiss. Programmierer,DBA

Junior Entwickler

Sys Admin/Senior EntwicklerWissenschaftlerin,

User support

Doktorand

Doktorand

Doktorandin

Postdoc

Postdoc

Doktorand

Doktorand

DAS TEAM

Page 6: SCIENCE SCRUM - XP Days · SCIENCE SCRUM: Agiles Projektmanagement in der Wissenschaft Michael Podvinec Joseph Pelrine. einzellige Amöben ... • Ist wissenschaftliche Kreativität

<this slide intentionally left blank.>

Page 7: SCIENCE SCRUM - XP Days · SCIENCE SCRUM: Agiles Projektmanagement in der Wissenschaft Michael Podvinec Joseph Pelrine. einzellige Amöben ... • Ist wissenschaftliche Kreativität

NIH

Page 8: SCIENCE SCRUM - XP Days · SCIENCE SCRUM: Agiles Projektmanagement in der Wissenschaft Michael Podvinec Joseph Pelrine. einzellige Amöben ... • Ist wissenschaftliche Kreativität

NIH NOT INVENTED HERE

Page 9: SCIENCE SCRUM - XP Days · SCIENCE SCRUM: Agiles Projektmanagement in der Wissenschaft Michael Podvinec Joseph Pelrine. einzellige Amöben ... • Ist wissenschaftliche Kreativität
Page 10: SCIENCE SCRUM - XP Days · SCIENCE SCRUM: Agiles Projektmanagement in der Wissenschaft Michael Podvinec Joseph Pelrine. einzellige Amöben ... • Ist wissenschaftliche Kreativität

Ein produktives Portal

in sechs Wochenauf den Markt bringen.

Page 11: SCIENCE SCRUM - XP Days · SCIENCE SCRUM: Agiles Projektmanagement in der Wissenschaft Michael Podvinec Joseph Pelrine. einzellige Amöben ... • Ist wissenschaftliche Kreativität
Page 12: SCIENCE SCRUM - XP Days · SCIENCE SCRUM: Agiles Projektmanagement in der Wissenschaft Michael Podvinec Joseph Pelrine. einzellige Amöben ... • Ist wissenschaftliche Kreativität

Flow

Page 13: SCIENCE SCRUM - XP Days · SCIENCE SCRUM: Agiles Projektmanagement in der Wissenschaft Michael Podvinec Joseph Pelrine. einzellige Amöben ... • Ist wissenschaftliche Kreativität

<this slide intentionally left blank.>

Klare und erreichbare Ziele.

Page 14: SCIENCE SCRUM - XP Days · SCIENCE SCRUM: Agiles Projektmanagement in der Wissenschaft Michael Podvinec Joseph Pelrine. einzellige Amöben ... • Ist wissenschaftliche Kreativität

Konzentration und Fokus.

Page 15: SCIENCE SCRUM - XP Days · SCIENCE SCRUM: Agiles Projektmanagement in der Wissenschaft Michael Podvinec Joseph Pelrine. einzellige Amöben ... • Ist wissenschaftliche Kreativität

<this slide intentionally left blank.>

Verlust desseiner-Selbst-Bewusstseins.

Page 16: SCIENCE SCRUM - XP Days · SCIENCE SCRUM: Agiles Projektmanagement in der Wissenschaft Michael Podvinec Joseph Pelrine. einzellige Amöben ... • Ist wissenschaftliche Kreativität

mühelose Tätigkeit,intrinsische Belohnung.

Page 17: SCIENCE SCRUM - XP Days · SCIENCE SCRUM: Agiles Projektmanagement in der Wissenschaft Michael Podvinec Joseph Pelrine. einzellige Amöben ... • Ist wissenschaftliche Kreativität

Flow ≠ Comfort Zone

Page 18: SCIENCE SCRUM - XP Days · SCIENCE SCRUM: Agiles Projektmanagement in der Wissenschaft Michael Podvinec Joseph Pelrine. einzellige Amöben ... • Ist wissenschaftliche Kreativität

Scrum ist ein Spiel.

Page 19: SCIENCE SCRUM - XP Days · SCIENCE SCRUM: Agiles Projektmanagement in der Wissenschaft Michael Podvinec Joseph Pelrine. einzellige Amöben ... • Ist wissenschaftliche Kreativität

SCIENCE SCRUM.

Page 20: SCIENCE SCRUM - XP Days · SCIENCE SCRUM: Agiles Projektmanagement in der Wissenschaft Michael Podvinec Joseph Pelrine. einzellige Amöben ... • Ist wissenschaftliche Kreativität

<this slide intentionally left blank.>

Page 21: SCIENCE SCRUM - XP Days · SCIENCE SCRUM: Agiles Projektmanagement in der Wissenschaft Michael Podvinec Joseph Pelrine. einzellige Amöben ... • Ist wissenschaftliche Kreativität

<this slide intentionally left blank.>

Page 22: SCIENCE SCRUM - XP Days · SCIENCE SCRUM: Agiles Projektmanagement in der Wissenschaft Michael Podvinec Joseph Pelrine. einzellige Amöben ... • Ist wissenschaftliche Kreativität

«I was following an idea, then I had two that seemed more interesting, and I ran after them immediately. So I never continued the first project...»

P., Post-Doc

Page 23: SCIENCE SCRUM - XP Days · SCIENCE SCRUM: Agiles Projektmanagement in der Wissenschaft Michael Podvinec Joseph Pelrine. einzellige Amöben ... • Ist wissenschaftliche Kreativität

VIELE FRAGEN: UNSER ANSATZ

•Wer ist der Product Owner?

•Was sind Shippable Increments?

•Wie sieht die richtige Toolbox aus?

•Welche Grösse soll das Team haben?

• Ist wissenschaftliche Kreativität mit Scrum vereinbar?

Page 24: SCIENCE SCRUM - XP Days · SCIENCE SCRUM: Agiles Projektmanagement in der Wissenschaft Michael Podvinec Joseph Pelrine. einzellige Amöben ... • Ist wissenschaftliche Kreativität

SEIT WIR SCRUM VERWENDEN...

sind wir produktiver

bin ich selbst produktiver

nutze ich meine Zeit besser

verstehe ich Projekte besser

sehe ich das “Big Picture”

fühle ich mich weniger gestresst

Scrum ist gut für Forschung

Scrum ist gut für Entwicklung

Persönliche Freiheit geht verloren

0 1 2 3 4 5 6 7

gar nicht richtig nicht richtig neutral richtig sehr richtig

Page 25: SCIENCE SCRUM - XP Days · SCIENCE SCRUM: Agiles Projektmanagement in der Wissenschaft Michael Podvinec Joseph Pelrine. einzellige Amöben ... • Ist wissenschaftliche Kreativität

WAS WIR GELERNT HABEN•Kurze Iterationen verbessern Schätzungen

(5d-Iterationen)

• Sprint Review & Planning in einem Tag

• Retrospektiven bei Bedarf

• ad hoc pair programming und pair reasoning

•Transparenz: für Deadlines und Release Plans, aber besonders innerhalb des Teams

Page 26: SCIENCE SCRUM - XP Days · SCIENCE SCRUM: Agiles Projektmanagement in der Wissenschaft Michael Podvinec Joseph Pelrine. einzellige Amöben ... • Ist wissenschaftliche Kreativität

SPRINTS: VERSPROCHEN VS. GELIEFERT

-50

0

50

100

150

200

Sprint 1 Sprint 5 Sprint 10 Sprint 15 Sprint 20

Übriggebliebene Arbeit Neue Arbeit

Page 27: SCIENCE SCRUM - XP Days · SCIENCE SCRUM: Agiles Projektmanagement in der Wissenschaft Michael Podvinec Joseph Pelrine. einzellige Amöben ... • Ist wissenschaftliche Kreativität

WAS INTRANSPARENZ BEWIRKT

0

0.20

0.40

0.60

0.80

1.00

Page 28: SCIENCE SCRUM - XP Days · SCIENCE SCRUM: Agiles Projektmanagement in der Wissenschaft Michael Podvinec Joseph Pelrine. einzellige Amöben ... • Ist wissenschaftliche Kreativität

WAS WIR GELERNT HABEN•Big is bad - Grosse Aufgaben in kleinere aufbrechen

(besonders für Science).

• Schätzung mittels Quattro Stagioni-Modell.

• Einfache Tools funktionieren am besten (Flipchart, Excel)

•Reflexartiges Command and Control wenn Verschiebungen auftreten muss durch SM und Peers aufgedeckt werden.

• Probleme mit Schätzqualität und Velocity-Vorhersagen

Page 29: SCIENCE SCRUM - XP Days · SCIENCE SCRUM: Agiles Projektmanagement in der Wissenschaft Michael Podvinec Joseph Pelrine. einzellige Amöben ... • Ist wissenschaftliche Kreativität

IST 75% GUT GENUG?

0

1.0

2.0

3.0

4.0

5.0

Sprint 1 Sprint 11 Sprint 21 Sprint 31 Sprint 41 Sprint 51 Sprint 61

Overestimation

0

25

50

75

100

Sprint 1 Sprint 11 Sprint 21 Sprint 31 Sprint 41 Sprint 51 Sprint 61

Percent left undone

Page 30: SCIENCE SCRUM - XP Days · SCIENCE SCRUM: Agiles Projektmanagement in der Wissenschaft Michael Podvinec Joseph Pelrine. einzellige Amöben ... • Ist wissenschaftliche Kreativität

Ist wissenschaftliche Kreativität mit Scrum vereinbar?

Page 31: SCIENCE SCRUM - XP Days · SCIENCE SCRUM: Agiles Projektmanagement in der Wissenschaft Michael Podvinec Joseph Pelrine. einzellige Amöben ... • Ist wissenschaftliche Kreativität

<this slide intentionally left blank.>

Page 32: SCIENCE SCRUM - XP Days · SCIENCE SCRUM: Agiles Projektmanagement in der Wissenschaft Michael Podvinec Joseph Pelrine. einzellige Amöben ... • Ist wissenschaftliche Kreativität

VIELEN DANK.

http://michael.podvinec.ch ● @mpodvinechttp://www.biozentrum.unibas.ch/research_it

http://www.metaprog.com/blogs ● @josephpelrine