Work
Business
I help companies navigate their software modernization journey through AI-assisted architecture evolution, legacy system analysis, and strategic quality improvement. Whether you're facing complex migrations from ancient systems, need architecture enablement for your teams, or want to leverage generative AI for software modernization – I bring practical experience from consulting projects and hands-on implementations. Let's work together to evolve your systems strategically and sustainably.
Communities
Beyond client work, I contribute to the software architecture and AI communities through talks, open-source projects, and writing on software analytics, generative AI, and Wardley Maps. This page showcases my external work – articles published on other platforms, conference talks, and side projects.
Müller, Richard; Mahler, Dirk; Hunger, Michael; Nerche, Jens; Harrer, Markus (2018): Towards an Open Source Stack to Create a Unified Data Source for Software Analysis and Visualization. VISSOFT 2018.
Harrer, Markus; Brockmann, Patricia; Olivares-Ceja, Jesús-Manuel (2014): Teaching Cultural Aspects of Global Software Engineering: A Virtual Mexican-German Team-Teaching Experience. In: Georg Hagel und Jürgen Mottok (Hg.): European Conference on Software Engineering Education. Seeon Monastery. Shaker Verlag. Herzogenrath: Shaker, S. 155–165.
Harrer, Markus (2013): Erkenntnistheoretische Beurteilung von Extreme Programming. Studierendenbeitrag INFORMATIK 2013.
Lempert, Sebastian; Harrer, Markus; Krupp, Michael; Pflaum, Alexander (2010): Transparente und effiziente Prozesse im Erdbau durch ereignisgesteuertes Stoffstrommanagement auf Basis von Smart Objects und Business Rule Management. In: Klaus-Peter Fähnrich und Bogdan Franczyk (Hg.): INFORMATIK 2010. Service Science: neue Perspektiven für die Informatik. Leipzig. GI e.V. (175-176), S. 207–212.
Side Projects
Personal projects, curated resource collections, books, and academic publications that complement my professional work.
Awesome Lists
Books
- Quality Tactics - Developing Quality-Driven Solution Strategies for Software Architectures
- Qualitätstaktiken - Qualitätsgetriebene Lösungsstrategien für Softwarearchitekturen entwickeln
- Strategische Spielzüge - Softwaresysteme listig weiterentwickeln