effiziente management von scrum projekten mittels multi ... · scrum poker ! daily scrum:...

24
ScrumTable Effiziente Management von Scrum Projekten mittels Multi-Touch und ALM Integration Prof. Dr. Markus Stolze Hochschule für Technik Rapperswil [email protected]

Upload: others

Post on 23-Jul-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Effiziente Management von Scrum Projekten mittels Multi ... · Scrum Poker ! Daily Scrum: Status-Meetings mit Burndown etc. ! Synchronisation: Team Foundation Server . ScrumTable

ScrumTable Effiziente Management von Scrum Projekten mittels Multi-Touch und ALM Integration

Prof. Dr. Markus Stolze Hochschule für Technik Rapperswil [email protected]

Page 2: Effiziente Management von Scrum Projekten mittels Multi ... · Scrum Poker ! Daily Scrum: Status-Meetings mit Burndown etc. ! Synchronisation: Team Foundation Server . ScrumTable

ScrumTable Präsentation: Ablauf

n Team n Scrum n Problemstellung n ScrumTable in Aktion

Page 3: Effiziente Management von Scrum Projekten mittels Multi ... · Scrum Poker ! Daily Scrum: Status-Meetings mit Burndown etc. ! Synchronisation: Team Foundation Server . ScrumTable

ScrumTable: Team

Michael Gfeller

Prof. Dr. Markus Stolze

Silvan Gehrig

Page 4: Effiziente Management von Scrum Projekten mittels Multi ... · Scrum Poker ! Daily Scrum: Status-Meetings mit Burndown etc. ! Synchronisation: Team Foundation Server . ScrumTable

Scrum

Page 5: Effiziente Management von Scrum Projekten mittels Multi ... · Scrum Poker ! Daily Scrum: Status-Meetings mit Burndown etc. ! Synchronisation: Team Foundation Server . ScrumTable

Problem der Software Entwicklung

Page 6: Effiziente Management von Scrum Projekten mittels Multi ... · Scrum Poker ! Daily Scrum: Status-Meetings mit Burndown etc. ! Synchronisation: Team Foundation Server . ScrumTable

Ursache der Probleme

Wasserfall Vorgehen: Ganzes Projekt am Anfang geplant; Nichts kann vor dem Ende benutzt werden!

Page 7: Effiziente Management von Scrum Projekten mittels Multi ... · Scrum Poker ! Daily Scrum: Status-Meetings mit Burndown etc. ! Synchronisation: Team Foundation Server . ScrumTable

Scrum als Lösung

Scrum Vorgehen: Kurze Iterationen mit den aktuell wichtigsten Anforderungen. Jede Iteration liefert ein funktionierendes Produkt.

Page 8: Effiziente Management von Scrum Projekten mittels Multi ... · Scrum Poker ! Daily Scrum: Status-Meetings mit Burndown etc. ! Synchronisation: Team Foundation Server . ScrumTable

Sprint Backlog Board

Vorteile: n Agile n Transparent Nachteil: n Papier

Page 9: Effiziente Management von Scrum Projekten mittels Multi ... · Scrum Poker ! Daily Scrum: Status-Meetings mit Burndown etc. ! Synchronisation: Team Foundation Server . ScrumTable

ScrumTable ist die Lösung – Was ist das Problem?

Page 10: Effiziente Management von Scrum Projekten mittels Multi ... · Scrum Poker ! Daily Scrum: Status-Meetings mit Burndown etc. ! Synchronisation: Team Foundation Server . ScrumTable

Der Scrum Prozess Agile Softwareentwicklung: Iterativ – Lean – Product-Oriented

Scrum + PLM?

Page 11: Effiziente Management von Scrum Projekten mittels Multi ... · Scrum Poker ! Daily Scrum: Status-Meetings mit Burndown etc. ! Synchronisation: Team Foundation Server . ScrumTable

Das Problem bei Scrum: Doppelte Datenhaltung

Papier ß Server

Papier à Server

Page 12: Effiziente Management von Scrum Projekten mittels Multi ... · Scrum Poker ! Daily Scrum: Status-Meetings mit Burndown etc. ! Synchronisation: Team Foundation Server . ScrumTable

ScrumTable in Aktion

Page 13: Effiziente Management von Scrum Projekten mittels Multi ... · Scrum Poker ! Daily Scrum: Status-Meetings mit Burndown etc. ! Synchronisation: Team Foundation Server . ScrumTable

Zwei Deployment Plattformen

• Surface Table

•  Touch-Screens

Page 14: Effiziente Management von Scrum Projekten mittels Multi ... · Scrum Poker ! Daily Scrum: Status-Meetings mit Burndown etc. ! Synchronisation: Team Foundation Server . ScrumTable

ScrumTable Features

n Projektplanung: User Stories (Must, Should, Could)

n Sprintplanung: Velocity Scrum Poker

n Daily Scrum: Status-Meetings mit Burndown etc.

n Synchronisation: Team Foundation Server

Page 15: Effiziente Management von Scrum Projekten mittels Multi ... · Scrum Poker ! Daily Scrum: Status-Meetings mit Burndown etc. ! Synchronisation: Team Foundation Server . ScrumTable

ScrumTable Demo

Page 16: Effiziente Management von Scrum Projekten mittels Multi ... · Scrum Poker ! Daily Scrum: Status-Meetings mit Burndown etc. ! Synchronisation: Team Foundation Server . ScrumTable

Projekt Planen

• Erfassen der User-Story • Stack-Rank bestimmen

Page 17: Effiziente Management von Scrum Projekten mittels Multi ... · Scrum Poker ! Daily Scrum: Status-Meetings mit Burndown etc. ! Synchronisation: Team Foundation Server . ScrumTable

Aufwand schätzen

• Poker • Diskussion • Story Points schätzen

Page 18: Effiziente Management von Scrum Projekten mittels Multi ... · Scrum Poker ! Daily Scrum: Status-Meetings mit Burndown etc. ! Synchronisation: Team Foundation Server . ScrumTable

Sprint Planung

• Auswahl User Stories • User Stories unterteilen in

Tasks • Whiteboard verwenden

um Design zu definieren

Page 19: Effiziente Management von Scrum Projekten mittels Multi ... · Scrum Poker ! Daily Scrum: Status-Meetings mit Burndown etc. ! Synchronisation: Team Foundation Server . ScrumTable

Daily Scrum

Page 20: Effiziente Management von Scrum Projekten mittels Multi ... · Scrum Poker ! Daily Scrum: Status-Meetings mit Burndown etc. ! Synchronisation: Team Foundation Server . ScrumTable

Daily Scrum

• Besprechen: • Was war Gestern • Was ist Heute • Was für Probleme

Page 21: Effiziente Management von Scrum Projekten mittels Multi ... · Scrum Poker ! Daily Scrum: Status-Meetings mit Burndown etc. ! Synchronisation: Team Foundation Server . ScrumTable

Story / Task Board

• Projektverlauf überwachen

Page 22: Effiziente Management von Scrum Projekten mittels Multi ... · Scrum Poker ! Daily Scrum: Status-Meetings mit Burndown etc. ! Synchronisation: Team Foundation Server . ScrumTable

Sprint Backlog

• Digitale Projekt- Übersicht • Darstellen von Reports

Page 23: Effiziente Management von Scrum Projekten mittels Multi ... · Scrum Poker ! Daily Scrum: Status-Meetings mit Burndown etc. ! Synchronisation: Team Foundation Server . ScrumTable

ScrumTable Features

n Projektplanung: User Stories (Must, Should, Could)

n Sprintplanung: Velocity Scrum Poker

n Daily Scrum: Status-Meetings mit Burndown etc.

n Synchronisation: Team Foundation Server

Page 24: Effiziente Management von Scrum Projekten mittels Multi ... · Scrum Poker ! Daily Scrum: Status-Meetings mit Burndown etc. ! Synchronisation: Team Foundation Server . ScrumTable

ScrumTable Kontakt Markus Stolze [email protected] www.ifs.hsr.ch/ScrumTable