Die Digitalisierung der Programmierung … und trotzdem agil bleiben!

 
Agile Day - 21. Mai
 
14:30
 
Blick über den Tellerrand
 

Software durchdringt immer größere Bereiche unseres Lebens. Das Thema ist unter „Digitalisierung der Gesellschaft“ in allen Medien vertreten. Mobile Geräte, IoT, M2M, Industrie 4.0, Microservices, autonome Fahrzeuge, Roboter, Cloud-Dienste, Innovationsdruck in Unternehmen und nicht zuletzt auch die Menge an alter Software lassen den Bedarf an Entwicklern weltweit explodieren. Wie kann der große Bedarf an guter, zuverlässiger Software gedeckt werden?

Kommt in dieser Situation die modellgetriebene Software-Entwicklung mit ihrem Automatisierungspotenzial richtig gut zur Geltung? Sie ist seit langer Zeit angetreten, Domänenexperten beim Festhalten von Anforderungen und Entwickler beim Schreiben von Code zu unterstützen. Die Vorgehensweise hat jedoch oft das Image, schwerfällig, unflexibel und kompliziert zu sein.

Im Vortrag wird eine Bestandsaufnahme des aktuellen Stands der Technik der modellgetriebenen Software-Entwicklung gemacht (UML, DSLs, Modellierungswerkzeuge, Modeling in the Cloud, Language Workbenches, Template Engines, Generator-Frameworks, Rapid Application Development Plattformen, ausführbare Modelle, Citizen Developers, Codegeneration as a Service, …).

Es werden Wege gezeigt, wie Modellierung und Generierung agil, flexibel und trotzdem einfacher werden können, damit auch auf dem Gebiet der Programmierung die Digitalisierung (Automatisierung) in großem Stil Einzug halten kann. Gute Technik hilft hier zwar, in den „falschen“ Händen führt sie jedoch nicht zum Erfolg. Wie bringt man also die „richtigen“ Personen zusammen und schafft es gleichzeitig, möglichst viele von den Ergebnissen profitieren zu lassen? Auch diese Frage wird im Vortrag beantwortet.

Teilnehmer nehmen mit:
- Gesamtüberblick über die heutige Welt der modellgetriebenen Entwicklung
- Impulse und Anregungen für aktuelle Tendenzen und Innovationen auf dem Feld der modellgetriebenen Entwicklung
- Eine Anleitung, wie modellgetriebene Entwicklung agil, flexibel und doch einfach gestaltet werden kann

Zielgruppe: Software-Entwickler, Projektleiter, Manager

Marcus Munzert

Generative Software GmbH

Marcus ist seit 2002 auf Methoden der modellgetriebenen Softwareentwicklung spezialisiert und verfügt über 20 Jahre Erfahrung als Software-Architekt, Berater, Entwickler, Projektleiter, Trainer und Qualitätsmanager. Sein besonderes Interesse gilt der effektiven und effizienten Software-Entwicklung durch die Automatisierung von Programmieraufgaben mit Hilfe der Virtual Developer Plattform. Er ist aktiver Entwickler und verantwortlich für das Virtual Developer Portal, Modellierungswerkzeuge und die Generator-Entwicklung.