Latest / Coding Buddies | Tech & Dev-Mindset / #162 Vom Optimismus zum Panic Mode - Unser 24h Projekt
Transcript
- 0:00Jeder kennt es. Projekte starten super und
- 0:02eskalieren dann echt schnell. Genau das konnten wir auch in 24
- 0:06Stunden erleben. Coding Buddies Dein Podcast rund
- 0:10um Softwareentwicklung und aktueller Tech News Herzlich
- 0:13Willkommen Halli Hallo und herzlich
- 0:26Willkommen zur neuen Folge des Coding Buddies Podcast schön,
- 0:31dass du wieder eingeschaltet hast und deine Gastgeber, wie
- 0:34soll es anders sein. Meine Wenigkeit, der Tino und
- 0:38der fantastische Fabi, der mich angrinst.
- 0:41Eine klassische Anmoderation. Er fühlt es wie immer Fabi, was
- 0:44geht ab. Moin Tino, Ich mach wieder was
- 0:48geht an. Ja das sieht man, man sieht es
- 0:50direkt du. Bist bereit, du hast Bock?
- 0:53Na klar, auf jeden Fall. Podcast das ist immer, ist immer
- 0:57schön, ja immer schön zusammensetzen, das ist n
- 1:00bisschen quatschen. Eigentlich.
- 1:03Das ist gut, weil sonst würde das ganze ja auch nicht so Sinn
- 1:05machen. Also es ist schön, dass du da
- 1:06Bock drauf hast. Ach.
- 1:08Scheiße wieder Podcast. Nein.
- 1:11Ich würd, ich würd sehr cool finden, wenn wir irgendwie noch
- 1:13so weißte. Ich würd gerne mal noch so n
- 1:15Kaffee dabei haben, aber man hört das schlürfen einfach zu
- 1:18viel weißte. Wir sind einfach
- 1:20kaffeeschlürfer. Ja, irgendwie schon.
- 1:22Also Schlucker, dass. Man so ich glaub wir trinken
- 1:27einfach komisch fabi deswegen absolutes Kaffeeverbot.
- 1:31Ich weiß, es ist hart, mal 40 Minuten keinen Kaffee zu
- 1:34trinken, aber dafür haben wir uns entschieden.
- 1:37Deswegen auch jetzt stell die Tasse weg.
- 1:39Ist gar nichts drin. Und bevor wir zum heutigen Thema
- 1:43kommen, was sehr, sehr cool ist, noch mal ganz kurz ein Appell an
- 1:47dich, liebe Zuhörerin, lieber Zuhörer, falls du diesem Podcast
- 1:50noch nicht folgst, auf der Plattform deiner Wahl, dann.
- 1:54Pausier doch mal ganz kurz Klick kurz aufs Knöpfchen, damit du
- 1:57keine Folge mehr verpasst. Und das würde uns auch
- 2:00unheimlich supporten. Deswegen vielen vielen Dank an
- 2:02der Stelle und dann würd ich sagen Fabi, Bühne frei für dich,
- 2:06hau doch mal raus was das heutige Thema ist.
- 2:10Genau. Wir hatten ja vor, ich glaube
- 2:13nicht letzte Folge, sondern die Folge davor ungefähr so in die
- 2:16Richtung hatten wir auch schon mal über den Hackathon
- 2:18gesprochen und da ging es ja um die unsere Vibe Coding
- 2:22Erfahrung, die wir gemacht haben.
- 2:25Wir hatten das extra auch so gemacht, dass wir das Thema
- 2:29Hackathon, jetzt sag ich mal aus 2 verschiedenen Perspektiven
- 2:33betrachten wollen. Das eine hatten wir ja schon
- 2:35gemacht, das andere war für uns aber auch noch sehr interessant
- 2:39oder relevant und deswegen haben wir gesagt, wir nehmen jetzt
- 2:41noch mal Thema Hackathon, was wir gemacht haben und betrachten
- 2:44das noch mal aus einer anderen Perspektive, und zwar die
- 2:47Perspektive, an einem Projekt zu arbeiten, und das war schon,
- 2:51fand ich super interessant. Weil man ja wie gesagt, diese 24
- 2:58Stunden hatte, um mehr oder weniger ein kleines Projekt zu
- 3:02bauen, aufzusetzen, zu erstellen und so wie man das Halt eben
- 3:07auch im großen Stil bei einem Projekt kennt und der
- 3:10Projektarbeit mit allem was dazu gehört, agilen Routinen und so
- 3:15weiter das konnte man irgendwie, oder wir haben das ja so n
- 3:17bisschen Revue passieren lassen und haben dann gemerkt, ey, man
- 3:20kann das irgendwie auch so. Im kleinen Stil auch auf diesen
- 3:25Hackathon in den 24 Stunden sehr komprimiert, irgendwie Münzen
- 3:30und das ist das Thema im Endeffekt.
- 3:33Genau, weil das Schöne an diesem Hackathon ist, dass es nicht nur
- 3:36ein Learning gab für uns, sondern mehrere.
- 3:38Und deswegen können wir daraus einfach noch mal unser unsere
- 3:41Erfahrung teilen und ich find es auch richtig cool, dass wir das
- 3:44Thema heute behandeln, weil es wirklich.
- 3:47Echt so richtig, wie soll ich es also es war so so klischeehaft
- 3:51nenn ich es fast mal wie es abgelaufen ist.
- 3:53Als also jetzt aus Projektsicht weil jeder kennt das natürlich
- 3:58so klassische Probleme die im Projekt auftreten, man fängt auf
- 4:02der grünen Wiese an, man startet alles ist so richtig cool am
- 4:06Anfang, man macht Progress, es läuft und läuft und läuft bis zu
- 4:10die ersten Probleme kommen und die Leute anfangen im Kreis zu
- 4:13Rennen und Panik also einfach Panik haben.
- 4:17Das ist jetzt n bisschen witzig dargestellt, aber sinnbildlich
- 4:21passt das schon ganz gut, dass Projekte oft so ablaufen, bis
- 4:25hin, dass sie völlig eskalieren und alle nur noch im typischen
- 4:28firefighting Mode sind und nur noch Brände löschen.
- 4:32Ja, so und ich fand es halt super, super spannend, wie du es
- 4:35ja schon angeteasert hast, dass wir im Prinzip so n Project in
- 4:39der Nutshell haben durften durch diesen Hackasson, dass wir in 24
- 4:43Stunden mal alle Zyklen sozusagen durchgespielt haben.
- 4:46Weil das Ziel war ja nen fertiges Produkt, also ja nen
- 4:51MVP, aber halt nen Produkt abzuliefern.
- 4:54Ja und in der in diesem Lebenszyklus dieser oder in
- 4:57diesen Iterationen von 24 Stunden, die man dazwischen hat
- 5:01das ganze Mal zu betrachten finde ich ist halt super
- 5:04spannend. Vielleicht magst du mal so n
- 5:07bisschen unseren Plan erklären, dem wir, also wir waren ja ein
- 5:10Vierer Team mit 2. Mitgliedern aus der Community,
- 5:15was super, super cool war und wir hatten natürlich, wir waren
- 5:19ja ambitioniert und wir hatten unseren Plan und unsere
- 5:22Vorstellung, wie das ablaufen kann.
- 5:24Also erzähl doch mal noch mal kurz so wie wie es hätte laufen
- 5:28können. Hätte, hätte, Fahrradkette.
- 5:33Ne. Na ja, also wir hatten also ich
- 5:36sag mal so, grober Plan ist ja du fängst an, du musst irgendwie
- 5:40dir was überlegen, du kriegst ne Aufgabe gestellt, das ist ja das
- 5:42erste, du kriegst diese Aufgabe, das muss passieren, das ist
- 5:46sozusagen das, wo es hingehen soll, also fängst du natürlich
- 5:49an und sagst alles, klar, wir machen uns natürlich erst mal n
- 5:52Plan, wie soll dieses Produkt überhaupt überhaupt aussehen, ne
- 5:57beziehungsweise ist der erste Schritt ja, dass wir uns gesagt
- 6:00haben. Wir wollen gucken, wie wir das
- 6:03Ganze überhaupt verstanden haben.
- 6:04Ne, das fand ich auch auf jeden Fall fair für diesen Hackathon,
- 6:07dass man gesagt hat, OK, angenommen man hätte dieses die
- 6:10Aufgabe nicht hundertprozentig so verstanden oder vielleicht
- 6:13auch dran dran vorbeigearbeitet wäre, war es auf jeden Fall
- 6:16wichtig, immer zu sagen, wie betrachtest du das Problem ne,
- 6:19also wie hast du es verstanden? Und dann haben wir natürlich
- 6:22geguckt, OK, wie haben wir alle im Team alle 4 das Problem
- 6:26verstanden oder beziehungsweise die Aufgabe verstanden und haben
- 6:29dann uns überlegt, wie wir an die Sache rangehen wollen.
- 6:31Ne, also wie soll das aussehen, welche Anforderungen haben wir,
- 6:37wie sollen sag ich jetzt mal Daten eingegeben werden, welche
- 6:41Technologien verwenden wir dieses ganze Vorgeplänkel, was
- 6:44du in einem Projekt immer eigentlich hast?
- 6:46Ne, also du musst dir erst mal überlegen dir n groben Plan
- 6:49machen, ne. Was passiert hier, was sollen
- 6:51wir machen und welche Technologien nutzen wir so?
- 6:56Und dann geht es ja darum, irgendwie so kleine Steps
- 7:00vorzubereiten, zu sagen, OK, wie fangen wir an, dann gehen wir
- 7:03bis zu einem bestimmten Punkt und gucken, wie weit wir
- 7:06gekommen sind und können dann sozusagen die nächsten Steps
- 7:09weiter überlegen und planen. Ne bis man dann halt irgendwann
- 7:13fertig ist. So das wär jetzt erstmal so der
- 7:15grobe Plan gewesen, sag ich jetzt mal mit dem wir ja auch
- 7:19dann angefangen haben zu starten.
- 7:20Ja erstmal das ganze Organisatorische und technische.
- 7:26Was halt spannend ist. Was ich auch so im Nachhinein
- 7:29noch mal n bisschen Challenge an unserer Vorgehensweise, weil man
- 7:32es eigentlich besser wissen müsste.
- 7:35Mhm, Wir hatten ja im Prinzip genau einen Stakeholder, ne und
- 7:38das war der Challengepartner, der die Challenge reingegeben
- 7:41hat. Also wenn wir jetzt mal nicht
- 7:43quasi unsere Aufteilung im Team betrachten, ne wenn du jetzt
- 7:46sagst OK mein Stakeholder ist halt auch keine Ahnung der
- 7:49Frontend Entwickler der sagt was er braucht weißt du darum geht
- 7:53es jetzt nicht, sondern wirklich mal kommt unser Team nach außen
- 7:57und wir haben im Prinzip n Pitch bekommen.
- 8:03Was das Problem ist und danach haben wir angefangen, unsere
- 8:07eigenen Gedanken uns dazu zu machen.
- 8:08Wie du meintest, sind aber nie wieder auf den Stakeholder
- 8:15zugegangen. Ja, das.
- 8:17Stimmt, wär im echten Projekt auf jeden Fall sehr
- 8:20problematisch und theoretisch kann man sagen, war es auch hier
- 8:25problematisch, nur dass wir es natürlich so nicht betrachtet
- 8:28haben durch diese ganze Euphorie.
- 8:30Durch den Hackathon zu sagen, ey, ich hab richtig Bock
- 8:32loszulegen. Wir haben uns unsere Gedanken
- 8:34gemacht, da muss ich sagen, das lief auch sehr gut, nicht
- 8:37einfach loszumachen, weil man sagt, ist ja NMVP jetzt jeder
- 8:41Attacke, sondern wir haben uns wirklich noch mal allined
- 8:45hinsichtlich was ist unser Ziel und wie stellen wir uns das
- 8:50Produkt vor, ja, also auch wie das Featureset aussieht, was
- 8:55wollen wir alles drin haben innerhalb von diesen 24 Stunden.
- 8:59Wie ist die die User Story dahinter?
- 9:02Ne, also auch so aus UIUX Hinsicht, dass man sagt, wie
- 9:07erwarte ich denn wie der Endnutzer das Tool verwenden
- 9:10soll, aber wir sind nicht noch mal auf den Call da hingegangen,
- 9:15also jetzt auf ihn zugegangen und noch mal sag ich mal uns
- 9:18dahingehend alliged bei Fakt ist das ist ja das was du meintest,
- 9:24sie haben quasi gecheckt wie hat man das verstanden, die Aufgabe.
- 9:29Aber eigentlich ist muss das Verständnis ja matchen und man
- 9:34hat ja auch am Ende gesehen, bei allen, die dann gepitcht haben
- 9:37und ihr Ergebnis gezeigt haben, dass das schon auseinander ging,
- 9:40die Vorstellung. Ja.
- 9:42Also ich würde das ist ja eigentlich auch irgendwo so n
- 9:44Learning. Ich würd sagen, es gab so 2
- 9:46verschiedene Ansichten oder Verständnis weisen der Aufgabe
- 9:52im Groben so von den 6 Teams, die die Aufgabe bearbeitet
- 9:55haben. Aber das stimmt, das ist auf
- 9:57jeden Fall ein wichtiger Punkt, den man da auf jeden Fall als
- 10:01Learning mitnehmen kann und sagen kann, es ist natürlich
- 10:04sinnvoll, wie in einem normalen Projekt auch, was eigentlich
- 10:07absolut logisch ist. Rücksprache mit dem Stakeholder
- 10:10zu halten. Es ist auf jeden Fall klar und
- 10:13ich bin ganz ehrlich, ich es ist natürlich auch immer die Frage
- 10:16bei dem Hacker von 24 Stunden, wie stark man das machen kann
- 10:21und wie präsent. Der entsprechende Stakeholder
- 10:23dann halt auch eben ist. Ich bin der Meinung, dass es so
- 10:27von es gab ja 5 verschiedene Aufgaben von, ich sage mal 5
- 10:31verschiedenen Stakeholdern und ich glaube, die Präsenz der
- 10:34verschiedenen Stakeholder war unterschiedlich, aber sei mal
- 10:37dahingestellt. Ja, also gehen wir einfach mal
- 10:39davon aus, man hätte den Stakeholder schon erreichen
- 10:41können und und Fakt ist, es haben ja auch Teams gemacht,
- 10:44vielleicht jetzt nicht unbedingt von unserer Challenge, aber an
- 10:47unseren Nachbartischen. Hat man das ja mitbekommen und
- 10:51die hat natürlich ne andere Challenge.
- 10:52Also das war ja auch gut gemacht, dass man quasi nicht
- 10:54Challenge an Challenge saß und gucken konnte, was macht der
- 10:57andere aus meiner aus meiner Bubble sozusagen, aber man hat
- 11:01es ja bei den anderen mitbekommen und das haben Leute
- 11:03schon wahrgenommen und das ist clever und richtig deswegen
- 11:06also. Man kann ja auch selbst, wenn
- 11:10man sich selbst als Team align kann, das ganze Team ja in ne
- 11:13falsche Richtung laufen, definitiv, was ja wieder im
- 11:15Projekt aus Projektsicht dafür spricht.
- 11:18Warum gibt es dieses ganze Konzept auch zum Beispiel in
- 11:21agilen Routinen? Ja, dass du halt diese kurzen
- 11:24Feedback Zyklen haben möchtest. Ja.
- 11:28Was n gutes Stichwort ist. Wie haben wir denn für uns diese
- 11:31Zyklen definiert? Weil ich find, das war
- 11:33eigentlich vom Plan her ne gute Sache.
- 11:36Ja, das stimmt. Also wir hatten ja genau, also
- 11:39sagen wir mal, wir gehen jetzt, sind jetzt an dem Punkt, wo wir
- 11:41gesagt haben, wir haben geklärt, wie die Aufgabe aussehen soll
- 11:44und wie wir sie verstanden haben, hätten noch mal ne
- 11:47Rücksprache mit dem Stakeholder halten können, Learning haben
- 11:50wir nicht fertig und haben dann ja auf jeden Fall auch erstmal
- 11:53den Tech Stack geklärt, haben uns überlegt, OK, wie wollen wir
- 11:56das Ganze angehen, wie soll der der Tech Stack aussehen?
- 11:59Und wie soll dann die ganze Aufmachung sein?
- 12:01Das ist ja auch noch ne Sache, die wir geklärt haben, nicht nur
- 12:03die Aufgabe an sich, sondern auch ne die Aufmachung unseres
- 12:06Produktes und halt eben die, die technisch der technische Aspekt
- 12:10und nachdem diese Sachen dann geklärt waren, genauso wie unser
- 12:14Stream Setup, weil wir auf Tisch gestreamt.
- 12:17Haben ja, das hat auch noch mal Zeit gekostet.
- 12:19Aber unabhängig davon haben wir dann natürlich.
- 12:22Also haben wir dann gesagt, OK, lass uns anfangen zu arbeiten.
- 12:26Und haben dann auch geguckt, dass wir bestimmte, also
- 12:30Aufgabenpakete definiert haben. Ne, also haben dann quasi
- 12:33natürlich geschaut, dass wir nicht gesagt haben, OK, wir
- 12:35haben jetzt n Produkt, wo wo wir sagen, wir fangen jetzt an und
- 12:39wenn wir fertig sind, sind wir fertig, sondern wir haben
- 12:41natürlich gesagt, OK, wir haben Aufgabenpakete und haben
- 12:44zusätzlich immer gesagt, und ich fand die Idee auch sehr, sehr
- 12:47gut, die kam glaub ich auch von dir, Tino, deswegen props an
- 12:51deine Idee. Dass wir gesagt haben, wir haben
- 12:54immer n bestimmten Stand nach einer gewissen Zeit, ich weiß
- 12:58gar nicht mehr, ob wir jetzt hundertprozentig genau die Zeit
- 13:00festgelegt haben, also immer ein festes Intervall genannt haben,
- 13:04oder ob wir mal gesagt haben, OK, die nächste Aufgabe lass uns
- 13:07mal wieder syncen um, wir hatten ja mal n Countdown, den man
- 13:11gesehen hat, wieviel Zeit noch übrig war von den 24 Stunden.
- 13:15Aber auf jeden Fall haben wir gesagt, OK, ab einem bestimmten
- 13:18Zeitpunkt sünken wir uns und wir haben einen Lauffähigen stand,
- 13:22was wir immer quasi gesagt haben, OK oder der Plan war, wir
- 13:27arbeiten an einem Arbeitspaket und wenn wir dieses Arbeitspaket
- 13:31fertig haben, dann haben wir n stand, den wir sozusagen zeigen
- 13:33können, was gut war, weil wir ja im Twitchstream waren und
- 13:37gestreamt haben und gleichzeitig dann natürlich auch den
- 13:39Zuschauern und Zuschauerinnen eben diesen Stand zeigen
- 13:43konnten. Ja.
- 13:45Es war natürlich noch mal doppelte Motivation, aber
- 13:47grundsätzlich ist natürlich gut, in kleineren Iterationen sich
- 13:52immer wieder zu leihen, zu sagen, OK, wie läuft es, was
- 13:57gibt es für Probleme, also im Prinzip ja auch so agile
- 14:01Konzepte mit einfließen zu lassen.
- 14:04Ja, weil wenn man stundenlang jeder für sich irgendwas macht,
- 14:09kann das halt völlig in verschiedene Richtungen laufen
- 14:11und wir haben ja auch festgestellt, dass selbst in
- 14:13unseren kleinen Zyklen. So was passiert ist ne, dass
- 14:17dann 2 Leute zum Beispiel am Frontend arbeiten und der eine
- 14:21gefühlt ne andere Umsetzung einer Page macht wie der andere.
- 14:25Und eigentlich sollte gar nicht zweimal diese Page da sein.
- 14:28So und dann war es halt dann auch wieder so n bisschen
- 14:31abspracheprobleme oder nicht ganz klar was das Ziel ist von
- 14:35der nächsten Iteration, wir haben es ja uns relativ simpel.
- 14:41Wir haben das relativ simpel gehalten, dass wir einfach kurz
- 14:44aufgeschrieben haben, was ist das Ziel dieser Iteration,
- 14:48welche Features wollen wir da drin haben, haben dann
- 14:50runtergebrochen, wie das für Frontend, Backend und Datenbank
- 14:53und so aussieht, also für unsere Komponenten im Projekt und
- 14:57Attacke und dann haben wir gesagt und jetzt nach so und so
- 14:59viel Zeit müssen wir gucken, dass wir das hinkriegen, und
- 15:04dann geht es weiter mit der nächsten Runde sozusagen, das
- 15:06hat ja auch am Anfang gut funktioniert, wie gesagt, die
- 15:09grüne Wiese ist immer schön am Anfang.
- 15:11Aber wie es so kommen musste und auch in vielen Projekten ist
- 15:16uns, dass er irgendwann n bisschen entglitten, sag ich
- 15:21mal. Ja, also dass wir dann doch uns
- 15:24der Euphorie hingegeben haben und einfach so n bisschen, ja
- 15:30sag ich mal Anarchie ausbrechen lassen haben.
- 15:35Wie wie hast du das so wahrgenommen an der Stelle?
- 15:39Ja, ist auf jeden Fall n guter n guter Punkt.
- 15:42Also ich fand es auf jeden Fall spannend, weil auf der einen
- 15:45Seite haben wir natürlich für diesen für diese entsprechenden
- 15:49Punkte oder Pakete, die wir uns vorgenommen haben, haben wir uns
- 15:54natürlich irgendwie gesagt, OK, darauf arbeiten wir hin und
- 15:57gleichzeitig merkt man einfach wie.
- 16:01Fragil eigentlich, so der Fokus von jeder einzelnen Person.
- 16:05Am Ende ist ne, also das hab ich auch selbst bei mir gemerkt, ich
- 16:08hab halt dann irgendwie an einer Sache gearbeitet und dachte mir
- 16:12so ey es wär doch irgendwie cool, wenn man jetzt zum
- 16:14Beispiel noch irgendwie die Kleinigkeit mit rein baut so,
- 16:17aber jetzt wär auch cool, wenn man das noch so n bisschen mit
- 16:19rein baut und dies noch und das noch und dann weil man irgendwie
- 16:22vielleicht gerade noch so n bisschen Zeit hat und dann ne
- 16:25anfängt an irgendwie einer anderen Aufgabe oder an
- 16:28irgendwas noch. Komplexer zu machen, als es
- 16:31eigentlich vielleicht unbedingt sein muss beziehungsweise was
- 16:37mir auch aufgefallen ist, ist, dass man auch gerade bei der bei
- 16:41der Planung ne von den Paketen relativ schnell von einem MVP
- 16:48gedanklich meiner Meinung nach weggekommen ist.
- 16:50Hinzu, wir haben nen riesengroßes Featureset.
- 16:55Was halt einfach gar nicht mehr unbedingt den MBP abbildet.
- 16:58So und dann ist kommst du relativ schnell in so n Modus,
- 17:01dass du sagst, OK wir fangen mit der ersten Aufgabe an ja und
- 17:05lass uns doch noch das nächste gleich machen, das also zum
- 17:08Beispiel du hast irgendwie Daten die du irgendwie eingeben kannst
- 17:10und gleichzeitig sagst, OK, diese Daten müssen wir noch
- 17:12editieren und gleichzeitig könnte man aber noch sozusagen
- 17:15verschiedene Instanzen von diesen von von von diesen Daten
- 17:19sag ich mal herstellen. Also es war ja beispielsweise
- 17:21was das ne ne Person. Also es wurde sozusagen ich, ich
- 17:25versuch es jetzt mal auf Metaebene zu machen.
- 17:27Du hast ne Person mit einem mit einem Datensheet sozusagen ne
- 17:30und für den MVP wäre es sinnvoll gewesen zu sagen, diese Person
- 17:35hat einen Datensheet. Aber und das war ja für uns dann
- 17:38auch wieder so n Ding rein theoretisch sinnvoller wäre es
- 17:42aber, wenn du für eine Person mehrere Datensheets anlegen
- 17:45könntest. Ne und genau aus solchen
- 17:48Überlegungen ne, weil also diese.
- 17:53Diese minimale Anforderung zu sagen, lass uns erst mal gucken,
- 17:56dass wir wirklich nur sehr, also strikte Vorgaben haben und
- 18:02sagen, eine Person hat jetzt einen Datensheet fertig ist ne
- 18:05mehr nicht. Kommt man halt wieder in diese
- 18:08Realität und in in diese, in diese.
- 18:10Was wäre denn jetzt ein richtig tolles Produkt und ich fand das
- 18:13war so, waren so 2 Punkte auf der einen Seite die Definition
- 18:17von Arbeitspaketen anhand des MVPS um sich wirklich an dem MVP
- 18:21lang zu hangeln und gleichzeitig zu sagen, Lass uns mal ein
- 18:25Datenpaket Datenpaket sei schon ein Aufgabenpaket was wir uns
- 18:29definiert haben. Auch wirklich.
- 18:31Bis zu diesem Punkt abarbeiten, Syncen und dann weitermachen.
- 18:35Und das waren so 2 wirklich schwierige Knackpunkte.
- 18:39Ja, ich glaube allerdings, dass nicht die Definition der
- 18:44Features, die wir aufgeschrieben haben, die gibt es ja noch, die
- 18:48Liste, das können wir auch im Nachgang gern noch mal prüfen,
- 18:51dass nicht die Feature Definition das Problem war,
- 18:54sondern sich nicht dran zu halten, wie du meintest.
- 18:56Also wir haben nicht quasi. Über den MVP hinaus das Ganze
- 19:01definiert, was wir in dieser Iteration erreichen wollen,
- 19:05sondern und ich find es auch gut, dass du es sagst, diese
- 19:07Aufmerksamkeiten, dieser Fokus ist halt dadurch, dass es ja
- 19:11auch alles, sag ich mal n bisschen spielerisch war, also
- 19:14spielerisch im Sinne von nen MVP von Hackathon ist es halt
- 19:18ausgeufert, sozusagen ne, also es ist halt einfach OK, das
- 19:23Feature machen wir jetzt ja OK, was muss ich machen das das OK
- 19:26da stand ja auch nur sowas wie ich.
- 19:28Meinetwegen im Backend. Ich brauch n Endpunkt der das
- 19:30und das macht ganz kleine Sachen Frontend.
- 19:33Ich nehm diesen Endpunkt und zeig das an mal jetzt auch auf
- 19:36Metaebene ne, aber dann war ja schon so n ja aber im Frontend
- 19:40könnten wir das ja noch gebrauchen oder?
- 19:41Im Backend könnten wir ja, aber dann brauchen wir ja
- 19:42wahrscheinlich den noch, das Stand aber gar nicht da drin,
- 19:45das ist ja der Punkt den du meintest, aber da haben wir
- 19:48quasi auf entwicklerebene uns also sag ich mal die Versuchung
- 19:54war zu groß zu sagen ich bau das noch ein weil das wär cool fürs
- 19:57Produkt. War aber gar nicht aufgeplant.
- 20:00Also wir sind quasi von dem ursprünglichen Plan einfach zu
- 20:03schnell weggedriftet ja im Kopf für.
- 20:07Mich sind es auf jeden Fall, also ja, auf jeden Fall.
- 20:11Ich hab es tatsächlich, aber also trotzdem, wie soll ich das
- 20:14am besten sagen, also was für mich n Punkt ist ist, dass ich
- 20:18glaube erstmal um so n Learning mit zu mitzukriegen NMVP zu
- 20:24bauen ist nicht einfach. Und zwar sich auch wirklich
- 20:28gedanklich auch bei der Aufplanung daran zu halten.
- 20:32Was ist wirklich das Minimalste wichtigste, was das braucht,
- 20:37damit dieses Produkt funktioniert und ich finde, für
- 20:40mich ist es das einfach NN absolut essentieller Punkt das
- 20:46wirklich zu definieren, damit man gar nicht in diese
- 20:49Versuchung kommt zu sagen. Wir könnten ja auch noch das und
- 20:53das machen, weil für mich hat sich das so angefühlt, ja, dass
- 20:57man, wenn man ein Produkt sich überlegt und sagt, das ist das
- 21:00Wichtigste, was wir brauchen, und gleichzeitig könnten wir
- 21:03noch, also wenn du nicht diesen, diesen minimalen Kern definieren
- 21:07kannst, sondern direkt schon ne Hülle um diesen Kern baust und
- 21:11aber denkst, dass der das minimale Produkt, dieser Kern
- 21:14mit der Hülle ist, dann fängst du schon gleichzeitig direkt an,
- 21:18ne, also. So geht das jetzt zumindest in
- 21:21meinem Kopf gleich weiter zu denken, gleich noch zu
- 21:25versuchen, wir haben jetzt n Feature definiert und können
- 21:28noch gleichzeitig noch mehr dazu packen, weil man immer selbst
- 21:32bei dieser Definition des also es sind 2 Punkte definitiv
- 21:36einmal dieses Alignment zu sagen, das ist unser Feature was
- 21:39wir jetzt bauen ne und selbst wenn dieses Feature worum es
- 21:43geht nur der Kern ist ohne die Hülle.
- 21:46Aber diese Hülle gedanklich mitschwingt.
- 21:48Dann kommt man super schnell in diese diesen, diesen, diesen
- 21:51Focus Loss, dass man halt genau sagt, OK, ich hab jetzt
- 21:55irgendwie, ich arbeite an diesem Kern und gleichzeitig noch könnt
- 21:58ich diese Hülle noch mit dazu packen.
- 22:00Weißt du was ich meine und und das ist schwierig, weil wenn man
- 22:03von vornherein wirklich schon diese Hülle aus den Gedanken
- 22:07rauslöscht, dann dann dann gibt es diese Hülle gar nicht mehr,
- 22:11ne, also. Aber wenn du vorher schon sagst
- 22:13ne, es ist OK, wir können darüber nachdenken, dann kommt
- 22:18man schnell in diesen Modus. Das auch noch mit zu
- 22:19implementieren. Ich weiß nicht, ob ich das jetzt
- 22:21so rüberbringen konnte, wie wie ich das gerne wollte, aber das
- 22:25war für mich auf ist auf für mich auf jeden Fall n Punkt und
- 22:27n Learning ne ja also genau also es ist halt sind halt die
- 22:32Punkte, dass man sagt OKNMVP minimal wirklich definieren ist
- 22:36schwierig, definitiv geb ich dir recht.
- 22:40Das haben wir ja wie gesagt in den Features am Anfang
- 22:42eingeplant oder runtergebrochen und sind dann aber in den Modus
- 22:47gekommen, wo wir das nicht mehr sauber gemacht haben und dann
- 22:49ist die Tür offen für dieses über NMVP hinaus.
- 22:53Genau so, warum haben wir das irgendwann nicht mehr sauber
- 22:56gemacht in den Iteration, weil natürlich irgendwann die ersten
- 22:59Probleme kommen. Dass beispielsweise es bei
- 23:03manchen Teammitgliedern denn zum Beispiel auch Projektprobleme
- 23:07gab, dass irgendwas nicht mehr richtig lief, wo man sich auf
- 23:10einmal gefragt hat, hä, was ist denn da jetzt los?
- 23:12Also alles so diese, es ist halt wirklich witzig, dass man
- 23:15innerhalb von 24 Stunden klassische Probleme von
- 23:18Softwareprojekten, also Softwareentwicklungsprojekten
- 23:21auch gespürt hat. Ja, und das ist sehr witzig,
- 23:24muss ich sagen und auch so aussagekräftig.
- 23:28Dass das einfach valide Probleme sind, die immer wieder auftreten
- 23:31und die man irgendwie managen muss.
- 23:33Ja, also Sonne, Sachen zum Beispiel oder Blogger, ja, also
- 23:39um noch mal so n bisschen in die agile Welt zu gehen, du hast n
- 23:42Feature und sagst ich will das jetzt implementieren, auf einmal
- 23:45kriegst du auch innerhalb von 24 Stunden nen Blogger und denkst
- 23:49dir ich kann das so jetzt nicht machen, wir brauchen den
- 23:52Alternativplan und anstatt sozusagen.
- 23:56Diese Liste oder unseren unseren Plan zu refinen ja, also mal zu
- 24:01sagen, lass mal kurzen zum Beispiel n Huddle machen ja
- 24:04einfach nur sagen Ey Leute alle kurz mal liegen lassen, hier ist
- 24:08n Blogger, wir müssen da jetzt drüber sprechen, ist ja jeder in
- 24:11seinen Modus verfallen weil die Uhr tickt, das finde ich hat da
- 24:14auch psychologisch n riesen Einfluss, spätestens wenn es nur
- 24:18noch n paar Stunden daran angezeigt wurden.
- 24:21Dass man in den Modus verfällt, wie löse ich das jetzt?
- 24:23Ich muss das jetzt lösen für mich, ich muss mir jetzt was
- 24:25überlegen, wie ich das mache und dann ist man halt komplett
- 24:29weggedriftet vom eigentlichen Plan.
- 24:31Also ja, also kurz mal. Nicht schwärzer malen, nicht
- 24:37Farben kann man nicht steigern, ne, aber also nicht böser
- 24:40darstellen als es eigentlich war, weil wir haben ja am Ende
- 24:43unser Ziel erreicht, was wir wollten, ja also gar keine
- 24:46Frage, das definitiv cool, ja und hat auch funktioniert, aber
- 24:49das sind so die Learnings die ich da mitnehme und ich finde
- 24:51das ist ja auch wichtig und ich frag mich, warum man in so
- 24:56Paniken in so n Panikmodus verfallen ist, weil zu dem
- 24:59Zeitpunkt waren auch noch glaub ich 10 Stunden auf der Uhr oder
- 25:02so. Wo die wo so n erstes größeres
- 25:05Problem auf uns zukam hinsichtlich wir hatten ne
- 25:09Vorstellung wie wir es lösen können und dann ging es so nicht
- 25:13und wir brauchten Alternativlösung.
- 25:15Ja, also ich glaub das waren sogar noch mehr als 10 Stunden.
- 25:18Also von daher aber. Noch vor der übertriebenen
- 25:22Müdigkeit auf jeden Fall genau. Ja, also ich, ich find das ist n
- 25:28guter Punkt den du ansprichst und zwar Dinge wie zum Beispiel
- 25:32kurze Syncs, Huddle miteinander sprechen, zwischendrin auch
- 25:37Blocker feststellen, da muss ich auch sagen, gerade wenn es jetzt
- 25:42zum Beispiel in einem großen Projekt oder halt auch in in
- 25:45diesem kleinen nutshell Projekt, sag ich jetzt mal so wie es da
- 25:51war, man merkt halt, ich find es gut, dass du es angesprochen
- 25:54hast, dieses. Typische angenommen du
- 25:58Onboardest n Mitglied, neues Teammitglied ne, dann willst du
- 26:02ja eigentlich im Best Case möglichst schnell dafür sorgen,
- 26:06dass Teammitglied halt eben auch die Software das Projekt an dem
- 26:10man arbeitet halt eben auch auschecken kann, zum Laufen
- 26:13bringen kann lokal. Zum Beispiel ne, dass man
- 26:16irgendwie in der Lage ist zu sagen, OK, pass auf, du möchtest
- 26:19damit arbeiten, du möchtest damit irgendwie entwickeln, dann
- 26:23musst du natürlich auch irgendwie in der Lage sein, das
- 26:24bei dir laufen zu lassen, damit du auch Änderungen relativ
- 26:27schnell in dieser schnellen Feedback loop halt eben auch
- 26:30mitkriegst und da muss ich sagen, das ist auf definitiven
- 26:34Learning und das kann ich auch nur empfehlen, weil man das ja
- 26:37auch normalerweise in einem Projekt eben auch so macht und
- 26:39nicht ohne Grund, dass man auch in im Hackathon zum Beispiel
- 26:43gesagt hat. Irgendwo tritt n Problem auf,
- 26:47dann müssen wir dieses Problem erstmal lösen.
- 26:49Für ein Teammitglied und dann können wir weitermachen.
- 26:53Ne, das ist auf jeden Fall also diese dieses dieses Blogger
- 26:56Thema zum Beispiel definitiv wichtiger Punkt und das haben
- 27:02wir ja zum Beispiel dann auch etwas schleifen lassen im Team.
- 27:05So, dann haben wir auch versucht Aufteilung zu machen.
- 27:07Wieder dass man sagt, OK, ein ein Teil macht sozusagen die
- 27:12Problemlösung, ein Teil arbeitet schon mal weiter, aber dann
- 27:14kommt man natürlich wieder an den Punkt, wenn man das dann
- 27:17noch kombiniert mit so einer gewissen Art von.
- 27:21Verlieren des Fokus dass man dass der eine dann zum Beispiel
- 27:24schneller weiter arbeitet über das Abgemachte Arbeitspaket
- 27:27hinaus vielleicht als das, was eigentlich definiert war, und
- 27:31dann eskaliert es halt total ne, und dann kommt vielleicht noch
- 27:34so was dazu wie du meintest, dass zum Beispiel auch technisch
- 27:37etwas in dem Moment nicht funktioniert hat, wie es
- 27:40eigentlich hätte funktionieren sollen und wir eigentlich dann
- 27:42an der Stelle noch einen anderen Plan brauchten und ich kann mich
- 27:44noch ganz gut erinnern, dass das war es auch so ein so ein.
- 27:48Punkt im Projekt, wo erstmal so richtig so völliges Chaos
- 27:53kurzzeitig ja, wie wie du schon meintest, nicht schwärzer malen
- 27:56als es am Ende war. Aber also weil wir es ja am Ende
- 28:01hingekriegt haben, aber trotzdem war das ja auf jeden Fall voll
- 28:04das Learning, weil es diesen Zeitpunkt gab, wo es komplett
- 28:07eskaliert ist, wo wir auch zum Beispiel unsere Stände, die wo
- 28:10wir gesagt haben, wir machen immer regelmäßig n stand, was
- 28:13den wir zeigen. Haben wir auch zwischendrin halt
- 28:15komplett verloren, dass wir das gar nicht mehr hingekriegt haben
- 28:18aus diesen Gründen zum Beispiel. Genau, also wir sind halt
- 28:21wirklich in diesen Brandlöschmodus verfallen, dass
- 28:24wir dachten, jetzt fällt uns das auseinander.
- 28:26Unser ganzer Plan ist hinfällig, was ja gar nicht war, also es
- 28:30ging ja nur um n teilproblem sozusagen, was sich auf die Art
- 28:34und Weise, wie wir uns das gedacht hatten, nicht lösen
- 28:37ließ. Ja, aber das heißt ja nicht,
- 28:39dass alles andere hinfällig war. Ne, und dann kam alles so auf
- 28:43einmal ne bei dem einen läuft die Umgebung nicht mehr, wir
- 28:47haben das Problem und so weiter und dann ist es halt so n
- 28:50bisschen in so n Brandlöschmodus verfallen und das ist auch n
- 28:55Learning wie du ja meintest. Wir hätten uns da schneller
- 28:57wieder rauskämpfen müssen und es wäre eigentlich mit mit einem
- 29:01erneuten. Zusammenkommt, drüber sprechen,
- 29:06Lösung finden, also wirklich Ruhe bewahren da.
- 29:09Also ich find das, das ist genauso wie irgendwas in einem
- 29:13richtigen Projekt passiert, Schlimmes ja und wie verhältst
- 29:16du dich Post mortim sag ich mal ne also dein Service ist
- 29:19ausgefallen, es ist n Schaden entstanden wie verhältst du dich
- 29:22danach? Wirst du jetzt panisch rennst du
- 29:25im Kreis, versuchst irgendwie das Ding wieder hochzufahren,
- 29:27koste es was es wolle. Oder sagst du, es ist passiert?
- 29:31Wir haben den Chan und wir müssen gucken, dass es nicht
- 29:33wieder passiert ist ja auch n klassisches Beispiel in
- 29:36Projekten ja und genauso sind wir da in diese Falle getappt zu
- 29:41sagen erstmal n bisschen im Kreis rennen bevor wir wieder
- 29:43normal weitermachen ich mein du hast dann zwischenzeitlich das
- 29:47einzig richtige gemacht, du bist ne Runde Mario Kart fahren
- 29:49gegangen ne und das hat dich ja dann auch wieder n bisschen
- 29:52befreit weiß ich nicht, obwohl du kannst noch aufgekratzter
- 29:56zurück, dann ne. War.
- 29:59Vielleicht nicht die beste Idee, aber sagen wir mal so ne gute
- 30:03Idee wär wirklich gewesen mal weg von den Laptops.
- 30:06Ja kurz mal Stream pausieren, allen Bescheid sagen, wir müssen
- 30:09uns mal kurz ohne Geräte an Tisch stellen und drüber reden
- 30:12weil was und jetzt kommen wir wieder zu zu den guten
- 30:17Erfahrungen also. Wenn man das jetzt mal so
- 30:19einteilen möchte, weil wir haben ja dann irgendwann entschieden,
- 30:23so Leute, Pass auf, wir machen mal n Break, wir gehen mal n
- 30:25paar Stunden schlafen, weil durchziehen macht keinen Sinn,
- 30:28der Kopf qualmt, wir wissen also, es kommt auch nicht mehr
- 30:31so viel Produktives dabei raus so.
- 30:35Dann haben wir diese Pause gemacht.
- 30:37Ja, kurz mal die Augen zu, mal n bisschen geschlafen und dann
- 30:40haben wir genau das gemacht, was ich gerade meinte und das war so
- 30:44so hilfreich für das Projekt, dass wir uns erstmal an den
- 30:46Tisch gestellt haben. Jeder hat sich n Kaffee geholt,
- 30:48also nach der schlafenspause sag ich mal ne sozusagen nächster
- 30:52morgen in Anführungsstrichen, aber dann haben wir uns einfach
- 30:57wirklich wie, das hat sich wie nen gutes Daily angefühlt.
- 31:01Hingestellt noch mal kurz auf den Tisch gebracht.
- 31:03Was sind unsere Probleme gerade, was ist unser Ziel, wo soll es
- 31:07hingehen? Wir haben noch so und so viel
- 31:08Zeit, haben das denn Runtergebrochen in machbaren
- 31:12Schritten und vor allem, und das noch mal den Bogen zu schließen
- 31:16zu deinem Learning, wir sind auch noch mal wirklich auf das
- 31:19MVP zurückgekommen und haben gesagt, Leute, das ist unser
- 31:23Ziel. Das wollen wir und alles, was
- 31:25wir dann noch schaffen, wenn wir noch Zeit haben, können wir
- 31:28gerne noch on top bauen. Aber jetzt ist das Ziel, diesen
- 31:31MVP fertig zu kriegen und schon waren wir wieder alle aliged
- 31:35jeder wusste, was los ist. Motivation kommt natürlich
- 31:39automatisch wieder rein, weil du einfach wieder weißt, jetzt, so
- 31:42machen wir weiter und dann haben wir das echt straight die
- 31:44letzten Stunden noch runtergearbeitet mit lauffähigen
- 31:47Ständen wieder wieder mit den Iterationen.
- 31:49Also wir sind einfach wieder zu unserem Ursprungsplan
- 31:52zurückgekehrt, haben aber Stunden dazwischen diesen
- 31:56Brandlöschmodus gehabt. Aber was natürlich irgendwann
- 31:59kickt durch die Müdigkeit und so, keine Frage.
- 32:01Was ich vorhin meinte, das ist halt genau, also vielleicht ist
- 32:05es auch nicht, habe ich das auch nicht so richtig definiert, aber
- 32:10ich glaube, dass am Anfang war, zumindest war das mein Eindruck,
- 32:16als wir angefangen haben, war glaube ich nicht für jeden
- 32:19hundertprozentig klar. Im Team.
- 32:23Was ist wirklich der MVP Umfang? Weil ich hab im Rückblick n
- 32:27bisschen das Gefühl gehabt, dass für den einen war der MVP Umfang
- 32:31größer als für ne andere Person, im Großen und Ganzen war halt
- 32:36für alle dieser Kern den ich meinte klar, aber diese Hülle
- 32:40drumherum, die war vielleicht für den einen sehr dünn, für den
- 32:43anderen etwas dicker ne also das ich nenn das jetzt mal so ne on
- 32:47top Feature Hülle und das ist dann halt.
- 32:52Und und das, was wir an dem am nächsten Morgen gemacht haben,
- 32:54nachdem wir 3 Stunden geschlafen haben, war also Daily ist n
- 32:57guter Begriff dafür, weil wir genau gesagt haben, wo stehen
- 33:02wir, wie machen wir jetzt weiter genau und wo sind gerade unsere
- 33:06Probleme an sich, war das wirklich n perfektes Daily, so
- 33:09wie man es eigentlich machen sollte und dann auch sehr sehr
- 33:12zielgerichtet und das war gut. Nur wie du meintest, wir haben
- 33:17uns dann besonnen, dass wir wirklich das MVP machen,
- 33:20bedeutet ja gleichzeitig, dass wir offensichtlich Features
- 33:24hatten, die wir irgendwie gedanklich eingeplant haben,
- 33:27obwohl sie eigentlich nicht wirklich zum MVP beigetragen
- 33:30haben und das war für mich auch so.
- 33:32N so n Learning, so n Kleines, so n so n so n.
- 33:35Punkt, der mir gesagt hat, OK, ich glaube es ist wichtig, dass
- 33:39man sich wirklich und wenn das noch mal ne halbe Stunde länger
- 33:42dauert in Lindt, was ist unser MVP und auch wirklich dann jeder
- 33:46muss offen dafür sein zu sagen, OK, ich finde diese Idee, dieses
- 33:50Feature finde ich gerade geil, aber es bringt gerade nichts für
- 33:53das MVP weil und das ist finde ich auch n noch n Learning und
- 33:57Topman glaubt immer. Das ist das MVP.
- 34:00Aber wenn wir das noch machen, das ist nicht wirklich viel
- 34:03Aufwand und das schaffen wir noch und das wär supergeil.
- 34:06So weißt du, und das ist dann genau der Punkt und wenn man
- 34:08dann aber an an einem in einem Modus ist, wo man sagt, diesen
- 34:11Punkt haben wir jetzt fertig. Oder den hab ich jetzt fertig
- 34:15gemacht, aber ich hab ja noch diesen kleinen Ah, das mach ich
- 34:18noch schnell mit rein, aber das zieht so n Rattenschwanz durch
- 34:20die ganze Anwendung durch, unter Umständen, dass man es eben dann
- 34:24halt nicht schafft und dann hinterher an diesen Punkt kommt
- 34:26wo man sagt, komm wir schmeißen das wieder weg und dann hat man
- 34:28natürlich an etwas gearbeitet, was nicht wirklich sinnvoll ist.
- 34:31Und genau das merkt man ja auch in in größeren Projekten auch
- 34:35dass es immer Einzelpersonen gibt, die sich denken.
- 34:37Komm, ich bau das jetzt noch ein.
- 34:39Das ist übelst geil, das ist so die Kirsche auf der Torte, aber
- 34:42eigentlich brauchst du diese Kirsche gerade gar nicht, ne und
- 34:44das ist halt so NN wichtiger Knackpunkt, den man einfach im
- 34:48Auge behalten muss super super wichtiger Punkt irgendwie.
- 34:51Zumal, so NMWP. Ist ja auch immer die Frage, was
- 34:55ist der MVP? Ja, also wir haben gesagt, nach
- 34:5724 Stunden wollen wir auf jeden Fall was Lauffähiges zeigen mit
- 35:01einem gewissen Minimum Set an Features, das kann jetzt unser
- 35:04MVP sein, grundlegend haben wir es ja aber auch so geplant
- 35:08gehabt, dass wir immer sozusagen was lauffähiges haben, was wir
- 35:12zeigen können, das heißt wir hatten ja von vornherein gesagt,
- 35:15lasst mal keine Big Bang Integration am Ende machen und
- 35:18völlig in Panik verfallen und auf letzter Minute irgendwas
- 35:21einreichen. Muss man ja auch sagen, so
- 35:24ungefähr 2, anderthalb Stunden vorher waren wir mit dem durch,
- 35:29dann haben wir noch so ein 2 Sachen gemacht, so nice to have,
- 35:32aber wir haben da nichts mehr riskiert, sozusagen ne riskiert
- 35:35im Sinne von wieder in diesen Gedanken zu verfallen.
- 35:38Boah ey jetzt, das wär geil, weil dieser Rattenschwanz, der
- 35:41ist absolut real, dass das passiert am Ende, weil dann
- 35:43passt irgendwas nicht boah ja kannst du im Backend das bitte
- 35:46schnell einbauen, weil ich hab jetzt hier ey, das ist geil, das
- 35:48müssen wir haben, bloß mach mal ich brauch n Endpunkt.
- 35:51So, und der denkt sich gut, alles klar.
- 35:52Ja OK, weißt du was? Come on mach ich so, Ah der war
- 35:56die Daten haben wir gar nicht so boah ich kann das gar nicht so
- 35:58aus der Datenbank ziehen und schon geht es los ja und dann
- 36:01machst du irgendwelche Sachen dann läuft n Test irgendwie
- 36:03nicht und man muss ja auch sagen wir hatten ja auch Tests da drin
- 36:06und es war uns ja also wir haben ja versucht unsere
- 36:09Arbeitsmethodik mal abgesehen von dem Vibecode ja das haben
- 36:13wir ja in der extra Folge ja weil Fakt ist auch, dass hier
- 36:16noch mal die Anmerkung bei dem Tempo.
- 36:19Den du durch Vibecome, wenn du es zu 100% machst.
- 36:21Bei dem Tempo was du da aufnimmst, ist es auch wirklich
- 36:24schwer noch agil im Sinne der vom wendig sein ja noch
- 36:30einzuhalten und auf irgendwas zu reagieren, weil alle Rasen mit
- 36:33180 in diesem Projekt langt ne und keine Ahnung, du stellst dir
- 36:37gerade im Backend die Frage Boah, macht das so überhaupt
- 36:39Sinn? Ich müsste vielleicht.
- 36:42Das noch mal noch mal Rücksprache halten, aber der
- 36:44Frontentwickler hat schon den prompt abgesetzt und das Ding
- 36:46implementiert. Schon sowas also das das kommt
- 36:50natürlich noch hinzu, dass wir wirklich gesagt haben, wir
- 36:53ziehen es mal einmal komplett durch als Erfahrung und gib ihm
- 36:56ne, also die Credits haben ja wirklich geglüht muss man sagen,
- 37:01aber trotzdem war kann man ja auch sagen, wir hatten
- 37:04eigentlich immer am Anfang bis wir es am Ende wieder hatten
- 37:08immer nen MVP. Ja, und auch wirklich mal zu
- 37:11denken, was wäre der nächste MVP sozusagen in diesem Projekt und
- 37:16da den Fokus behalten, das wär halt also ihn noch mehr zu
- 37:20behalten. Wie gesagt, wir hatten ihn am
- 37:22Anfang und am Ende und in der Mitte sind so typische
- 37:25Projektsachen geschehen, bisschen, das würd ich glaub ich
- 37:28genau wir sind abgedriftet und das ganz kurz noch beim nächsten
- 37:32Hackathon und ich hoffe wir machen es noch mal und auch
- 37:34gerne wieder als Community Team als mega.
- 37:36Geil war auf jeden Fall. Das ist eigentlich mein größtes
- 37:38Learning dabei. Bei allem, was so passieren
- 37:40kann, zum Beispiel das auch am Anfang mit der Absprache, ja,
- 37:43haben wir ausführlich gemacht, aber nicht ausführlich genug,
- 37:46bin ich ganz bei dir, sonst wär das nicht passiert, aber dieses
- 37:49nicht in Panik verfallen und bei dem Gameplan Bline sozusagen,
- 37:53ist eigentlich mein größtes Learning, was ich hoffe, dass
- 37:55wir es beim nächsten Mal besser machen.
- 37:57Was ich auch noch interessant finde ist, wenn man das jetzt
- 38:00mal wirklich sagt, MVP ja. Zu in 24 Stunden zu einem echten
- 38:06MVP, das wär nur fair zu sagen. Echtes MVP eines Produktes über
- 38:11also für n echtes Produkt, was natürlich deutlich länger ist.
- 38:15Wir können auch noch darüber hinausgehen und sagen, OK, wir
- 38:19tun jetzt mal so als wär es wirklich n echtes Produkt, würde
- 38:22es n echtes Produkt im Hacker von 24 Stunden ist egal, aber
- 38:26wenn man sich jetzt überlegt wir haben 24 Stunden Zeit gehabt und
- 38:31haben. Am Ende ein Daily da drin
- 38:33gemacht. Würde ja bedeuten, dass du im
- 38:36gesamten Projekt oder im gesamten MVP eines Projektes ein
- 38:41keine Ahnung. Monats 3 Monats machst ein three
- 38:46month Lea keine Ahnung, egal wie lange.
- 38:48Also du musst dir vorstellen wir haben ein Daily gemacht, wir
- 38:51haben gemerkt das Daily war super, es war wirklich super
- 38:54hilfreich aber rein theoretisch auf diese Zeit von 24 Stunden.
- 38:58Ist ein Daily halt viel zu wenig, weil du machst ja auch
- 39:01nicht innerhalb eines Projekt, einer Projektdauer oder einer
- 39:04Dauer eines MVPS ein Sync. Das ist ja auch viel zu wenig ne
- 39:10und genau deshalb. Ja gut, dann, da muss man
- 39:13natürlich sagen, also wir hatten den Sync.
- 39:15Ja, also wir haben ja da uns zusammengesetzt und haben die
- 39:19Features aufgemalt, also sozusagen n Planning gehabt.
- 39:24Aber ich geb dir insofern recht, dass wir nur ein richtiges Day
- 39:27hatten, wo wir wirklich mal gesagt haben, Leute, lasst mal
- 39:31alles stehen und liegen, wir gehen jetzt zum Beispiel an den
- 39:33Stehtisch, so wie wir was da gemacht haben, was übrigens die
- 39:35beste Entscheidung war und zu sagen, wie läuft es denn gerade,
- 39:38wir haben etwas geplant, das haben wir gemacht, ja, also in
- 39:43da war ja auch irgendwo in Sync drin.
- 39:45Aber wir haben nicht drüber gesprochen, wie es läuft und was
- 39:48für wie unser Empfinden ist dabei.
- 39:51Das klingt jetzt also, weißt du, wie ich das meine so dieses ich
- 39:53glaub das ist zu viel oder ich glaube das kriegen wir so nicht
- 39:57ins Ziel über sowas halt zu sprechen und vor allem, und das
- 40:00ist absolut normal, da will ich auch keinen ankreiden, das hab
- 40:03ich auch selbst gemacht wie du meintest du bist gerade in einem
- 40:05Thema, jetzt sagt jemand ah Zeit ist rum, jetzt wird gesynct
- 40:09jetzt gehen wir in das Board rein und gucken.
- 40:12Und du denkst dir ja, bin gleich bei euch Leute, bin gleich bei
- 40:15euch, mach das noch schnell fertig, läuft nicht.
- 40:17Ah ich bin auch wirklich gleich bei euch, dann kommst du dazu,
- 40:19dann hat der andere sich gedacht Boah gar keinen Bock zu warten,
- 40:21ich mach das fertig und so haben wir es ganz selten geschafft im
- 40:25späteren Verlauf alle 4 im Kopf anwesend zu kriegen, es sei denn
- 40:29wir sind zu diesem Tisch. Gegangen.
- 40:30Genau das ist also dieses Weg vom vom vom Bildschirm, aber ich
- 40:33finde genau diesen diese parallele kann man ja super
- 40:36ziehen, ob man jetzt von einem Daily redet oder nicht, aber es
- 40:39geht um diesen effektiven Sync, den wir gemacht.
- 40:42Ja, den man auch glaub ich oftmals in großen Projekten auch
- 40:48einfach vermisst. Ne und es geht jetzt.
- 40:50Wirklich und auch oft abgelenkt ist.
- 40:52Ja, es geht um diese effektiven Syncs ne und ob du es jetzt
- 40:55Daily nennst oder ob du es n huddle nennst oder wie auch
- 40:58immer man das nennen möchte, aber wirklich effizient effektiv
- 41:02zusammenzukommen und daran zu denken, das ist halt wichtig und
- 41:06ein Punkt, ein letzter Punkt, der mir auf jeden Fall noch
- 41:09einfällt und das ist genauso wieder so n Ding.
- 41:11Wir haben gesagt, wir arbeiten dran, wir haben dran gearbeitet,
- 41:15wir sind immer müder geworden. Ja, weil wir im Rush waren und
- 41:18so weiter wir sind halt auch generell einfach müde geworden.
- 41:22Und dann merkst du, die Zeit wird knapp.
- 41:24Ja, jetzt kann man sich mal überlegen Projekte mit Deadline,
- 41:28die Zeit wird knapp, was machen die Leute, was macht man im
- 41:31Projekt, man wird unaufmerksam, man rennt im Kreis, man wird
- 41:35hektisch, man weiß nicht, was man tun soll und was man aber
- 41:38oftmals in diesen Phasen nicht macht, ist genau das, was wir
- 41:41gemacht haben, einfach aus dem Grund, weil man irgendwann müde
- 41:44ist, was man ja theoretisch über eine längere Zeit gut
- 41:46kompensieren kann, wenn man einfach pennen kann
- 41:47zwischendurch. Aber es war halt erzwungen,
- 41:51diese Pause, die mussten wir machen.
- 41:53So, und genau das wird manchmal nicht gemacht zu sagen, man
- 41:57macht mal ne Pause, man evaluiert das noch mal aus einer
- 42:00anderen, aus einem anderen Blickwinkel, und kann dann
- 42:03sozusagen weitermachen. Nein, in einem richtigen Projekt
- 42:07bist du die ganze Zeit im Firefighting Modus und kommst
- 42:10nicht mehr aus diesem aus dieser Hektik heraus.
- 42:14Genau. Das war sehr gut.
- 42:16Dass wir da die Kurve gekriegt haben und auch wirklich noch
- 42:19Zeit am Ende hatten und wirklich ausliefern konnten.
- 42:23So gesehen ja, ohne dieses Gefühl zu haben, ob bitte lass
- 42:27es funktionieren, sondern wir hatten die Zeit, wir wussten,
- 42:30der Stand läuft, wenn wir was eingebaut haben, hätten wir auch
- 42:33jederzeit zurücksetzen können, also das was wir so die letzte
- 42:36Zeit gemacht hatten, ne also wir wussten wir haben auf jeden Fall
- 42:39was was wir liefern können und das ist halt n geiles Gefühl und
- 42:42da bin ich auch richtig froh, dass wir das am Ende so
- 42:44hinbekommen. Haben und nicht wir haben ja
- 42:47auch andere Teams gehört, die meinten, EY, dann ging am Ende
- 42:49nichts mehr. Jetzt haben wir die Hälfte
- 42:50gemockt und fertig, auch absolut valide vom Hackathon, aber es
- 42:54war nicht unser Ziel, unser Ziel als Team war.
- 42:57Wir liefern was, was lauffähig ist, wo alles verknüpft ist, wo
- 43:00nichts gemockt ist fertig, was du einfach verwenden kannst.
- 43:03Und da muss ich sagen, bin ich auch richtig stolz auf unser
- 43:04kleines Community Team. Ja auch noch mal vielen Dank an
- 43:07die anderen beiden und das hat Mega Mega Bock gemacht und gerne
- 43:10wieder. Definitiv bin ich auch voll
- 43:12dabei. Wie gesagt, das war jetzt auch
- 43:14wirklich meckern auf hohem Niveau hier.
- 43:15Es sollte ja genau mal so ein Fazit sein oder das Learning,
- 43:19was wir also quasi bekommen haben aus einem kurzen Projekt
- 43:24und. Was man vielleicht so für
- 43:26Parallelen sieht, halt auch in größeren Projekten.
- 43:29Und witzigerweise sind die Dinge, die da aufeinandertreffen
- 43:33oder die Probleme, die man da bekommt halt sehr sehr ähnlich
- 43:36und das ist halt irgendwie spannend am Ende und dann kann
- 43:40man vielleicht auch was mitnehmen.
- 43:42Ja für die Zukunft, für den nächsten Hacker von aber auch
- 43:45für richtige Projekte, ja ja danke Tino, für bitte bitte den
- 43:51Tor Spaß macht auf jeden Fall. Wie gesagt, Hacker von machen
- 43:54wir gerne wieder bei der nächsten Gelegenheit werden wir
- 43:57das natürlich auch wieder verkünden und hoffen, dass wir
- 44:00wieder ein Community Team auf die Beine stellen können und in
- 44:03dem Sinne vielen Dank fürs Zuhören Liebe Zora, wenn du
- 44:07sagst ey, ich habe auch schon mal bei dem Hacker von
- 44:09mitgemacht und bestimmte Erfahrungen gemacht, dann lass
- 44:11uns das gerne wissen. Kommen auf unseren Discord und
- 44:14lass uns uns lass uns da austauschen, das wäre richtig
- 44:17cool. Ansonsten empfiehl den Podcast
- 44:19gerne weiter und bewerte ihn auf jeden Fall wenn er dir gefallen
- 44:22hat. Und wenn du sagst, der Podcast
- 44:25gibt mir sogar noch viel mehr, ich möchte eine kleine Spende da
- 44:27lassen, dann gibt es da auch einen kleinen Link in den
- 44:30Shownotes und ansonsten hören wir uns einfach in der nächsten
- 44:33Folge wieder deine Colling. Wallis gemeinsam besser weißt
- 44:39du, was? Auch sehr coole parallel
- 44:41zwischen Hackers und unseren Podcasts ist.
- 44:43Hier haben wir auch noch einen Plan, was wir sagen wollen und
- 44:45dann eskaliert es auch völlig.