Neuentwicklung einer Software Plattform
Herausforderung
Aufgabenstellung
- Neuentwicklung der SW-Plattform für die kommende Generation einer Maschinen-Baureihe
Zielsetzung
- Innovations-Vorsprung als „Hidden Champion„
- Beherrschung steigender Variantenvielfalt
- Vorausschauend auf technologische Anforderungen des Marktes
Rahmenbedingungen
- Viele Maschinen-Baureihen im Portfolio, jeweils getrennte (Eigen-)Entwicklung
- Hohe Variantenvielfalt innerhalb der Baureihen
- Hohe Anforderungen an Modellpflege & Wartbarkeit
- „Wissen war bei den Entwicklern in Silos aufgeteilt“
Lösungsweg
- Komplette Neuentwicklung der Produkt-Plattform & Systemarchitektur von Idee bis Umsetzung
- Evaluation & Auswahl von Komponenten & Zulieferern
- Beherrschung der Baureihen-& Variantenvielfalt mithilfe einer einheitlichen Baukasten-Lösung
Mehrwert
- Vereinheitlichung & Professionalisierung der Entwicklungsmethoden & Tools
- Einbindung & Befähigung des Kunden-Entwicklerteams
- Flexible Konfigurierbarkeit der Bausteine ermöglicht die Ableitung zukünftiger Maschinenvarianten ohne Änderungen am Quellcode
Technologien
- C#, WPF, WCF
- PostgreSQL
- CI/CD mit GitLab
- Client-Server Architektur
- Windows 10 IoT Touchpanel-IPC
- C, Embedded-Entwicklung