Wissenstransfer par Excellence
Nürnberg, 30. August – 1. September 2016

Herbstcampus 2016 » Programm »

Same Same But Different

Product vs. Project Development [Sponsored Talk]

Bei einem Softwareprojekt kennt man in der Regel schon zu Beginn den Einsatzzweck, die Zielumgebung und die geplanten Mengengerüste und kann die Architektur gezielt darauf ausrichten. Bei einem Produkt wie der kundenzentrierten BPM-Lösung ConSol CM hingegen treffen wir auf unterschiedlichste Umgebungen, breit gestreute Mengengerüste und sind immer wieder überrascht von der Kreativität, mit der die Kunden sie für unterschiedlichste Zwecke einsetzen. Daraus ergeben sich völlig eigene Anforderungen an die Softwarearchitektur, die mit denen eines Projekts kaum vergleichbar sind.

An einigen Beispielen zeigt dieser Vortrag, welche Erfahrungen ConSol im Laufe der Jahre bei der Entwicklung von ConSol CM gemacht hat und worauf man bei der Architektur von Softwareprodukten generell achten sollte.

Vorkenntnisse
* Programmierkenntnisse in Java
* Erfahrungen in Software-Architektur

Lernziele
Als Zuhörer dieses Vortrags lernen Sie die wesentlichen Unterschiede und Gemeinsamkeiten zwischen der Softwareentwicklung für ein Produkt im Gegensatz zur Softwareentwicklung für ein Projekt kennen.
* Wie bedingen sich die unterschiedlichen Ziele gegenseitig?
* Welche Architekturpatterns sind in der Produktentwicklung kritisch zu hinterfragen?

Johannes Lechner Johannes Lechner

ist Senior Software Developer bei der ConSol Software GmbH im Javaumfeld und beschäftigt sich dort u.a. mit Performance, Skalierung und Modularisierung klassischer Softwarearchitekturen.