Jira ist für viele Kanbanista und Agilisten ein rotes Tuch – aber ist wirklich Jira das Problem? Und wie kann man Leiden mindern?
Agile Konferenzen, Blogs, Twitter - wo auch immer Lean- und Agile-Leute zusammenkommen, ist es ein Leichtes, einen Tumult bei dem die Emotionen hochgehen zu entfachen, wenn man Jira auch nur erwähnt. Aber warum gibt es immer eine so starke Reaktion? Liegt es an der Qualität des Tools? Michael Mahlbergs Erfahrung nach nicht. Das Problem liegt in der tatsächlichen Umsetzung in vielen Organisationen und - um fair zu sein - ähnliche Punkte könnte man auch bei anderen Tools anführen. Dieser Vortrag wird sich mit den systemischen, soziologischen und organisatorischen Problemen befassen, die (einige) von uns jedes Mal zusammenzucken lassen, wenn wir hören, dass unsere Kunden Jira verwenden. Und er wird zeigen, wie man mit diesen Problemen umgehen kann!
1. Slide #
2019 Michael Mahlberg
Immer Ärger mit Jira?
Limited WIP Society Köln – 14.7.2021
Michael Mahlberg
1
2. Slide #
2019 Michael Mahlberg 2
Source:
Wikipedia
https://en.wikipedia.org/wiki/The_Trouble_with_Harry#/media/File:The_Trouble_with_Harry.jpg
JIRA
3. Slide #
2019 Michael Mahlberg 3
DieserTalk könnte Jira-Hassenden missfallen und
eventuell ein paar Meinungen in Frage stellen
ADVISORY
G E N E R A L
N o J i r a B a s h i n g
4. Slide #
2019 Michael Mahlberg 4
Team
Prozess
Unternehmen
Community
Grafik:
Thomas
Epping,
persönliche
Kommunikation,
2019
5. Slide #
2019 Michael Mahlberg
Über Spezialisierung…
Spezialwissen
Spezielle Berechtigungen
Zentralisierte Administration
5
6. Slide #
2019 Michael Mahlberg 6
Eine wahre Geschichte…
Physisches Board März 2017
(5Teams ~ 40 Personen)
Zentrale Administration
des elektronischenTools
3 Monate, bis diese (!)Version
des Boards elektronisch
verfügbar war
Flow-Efficiency:
1,3% …
7. Slide #
2019 Michael Mahlberg 7
Die Produktionsmittel
gehören in die
Hände der Menschen,
die die Arbeit
verrichten.
(paraphrasiert…)
9. Slide #
2013 Michael Mahlberg
PRINZIPIEN HINTER DEM AGILEN
MANIFEST
- Unsere höchste Priorität ist es, den Kunden durch frühe
und kontinuierliche Auslieferung wertvoller Software
zufrieden zu stellen.
- Heisse Anforderungsänderungen selbst spät in der
Entwicklung willkommen.Agile Prozesse nutzen
Veränderungen zum Wettbewerbsvorteil des Kunden.
- Liefere funktionierende Software regelmäßig innerhalb
weniger Wochen oder Monate und bevorzuge dabei die
kürzere Zeitspanne.
- Fachexperten und Entwickler müssen während des
Projektes täglich zusammenarbeiten.
- Errichte Projekte rund um motivierte Individuen. Gib ihnen
das Umfeld und die Unterstützung, die sie benötigen und
vertraue darauf, dass sie die Aufgabe erledigen.
- Die effizienteste und effektivste Methode, Informationen an
und innerhalb eines Entwicklungsteams zu übermitteln, ist
im Gespräch von Angesicht zu Angesicht.
- Funktionierende Software ist das wichtigste
Fortschrittsmaß.
- Agile Prozesse fördern nachhaltige Entwicklung. Die
Auftraggeber, Entwickler und Benutzer sollten ein
gleichmäßigesTempo auf unbegrenzte Zeit halten können.
- Ständiges Augenmerk auf technische Exzellenz und gutes
Design fördert Agilität.
- Einfachheit -- die Kunst, die Menge nicht getaner Arbeit zu
maximieren -- ist essenziell.
- Die besten Architekturen,Anforderungen und Entwürfe
entstehen durch selbstorganisierteTeams.
- In regelmäßigen Abständen reflektiert das Team,
wie es effektiver werden kann und passt sein
Verhalten entsprechend an.
10
10. Slide #
2013 Michael Mahlberg
PRINZIPIEN HINTER DEM AGILEN
MANIFEST
-In regelmäßigen Abständen reflektiert das Team,
wie es effektiver werden kann und passt sein
Verhalten entsprechend an.
11
37. Slide #
2019 Michael Mahlberg 23
Die andere wahre Geschichte…
Physisches Board März 2017
(5Teams ~ 40 Personen)
Zentrale Administration
des elektronischenTools
3 Monate, bis diese (!)Version
des Boards elektronisch
verfügbar war
Flow-Efficiency:
1,3% …
38. Slide #
2019 Michael Mahlberg 24
Ä r g e r A b h i l f e
Für Details im Arbeitsablauf physische
Boards benutzen
Innerhalb des elektronischen Werkzeugs
eine höhere Abstraktionsebene nutzen
Jedes Team braucht (mindestens) eine:n Tool-
Adminstrator:in
Verlust der
Anpassungsfähigkeit
39. Slide #
2019 Michael Mahlberg 25
Grafik:
Thomas
Epping,
persönliche
Kommunikation,
2019
Prozess
Unternehmen
Community
41. Slide #
2013 Michael Mahlberg
PRINZIPIEN HINTER DEM AGILEN
MANIFEST
- Unsere höchste Priorität ist es, den Kunden durch frühe und
kontinuierliche Auslieferung wertvoller Software zufrieden
zu stellen.
- Heisse Anforderungsänderungen selbst spät in der
Entwicklung willkommen.Agile Prozesse nutzen
Veränderungen zum Wettbewerbsvorteil des Kunden.
- Liefere funktionierende Software regelmäßig innerhalb
weniger Wochen oder Monate und bevorzuge dabei die
kürzere Zeitspanne.
- Fachexperten und Entwickler müssen während des
Projektes täglich zusammenarbeiten.
- Errichte Projekte rund um motivierte Individuen. Gib ihnen
das Umfeld und die Unterstützung, die sie benötigen und
vertraue darauf, dass sie die Aufgabe erledigen.
- Die effizienteste und effektivste Methode, Informationen an
und innerhalb eines Entwicklungsteams zu übermitteln, ist im
Gespräch von Angesicht zu Angesicht.
- Funktionierende Software ist das wichtigste Fortschrittsmaß.
- Agile Prozesse fördern nachhaltige Entwicklung. Die
Auftraggeber, Entwickler und Benutzer sollten ein
gleichmäßigesTempo auf unbegrenzte Zeit halten können.
- Ständiges Augenmerk auf technische Exzellenz und gutes
Design fördert Agilität.
- Einfachheit -- die Kunst, die Menge nicht getaner Arbeit zu
maximieren -- ist essenziell.
- Die besten Architekturen, Anforderungen und Entwürfe
entstehen durch selbstorganisierte Teams.
- In regelmäßigen Abständen reflektiert dasTeam, wie es
effektiver werden kann und passt seinVerhalten
entsprechend an.
28
42. Slide #
2013 Michael Mahlberg
PRINZIPIEN HINTER DEM AGILEN
MANIFEST
-[…]
-Errichte Projekte rund um motivierte Individuen. Gib ihnen das
Umfeld und die Unterstützung, die sie benötigen und vertraue
darauf, dass sie die Aufgabe erledigen.
-[…]
-Die besten Architekturen, Anforderungen und Entwürfe entstehen
durch selbstorganisierte Teams.
-[…]
29
43. Slide #
2019 Michael Mahlberg 30
40 Teams 2 wöchige Iterationen
≈2 Änderungen am Prozess oder an Arten der Arbeit pro Iteration
(Gefördert durch die Reflektionsmeetings am Ende der Iterationen)
15 Minutes zum Beschreiben der Änderung
15 Minutes zum Verstehen
15 Minutes für die Umsetzung.
40(Teams)
2(Wochen) * 2 (Änderungen)
=> 40 Änderungen pro Woche
20 Stunden Änderungsumsetzung
nicht praktikabel
3 Menschen im Admin Team
Ein paar Annahmen – die Realität könnte schlimmer sein
44. Slide #
2019 Michael Mahlberg 31
Inwiefern ist das nicht praktikabel ?
- Overhead für die Wissensverteilung unter den Aministrator:innen
- Overhead für das „wieder erlernen” der konkreten Modelle
52. Slide #
2019 Michael Mahlberg 38
Inwiefern ist das nicht praktikabel ?
- Overhead für die Wissensverteilung unter den
Aministrator:innen
- Overhead für das „wieder erlernen” der konkreten Modelle
- Änderungen würden sich aufstauen und die
Adminstrationsgruppe würde zum Bottleneck
(not to scale)
53. Slide #
2019 Michael Mahlberg 38
Inwiefern ist das nicht praktikabel ?
- Overhead für die Wissensverteilung unter den
Aministrator:innen
- Overhead für das „wieder erlernen” der konkreten Modelle
- Änderungen würden sich aufstauen und die
Adminstrationsgruppe würde zum Bottleneck
Team
1
2
3
4
(not to scale)
54. Slide #
2019 Michael Mahlberg
Auftritt: Economy of Scale
39
This is an Anti-Pattern
55. Slide #
2019 Michael Mahlberg
„Lasst uns weniger Modelle
haben”
Und spezialisierteTeams, um die besten Prozess-Modelle zu
finden
40
This is an Anti-Pattern
57. Slide #
2019 Michael Mahlberg 41
Das Team
(Um dessen Arbeit
es geht)
This is an Anti-Pattern
58. Slide #
2019 Michael Mahlberg 41
Das Team
(Um dessen Arbeit
es geht)
Die reale
Arbeitsweise
This is an Anti-Pattern
59. Slide #
2019 Michael Mahlberg 41
Das Team
(Um dessen Arbeit
es geht)
Die reale
Arbeitsweise
Prozess-Team
(beobachtet und
optimiert)
This is an Anti-Pattern
60. Slide #
2019 Michael Mahlberg 41
Das Team
(Um dessen Arbeit
es geht)
Die reale
Arbeitsweise
Prozess-Team
(beobachtet und
optimiert)
Admin-Team
(Setzt um, was das
Prozess-Team
gefunden hat)
This is an Anti-Pattern
61. Slide #
2019 Michael Mahlberg 41
Das Team
(Um dessen Arbeit
es geht)
Die reale
Arbeitsweise
Prozess-Team
(beobachtet und
optimiert)
Admin-Team
(Setzt um, was das
Prozess-Team
gefunden hat)
Der implementierte
Workflow
This is an Anti-Pattern
62. Slide #
2019 Michael Mahlberg 41
Das Team
(Um dessen Arbeit
es geht)
Die reale
Arbeitsweise
Prozess-Team
(beobachtet und
optimiert)
Admin-Team
(Setzt um, was das
Prozess-Team
gefunden hat)
Der implementierte
Workflow
Die Lücke, die durch
„Stille Post” und
die vergehende
Zeit entsteht
This is an Anti-Pattern
63. Slide #
2019 Michael Mahlberg 42
Ä r g e r A b h i l f e
Für Details im Arbeitsablauf physische Boards benutzen
Innerhalb des elektronischen Werkzeugs eine höhere
Abstraktionsebene nutzen
Jedes Team braucht (mindestens) eine:n Tool-Adminstrator:in
Verlust der
Anpassungsfähigkeit
64. Slide #
2019 Michael Mahlberg 42
Ä r g e r A b h i l f e
Für Details im Arbeitsablauf physische Boards benutzen
Innerhalb des elektronischen Werkzeugs eine höhere
Abstraktionsebene nutzen
Jedes Team braucht (mindestens) eine:n Tool-Adminstrator:in
Verlust der
Anpassungsfähigkeit
Verlust der Autonomie Eine:n Tooladminstrator:in in jedem Team
Möglichst wenige Objekte gemeinsam nutzen
Bei Jira: Den „vereinfachten Arbeitsablauf” erlauben
65. Slide #
2019 Michael Mahlberg
Damals, vor langer Zeit…
Einst war auch Jira einfach ein Bug-Tracker…
43
76. Slide #
2019 Michael Mahlberg
Menschen als
Ausführungseinheiten?
Oder zumindest sind sie so im System modelliert
im Gegensatz zu
Menschen definieren und verbessern ihren eigenen Prozess
… fortwährend
54
77. Slide #
2019 Michael Mahlberg 55
Unternehmen
Community
Grafik:
Thomas
Epping,
persönliche
Kommunikation,
2019
78. Slide #
2019 Michael Mahlberg
Individuen & Interaktionen
Assigning someone a JiraTicket over…
56
82. Slide #
2019 Michael Mahlberg 60
Ä r g e r A b h i l f e
Für Details im Arbeitsablauf physische Boards benutzen
Innerhalb des elektronischen Werkzeugs eine höhere
Abstraktionsebene nutzen
Jedes Team braucht (mindestens) eine:n Tool-Adminstrator:in
Verlust der
Anpassungsfähigkeit
Verlust der Autonomie Eine:n Tooladminstrator:in in jedem Team
Möglichst wenige Objekte gemeinsam nutzen
Bei Jira: Den „vereinfachten Arbeitsablauf” erlauben
83. Slide #
2019 Michael Mahlberg 60
Ä r g e r A b h i l f e
Für Details im Arbeitsablauf physische Boards benutzen
Innerhalb des elektronischen Werkzeugs eine höhere
Abstraktionsebene nutzen
Jedes Team braucht (mindestens) eine:n Tool-Adminstrator:in
Verlust der
Anpassungsfähigkeit
Verlust der Autonomie Eine:n Tooladminstrator:in in jedem Team
Möglichst wenige Objekte gemeinsam nutzen
Bei Jira: Den „vereinfachten Arbeitsablauf” erlauben
Verlust der Motivation
und Identifikation
Vermeide es, das Tool als den primäre
Kommunikationskanal zu nutzen. Nutze es um
Vereinbarungen zwischen Menschen festzuhalten
84. Slide #
2019 Michael Mahlberg
Visuelles Management
Boards unterstützen Selbstorganisation dadurch,
by das relevante Informationen sichtbar sind
(Layout et. al. & Funktion)
61
85. Slide #
2019 Michael Mahlberg 62
Elektronische Ticketsysteme:
- … sind endlos (es macht keinen Unterschied, ob unter der unteren
Bildschirmkante 2 oder 200 Tickets kommen)
- … unterstützen meistens nicht das freie Platzieren von Items oder
Swimlanes
- … erlauben unterschiedliche Sichten (Menschen sehen die Welt
unterschiedlich)
(Lieblingsfeind: Quickfilter „Nur meine Tickets“)
- … neigen dazu, zu viel Informationen zu enthalten
87. Slide #
2019 Michael Mahlberg 64
Ä r g e r A b h i l f e
Für Details im Arbeitsablauf physische Boards benutzen
Innerhalb des elektronischen Werkzeugs eine höhere Abstraktionsebene nutzen
Jedes Team braucht (mindestens) eine:n Tool-Adminstrator:in
Verlust der
Anpassungsfähigkeit
Verlust der Autonomie Eine:n Tooladminstrator:in in jedem Team
Möglichst wenige Objekte gemeinsam nutzen
Bei Jira: Den „vereinfachten Arbeitsablauf” erlauben
Verlust der Motivation und
Identifikation
Vermeide es, das Tool als den primäre
Kommunikationskanal zu nutzen. Nutze es um
Vereinbarungen zwischen Menschen festzuhalten
88. Slide #
2019 Michael Mahlberg 64
Ä r g e r A b h i l f e
Für Details im Arbeitsablauf physische Boards benutzen
Innerhalb des elektronischen Werkzeugs eine höhere Abstraktionsebene nutzen
Jedes Team braucht (mindestens) eine:n Tool-Adminstrator:in
Verlust der
Anpassungsfähigkeit
Verlust der Autonomie Eine:n Tooladminstrator:in in jedem Team
Möglichst wenige Objekte gemeinsam nutzen
Bei Jira: Den „vereinfachten Arbeitsablauf” erlauben
Verlust der Motivation und
Identifikation
Vermeide es, das Tool als den primäre
Kommunikationskanal zu nutzen. Nutze es um
Vereinbarungen zwischen Menschen festzuhalten
Verlust von Sichtbarkeit
(und Flexibilitöt)
Nutze physische Boards und/oder sei Kreativ
(z.B. Mehrere Displays, um Swimlanes abzubilden,
explizit die kritischen Daten visualisieren, etc.)
89. Slide #
2019 Michael Mahlberg 65
Quelle:
Thomas
Epping,
persönliche
Kommunikation,
2019
Unternehmen
Community
90. Slide #
2019 Michael Mahlberg
Untergraben der Community
DieTools untergraben viele Anstrengungen der Communities
=> Kanban Board
=> Epic
66
94. Slide #
2018 Michael Mahlberg
Grundannahme der Visualisierung
70
Die Intelligenz
steht vor dem
Board
—— Simon Kühn
Limited WIP Society Köln 2012
95. Slide #
2019 Michael Mahlberg 71
Ä r g e r A b h i l f e
Für Details im Arbeitsablauf physische Boards benutzen
Innerhalb des elektronischen Werkzeugs eine höhere Abstraktionsebene nutzen
Jedes Team braucht (mindestens) eine:n Tool-Adminstrator:in
Verlust der
Anpassungsfähigkeit
Verlust der Autonomie Eine:n Tooladminstrator:in in jedem Team
Möglichst wenige Objekte gemeinsam nutzen
Bei Jira: Den „vereinfachten Arbeitsablauf” erlauben
Verlust der Motivation und
Identifikation
Vermeide es, das Tool als den primäre
Kommunikationskanal zu nutzen. Nutze es um
Vereinbarungen zwischen Menschen festzuhalten
Verlust von Sichtbarkeit
(und Flexibilitöt)
Nutze physische Boards und/oder sei Kreativ
(z.B. Mehrere Displays, um Swimlanes abzubilden,
explizit die kritischen Daten visualisieren, etc.)
96. Slide #
2019 Michael Mahlberg 71
Ä r g e r A b h i l f e
Für Details im Arbeitsablauf physische Boards benutzen
Innerhalb des elektronischen Werkzeugs eine höhere Abstraktionsebene nutzen
Jedes Team braucht (mindestens) eine:n Tool-Adminstrator:in
Verlust der
Anpassungsfähigkeit
Verlust der Autonomie Eine:n Tooladminstrator:in in jedem Team
Möglichst wenige Objekte gemeinsam nutzen
Bei Jira: Den „vereinfachten Arbeitsablauf” erlauben
Verlust der Motivation und
Identifikation
Vermeide es, das Tool als den primäre
Kommunikationskanal zu nutzen. Nutze es um
Vereinbarungen zwischen Menschen festzuhalten
Verlust von Sichtbarkeit
(und Flexibilitöt)
Nutze physische Boards und/oder sei Kreativ
(z.B. Mehrere Displays, um Swimlanes abzubilden,
explizit die kritischen Daten visualisieren, etc.)
Verlust von Initiative Folgt nicht dem Tool in Eurer Arbeitsweise – habt so etwas wie
Communities of Practice und externen Austausch. Viel.
97. Slide #
2019 Michael Mahlberg
Es steht alles in den Karten
Ticket-Tools verwendet für Requitements-Management und
Dokumentation
72
99. Slide #
2019 Michael Mahlberg 74
As returning visitor of the site, I
want the system to recognize me
unmaskingly, so that I actually can
order the articles in my basket even
weeks after my last visit.
As returning visitor of the site, I
want the system to recognize me
unmaskingly, so that I actually can
order the articles in my basket even
weeks after my last visit.
As returning visitor of the site, I
want the system to recognize me
unmaskingly, so that I actually can
order the articles in my basket even
weeks after my last visit.
As returning visitor of the site, I
want the system to recognize me
unmaskingly, so that I actually can
order the articles in my basket even
weeks after my last visit.
As returning visitor of the site, I
want the system to recognize me
unmaskingly, so that I actually can
order the articles in my basket even
weeks after my last visit.
As returning visitor of the site, I
want the system to recognize me
unmaskingly, so that I actually can
order the articles in my basket even
weeks after my last visit.
As returning visitor of the site, I
want the system to recognize me
unmaskingly, so that I actually can
order the articles in my basket even
weeks after my last visit.
As returning visitor of the site, I
want the system to recognize me
unmaskingly, so that I actually can
order the articles in my basket even
weeks after my last visit.
As returning visitor of the site, I
want the system to recognize me
unmaskingly, so that I actually can
order the articles in my basket even
weeks after my last visit.
As returning visitor of the site, I
want the system to recognize me
unmaskingly, so that I actually can
order the articles in my basket even
weeks after my last visit.
100. Slide #
2019 Michael Mahlberg 75
Ä r g e r A b h i l f e
Für Details im Arbeitsablauf physische Boards benutzen
Innerhalb des elektronischen Werkzeugs eine höhere Abstraktionsebene nutzen
Jedes Team braucht (mindestens) eine:n Tool-Adminstrator:in
Verlust der
Anpassungsfähigkeit
Verlust der Autonomie Eine:n Tooladminstrator:in in jedem Team
Möglichst wenige Objekte gemeinsam nutzen
Bei Jira: Den „vereinfachten Arbeitsablauf” erlauben
Verlust der Motivation und
Identifikation
Vermeide es, das Tool als den primäre
Kommunikationskanal zu nutzen. Nutze es um
Vereinbarungen zwischen Menschen festzuhalten
Verlust von Sichtbarkeit
(und Flexibilitöt)
Nutze physische Boards und/oder sei Kreativ
(z.B. Mehrere Displays, um Swimlanes abzubilden,
explizit die kritischen Daten visualisieren, etc.)
Verlust von Initiative Folgt nicht dem Tool in Eurer Arbeitsweise – habt so etwas wie
Communities of Practice und externen Austausch. Viel.
101. Slide #
2019 Michael Mahlberg 75
Ä r g e r A b h i l f e
Für Details im Arbeitsablauf physische Boards benutzen
Innerhalb des elektronischen Werkzeugs eine höhere Abstraktionsebene nutzen
Jedes Team braucht (mindestens) eine:n Tool-Adminstrator:in
Verlust der
Anpassungsfähigkeit
Verlust der Autonomie Eine:n Tooladminstrator:in in jedem Team
Möglichst wenige Objekte gemeinsam nutzen
Bei Jira: Den „vereinfachten Arbeitsablauf” erlauben
Verlust der Motivation und
Identifikation
Vermeide es, das Tool als den primäre
Kommunikationskanal zu nutzen. Nutze es um
Vereinbarungen zwischen Menschen festzuhalten
Verlust von Sichtbarkeit
(und Flexibilitöt)
Nutze physische Boards und/oder sei Kreativ
(z.B. Mehrere Displays, um Swimlanes abzubilden,
explizit die kritischen Daten visualisieren, etc.)
Verlust von Initiative Folgt nicht dem Tool in Eurer Arbeitsweise – habt so etwas wie
Communities of Practice und externen Austausch. Viel.
Verlust von Wissen Nutzt andere Tools um das Wissen zu organisieren und verlinkt dorthin
102. Slide #
2019 Michael Mahlberg 75
Ä r g e r A b h i l f e
Für Details im Arbeitsablauf physische Boards benutzen
Innerhalb des elektronischen Werkzeugs eine höhere Abstraktionsebene nutzen
Jedes Team braucht (mindestens) eine:n Tool-Adminstrator:in
Verlust der
Anpassungsfähigkeit
Verlust der Autonomie Eine:n Tooladminstrator:in in jedem Team
Möglichst wenige Objekte gemeinsam nutzen
Bei Jira: Den „vereinfachten Arbeitsablauf” erlauben
Verlust der Motivation und
Identifikation
Vermeide es, das Tool als den primäre
Kommunikationskanal zu nutzen. Nutze es um
Vereinbarungen zwischen Menschen festzuhalten
Verlust von Sichtbarkeit
(und Flexibilitöt)
Nutze physische Boards und/oder sei Kreativ
(z.B. Mehrere Displays, um Swimlanes abzubilden,
explizit die kritischen Daten visualisieren, etc.)
Verlust von Initiative Folgt nicht dem Tool in Eurer Arbeitsweise – habt so etwas wie
Communities of Practice und externen Austausch. Viel.
Beinhaltet Ausbildung,
Rechte, Autonomie etc.
}
Verlust von Wissen Nutzt andere Tools um das Wissen zu organisieren und verlinkt dorthin
104. Slide #
2019 Michael Mahlberg
In einer post-agilen Welt zu
arbeiten bedeutet…
Lokale Entscheidung (Entsprechend verhandelterVereinbarungen)
Adaptive Entwicklungsprozesse
Teams ändern ihre Prozesse jederzeit
77
105. Slide #
2019 Michael Mahlberg
In regelmäßigen Abständen
reflektiert das Team, wie es
effektiver werden kann und
passt sein Verhalten
entsprechend an
Zitat aus dem Manifest für Agile Software Entwicklung
78
106. Slide #
2019 Michael Mahlberg
Zentral verwaltete Workflows
passen nicht zu
selbstorganisierten Teams
79
107. Slide #
2019 Michael Mahlberg
During each Sprint Retrospective, the
[…] Team plans ways to increase product
quality by improving work processes […]
Quote from the Scrum-Guide
80
108. Slide #
2019 Michael Mahlberg
Von externen Mechaniken
abzuhängen konterkariert die
Idee lokaler
Prozessverbesserung
81
109. Slide #
2019 Michael Mahlberg
Führe Einigung darüber
herbei, Verbesserung durch
evolutionäre Veränderungen
anzustreben
Zitat des zweiten Change-Prinzips der Kanban Methode
82
110. Slide #
2019 Michael Mahlberg
Evolutionärer Wandel bedarf
des Experimentierens – das ist
schwer mit zentralisierten
Artefakten
83
111. Slide #
2019 Michael Mahlberg 84
Die Produktionsmittel
gehören in die
Hände der Menschen,
die die Arbeit
verrichten.
(paraphrasiert…)
112. Slide #
2019 Michael Mahlberg
Lasst Das Tool das tun, was Das
Tool am besten kann
Benutzt Das Tool (z.B. Jira) um Daten zu sammeln, aber
Nutzt physische Boards für die Kommunikation
85
113. Slide #
2019 Michael Mahlberg 86
Ä r g e r A b h i l f e
Für Details im Arbeitsablauf physische Boards benutzen
Innerhalb des elektronischen Werkzeugs eine höhere Abstraktionsebene nutzen
Jedes Team braucht (mindestens) eine:n Tool-Adminstrator:in
Verlust der
Anpassungsfähigkeit
Verlust der Autonomie Eine:n Tooladminstrator:in in jedem Team
Möglichst wenige Objekte gemeinsam nutzen
Bei Jira: Den „vereinfachten Arbeitsablauf” erlauben
Verlust der Motivation und
Identifikation
Vermeide es, das Tool als den primäre
Kommunikationskanal zu nutzen. Nutze es um
Vereinbarungen zwischen Menschen festzuhalten
Verlust von Sichtbarkeit
(und Flexibilitöt)
Nutze physische Boards und/oder sei Kreativ
(z.B. Mehrere Displays, um Swimlanes abzubilden,
explizit die kritischen Daten visualisieren, etc.)
Verlust von Initiative Folgt nicht dem Tool in Eurer Arbeitsweise – habt so etwas wie
Communities of Practice und externen Austausch. Viel.
Beinhaltet Ausbildung,
Rechte, Autonomie etc.
}
Verlust von Wissen Nutzt andere Tools um das Wissen zu organisieren und verlinkt dorthin
114. Slide #
2019 Michael Mahlberg
Contact Information
87
If you have questions,
don’t hesitate to contact me via mail at: mm@michaelmahlberg.com
You can also find me on Twitter as MMahlberg
I blog on http://agile-aspects.michaelmahlberg.com
My homepage is http://www.michaelmahlberg.de