Scrum hat die IT-Welt in den letzten Jahren (Jahrzehnte schon!) fest erobert. Doch seien wir mal ehrlich: Sind die Projekte nun plötzlich alle in time? In budget? Läuft alles reibungslos? Sind Stakeholder:innen stets zufrieden und jeden Sprint gibt’s neue Releases, die das Produkt bereichern? Wieso ist trotz aller Agilität der Projekt-Alltag doch nicht so leicht? Und wie kann man die Lage ändern?
Was Konditionstraining für Fußballer:innen ist, ist LEAN für Softwareprojekte. Die beste Taktik hilft uns nicht, wenn wir ohne Kondition das Feld betreten. In der Softwareentwicklung ist es ähnlich – ein eingesetztes Framework funktioniert nur so weit, soweit wir verstehen, für welches „Problem“ welches Framework passend ist und in welchem Rahmen das Framework eingesetzt wird.
Betrachten wir gemeinsam das Mindset und die Prinzipien, die der LEAN-Softwareentwicklungsmethode zu Grunde liegen, und wie Agile Methoden in diesem Mindset nahtlos implementierbar sind, damit bei deinem nächsten Softwareprojekt sichergestellt ist: Mehr VALUE, weniger WASTE.
Ähnlich wie AgileAustriaConference2023_The Good, The Lean and the Agile: Erfolg im Softwareprojekt durch Mindset und Hands-on Mentalität_Rohrmoser & Wöhrer
Ähnlich wie AgileAustriaConference2023_The Good, The Lean and the Agile: Erfolg im Softwareprojekt durch Mindset und Hands-on Mentalität_Rohrmoser & Wöhrer (20)
3. UNSERE
MOTIVATION
Christina Rohrmoser
„ Ich sehe tagtäglich in Kundenprojekten, warum IT-
Projekte scheitern.
Der Grund dafür ist oft, dass der bestehende Status
Quo nicht hinterfragt wird.“
Stefan Wöhrer
„ Es gibt keine ‚Silver Bullet', die alle Probleme
im Projektbusiness löst.
Man kann lediglich über Jahre und Jahrzehnte
daran arbeiten, sich selbst und seine
Vorgehensweise ständig zu hinterfragen und
zu optimieren“
5. „Ich gehe unter in meinen täglichen Aufgaben
und komme erst am Abend dazu meiner
eigentlichen Arbeit nachzugehen.“
1 / 4 HERAUSFORDERUNGEN
6. „Ich sitze in hundert Meetings, in denen zu viel
diskutiert und zu wenig entschieden wird,
und kommen nicht dazu meine Arbeit zu
machen.“
2 / 4 HERAUSFORDERUNGEN
7. „Lasst uns das Ticket mal in den Sprint
nehmen und schauen, ob wir das umsetzen
können.
Wenn wir Fragen haben melden wir uns.“
3 / 4 HERAUSFORDERUNGEN
8. „Schreib mir kurz zusammen, was das Problem
ist und dann schau ich mir das mal an. Ein
Ticket brauche ich nicht dafür.“
4 / 4 HERAUSFORDERUNGEN
11. ▪In weniger Zeit,
mehr Aufgaben
erledigen
▪Am Ende des
Tages mehr
Energie haben
Energie Aufgaben Arbeitsweisen
nicht erledigt
erledigt
Waste
Value
NACHMITTAG
FRÜH
STATUS
QUO
2 / 9 LEAN
12. LEAN
TRAIN
Kurze
Umsetzungsphasen
Holokratie OKR
Scrum
Extreme
Programming (XP)
Kanban
Agile Unternehmen
Agile Methoden
Eliminate
waste
Amplify
learning
Decide as
late as
possible
Empower
the team
Deliver as
fast as
possible
Build
integrity
LEAN Principles
Ausgeprägte
Kommunikation
Flache
Hierarchien
Offene
Kritik Starkes
Vertrauen
Umfangreiches
Delegieren
Agile
Voraussetzungen
3 / 9 LEAN
13. WIE KANN LEAN AUSWIRKUNGEN
AUF UNSERE TÄGLICHEN
ARBEITSWEISEN HABEN?
1 / 9 LEAN
4 / 9 LEAN
14. „Ich gehe unter in meinen täglichen
Aufgaben
und komme erst am Abend dazu
meiner eigentlichen Arbeit
nachzugehen.“
▪Gibt es zu viel zu tun für zu wenig
Team-Members?
▪Werden Aufgaben nicht (gut)
delegiert?
▪Hat Team-Members zu viele
Aufgaben, die nicht sichtbar sind?
5 / 9 LEAN
15. „Ich sitze in hundert Meetings, in
denen zu viel diskutiert und zu
wenig entschieden wird, und
kommen nicht dazu meine Arbeit
zu machen.“
▪ Muss ich wirklich in all diesen
Meetings sitzen?
▪ Wer moderiert die Meetings und ist
ein Meetingziel definiert?
▪ Werden geeignete Mittel eingesetzt
um das Meetingziel zu erreichen?
6 / 9 LEAN
16. „Lasst uns das Ticket mal in den
Sprint nehmen und schauen, ob wir
das umsetzen können. Wenn wir
Fragen haben melden wir uns.“
▪ Ist in dem Ticket ein klarer Scope
definiert im Form von
Akzeptanzkriterien?
▪ Sind alle Informationen vorhanden,
um das Ticket zu testen und
abzunehmen?
▪ Weiß das Entwicklungsteam warum
das Ticket umzusetzen ist?
7 / 9 LEAN
17. „Schreib mir kurz zusammen, was
das Problem ist und dann schau ich
mir das mal an. Ein Ticket brauche
ich nicht dafür.“
▪ Kommt der Arbeitsplan nicht
durcheinander durch die plötzliche
Mehrarbeit?
▪ Wie erfolgt eine geordnete
Abnahme oder ein Test ohne Ticket?
▪ Wie wird der Überblick gewahrt,
wenn es kein Ticket für das Feature
gibt?
8 / 9 LEAN
28. Arbeit, die nicht im Produkt ausgerollt
wird, ist Waste
PARTIALLY DONE WORK
1 / 8 WASTE TYPEN
WASTE TYP ANMERKUNG
29. EXTRA FEATURES / EXTRA
PROCESSES
(OVERPRODUCTION)
Priorisierte Backlogs &
80/20 – Prinzip
Verhindern von Value durch
Arbeiten an „unwichtigen“
Features
WASTE TYP ANMERKUNG
2 / 8 WASTE TYPEN
30. 1 Information auf 1 Platz
1x konsumieren !
RELEARNING
WASTE TYP ANMERKUNG
3/ 8 WASTE TYPEN
31. Das erneute Reindenken in nicht
abgeschlossene Tasks ist zeitintensiv und
ineffizent
TASK SWITCHING
WASTE TYP ANMERKUNG
4 / 8 WASTE TYPEN