CD

148 Problem Swarming

Problem Swarming Unsere Agile Master Ausbildung: https://znip.academy/agile Diese Folge auf YouTube: https://youtu.be/l4e6PsnyCNc [0:01] Heute geht es ums Problems Roaming und was das vielleicht sogar mit Bienen zu tun hat und warum man in Agilität, ach egal. [0:10] Music. [0:19] Und herzlich willkommen zum Home of Edgial Master. Mit dabei ist heute die bezaubernde Janina Kappelhof. Und ich Henri Schneider. Heutiges Thema Bienenkunde. Ja schon. Schon? Schon? Ja, ist es. Das Thema [0:37] Also gerade in den Kanmanen-Folgen erwähnst du häufiger, ja da gibt’s halt so ein Problem-Screming und dann wird das halt erledigt. Ja. Und dann ist natürlich die Frage ja problem, hm? Ich verstehe die Worte. Und was ist dahinter? Mhm. Okay, also ich finde dieses Thema programms warming ist eins der ersten Dinge, die ein, Problem Swarming [1:01] Master und wir haben übrigens dieses Jahr unsere Ausbildung in Präsenz also alle Infos auf unserer Webseite, wie auch immer. Was man als Addualmaster unbedingt, jemandem beibringen können sollte, ist, wie kommen Teams in diese Handlungen des Problems Warmings? Mhm. [1:21] Ist, wenn ich feststelle, ich habe ein Problem, Zu arbeiten? Das passiert recht häufig, dass ich feststelle, okay, hier ist ein Problem. Mhm. Und kümmern sich darum, dieses Problem zu lösen, Das hat verschiedene Gründe, warum man das unbedingt machen möchte. Also warum ich finde, dass das jeder unbedingt machen möchte. Ich ich stelle mir’s so vor, ich sitze im Büro und auf meinem Rechner irgendwie so ein Pop-up so fatal und dann rote Reißleine direkt an meinem Schreibtisch einfach nur zack und dann, rotes Licht überall und alle Kollegen rennen zu mir an den Arbeitsplatz. Wenn wir von Präsenzteam sprechen, dann funktioniert das genauso. Das sieht wirklich so aus. Das ist häufig dann keine rote Leine, sondern diesen Button. Für manche sind das wirklich dieses gibt ja so bei China guides gibt es diese Buttons ja. Auf die man hauen kann, wo dann Alarm, Alarm oder. [2:17] Man kann es auch selbst besprechen, nicht genau oder es gibt diese ganz häufig sehe ich diese Schweinis Ja, stimmt, die sehe ich auch häufig. Mhm. Das benutzen auch häufig liberating structure Facilitatoren, ne, um die Aufmerksamkeit von der Gruppe auf erlangen, Bei manchen Teams ist es auch so eine Art Reiz, also dass eine bestimmte Lampe angeht, so eine Alarmlampe, dass man quasi die Zeile code oder das Thema den Satz, den man gerade schreibt, noch beenden kann. Nicht ganz so, Heavy Metal rausgerissen wird aus seiner finde ich auch ganz gut. Für manche ist aber dieser visuelle Reiz auch viel krasser als der auditive Reis. [3:00] Gibt es wieder Teams, die markieren das mit so einem Team. Er hat das mit so einem großen, pinken Flamingo, der aufgestellt wurde und wenn der Stand, dann war klar, wir müssen jetzt problem-Storming machen und war ein extreme Programming-Team, jedes extreme Programming-Pair hat dann, aufgehört zu arbeiten und er hat sich diesen Flamingo zugewandt und wenn dann alle Teams beisammen waren oder häufig, wenn schon zwei, drei Pärchen zusammen waren, wurde über dieses Problem gesprochen, weshalb dann das vierte, fünfte Pärchen noch dazugekommen ist. Also problemsforming ist, ich habe ein Problem festgestellt, fataler Aero und ich ziehe die Reißlinie im wahrsten Sinne des Wortes und alle Beteiligten, des Teams kümmern sich darum, dieses Problem jetzt zu lösen. Aber jetzt halte ich die doch alle von der Arbeit ab Halte ich damit alle von der Arbeit ab? [3:47] Sind das sinnvoll? Na ja, in der Regel ist dieser fatale Aero, etwas, das ich nicht für mich schon lösen könnte. Also ich begebe dieses Problem ja grade nur dann raus, wenn es ad hoc keine Lösung gibt in meinem Arbeitsbereich. Mhm. Dieses Reißleine ziehen. Das haben wir in den Kammernfolgen, glaube ich, auch erzählt. Kommt eben aus der lieben Production-Richtung. [4:08] Eben aus dem Bereich Kammbarn, dass die Produktionslinie, wenn sie weiterlaufen würde, Fehler produzieren würde ab dem Zeit, wo ich dieses Problem entdeckt habe. Nehmen wir an, ich würde Autos halt produzieren und ich habe irgendwas im Cockpit, was fehlt oder ich stelle fest, dass irgendein Teig kaputt, wäre es ja unsinnig, würde ich die Montagelinie weiterfahren lassen und dann immer wieder dieses. [4:31] Cockpit einsetzen und dann haufenweise defekte Fahrzeuge herstellen, die ich hinterher alle quasi wieder reparieren muss. Von Hand? Ja. Teuer? Wäre es ja sinnvoll, einfach mal anzuhalten. Alle tun sich zusammen und gucken halt, vielleicht ist in dem Schritt vorher schon irgendwas schiefgegangen und das kann man irgendwie kurz beheben und dann geht’s wieder weiter. Und natürlich kostet das auch Geld, also diejenigen von euch da draußen, die in Produktionsbetrieben arbeiten, die wissen ganz genau, wie toll das sein kann, so eine anzuhalten. Da redet man wirklich über viele Nullen im Minutentakt Das bedeutet also nicht diese Produktionslinie anzuhalten und dann erstmal eine Stunde zu quatschen, Das bedeutet wirklich, wir haben hier ein Problem. Ihr wisst alle Bescheid, wie gehen wir damit um und dann gemeinsam zu entscheiden, wir riskieren Fehlproduktionen und manuelle Nacharbeit, oder Team XY kann sich um dieses Problem kümmern oder wir müssen Experten von außen anfragen, der kommt, aber wir machen’s halt jetzt und nicht erst, wenn wir gleich Pause haben oder Daily in fünf Stunden. Für euch Führungskräfte, wenn ihr zu so einem dazukommt, ist nicht die Frage, wer ist schuld, sondern was braucht ihr, Die Frage ist auch nicht, wer es war übrigens. [5:48] Ist ja nicht immer dasselbe, ne? Und wer war’s? Warum möchte ich das machen? Also zum einen, ich erzeuge halt Warum möchte ich das? [5:55] und du hast jetzt darüber gesprochen, dass Fahrzeuge dann manuell nachbearbeitet werden müssen, wenn ich in der Fahrzeugproduktion bin. Ich habe auch häufig solche Probleme im Code und wenn ich wirklich Continuse integration, Deployment, Teams habe, also wirklich Teams, die Softwareentwicklung richtig gut verstehen auf modernsten Stand, dann habe ich dieses Stück Software ganz ganz schnell verteilt in alle möglichen Windesrichtungen und bis zum Kunden hin und ich will diesen fatalen Airrohr nicht bis zum Kunden hin verteilen. Den so schnell wie möglich aus diesen ganzen Code Dupliketten, die ich in so einem Codeverwaltungstool haben kann, bereinigt und erledigt haben, damit alle Tests grün laufen und dich verlässliche Aussagen darüber machen funktioniert die Software, die ich daraus liefere. Und dasselbe, wenn ich in einem Dienstleistungsverhältnis bin, mein Produkt ist also eine Dienstleistung Ich stelle fest, es haben sich Rahmenbedingungen geändert wie Gesetzestexte. Ich möchte das gerne sofort wissen, und nicht erst in fünf Stunden. Mhm. Wenn ich wirklich über Schnelltaktige, effektive, effiziente Team spreche, wenn ich meine Release sowieso erst in einem Jahr habe, Mich da ein bisschen rein entspannen, aber wir sprechen ja hier von Agilität auf höchstem Niveau und nicht von. [7:15] Pseudo Agilität, wo halt einmal im Jahr geliefert wird. Also von daher, wenn dein Anspruch ist, dass du wirklich agile schnelltaktige Continues, also agile Prinzipien richtig ernst gemeint, dann ist Problem Swaming etwas, das man unbedingt machen möchte Das findet dann häufig eben je nachdem, was denn jetzt hier diese Reißlinie. Reißleine auslöst, findet dann eben in der Regel sofort eine Art ad hoc Besprechung statt. Meiner Erfahrung nach ist die nicht länger als fünf Minuten. Wie durchführen? [7:46] Und es gibt in der Regel innerhalb von einer Stunde eine Lösung. Das sind so meine Größen. Wenn jetzt ein Imperiment auftritt, würdest du eine Triage machen, mit mache ich daraus jetzt ein Problem-Storming? Bringe ich’s zum Daily oder, Einfach nur im Backlog Ich glaube, dass jeder einzelne im Team relativ gut abschätzen kann, ist das etwas, das uns hier richtig im Arsch beißt, wenn wir’s auch nur eine Sekunde länger ignorieren oder ist es etwas, das auch in fünf Stunden, ne, also beim Daily Problem ist und Zeit hat. Also es gibt ja unterschiedliche Klassifikationen von das beißt uns in den Arsch. Wenn ich jetzt festgestellt habe, mein Bürostuhl ist kaputt aber ich kann darauf grundsätzlich noch sitzen, dann ist das was anderes als irgendein Server ist grade nicht mehr am Netz oder irgendwer hat zu Hause kein Internet mehr oder was weiß ich, also was so wirklich ad hoc Probleme machen kann….

Read More

142 Vulnerable Leadership

Vulnerable Leadership Vulnerable Leadership ist ein Thema, welches in unserer Social Media Bubble (LinkedIn und Manager Magazine), gerade gehyped wird. So ist es uns auch in unserer aktuellen Psychologische Sicherheit Masterclass begegnent. Wovon Janina Kappelhoff gern berichtet. Es geht darum sich in einer Führungsposition oder mit Führungsaufgabe verletzlich zu zeigen. Psychologische Sicherheit Masterclass: https://znip.academy/ps Unsere…

Read More

136 Continious Delivery (CD)

Continious Delivery (CD) Nach der Folge über Continious Integration müssen wir die Kette mit Continious Deployment und Continious Delivery (CD) natürlich weiter betrachten. Quasi eine CI CD CD Chain. 😀 Diese Folge auf YouTube: https://youtu.be/c_wrVAJcHhE Worum geht es heute? Wir setzen fort, was wir letzte Woche begonnen haben. Continious Delivery ist unter anderem auch Bestandteil…

Read More

135 Continious Integration (CI)

Continious Integration (CI) Heute ist das Thema Continious Integration, kurz CI. Es ist damit der erste Teil einer CI/CD Kette, wie wir sie häufig bei Software-Team vorfinden. Vor allem im Agilem Umfeld. Doch die Prinzipien, die dahinter stecken lassen sich auch auf andere Jobs anwenden. Vielmehr noch: Sie wären auch in anderen Berufen und Umfeldern…

Read More