<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Projektberichte on AereA GmbH — Software, die auch in fünf Jahren noch läuft</title>
		<link>https://www-main.uat.aerea.de/de/projektberichte/</link>
		<description>Recent content in Projektberichte on AereA GmbH — Software, die auch in fünf Jahren noch läuft</description>
		<generator>Hugo</generator>
		<language>de-DE</language>
		
			<managingEditor>info@aerea.de (AereA GmbH)</managingEditor>
		
		
			<webMaster>info@aerea.de (AereA GmbH)</webMaster>
		
		
		
			<atom:link href="https://www-main.uat.aerea.de/de/projektberichte/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>EcoPulse — Plattform für Energiemonitoring und Laststeuerung</title>
				<link>https://www-main.uat.aerea.de/de/projektberichte/ecopulse/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/de/projektberichte/ecopulse/</guid>
				<description>&lt;h2 id=&#34;ausgangslage&#34;&gt;Ausgangslage&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#ausgangslage&#34;&#xA;     aria-label=&#34;Direktlink zum Abschnitt Ausgangslage&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Energie- und Ladeinfrastruktur wächst selten geplant. Sie wächst in Schritten: erst die Photovoltaik, dann der Speicher, später die Wallboxen, irgendwann ein zweiter Zähler für den neuen Gebäudeteil. Jedes Gerät bringt seine eigene Schnittstelle mit, jeder Hersteller sein eigenes Datenmodell.&lt;/p&gt;&#xA;&lt;p&gt;Das Ergebnis ist ein Betrieb, der viele Zahlen hat und trotzdem keine Entscheidungsgrundlage: Der Wechselrichter kennt seine Erzeugung, die Wallbox kennt ihren Ladezustand, der Zähler kennt den Netzbezug — aber niemand kennt das Gesamtbild zum selben Zeitpunkt.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Phonalisa — modulares IP-Telekommunikationssystem</title>
				<link>https://www-main.uat.aerea.de/de/projektberichte/phonalisa/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/de/projektberichte/phonalisa/</guid>
				<description>&lt;h2 id=&#34;ausgangslage&#34;&gt;Ausgangslage&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#ausgangslage&#34;&#xA;     aria-label=&#34;Direktlink zum Abschnitt Ausgangslage&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Ein Telefoniesystem ist kein Projekt mit Enddatum. Es ist ein Produkt, das über Jahre wächst: neue Endgerätegenerationen, neue Anforderungen an Mandantenfähigkeit, veränderte Sicherheitslage am Netzübergang. Genau diese Dauer ist die eigentliche Anforderung.&lt;/p&gt;&#xA;&lt;h2 id=&#34;plattform-und-kernsystem&#34;&gt;Plattform und Kernsystem&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#plattform-und-kernsystem&#34;&#xA;     aria-label=&#34;Direktlink zum Abschnitt Plattform und Kernsystem&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Modulares IP-Telekommunikationssystem auf Basis von &lt;strong&gt;SIP, RTP und XMPP&lt;/strong&gt; mit CTI-Funktionalität&lt;/li&gt;&#xA;&lt;li&gt;Mandantenfähige Verwaltung von Nebenstellen, Rufgruppen, Warteschlangen und Rufregeln&lt;/li&gt;&#xA;&lt;li&gt;Automatisierte Geräteintegration und Provisionierung von Endgeräten&lt;/li&gt;&#xA;&lt;li&gt;Client- und Importfunktionen für die Übernahme bestehender Datenbestände&lt;/li&gt;&#xA;&lt;li&gt;Ergänzende Dienste rund um Verzeichnis, Präsenz und Anrufsteuerung&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;session-border-controller-und-security&#34;&gt;Session Border Controller und Security&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#session-border-controller-und-security&#34;&#xA;     aria-label=&#34;Direktlink zum Abschnitt Session Border Controller und Security&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Der Netzübergang ist die exponierteste Komponente einer Telefonieplattform. Wir haben dafür einen &lt;strong&gt;eigenen SBC&lt;/strong&gt; aufgebaut: Verschlüsselung von Signalisierung und Medienströmen über TLS, SRTP und ZRTP, DDoS-Schutz, Rate Limiting, Härtung der exponierten Dienste und Zertifikatsmanagement.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Industrielle Datenplattform für den Anlagenbau</title>
				<link>https://www-main.uat.aerea.de/de/projektberichte/industrielle-datenplattform/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/de/projektberichte/industrielle-datenplattform/</guid>
				<description>&lt;h2 id=&#34;ausgangslage&#34;&gt;Ausgangslage&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#ausgangslage&#34;&#xA;     aria-label=&#34;Direktlink zum Abschnitt Ausgangslage&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Ein international tätiger Anlagenbauer betreibt Maschinen bei Kunden weltweit. Deren Betriebsdaten sind für Service, Optimierung und Weiterentwicklung wertvoll — sie müssen aber über Werks- und Ländergrenzen transportiert werden, ohne dass dabei ungesicherte Kanäle entstehen.&lt;/p&gt;&#xA;&lt;h2 id=&#34;aufgabenstellung&#34;&gt;Aufgabenstellung&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#aufgabenstellung&#34;&#xA;     aria-label=&#34;Direktlink zum Abschnitt Aufgabenstellung&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Eine Plattform für den industriellen Datenaustausch, die mit der Zahl angebundener Anlagen skaliert, unterschiedliche Datenklassen sauber trennt und die Kommunikation durchgängig absichert. Dazu eine Dokumentation, die den Betrieb und die Weiterentwicklung durch die Teams des Kunden ermöglicht.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Condition Monitoring — Migration von C&#43;&#43; nach .NET Core</title>
				<link>https://www-main.uat.aerea.de/de/projektberichte/condition-monitoring-migration/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/de/projektberichte/condition-monitoring-migration/</guid>
				<description>&lt;h2 id=&#34;ausgangslage&#34;&gt;Ausgangslage&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#ausgangslage&#34;&#xA;     aria-label=&#34;Direktlink zum Abschnitt Ausgangslage&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Das Condition-Monitoring-Backend war über Jahre gewachsen. Fachlich funktionierte es, aber jede Erweiterung kostete überproportional viel Zeit — vor allem, weil der Datenzugriff eng mit der Fachlogik verflochten war.&lt;/p&gt;&#xA;&lt;h2 id=&#34;aufgabenstellung&#34;&gt;Aufgabenstellung&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#aufgabenstellung&#34;&#xA;     aria-label=&#34;Direktlink zum Abschnitt Aufgabenstellung&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Migration auf einen aktuellen Stack, ohne das Produkt anzuhalten und ohne die strukturellen Probleme mitzunehmen.&lt;/p&gt;&#xA;&lt;h2 id=&#34;vorgehen&#34;&gt;Vorgehen&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#vorgehen&#34;&#xA;     aria-label=&#34;Direktlink zum Abschnitt Vorgehen&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Statt einer 1:1-Portierung nach .NET Core haben wir die &lt;strong&gt;Datenzugriffsschicht neu geschnitten&lt;/strong&gt; und auf Entity Framework aufgesetzt. Der Migrationsplan folgt fachlichen Grenzen: Nach jedem Schritt ist das System lauffähig und testbar. Der Betrieb läuft containerisiert über Docker gegen PostgreSQL.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Bedienoberflächen für ein medizintechnisches Lasersystem</title>
				<link>https://www-main.uat.aerea.de/de/projektberichte/lasersystem-medizintechnik/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/de/projektberichte/lasersystem-medizintechnik/</guid>
				<description>&lt;h2 id=&#34;ausgangslage&#34;&gt;Ausgangslage&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#ausgangslage&#34;&#xA;     aria-label=&#34;Direktlink zum Abschnitt Ausgangslage&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Ein Lasersystem im medizinischen Einsatz wird über die Bedienoberfläche geplant und gesteuert. Diese Oberfläche ist damit kein Frontend, sondern ein sicherheitsrelevanter Teil des Geräts.&lt;/p&gt;&#xA;&lt;h2 id=&#34;aufgabenstellung&#34;&gt;Aufgabenstellung&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#aufgabenstellung&#34;&#xA;     aria-label=&#34;Direktlink zum Abschnitt Aufgabenstellung&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Entwicklung, Test und Dokumentation der Planungs- und Behandlungsoberflächen, dazu die Erweiterung der zugehörigen Test-Tools und die Umsetzung sicherheitskritischer Updates im laufenden Produktlebenszyklus.&lt;/p&gt;&#xA;&lt;h2 id=&#34;vorgehen-im-regulierten-umfeld&#34;&gt;Vorgehen im regulierten Umfeld&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#vorgehen-im-regulierten-umfeld&#34;&#xA;     aria-label=&#34;Direktlink zum Abschnitt Vorgehen im regulierten Umfeld&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Anforderungen liegen in &lt;strong&gt;DOORS&lt;/strong&gt;, Reviews laufen über &lt;strong&gt;Fisheye/Crucible&lt;/strong&gt;, Builds über &lt;strong&gt;Jenkins&lt;/strong&gt;, Versionierung über &lt;strong&gt;SVN&lt;/strong&gt;. Die Toolchain ist Teil der Nachweisführung: Änderungen sind bis auf die Anforderung zurückverfolgbar.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Plattform zur Fahrzeugbusanalyse</title>
				<link>https://www-main.uat.aerea.de/de/projektberichte/fahrzeugbusanalyse/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/de/projektberichte/fahrzeugbusanalyse/</guid>
				<description>&lt;h2 id=&#34;ausgangslage&#34;&gt;Ausgangslage&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#ausgangslage&#34;&#xA;     aria-label=&#34;Direktlink zum Abschnitt Ausgangslage&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Fahrzeugbusdaten aus CAN, FlexRay und Automotive Ethernet fallen im Messbetrieb in großen Mengen an. Die zentrale Analyseplattform dafür war über Jahre in C++ gewachsen — funktional umfangreich, strukturell schwer änderbar.&lt;/p&gt;&#xA;&lt;h2 id=&#34;aufgabenstellung&#34;&gt;Aufgabenstellung&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#aufgabenstellung&#34;&#xA;     aria-label=&#34;Direktlink zum Abschnitt Aufgabenstellung&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Weniger zusätzliche Entwicklungsleistung als &lt;strong&gt;technische Führung&lt;/strong&gt;: die Architektur modernisieren, die Arbeitsweise der Teams weiterentwickeln und beides so verbinden, dass es nach Projektende trägt.&lt;/p&gt;&#xA;&lt;h2 id=&#34;vorgehen&#34;&gt;Vorgehen&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#vorgehen&#34;&#xA;     aria-label=&#34;Direktlink zum Abschnitt Vorgehen&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Messen vor Umbauen&lt;/strong&gt; — statische Analyse über SonarQube in der Jenkins-Pipeline, Betrachtung der Abhängigkeitsstruktur und der Änderungshäufigkeit.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Priorisieren nach Schmerz&lt;/strong&gt; — modernisiert wurde zuerst, wo die meisten Änderungen anfielen, nicht wo der Code am hässlichsten war.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Agile Transition&lt;/strong&gt; — Umstellung der Zusammenarbeit mit Product Ownern und Fachbereichen, kürzere Feedbackzyklen.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Schulungen&lt;/strong&gt; — Architektur, Clean Code und Testmethodik für die beteiligten Entwicklerteams.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;fazit&#34;&gt;Fazit&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#fazit&#34;&#xA;     aria-label=&#34;Direktlink zum Abschnitt Fazit&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Der eigentliche Erfolgsmaßstab in solchen Vorhaben ist nicht die Menge geschriebenen Codes, sondern ob das Team nach dem Ende des Auftrags eigenständig weiterarbeitet. Genau dafür sind Schulungen Teil des Auftrags und nicht Zusatzleistung.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Steuerfachsoftware einer Landesfinanzbehörde</title>
				<link>https://www-main.uat.aerea.de/de/projektberichte/steuerfachsoftware/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>info@aerea.de (AereA GmbH)</author>
				<guid>https://www-main.uat.aerea.de/de/projektberichte/steuerfachsoftware/</guid>
				<description>&lt;h2 id=&#34;ausgangslage&#34;&gt;Ausgangslage&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#ausgangslage&#34;&#xA;     aria-label=&#34;Direktlink zum Abschnitt Ausgangslage&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Ein Fachverfahren der Steuerverwaltung ändert sich nicht, weil eine bessere Idee vorlag, sondern weil ein Gesetz in Kraft tritt. Die Termine sind extern gesetzt und nicht verschiebbar.&lt;/p&gt;&#xA;&lt;h2 id=&#34;aufgabenstellung&#34;&gt;Aufgabenstellung&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#aufgabenstellung&#34;&#xA;     aria-label=&#34;Direktlink zum Abschnitt Aufgabenstellung&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Weiterentwicklung und Qualitätssicherung über mehrere Jahre, mit dem Anspruch, zu jedem gesetzlichen Stichtag einen belastbaren Regressionslauf zu haben.&lt;/p&gt;&#xA;&lt;h2 id=&#34;umsetzung&#34;&gt;Umsetzung&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#umsetzung&#34;&#xA;     aria-label=&#34;Direktlink zum Abschnitt Umsetzung&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Modulentwicklung&lt;/strong&gt; im laufenden Verfahren, in C++ und Python mit Qt-Oberflächen.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Systemtests&lt;/strong&gt; — Spezifikation, Durchführung und Dokumentation.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Testautomatisierung&lt;/strong&gt; — Aufbau automatisierter Tests, GUI-Automatisierung mit Squish, Ausführung über Jenkins.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Manuelles Testen&lt;/strong&gt; dort, wo fachliche Beurteilung nötig ist: Gesetzesanpassungen, Formularlogik, Sonderfälle.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Spezialtests&lt;/strong&gt; — Barrierefreiheit nach BITV-Anforderungen sowie DSGVO-relevante Funktionen und Datenflüsse.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Testumgebungen&lt;/strong&gt; über Proxmox und VirtualBox, mit synthetischen Testdatenbeständen — Echtdaten scheiden hier aus.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;dokumentation&#34;&gt;Dokumentation&#xA;  &lt;a class=&#34;heading-anchor&#34; href=&#34;#dokumentation&#34;&#xA;     aria-label=&#34;Direktlink zum Abschnitt Dokumentation&#34;&gt;&#xA;    &lt;span aria-hidden=&#34;true&#34;&gt;#&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Testfälle, Protokolle, Berichte, Handbücher und Hilfetexte gehörten zum Leistungsumfang, ebenso die Unterstützung des Anwendersupports. In der Verwaltung ist die Dokumentation Teil des Nachweises, nicht Begleitmaterial.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
