6. Seinen eigenen Flow beim entwickeln finden
Zufrieden mit den eigenen Ergebnissen sein
Fehler vermeiden in Projekten / Tagesgeschäft
Kernthemen
69. 58%23%
10%
9%
Ich soll mir die miesen Jobs schön reden
Programmieren ist Kunst
Ich soll mir einen Trecker kaufen
WLAN
Was will mir der
Autor damit
sagen?
71. We hire:
Java / hybris Developer
Java / Android Developer
Business Analyst
Notes de l'éditeur
Projekt 5000 m2 Rasen
Anspruch: Nutzbar = Begehbar, Pflegbar in < 2h Week
Kein Anspruch: Englischer Garten
Kontext zum Software-Projekt
Was will ich? Was genau? Wäre ich auch mit weniger Zufrieden wenn alle dadurch zufriedener wären und dadurch alle Ziele Erreicht werden können?
Anforderungen!
MoSCoW -Priorisierung
Die Idee ist gut
Die ersten Anforderungen sind gut
Der Projektplan ist schaffbar
Der Erfolg und das Glücksgefühl würden unermesslich sein
Das Projekt: Garten
Unkraut
Blätter
Schnecken
Rasen
Jede Woche
Saat verpasst
Unkraut verpasst
Schneken gewinnen
„Dinge“ wachsen – also auf dem Rasen
„Dinge“ gewinnen
Das Ziel ist:
„Seinen Job zu lieben und das schöne in der alltägliche Arbeit zu finden.“
Das Subziel ist:
„Schlimme Projekte nicht noch schlimmer zu machen!“
Kantenschneiden
Pflanzen
Im Baumarkt nach coolen Tools suchen
Es geht um den Rasen – nichts mehr
Den Blickwinkel verändern
Stillstehen – „Stop Taste“
Beispiel : Zoo+ Sprint Stoppen – eigenen „Concept Sprint“ machen – neu starten
Reflektion hilft
Heute der Vorgarten, morgen die Wiese, übermorgen das Feld
Scrum / Agile: Sprints – besser kurz als lang
Schnelle Erfolgsmeldungen - Glücksgefühl
Cluster: Radikal – keine halben Sachen
KISS: Keep it Simple and Stupid
Tool für das Nutzen für das Sie sind – Excel = Tabellenkalkulation
Für Cluster: Mindmaps, Charts, Visio, Zettel
Must:
Begehbar
Should:
Erster Eindruck von „Das soll so sein“
Could:
Essen aus dem Garten
Wait:
Bunt
Verbessere die Welt
Refactoring
Bring Back „The Joy of Coding“
Coding Dojos
Hackatron
Bringe Kunst in Code
Erfinde deinen Stil
Easter Egg – warum nicht – es geht um den Spass an der Arbeit
Kauf dir Schafe
Pflege die Schafe, nicht die Wiese!
JavaDoc
Export Ticket 3 Documantation
Generiere Management Reports (Burndows, Velocity, Anwesenheit, ...)
Saubere Deployments
Test Driven
Code Generierung z.B. für Interfaces
Beispiel DBWebsys
Pflastere Elemente die schwer zu pflegen sind
Baue einen Brunnen, einen Teich
Schneide Kanten aber nicht fläche
Siehe hier auch „Focusiere“
Beim Nachdenken:
Kochen
Kickern
Während der Rechner pause macht…Seti@Home
Es hat keinen Sinn schwierige Aufgaben schnell lösen zu wollen
Kerzen Problem
Mit Studien Ansage schneller als mit „Anreiz“ / „Strafe“ Ansage
Lasst euch nicht hetzen um fehlentscheidungen zu treffen.
Deployment das erste mal richtig
Nix tun müssen weil alles automatisch läuft
Das Compilieren läuft 10% schneller
0% Sonar fehler
100% Unit test coverage