Macht der Craft Archiv
33 Episoden
31 Minuten
Alex lässt sich Heute über Programmierung und was das mit Kinder und Jugendlichen zu tun hat, von Matthias befragen. Wozu ist das wichtig? Nun die jungen Menschen von heute sind ja bekanntlich unsere Zukunft und unsere Welt wird zunehmend digitalisiert. Damit sie besser vorbereitet sind, hilft es ein besseren Verständnis der digitalen Welt zu haben. Ein Handy benutzen kann heutzutage jedes Kind, aber wie funktionieren Programme?, Was ist eigentlich eine Webseite? und viele anderen Fragen könne mit dem Kindern erörtert werden und das mit viel Spaß bei der Sache. Schlagwörter
42 Minuten
Heute geht es mal wieder ums Lernen. Was sind Lern-Coaches?, Wofür sind sie da? Was soll damit erreicht werden? Das sind alles Fragen mit den wir uns Heute beschäftigen werden. Du kriegst heute einiges mit über das Thema und zwar dank zwei Menschen, die diese Aufgabe in deren Umfeld übernommen haben und viel interessantes darüber zu erzählen haben: Angelika und Latti.
37 Minuten
In der Welt der Software-Entwicklung kann man immer etwas lernen. Seien es neue Programmier-Konzepte oder die Integration einer neuen Technologie in einem Projekt. Zu lernen gibt es immer etwas.
Wie man das Lernen sowohl innerhalb, als auch außerhalb der Arbeit organisieren kann, und ob wir überhaupt außerhalb der Arbeit lernen müssen, werden Matthias und Alex in dieser Folge besprechen.
Wie man das Lernen sowohl innerhalb, als auch außerhalb der Arbeit organisieren kann, und ob wir überhaupt außerhalb der Arbeit lernen müssen, werden Matthias und Alex in dieser Folge besprechen.
45 Minuten
Retrospektiven sind in vielen agilen Teams ein fester Bestandteil am Ende einer Iteration. In dieser Folge wollen Matthias und Alex einen näheren Blick auf Retrospektiven werfen und gemeinsam der Frage nachgehen, ob wir Retrospektiven brauchen oder nicht. Wie immer werden die beiden sowohl die Theorie als auch ihre persönlichen Erfahrungen mit dem Thema einfließen lassen. Nach dieser Folge wirst du Vor- und Nachteile dieser Methode kennen und vielleicht auch die ein oder andere Alternative gehört haben.
51 Minuten
Die Rahmenbedingungen und die Art und Weise wie wir arbeiten, verändern sich schnell. Wie kannst du und dein Team da mithalten? Wie führt man Änderungen schnell genug in einem bestehenden Prozess ein? Alex und Matthias erzählen Dir heute über die von Claudio Perrone entwickelte Methode, um Veränderung, Verbesserung und Innovation in kleinen Schritten, kontinuierlich zu erzielen. Der Popcorn Flow. Du bist dann in der Lage diese Methode zu verwenden mit dem Wissen, dass du die wichtigsten Informationen bereits kennengelernt hast.
44 Minuten
Es ist dir schon Mal passiert, dass bei der Bewältigung von Problem-Situationen, ausschließlich darum gegangen ist, den schwarzen Peter zu finden? Ist diese Person gefunden, wird sie geschimpft und die notwendige Anpassungen werden vorgeschlagen. Problem gelöst!
Ist es denn so?
Hast du Antwort auf Fragen wie: was können wir daraus lernen oder was können wir verbessern, damit das Problem nicht mehr in dieser Form auftritt, bekommen?
Sie bleiben viel zu Oft unbeantwortet oder die Antwort ist unzufriedenstellend Oberflächlich.
Du kannst dir heute erzählen lassen, warum das Blame Game nicht förderlich ist und eine Möglichkeit erfahren es besser zu machen.
Ist es denn so?
Hast du Antwort auf Fragen wie: was können wir daraus lernen oder was können wir verbessern, damit das Problem nicht mehr in dieser Form auftritt, bekommen?
Sie bleiben viel zu Oft unbeantwortet oder die Antwort ist unzufriedenstellend Oberflächlich.
Du kannst dir heute erzählen lassen, warum das Blame Game nicht förderlich ist und eine Möglichkeit erfahren es besser zu machen.
39 Minuten
Manche Stimmen behaupten „agile“ sei ein Dogma. Heute wirst du erfahren was Matthias und Alex darüber zu erzählen haben und dir eine eigene Meinung dazu bilden.
Wir arbeiten uns mit dir gemeinsam durch die Idee „Agile“ und eruieren, warum manche sie als dogmatisch ansehen. Du erfährst heute über Veränderung, das Shu - Ha - Ri Lernprozess und am Ende des Tages vermagst du hoffentlich Antworten auf die Frage finden: „Wie viel Dogmatismus brauchen wir in der Softwareentwicklung?“.
Wir arbeiten uns mit dir gemeinsam durch die Idee „Agile“ und eruieren, warum manche sie als dogmatisch ansehen. Du erfährst heute über Veränderung, das Shu - Ha - Ri Lernprozess und am Ende des Tages vermagst du hoffentlich Antworten auf die Frage finden: „Wie viel Dogmatismus brauchen wir in der Softwareentwicklung?“.
40 Minuten
Das Wort "Agile" ist in aller Munde. Matthias und Alex wollen heute mit dir zusammen ein näheren Blick auf die Methoden werfen die in der "agilen" Software-Entwicklung zur Anwendung kommen.
Erfahre welche Unterschiede zwischen Methoden wie "Scrum" und "Kanban" bestehen, wann man besser das eine oder das andere einsetzen sollte und was es mit "Scrumban" auf sich hat.
Wenn du in deinem aktuellen Team in einem agilen Prozess arbeitest, wird dir diese Folge helfen das Potential dieser Arbeitsweise voll auszuschöpfen.
Erfahre welche Unterschiede zwischen Methoden wie "Scrum" und "Kanban" bestehen, wann man besser das eine oder das andere einsetzen sollte und was es mit "Scrumban" auf sich hat.
Wenn du in deinem aktuellen Team in einem agilen Prozess arbeitest, wird dir diese Folge helfen das Potential dieser Arbeitsweise voll auszuschöpfen.
43 Minuten
In dieser Folge spricht Matthias über die Anfänge seiner Laufbahn als Softwareentwickler. Zusammen mit Alex nimmt er dich mit auf seine Reise von einem unwissenden Berufsanfänger zu dem begeisterten Software-Crafter der er heute ist. Du bekommst Einblicke in die Herausforderungen, die mit dem Wachstum einer kleinen Online-Agentur einhergehen und welche Technologien und Tools ihm und seinem Team in diesen Jahren dabei geholfen haben diese zu meistern.
30 Minuten
In der heutigen Folge werden Matthias und Alex über "Refactoring" sprechen und die Frage beantworten, welche Vorteile ein "Refactoring" gegenüber einem "Rewrite" haben kann und wie man an ein "Refactoring" ran gehen kann. Denn nicht immer besteht die Notwendigkeit Software von Grund auf neu zu schreiben, manchmal reicht es Teile eines Systems iterativ zu verbessern. Was notwendig ist, um mit diesem Vorgehen ein bestehendes System zu erweitern und welche wichtigen Vorgehensweisen während eines Refactorings nützlich sind werden die beiden erörtern.
Falls du aktuell oder in Zukunft vor dieser Entscheidung stehst, wird diese Folge dir helfen entscheiden zu können ob ein Refactoring sinnvoll ist und was getan werden muss um damit starten zu können.
Falls du aktuell oder in Zukunft vor dieser Entscheidung stehst, wird diese Folge dir helfen entscheiden zu können ob ein Refactoring sinnvoll ist und was getan werden muss um damit starten zu können.
30 Minuten
Im vierten Teil der Mini-Serie "Tests gehören auch dazu" erzählen dir Alex und Matthias von BDD, ATDD und Specification by Example. All das sind Arten von Tests, die den Fokus nicht auf technische, sondern auf fachliche Richtigkeit eines Software-Systems legen. Erfahre wie dir diese Techniken helfen können sicherzustellen, dass die Software nicht nur "Dinge richtig macht", sondern auch die "richtigen Dinge macht".
48 Minuten
In den ersten zwei Teile der Mini-Reihe "Tests gehören auch dazu", haben Matthias und Alex über Testautomatisierung und die Testpyramide geredet. In diese Folge reden sie über TDD - Test Driven Development. TDD zählt zu den Test-First-Ansätze und sagt, dass wir die Tests schreiben sollen bevor der produktiven Code entstanden ist. Mag befremdlich klingen, wenn man es nicht kennt. Ist aber eine sehr gute Methode, um die Testbarkeit und Korrektheit des Codes zu verbessern. Denke daran je früher ein Fehler gefunden wird, desto günstiger und leichter ist er zu beheben. Die Beiden geben dir einen Überblick darüber, was die Methode ist, wie sie angewandt wird und welche Varianten es davon gibt. Damit bist Du in der Lage, diese Methode in deinen Werkzeuggürtel zu integrieren und für deine täglichen Arbeit zu nutzen. Es lohnt sich! Vielen Dank fürs zuhören.
45 Minuten
Heute begeben sich Alex und Matthias mal wieder in den Dschungel der Software-Qualität und erkunden mit dir zusammen die Testpyramide.
Warum wird das ganze immer wieder als Pyramide dargestellt? Was bedeutet das für dich als Software-Entwicklerin? Wie beeinflusst sie deine tägliche Arbeit?
Diese und weitere Fragen wollen die Beiden in dieser Folge beantworten. Am Ende dieser Folge wirst du dich deutlich leichter in diesem Dschungel bewegen können.
Bild auf dem Logo von Simon Berger auf Pixabay
Warum wird das ganze immer wieder als Pyramide dargestellt? Was bedeutet das für dich als Software-Entwicklerin? Wie beeinflusst sie deine tägliche Arbeit?
Diese und weitere Fragen wollen die Beiden in dieser Folge beantworten. Am Ende dieser Folge wirst du dich deutlich leichter in diesem Dschungel bewegen können.
Bild auf dem Logo von Simon Berger auf Pixabay
31 Minuten
Mit große Macht kommt große Verantwortung. Diesmal erzählen dir Matthias und Alex, warum Entwickler Tests schreiben sollten. Was bringt das? Was haben wir davon? Sind Tester nicht dafür da? Automatisierte Tests während der Entwicklung sind wichtig und die Beiden erklären dir, welche Vorteile du davon hast.
Die heutige Folge ist etwas kürzer als sonst, weil wir uns dazu entschlossen haben das Thema auf mehrere Folgen aufzuteilen. Es gibt ja sehr viel zu erzählen.
In den nächsten Folgen behandeln wir folgende Themen:
Welche Arten von Tests gibt es und wie können wir sie automatisieren? Methoden, um automatisierte Tests zu schreiben: TDD, ATDD / BDD, Specification by Example.
Wir sind gespannt, wie viele Folgen am Ende darüber entstehen. Ihr auch?
Am Ende der kleinen Serie wirst du wissen, welche Möglichkeiten es gibt Tests zu schreiben und welchen Mehrwert dir das bringt. Happy listening.
Die heutige Folge ist etwas kürzer als sonst, weil wir uns dazu entschlossen haben das Thema auf mehrere Folgen aufzuteilen. Es gibt ja sehr viel zu erzählen.
In den nächsten Folgen behandeln wir folgende Themen:
Welche Arten von Tests gibt es und wie können wir sie automatisieren? Methoden, um automatisierte Tests zu schreiben: TDD, ATDD / BDD, Specification by Example.
Wir sind gespannt, wie viele Folgen am Ende darüber entstehen. Ihr auch?
Am Ende der kleinen Serie wirst du wissen, welche Möglichkeiten es gibt Tests zu schreiben und welchen Mehrwert dir das bringt. Happy listening.
1 Stunde 3 Minuten
Heute besprechen Alex und Matthias "Legacy Code". Falls du an einem solchen System gerade arbeitest und viele Schmerzen damit hast, kann diese Folge diese vielleicht etwas lindern. Aber auch wenn du zu den wenigen glücklichen gehörst, die noch nie in einem solchen Software-System zurecht kommen mussten, kannst du viele wertvolle Informationen rausziehen und bist auf die erste unausweichliche Begegnung mit Legacy-Code etwas besser vorbereitet.