Softwaretechnik vgl Agile Manifest
Empirie
Was ist eine Empirische Vorgehensweise
Erheben von Daten und fertigstellen von Statistiken
Sammeln von Daten um Vermutungen, Erfahrungen zu bestätigen
Agiles Vorgehen heißt nicht chaotisch
Agile Softwareentwiclung basiert auf dem Konzept der empirischen Prozessteuerung
Transparenz
Alle BEteiligten haben Einblick in die wichtigen informationen und Prozesse → gemeinsames Verständnis und Vision
Überprüfung
Regelmäßige Überprüfung ermöglicht uns Abweichungen vom gewünschten Ziel zu erkennen In agilen Mthoden gibt es dafür regelmäßige Meetings wie Retrospektiven, in denen Teams ihren Fortschritt und ihre Arbeitsweise überprüfen
[! Empirische Prozesssteuerung] Agil bedeutet, in zyklen zu entwickeln und zu testen. As ermöglicht ein schneles und frühes Feedback, das als Basis für Anpassungen dient.
Jedes Team geht erstmal durch eine Storming und norming phase wenn es geändert wird Damit das Team performen kann, darf es nicht jede Woche geändert werden
Ganz wichtig bei Scrum ist Time Boxing ! Je desto ich überprüfen kann, desto besser, und somit dauern die Meetingds weniger
iterativ und inkrementell
Alle agilen Frameworks haben das gemeinsam, dass sie iterativ und Inkrementell sind
VIDEO : mind the product
Built sandcastle with Son
The Joy of Making
How can we create a context where ppl come in and create something aweseome
Whats the pattern ?
Lego, Minecraft, Lego
Minimize the Gap
between the Maker and the User
minimize HandOffs → people in between RiP Lego Universe, they created what they thought was perfect Lego Universe Spider Cave Orchestra Music was thrown away
Great Companies also screw up but also learn from their failures
Minecraft was done by doing hundreds of RELEASES
Spotify
release often and incrementally
Metaphora with trains leaving every 10 minutes vs every 5 hours
Inkremente schneiden
es ist essentiell inkremente schneidet und wie man sie schneidet
Aufgabe : Software ihrer Wahl sinnvoll schneiden
Jedes inkrement soll dem Kunden helfen
Software : Babou’s Pizza & Pasta Bestellsoftware
Inkrement 1 :
Nutzeroberfläche bereitstellen, um dem Kunden Bestellungen vor Ort zu ermöglichen, Personal kann diese ansehen
Inkrement 2 :
User können Ihre Bestellung direkt über die Nutzeroberfläche mit Karte/online banking bezahlen
Inkrement 3 :
Kunden erhalten die Option, eine Papierlose Rechnung per Email zu erhalten / zu downloaden
Inkrement 4 :
Lieferservice wird eingeführt, Kunden können von zuhause aus bestellen und bezahlen
inkrement 5 :
kunden können ihre Bestellung live verfolgen
Liebes Lern-Logbuch
Heute habe ich wieder nichts gelernt.
morgen kommen viele leute ( 12 )