Upload
marc-bless
View
102
Download
0
Embed Size (px)
Citation preview
Agile Prinzipienreiterei
Marc Bless OOP 2012
coach.deagile
Prinzip
lat. principium = Anfang, Ursprung
Ein Prinzip ist das, aus dem ein anderes seinen Ursprung hat.
Es stellt einen gegebenen Grundsatz dar, der anderen Grundsätzen übergeordnet ist.
http://de.wikipedia.org/wiki/Prinzip
[...] Als Gegensatz spricht manin Situationen mit einem
hohen Flexibilitätsbedarf auch von
einem Prinzipienreiter.
http://de.wikipedia.org/wiki/Prinzip
Prinzipienreiter
ist ein kleinlicher, sturer Mensch,der auf seinen Prinzipien beharrt,auch wenn sie unangebracht sind.
http://de.wikipedia.org/wiki/Liste_geflügelter_Worte/A#Auf_einem_Prinzip_herumreiten
Prinzipienreiterei?
http://agilemanifesto.org/iso/de/principles.html
Scrum, Kanban, XP, ... Wie anfangen, welchen Weg gehen?
Praktiken
Methoden
Rituale
Techniken Wissen
SHU lernen,
einhalten, befolgen
HA zerreißen,
durchbrechen
RI sich entfernen,
loslösen, trennen
Shu-Ha-Ri Drei Stufen des Lernens
http://www.shu-ha-ri.de/index.php?action=geschichte&gesch=5
Praktiken
Methoden
Rituale
Techniken
Wissen
SHU lernen,
einhalten, befolgen
HA zerreißen,
durchbrechen
RI sich entfernen,
loslösen, trennen
Typische Startpunkte
Method Picking
dogmatisch, religiös
anmaßend, überschätzend
SHU lernen,
einhalten, befolgen
HA zerreißen,
durchbrechen
RI sich entfernen,
loslösen, trennen
Typische Startpunkte
Method Picking
dogmatisch, religiös
anmaßend, überschätzend
Bei aller Freiheit der Methodenwahl: Folge immerden Prinzipien!
Agile Prinzipienreiterei
Bei aller Freiheit der Methodenwahl: Folge immerden Prinzipien!
Fragestellungen
Welche Praktiken ergeben sich aus den agilen Prinzipien?
Welche Werte stecken in den agilen Prinzipien?
Was ist die Essenz der agilen Prinzipien?
Agiles Prinzip #1
Unsere höchste Priorität ist es,den Kunden durch frühe und kontinuierliche Auslieferung
wertvoller Software zufrieden zu stellen.
Agiles Prinzip #2
Begrüße Anforderungsänderungen selbst spät in der Entwicklung.
Agile Prozesse nutzen Veränderungen zum Wettbewerbsvorteil des Kunden.
Agiles Prinzip #3
Liefere funktionierende Softwareregelmäßig innerhalb weniger Wochen oder Monate und bevorzuge dabei die
kürzere Zeitspanne.
Agiles Prinzip #4
Fachexperten und Entwickler müssen während des Projektes
täglich zusammenarbeiten.
Agiles Prinzip #5
Errichte Projekte rund um motivierte Individuen. Gib ihnen das Umfeld und die
Unterstützung, die sie benötigenund vertraue darauf, dass sie die Aufgabe
erledigen.
Agiles Prinzip #6
Die effizienteste und effektivste Methode, Informationen an und innerhalb eines
Entwicklungsteam zu übermitteln, ist im Gespräch von Angesicht zu Angesicht.
Agiles Prinzip #7
Funktionierende Software ist das wichtigste Fortschrittsmaß.
Agiles Prinzip #8
Agile Prozesse fördern nachhaltige Entwicklung. Die Auftraggeber, Entwickler und Anwender
sollten ein gleichmäßiges Tempo auf unbegrenzte Zeit halten können.
Agiles Prinzip #9
Ständiges Augenmerk auf technische Exzellenz und gutes Design fördert Agilität.
Agiles Prinzip #10
Einfachheit -- die Kunst, die Menge nichtgetaner Arbeit zu maximieren -- ist essenziell.
Agiles Prinzip #11
Die besten Architekturen, Anforderungen und
Entwürfe entstehen durch selbstorganisierte Teams.
Agiles Prinzip #12
In regelmäßigen Abständen reflektiert das Team,wie es effektiver werden kann und passt sein
Verhalten entsprechend an.
Eigene Antworten finden
Welche Praktiken ergeben sich aus den agilen Prinzipien?
Welche Werte stecken in den agilen Prinzipien?
Was ist die Essenz der agilen Prinzipien?
Timebox: 15 Minuten
10 9 8 7 6 5 4 3 2 1 01112131415
Eigene Antworten finden
Welche Praktiken ergeben sich aus den agilen Prinzipien?
Welche Werte stecken in den agilen Prinzipien?
Was ist die Essenz der agilen Prinzipien?
Timebox abgeschlossen! Ergebnisse?
ReflektionTeams,
Organisationen, Vorgehensweisen
Folgen unsere
tatsächlich diesen Praktiken und Prinzipien?
Was hält uns davon ab, die erarbeiteten Praktiken anzuwenden?
Welche Anti-Patterns erkennen wir in unseren Handlungen?
➼ Hausaufgabe