Upload
sebastian-schneider
View
516
Download
3
Embed Size (px)
DESCRIPTION
Die Folien zu meinem Vortrag auf der Agile Cars 2014 über Scrum und ein Automotive SPICE Assessment
Citation preview
Scrum – keine Angst vor Fragenim Assessment
Agile Cars 2014 (Embedded meets agile) Agile Cars 2014 (Embedded meets agile)
Der Author
• Consultant for Agile & Process Improvement
2
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
Abgrenzungen3
Kenntnisse
Assessor-Fragen
vs.
Scrum vs. Systementwicklung
Sebastian Schneider
vs.
Process Outcomes
AgilitätScrum ist nicht in
allen Umgebungen geeignet
Abgegrenztes Szenario
Projektmanagement4
Der Zweck des Projektmanagement-Prozesses besteht darin,
die Aktivitäten, Aufgaben und Ressourcen, die für ein
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.
Automotive
SPICE ®
Sebastian Schneider
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. […]
Ergebnis 1: Der Arbeitsumfang für das Projekt ist definiert
5
Was sind Ihre Projektziele, die
Rahmenbedingungen und der
Arbeitsumfang des Projektes?
Vision
Zielgruppe
Nutzen / Mehrwert
Top Features
Lasten
vs.
Pflichtenheft
Musterphasen
Automobilhersteller
Produkt = Software?
Dokumentieren!
Sebastian Schneider
Arbeitsumfang des Projektes?
Backlog
Pflichtenheft
Team Charter
Arbeitsumfang klären / Lösung:• Lasten- Pflichtenheft – PO – Backlog• Kunde - Backlog• …
Ergebnis 2: Die Erreichbarkeit der Projektziele mit den verfügbaren
Ressourcen und Beschränkungen ist bewertet
6
Wie wurde die Erreichbarkeit
der Projektziele überprüft?
Vision
Ähnliche Projekte
Iterative Neubewertung
Roadmap
Sebastian Schneider
Machbarkeitssprints
Andere Beschränkungen
Iterative Neubewertung
Velocity
Ressourcen & Beschränkungen außerhalb von SW/Kommunikation:Ausstattung, SW Werkzeuge, IT, …
Ressourcen
HW ME Zulieferer …
„frühes Scheitern“
Ergebnis 3: Die Aufgaben und Ressourcen, die für die Bewältigung der Arbeit
erforderlich sind, sind größenmäßig festgelegt und geschätzt.
7
Wie wurden Projektaktivitäten
geplant?
Human Ressourcen
3
Aufgaben
Epics
Story
Tasks
Test Equipment
Sebastian Schneider
Schätzverfahren
3
Infrastruktur Ressourcen
Testwagen
…
Grob- / Feinplanung (3-6 Monate)
Ergebnis 4: Die Schnittstellen zwischen den Elementen innerhalb des Projekts und mit anderen
Projekt- und Organisationseinheiten sind ermittelt und überwacht
8
Welche Meetings nutzen Sie
im Projekt?Gibt es eine Kommunikationsmatrix
und wer erstellt diese?
Weitere Schnittstellen
Team Schnittstellen
Scrum Guide
Sebastian Schneider
Zulieferer Andere Org. Einheiten
Team Schnittstellen
Wie binden Sie Zulieferer ein?
Kommunikationen & Schnittstellen zum Scrum Team beachten
Ergebnis 5: Die Pläne für die Projektdurchführung sind entwickelt,
umgesetzt und gepflegt
9
Welche Pläne haben Sie
für die Projektdurchführung
entwickelt?
Plan vs. Schedule
Roadmap / Story Maps
Sebastian Schneider
ProjekthandbuchSind die Pläne umgesetzt
und gepflegt?
Konsistenz der PläneWurde so gearbeitet
RisikoplanZeitplan
Team-CharterVision
RoadmapSprints
Releases und Zeitpläne abhängig vom OEM / Kunden.
Risikomanagement / Plan…
Ergebnis 6: Die Projektfortschritte sind überwacht und protokolliert
10
Wie überwachen Sie den
Projektfortschritt?Gibt es Statusberichte?
Daily ScrumImpediments
Kunde
Sebastian Schneider
Sprint Review Sprint BurndownRelease Burndown Nachweisbarkeit
Reporting zum KundeWelche Rolle?
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
11
Welche Mechanismen haben Sie
implementiert um Abweichungen
zu erkennen?
Retrospektive
Impediments
Sebastian Schneider
Welche Abweichungen vom Plan
haben Sie erkannt und wie
haben Sie darauf reagiert?
Sprint Review
Sprintziele
VisionszieleSehr frühe Erkennung von Abweichungen in Scrum!
Aktualität / Versionierung von Artefakten
Backlog
Es gibt nicht die Lösung12
Sebastian Schneider
Stacey Landscape Diagramm13
Unknown Technology
Stacy Landscape Diagram
Sebastian Schneider
Stable requirements
Unstable requirements
Known Technology
Beispiele14
Potentiell auslieferbares
Produktinkrement
Target / SimulationSystemintegration
Product Owner
kritische Position
Sebastian Schneider
Product Owner
Sprints
30 TageRetrospektive / Inspect & Adapt
Tailoring
Beispiele15
Assessor
Scrum = Scrum?
Sebastian Schneider
Scrum & Automotive
Nachweisbarkeit
&
Wahrheit
Angemessenheit
Abschluss16
Scrum im Automotive Bereich ist unter bestimmten
Rahmenbedingungen möglich. Scrum deckt Teile von
Prozessreifegradmodellen ab.
Sebastian Schneider