Von Flugzeugen, Operationen und Gerüsten: Mehr Effizienz in der Softwareentwicklung

 
Agile Day - 22. Mai
 
10:45
 
Prozess
Raum Rebland
 
Basic

Softwareentwicklung ist zu großen Teilen Handwerk. Nicht umsonst wird das Erstellen eines Software-Produktes oft mit dem Bau eines Hauses verglichen. Dennoch werden viele Best practices, die beim Bau eines Hauses selbstverständlich sind in der Softwareentwicklung oftmals nicht oder nur am Rande beachtet. Doch warum eigentlich? Viele andere Berufe haben seit Jahren entsprechende Hilfsmittel und "Best practices" entwickelt um für sie typische Herausforderungen und Probleme zu behandeln. Was können wir von Handwerkern, Ärzten oder Piloten lernen um unseren Entwicklungsprozess zu optimieren und den Stress, der sich immer wieder in Entwicklungsprojekten zeigt, zu bändigen?

Der Vortrag gibt Tipps und Hinweise, wie man den Entwicklungsprozess einer Anwendung optimieren und vereinfachen kann. Nicht ohne ein wenig Selbstironie werden Konzepte, Methoden und Werkzeuge vorgestellt, die für einen anspruchsvollen Softwareentwickler selbstverständlich sein sollten und die es allen Beteiligten erlauben das "Software-Haus" stabil und langlebig zu bauen.

Christian Robert

SapientNitro
Christian Robert ist Senior Developer für Mobile Lösungen bei SapientNitro in Köln. Seit über zehn Jahren beschäftigt er sich mit der Konzeption und Entwicklung von Individualsoftware im Java-Umfeld. Seine aktuellen Schwerpunkte liegen in der Entwicklung von pragmatischen und dennoch (oder gerade deswegen) effizienten Softwarelösungen im mobilen Umfeld. Außerdem interessiert er sich intensiv für die Ideen der Software Craftsmanship Bewegung. In seiner Freizeit ist er gerne mit dem Fahrrad unterwegs oder genießt einen ruhigen Abend auf der Couch bei den neuesten Folgen der Big Bang Theory.