Skip to main content
swissICT Booster  |  M&F Academy  |  M&F Events   |  +41 44 747 44 44  | 

Zumbach Electronic: Software-Modernisierung für das Ofenprüfsystem

Über das Projekt

Produkt: Oven Test

Kunde: Zumbach Electronic AG

Projektdauer: Realisierung in 2 Monaten

Projektleitung: Maximilian Lienen und Reto Bättig

Verwendete Technologien: Angular | Angular Material | Python | FastAPI | Docker 

Zumbach Ofentest

Das Kundenstatement

"Wir haben M&F Engineering als ausgewiesener Spezialist in Software für Prüfsysteme beauftragt, eine erste schlanke Version der Software für unser Ofenprüfsystem zu entwickeln. Dadurch konnten wir die internen Ressourcen auf unseren Kernaufgaben konzentrieren und gleichzeitig die alte, unzuverlässige Software ersetzen. Intern wurde die Zusammenarbeit mit M&F geschätzt, insbesondere wegen der effizienten Zusammenarbeit, aber auch wegen des Kennenlernens von Technologien, die vor dem Projekt mit M&F noch nicht bei Zumbach verwendet wurden."

Silvano Balemi, Head of R&D, Zumbach Electronic AG


Der Kundennutzen

  • Die durch M&F entwickelte Anwendung erfüllt Anforderungen von Zumbach, die die Legacy-Lösung nicht erfüllt hat. Dies sind Zuverlässigkeit und Stabilität, leichte Bedienbarkeit, gleichzeitige Verwendung durch mehrere User, einfache Erweiterbarkeit.
  • Durch die Engineering-Kompetenz von M&F konnte in direkter Zusammenarbeit mit Zumbach konzentriert und in hohem Tempo die passende Lösung erstellt werden. Der Kunde hatte keine Zeit und Ressourcen, die Lösung selber zu entwickeln.
  • Die durch M&F übergebene Codebasis der State-of-the-Art-Lösung inkl. Dokumentation und aufgezeichnetem gemeinsamen Walkthrough kann durch Zumbach als Vorlage für weitere interne Projekte verwendet werden.

Das Projekt

In Öfen werden Produkte des Kunden während längerer Zeiträume auf thermische Stabilität getestet. Die bei der Prüfung anfallenden Daten müssen aufgezeichnet werden, um nach Abschluss der Prüfung durch angrenzende Systeme weiterverarbeitet zu werden. Für die Vorbereitung und Überwachung der Tests wird ein User Interface benötigt. Insbesondere müssen Prüflinge von verschiedenen Personen gleichzeitig im System registriert und ihr Zustand überprüft werden können. 
Um die Lösung für diesen Use Case möglichst schnell im realen Einsatz zu testen, entschieden Zumbach und M&F, ein MVP (Minimum Viable Product) zu entwickeln, das alle Anforderungen für den Einsatz erfüllt und Möglichkeit für Erweiterungen bietet. Das Backend wurde in Python erstellt, da der Kunde hier bereits Entwicklungskompetenz besitzt.
Ein entscheidender Punkt für eine erfolgreiche Lösung war die Stabilität der Software. Da die Messungen lange dauern und die vorhergehende Lösung nicht stabil genug war, mussten Messungen oft wiederholt werden. Durch die neue Software von M&F wurden die Messungen von Anfang an robust.


Die Lösung

Umgesetzt wurde eine Webapplikation, die mit einer Ofensteuerung verknüpft werden kann. Das Frontend wurde mit Angular im Material Design erstellt, das Backend in Python mit dem FastAPI-Framework. Die Lösung wurde Containerisiert ausgeliefert mit Docker, damit Zumbach die Lösung einfach und ohne grossen Aufwand in seinen Systemen in Betrieb nehmen kann.
Die Lösung erlaubt die Registrierung von Prüflingen an freien Steckplätzen in einem Ofen. Eine Prüfung kann dann (allenfalls nach vorgängiger Konfiguration der Testparameter) per Klick auf «Start» gestartet werden. Im Testverlauf erfolgt eine nahtlose Protokollierung aller Messdaten. Fehler von Ofen oder Prüflingen werden protokolliert und jederzeit im Frontend angezeigt. Das gilt auch für den aktuellen Status sowie Start- und (erwartetem) End-Zeitpunkt des Tests.
Neben der direkten Kommunikation zwischen M&F und den zuständigen Personen bei Zumbach wurden in Weeklys der aktuelle Stand sowie das weitere Vorgehen festgehalten.


Weitere Projektbilder

Screenshot Configure Oven
Screenshot Overview
Screenshot Stop Oven Errors
 

Riccardo Gubser

Software Engineering Manager
+41 44 747 44 11

E-Mail | LinkedIn

 

Riccardo Gubser

Software Engineering & Testing

M&F Engineering ist Ihr Dienstleister für massgeschneiderte Software-Lösungen in Zürich. Vom Requirements-Engineering über die Implementierung, von der Schulung bis zum Support liefern wir Ihnen ein Rundum-sorglos-Paket. Wir garantieren Ihnen die Projektlösung innerhalb des vorgegebenen Budget- und Zeitrahmens. Die Qualitätssicherung steht für uns an oberster Stelle, deshalb gehört neben dem Engineering auch das Software-Testing zu unseren Kernkompetenzen. Gerne beraten wir Sie auch in den Bereichen Testmanagement und Testautomatisierung.

Wir setzen auf moderne und bewährte Technologien. Eine Kombination von Microsoft- und Open-Source-Standards eignet sich ideal für den Einsatz im industriellen Umfeld. Sie als Kunde profitieren dadurch von einer langfristigen Verfügbarkeit und wenig Wartungsaufwand. Speziell im Bereich von webbasierten User Interfaces und in der App-Entwicklung arbeiten wir mit unserem bewährten Nearshoring-Partner zusammen. Dadurch ist die Skalierbarkeit, Geschwindigkeit sowie der Einsatz von neuesten Technologien garantiert.

Kommen Sie mit Ihrem Projekt zu uns – wir beraten Sie gerne.

Mieten Sie ein Software Team!

Ist Software-Entwicklung nicht Ihre Kernkompetenz? Verwenden Sie zu viel Zeit bei der Rekrutierung von geeigneten Software-Engineers oder finden gar keine? Möchten Sie einzelne Applikationen nicht mehr selbst warten oder weiterentwickeln? Dann haben wir die Lösung für Sie: Mieten Sie ein ganzes Software Team bei uns.

Strategisch macht es immer mehr Sinn, sich auf seine Kernkompetenzen zu fokussieren und rechts und links davon mit guten Partnern zu arbeiten. Unsere Kernkompetenz ist die Softwareentwicklung mit Hochsprachen (C#/.NET) und Webtechnologien (Angular) im industriellen Umfeld sowohl "On-Premises" als auch in der Cloud (Microsoft Azure).

Wenn dies nicht unbedingt Ihre Kernkompetenz ist oder wenn Sie einzelne Bereiche nicht mehr selbst machen möchten (beispielsweise Legacy-Applikationen zu warten und weiter zu entwickeln), können Sie bei uns ein eingespieltes Team für sich buchen. Dieses Team begleitet Sie langfristig und ist jederzeit für Sie da - wie ein internes Team, aber besser, schlagkräftiger, skalierbarer, aktueller und oft sogar günstiger!

Konzentrieren Sie sich auf Ihr Kerngeschäft und Ihre Kunden – wir kümmern uns um Ihr Software-Engineering!

Ihre Vorteile einer R&D Partnerschaft

  • Tiefe Personal- und Ausbildungskosten: weil Sie nur so viele Experten bei uns bestellen, wie Sie benötigen, um Ihre Ziele zu erreichen.
  • Kurze Time-to-Market: da das Projektteam dynamisch zusammengestellt werden kann. 
  • Ihre System-Lösungen sind technologisch stets auf dem aktuellen Stand: weil 40 ExpertInnen und über 30 Jahre Industrie-Erfahrung von M&F Engineering dafür sorgen.
  • Fixkosten aufs Minimum reduziert: statt sich ständig um ändernde Entwicklungsinfrastrukturen kümmern zu müssen, nutzen Sie unsere.
  • Verlässlich und nah: sowohl geografisch (wir machen nur R&D Partnerschaften, wo wir innerhalb max. 2 Stunden bei Ihnen sind) als auch thematisch - wir sprechen dieselbe Sprache.
  • Qualität und Sicherheit sind garantiert: dank sauberer Dokumentation, hoher Testabdeckung und transparenter Kommunikation ist Ihr Projekt- und Software-Engineering Know-how bei uns in besten Händen. 
  • Niedrige Fluktuation: wir sind bekannt für unsere extrem tiefe Fluktuationsrate. So entsteht eine gute Zusammenarbeit, die andauert und unkompliziert ist.