„Über Coding Dojos können wir bei den Leuten wieder eine differenzierte Sichtweise eröffnen.” Coding Dojos bieten Raum, um Techniken und Praktiken der Softwareentwicklung in kleinen Gruppen auszuprobieren und einzuüben. Wer es interessanter machen möchte, setzt sich dabei Constraints für besondere Herausforderungen.
Dass innerhalb der Dojos auch die Chance besteht, festgefahrene Teamzusammenarbeit zu lösen, zeigt eindrucksvoll das Interview mit Moritz Kohl.
Scrum funktioniert u.a. über die Rollen, die je unterschiedliche Aufgaben und Verantwortlichkeiten inne haben. Die Rolle „Entwickler” bleibt im Bewusstsein der Beteiligten dabei viel zu oft unter dem Radar. – Zeit für Simon, hier wieder mit den größten Irrtümern aufzuräumen.
Um zu verstehen, wie hexagonale Architektur die Art und Weise, Software zu entwickeln verändert und was dabei die Vorteile sind, führt Ricardo uns Schritt für Schritt durch die Entwicklung einer To-Do-Listen-Anwendung. In dieser Folge startet nun die eigentliche Entwicklung mit der Modellierung der Domäne, der Kernlogik der Anwendung sowie der Datenhaltung in einem Cache.
Die Frage, wann bestellte Software fertig wird, ist – nicht nur aus Kundensicht – eine berechtigte. Doch gibt es viele Fälle, in denen zeitliche Prognosen ordentlich daneben liegen. Alles eine Frage der korrekten Klassifizierung von Arbeit und der Wahl der passenden Schätz-Methode, erklärt uns Simon.
In der Softwareentwicklung gibt es eine Architektur, die seit einigen Jahren immer mehr an Bedeutung gewinnt – die hexagonale Architektur. Ricardo erklärt diese Architektur und ihre Grundprinzipien anschaulich und führt uns in 5 Teilen Schritt für Schritt durch die konkrete Anwendung.
„Warum nicht einen VW-Bus zu einem gemütlichen Camper ausbauen?”, fragte sich Carsten, der beim nächsten Festival nicht zelten wollte. Wie ihm und seiner Partnerin agile Prinzipien beim Umbau geholfen haben, verrät er uns in seiner spannenden Projekt-Geschichte.
In dieser Artikelserie finden wir die Antwort, warum sich viele Organisationen schwer damit tun, ihre Entwicklungszeit (unabhängig von der eingesetzten Methode) zu beschleunigen.
Keine weiteren Inhalte verfügbar.
Keine weiteren Inhalte verfügbar.