das agile manifest im automotive bereich
DESCRIPTION
Das agile Manifest im Automotive Bereich interpretiert. Die Folien zu meinem Vortrag auf der Agile Cars 2014TRANSCRIPT
Agile - Agiles Manifestim Automotive Bereich
Agile Cars 2014 (Embedded meets agile) Agile Cars 2014 (Embedded meets agile)
Der Autor
• 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
3
Artefakte Sichtbare Strukturen im Unternehmen,
Abläufe
WERTE
Basis & Grundlage
von Verhaltensweisen
Glaubwürdigkeit
geben eine
Richtung vor
oberhalb der
Unternehmenskultur
Abstrakte Ziele, Strategien, Richtung
Sebastian Schneider
*Ebenen der Kultur nach E.Schein
Ausgangspunkt für Werte und Verhalten
(„Unternehmenskultur“)
WERTE
Grundprämisse
Unternehmenskultur
implizit oder explizit
müssen im Einklang mit der
Unternehmenskultur stehen
4
Partnerschaft Nachhaltigkeit
Integrität
Disziplin Innovation
Kundenorientierung
Loyalität
Disziplin
IntegritätWertschätzung
Begeisterung
Abstrakte, nicht interpretierte
Werte lassen keine Rückschlüsse
zu – weder auf Branche noch
Sebastian Schneider
Engagement
StärkeVision
Talent
Integrität
FairnessGradlinigkeit
Mut
Loyalitätzu – weder auf Branche noch
Unternehmen!
5
Warum interpretieren?Diskussionsgrundlage
Richtungsweisend
Abstrakt
Sebastian Schneider
Ohne Gegenwerte nutzlos
€
6
Kundenorientierung Wertschöpfung
Sebastian Schneider
Ein Wert kann nicht ohne Folgen ohne
seinen Gegenwert geändert werden
Ein Werteungleichgewicht kann auch durch eine
Verschiebung der Unternehmenskultur angepasst werden
Agiles Manifest7
…relative Gewichtung der Werte gegeneinander
(„over“)
…abstrakte Werte(paare) müssen interpretiert
werden
Sebastian Schneider
…müssen bei Adaptierung zur Unternehmenskultur
bzw. Werten passen.
…können als Richtlinie gesehen werden, wenn man
sich in eine solche Richtung entwickeln will
Working Software over Comprehensive Documentation
8
Working Software beinhaltet zunächst einmal alles was nötig ist, um zu beweisen, dass die Software wie vereinbart arbeitet. Das beinhaltet auch, das bspw. Dokumente für einen regulierten Bereich dazu gehören.
OEMAnforderung Norm „Working Software“
Sebastian Schneider
Anforderung Norm
„Comprehensive
Documentation“
Continuous Integration?
Häufigere Releases?
Testgetriebene Entwicklung?
Mehrwert?
Individuals and Interaction over Processes and Tools9
Prozess = gerichteter Ablauf
Gute Produkte, die durch Menschen erstellt werden, entstehen durch die Interaktion von Menschen miteinander. Sie arbeiten mit Prozessen die das Team unterstützen und Tools die angemessen sind.
„Individuals and Interactions“
Sebastian Schneider
„Processes and Tools“
„Individuals and Interactions“
Prozess = F. W. TaylorMiteinander schaffen?
Innovation?
Wissenstransfer?
Motivation?
Bonus?
Customer Collaboration over Contract Negotiation10
Wir verstecken uns nicht hinter Verträgen. Bei komplexen Produkten müssen wir mit dem Kunden über den Inhalt der Verträge und die Realität während des Projekts sprechen.
Kunde = Product Owner?
Unklarheiten in Verträgen aktiv lösen
Nicht hinter Klauseln verstecken
Verträge die Zusammenarbeit regeln
lassen
Sebastian Schneider
Ein komplexes System kann im Vorfeld nie voll
spezifiziert werden
Frühes Feedback?
Reviews?
Prototypen?
… „Contract Negotiation“
„Customer Collaboration“
Responding to a Change over following a Plan11
Um dem Kunden einen Mehrwert bieten zu können, müssen wir Umstände der Realität mit in unsere Betrachtungen einbeziehen und anpassen.
Plan
Inspect & Adapt„Humphrey’s law“
Vorgehens-PlanZeit-Plan
Sebastian Schneider
Entscheidungen bei
Experten / Teams?
Inspect & Adapt? „Following a Plan“
„Responding to a Change“
Defer Commitment?
…
Vorgehens-PlanZeit-Plan
Wertewandel12
Erweiterung der Werte durch Marktänderung
Explizit und implizit
direkt und indirekt
Gesellschaftliche Ansichten
(NSA, Mindestlohn, Atomenergie,…)
Vorgegeben durch Strategie
Sebastian Schneider
Werte etablieren ein System zwischen
Mitarbeiter und Unternehmen
Nächsten Schritte13
Ziel
WERTE
Sebastian Schneider
Abschluss14
Sie müssen das agile Manifest nicht interpretieren.
Sie sollten es aber tun, bevor es ein anderer Mitarbeiter aus
Unternehmenssicht „falsch“ interpretiert.
Sebastian Schneider
Unternehmenssicht „falsch“ interpretiert.