Neuentwicklung einer Software Plattform

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