Scrum – keine Angst vor Fragen
im Assessment
Agile Cars 2014 (Embedded meets agile)
2

Der Author

Sebastian Schneider
•

Consultant for Agile & Process
Improvement
Synspace GmbH

•
•
•
•
•

http://www.sebastian-schneider.eu
http://de.slideshare.net/schneseb
http://prezi.com/user/SebastianSchneider/
http://facebook.com/Sebastian.Schneider.eu
https://twitter.com/SeSchneider

•

Sebastian Schneider
3

Abgrenzungen
Scrum vs. Systementwicklung

Kenntnisse
Assessor-Fragen
vs.
Process Outcomes

Scrum ist nicht in
allen Umgebungen geeignet

Sebastian Schneider

Abgegrenztes Szenario

Agilität
4

Projektmanagement
Der Zweck des Projektmanagement-Prozesses besteht darin,
Automotive

die Aktivitäten, Aufgaben und Ressourcen, die für ein

SPICE ®

Projekt erforderlich sind, damit es ein Produkt und/oder
eine Dienstleistung erzeugt, im Kontext der Anforderungen
und Bedingungen des Projekts zu ermitteln, festzulegen,
zu planen, zu koordinieren und zu überwachen.

Scrum ist ein agiles Framework für komplexe Projekte.
Ursprünglich aus dem Softwarebereich kommend,
funktioniert es für jeglichen innovativen Arbeitsumfang. […]

Sebastian Schneider
5

Ergebnis 1: Der Arbeitsumfang für das Projekt ist definiert
Zielgruppe
Automobilhersteller

Nutzen /
Mehrwert
Produkt = Software?

Musterphasen

Lasten

Was sind Ihre Projektziele, die
Rahmenbedingungen und der

vs.

Dokumentieren!

Arbeitsumfang des Projektes?

Pflichtenheft

Backlog

Arbeitsumfang klären / Lösung:
• Lasten- Pflichtenheft – PO – Backlog
• Kunde - Backlog
•…

Sebastian Schneider

Top Features

Vision

Team Charter
6

Ergebnis 2: Die Erreichbarkeit der Projektziele mit den verfügbaren
Ressourcen und Beschränkungen ist bewertet

Roadmap
Vision
Ähnliche Projekte
Wie wurde die Erreichbarkeit
der Projektziele überprüft?

Iterative Neubewertung
Ressourcen

Machbarkeitssprints

„frühes Scheitern“

Velocity

Andere Beschränkungen
Ressourcen & Beschränkungen außerhalb
von SW/Kommunikation:
Ausstattung, SW Werkzeuge, IT, …

Sebastian Schneider

HW

ME

Zulieferer …
7

Ergebnis 3: Die Aufgaben und Ressourcen, die für die Bewältigung der Arbeit
erforderlich sind, sind größenmäßig festgelegt und geschätzt.
Epics
Story
Tasks

Human Ressourcen
Aufgaben
Wie wurden Projektaktivitäten
geplant?

Test Equipment

3
Testwagen
…

Schätzverfahren
Infrastruktur Ressourcen

Grob- / Feinplanung (3-6 Monate)

Sebastian Schneider
8

Ergebnis 4: Die Schnittstellen zwischen den Elementen innerhalb des Projekts und mit anderen
Projekt- und Organisationseinheiten sind ermittelt und überwacht
Scrum Guide

Gibt es eine Kommunikationsmatrix

Welche Meetings nutzen Sie

und wer erstellt diese?

im Projekt?

Weitere Schnittstellen
Team Schnittstellen

Wie binden Sie Zulieferer ein?

Zulieferer

Kommunikationen & Schnittstellen zum
Scrum Team beachten

Sebastian Schneider

Andere Org. Einheiten
Ergebnis 5: Die Pläne für die Projektdurchführung sind entwickelt,
umgesetzt und gepflegt

9

Plan vs. Schedule
Welche Pläne haben Sie
für die Projektdurchführung
entwickelt?
Roadmap / Story Maps

Zeitplan

Sind die Pläne umgesetzt

Risikoplan

Projekthandbuch

und gepflegt?
Konsistenz der Pläne
Releases und Zeitpläne abhängig vom OEM /
Kunden.
Risikomanagement / Plan

Sebastian Schneider

Team-Charter
Wurde so gearbeitet Vision
Roadmap
Sprints
…
10

Ergebnis 6: Die Projektfortschritte sind überwacht und protokolliert
Kunde
Daily Scrum
Impediments
Wie überwachen Sie den
Projektfortschritt?

Sprint Review

Reporting zum Kunde
Welche Rolle?

Sebastian Schneider

Release Burndown Sprint Burndown

Gibt es Statusberichte?

Nachweisbarkeit
11

Ergebnis 7: Maßnahmen zur Korrektur von Planabweichungen und zur Vermeidung eines
erneuten Auftretens von im Projekt festgestellten Problemen sind ergriffen, wenn die
Projektziele nicht erreicht werden

Retrospektive
Welche Mechanismen haben Sie
implementiert um Abweichungen
Impediments

zu erkennen?

Welche Abweichungen vom Plan
haben Sie erkannt und wie
haben Sie darauf reagiert?
Sprint Review

Backlog

Sehr frühe Erkennung von Abweichungen in
Scrum!
Aktualität / Versionierung von Artefakten

Sebastian Schneider

Visionsziele
Sprintziele
12

Es gibt nicht die Lösung

Sebastian Schneider
13

Stacey Landscape Diagramm
Stacy Landscape Diagram
Unknown
Technology

Known
Technology
Stable
requirements

Sebastian Schneider

Unstable
requirements
14

Beispiele
Systemintegration

kritische Position

Target / Simulation

Potentiell auslieferbares
Produktinkrement

Product Owner
Retrospektive / Inspect & Adapt

Tailoring
Sprints

Sebastian Schneider

30 Tage
15

Beispiele

Scrum = Scrum?
Assessor

Angemessenheit
Nachweisbarkeit
Scrum & Automotive

Sebastian Schneider

&
Wahrheit
16

Abschluss

Scrum im Automotive Bereich ist unter bestimmten
Rahmenbedingungen möglich. Scrum deckt Teile von
Prozessreifegradmodellen ab.

Sebastian Schneider

Scrum im Assessment

  • 1.
    Scrum – keineAngst vor Fragen im Assessment Agile Cars 2014 (Embedded meets agile)
  • 2.
    2 Der Author Sebastian Schneider • Consultantfor Agile & Process Improvement Synspace GmbH • • • • • http://www.sebastian-schneider.eu http://de.slideshare.net/schneseb http://prezi.com/user/SebastianSchneider/ http://facebook.com/Sebastian.Schneider.eu https://twitter.com/SeSchneider • Sebastian Schneider
  • 3.
    3 Abgrenzungen Scrum vs. Systementwicklung Kenntnisse Assessor-Fragen vs. ProcessOutcomes Scrum ist nicht in allen Umgebungen geeignet Sebastian Schneider Abgegrenztes Szenario Agilität
  • 4.
    4 Projektmanagement Der Zweck desProjektmanagement-Prozesses besteht darin, Automotive die Aktivitäten, Aufgaben und Ressourcen, die für ein SPICE ® Projekt erforderlich sind, damit es ein Produkt und/oder eine Dienstleistung erzeugt, im Kontext der Anforderungen und Bedingungen des Projekts zu ermitteln, festzulegen, zu planen, zu koordinieren und zu überwachen. Scrum ist ein agiles Framework für komplexe Projekte. Ursprünglich aus dem Softwarebereich kommend, funktioniert es für jeglichen innovativen Arbeitsumfang. […] Sebastian Schneider
  • 5.
    5 Ergebnis 1: DerArbeitsumfang für das Projekt ist definiert Zielgruppe Automobilhersteller Nutzen / Mehrwert Produkt = Software? Musterphasen Lasten Was sind Ihre Projektziele, die Rahmenbedingungen und der vs. Dokumentieren! Arbeitsumfang des Projektes? Pflichtenheft Backlog Arbeitsumfang klären / Lösung: • Lasten- Pflichtenheft – PO – Backlog • Kunde - Backlog •… Sebastian Schneider Top Features Vision Team Charter
  • 6.
    6 Ergebnis 2: DieErreichbarkeit der Projektziele mit den verfügbaren Ressourcen und Beschränkungen ist bewertet Roadmap Vision Ähnliche Projekte Wie wurde die Erreichbarkeit der Projektziele überprüft? Iterative Neubewertung Ressourcen Machbarkeitssprints „frühes Scheitern“ Velocity Andere Beschränkungen Ressourcen & Beschränkungen außerhalb von SW/Kommunikation: Ausstattung, SW Werkzeuge, IT, … Sebastian Schneider HW ME Zulieferer …
  • 7.
    7 Ergebnis 3: DieAufgaben und Ressourcen, die für die Bewältigung der Arbeit erforderlich sind, sind größenmäßig festgelegt und geschätzt. Epics Story Tasks Human Ressourcen Aufgaben Wie wurden Projektaktivitäten geplant? Test Equipment 3 Testwagen … Schätzverfahren Infrastruktur Ressourcen Grob- / Feinplanung (3-6 Monate) Sebastian Schneider
  • 8.
    8 Ergebnis 4: DieSchnittstellen zwischen den Elementen innerhalb des Projekts und mit anderen Projekt- und Organisationseinheiten sind ermittelt und überwacht Scrum Guide Gibt es eine Kommunikationsmatrix Welche Meetings nutzen Sie und wer erstellt diese? im Projekt? Weitere Schnittstellen Team Schnittstellen Wie binden Sie Zulieferer ein? Zulieferer Kommunikationen & Schnittstellen zum Scrum Team beachten Sebastian Schneider Andere Org. Einheiten
  • 9.
    Ergebnis 5: DiePläne für die Projektdurchführung sind entwickelt, umgesetzt und gepflegt 9 Plan vs. Schedule Welche Pläne haben Sie für die Projektdurchführung entwickelt? Roadmap / Story Maps Zeitplan Sind die Pläne umgesetzt Risikoplan Projekthandbuch und gepflegt? Konsistenz der Pläne Releases und Zeitpläne abhängig vom OEM / Kunden. Risikomanagement / Plan Sebastian Schneider Team-Charter Wurde so gearbeitet Vision Roadmap Sprints …
  • 10.
    10 Ergebnis 6: DieProjektfortschritte sind überwacht und protokolliert Kunde Daily Scrum Impediments Wie überwachen Sie den Projektfortschritt? Sprint Review Reporting zum Kunde Welche Rolle? Sebastian Schneider Release Burndown Sprint Burndown Gibt es Statusberichte? Nachweisbarkeit
  • 11.
    11 Ergebnis 7: Maßnahmenzur Korrektur von Planabweichungen und zur Vermeidung eines erneuten Auftretens von im Projekt festgestellten Problemen sind ergriffen, wenn die Projektziele nicht erreicht werden Retrospektive Welche Mechanismen haben Sie implementiert um Abweichungen Impediments zu erkennen? Welche Abweichungen vom Plan haben Sie erkannt und wie haben Sie darauf reagiert? Sprint Review Backlog Sehr frühe Erkennung von Abweichungen in Scrum! Aktualität / Versionierung von Artefakten Sebastian Schneider Visionsziele Sprintziele
  • 12.
    12 Es gibt nichtdie Lösung Sebastian Schneider
  • 13.
    13 Stacey Landscape Diagramm StacyLandscape Diagram Unknown Technology Known Technology Stable requirements Sebastian Schneider Unstable requirements
  • 14.
    14 Beispiele Systemintegration kritische Position Target /Simulation Potentiell auslieferbares Produktinkrement Product Owner Retrospektive / Inspect & Adapt Tailoring Sprints Sebastian Schneider 30 Tage
  • 15.
  • 16.
    16 Abschluss Scrum im AutomotiveBereich ist unter bestimmten Rahmenbedingungen möglich. Scrum deckt Teile von Prozessreifegradmodellen ab. Sebastian Schneider