{"id":23336,"date":"2023-05-05T11:21:00","date_gmt":"2023-05-05T09:21:00","guid":{"rendered":"https:\/\/www.sysbus.eu\/?p=23336"},"modified":"2023-04-25T10:52:44","modified_gmt":"2023-04-25T08:52:44","slug":"softwareentwicklung-am-puls-der-zeit-wie-die-cnc-keller-gmbh-entwicklungsprozesse-und-qualitaetsmanagement-mit-testautomatisierung-optimiert","status":"publish","type":"post","link":"https:\/\/www.sysbus.eu\/?p=23336","title":{"rendered":"Softwareentwicklung am Puls der Zeit: Wie die CNC Keller GmbH Entwicklungsprozesse und Qualit\u00e4tsmanagement mit Testautomatisierung optimiert"},"content":{"rendered":"\n<p>Autor\/Redakteur: <a href=\"https:\/\/testup.io\/\">Dr. Andreas Grau, CEO &amp; Founder von testup.io<\/a>\/gg<\/p>\n\n\n\n<p>Die CNC Keller GmbH mit Sitz in Wuppertal ist ein auf die CNC-Ausbildung spezialisierter Softwareentwickler. Ganz nach der Devise \u201eDie Maschine dient dem Menschen\u201c hat das Unternehmen 1984 die erste Software f\u00fcr die CNC-Grundausbildung entwickelt und wurde somit zum Vorreiter auf diesem Gebiet. Seit rund vierzig Jahren ist die benutzerfreundliche CAD\/CAM-Software f\u00fcr CNC-Maschinen, SYMplus, in Berufsschulen, Bildungseinrichtungen, Hochschulen, der deutschen Industrie sowie in Produktionsbetrieben weltweit im Einsatz.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.sysbus.eu\/wp-content\/uploads\/2023\/04\/Testup-Stockbild-1-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"681\" src=\"https:\/\/www.sysbus.eu\/wp-content\/uploads\/2023\/04\/Testup-Stockbild-1-1024x681.jpg\" alt=\"\" class=\"wp-image-23343\" srcset=\"https:\/\/www.sysbus.eu\/wp-content\/uploads\/2023\/04\/Testup-Stockbild-1-1024x681.jpg 1024w, https:\/\/www.sysbus.eu\/wp-content\/uploads\/2023\/04\/Testup-Stockbild-1-300x199.jpg 300w, https:\/\/www.sysbus.eu\/wp-content\/uploads\/2023\/04\/Testup-Stockbild-1-768x511.jpg 768w, https:\/\/www.sysbus.eu\/wp-content\/uploads\/2023\/04\/Testup-Stockbild-1-1536x1021.jpg 1536w, https:\/\/www.sysbus.eu\/wp-content\/uploads\/2023\/04\/Testup-Stockbild-1-2048x1362.jpg 2048w, https:\/\/www.sysbus.eu\/wp-content\/uploads\/2023\/04\/Testup-Stockbild-1-1320x878.jpg 1320w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">\u00a9 testup.io<\/figcaption><\/figure>\n\n\n\n<!--more-->\n\n\n\n<p>Wie viele andere Unternehmen sieht sich auch CNC Keller mit der Notwendigkeit konfrontiert, Entwicklungszyklen zu verk\u00fcrzen, um SYMplus an die st\u00e4ndig wandelnden Anforderungen der Kunden anzupassen. Unter diesen Voraussetzungen greifen klassische und weitgehend manuelle Verfahren der Softwareentwicklung aufgrund fehlender zeitlicher und finanzieller Ressourcen zu kurz. Deshalb investiert das Unternehmen in L\u00f6sungen, die Teilprozesse in der Softwareentwicklung automatisieren und somit der Ressourcenknappheit entgegenwirken. Eine zunehmend wichtigere Rolle spielt hierbei die Testautomatisierung.<\/p>\n\n\n\n<p><strong>Manuelles Testverfahren als Belastung f\u00fcr Mitarbeitende und Unternehmen<\/strong><\/p>\n\n\n\n<p>Die SYMplus-CNC-Software bef\u00e4higt Produktionsbetriebe, die Fertigung von Werkst\u00fccken in puncto Fr\u00e4sen und Drehen effizienter zu gestalten. Um fehlende oder wechselnde Anforderungen von Seiten der Kunden zu adressieren, stellt CNC Keller durchschnittlich alle vier Monate eine neue Version der Software zur Verf\u00fcgung. Wenn diese Updates f\u00fcr den Markt und Kunden freigegeben werden, m\u00fcssen sie sofort fehlerfrei funktionieren. Denn insbesondere bei Kunden aus der Produktion kann ein Fehler zu massiven wirtschaftlichen Verlusten f\u00fchren oder sogar eine Gefahr f\u00fcr Mitarbeitende darstellen.<\/p>\n\n\n\n<p>Um sicherzustellen, dass die aktualisierte Software keine Fehler enth\u00e4lt und alle Anforderungen problemlos erf\u00fcllt, testet das Entwicklerteam des Software-Unternehmens vor der Freigabe bis zu 100 Postprozessoren umfangreich. \u00dcber Postprozessoren werden sp\u00e4ter maschinenunabh\u00e4ngige Codes einer CAM-Software in ein von der CNC-Maschine lesbares Format umgewandelt.\u00a0Bis vor einigen Monaten wurde dieser Vorgang manuell durchgef\u00fchrt, was sich allerdings aufgrund mehrerer Faktoren als ineffektiv erwies. Da es sich hierbei um einen h\u00f6chst monotonen Prozess handelte, der f\u00fcr eine korrekte Ausf\u00fchrung dennoch eine hohe Konzentrationsf\u00e4higkeit erforderte, erh\u00f6hte sich die Fehleranf\u00e4lligkeit. Ein weiterer problematischer Punkt war die erforderliche Zeitinvestition. Das Testverfahren f\u00fcr bis zu 100 Postprozessoren war extrem aufwendig und beanspruchte zu viele Kapazit\u00e4ten, wodurch das Team nur noch wenig Freiraum f\u00fcr andere wichtige T\u00e4tigkeiten hatte. Das f\u00fchrte dazu, dass die CNC Keller GmbH neue Software-Versionen oftmals in gr\u00f6\u00dferen Zeitabst\u00e4nden (mehr als vier Monate) ver\u00f6ffentlichte. Da dieser Zustand auf Dauer nicht mehr tragf\u00e4hig war, entschied sich J\u00fcrgen Mues, CEO der CNC Keller GmbH, daf\u00fcr, den Testprozess zu automatisieren: \u201eUnser Ziel ist es, gemeinsam mit unseren Kunden Probleme zu l\u00f6sen und daf\u00fcr muss unsere Software immer auf dem neuesten Stand sein und alle Qualit\u00e4tsanspr\u00fcche erf\u00fcllen.\u201c\u00a0<\/p>\n\n\n\n<p><strong>Visuelle Testautomatisierung deckt besondere Software-Bed\u00fcrfnisse ab<\/strong><\/p>\n\n\n\n<p>Die Entscheidungstr\u00e4ger setzten sich zun\u00e4chst mit verschiedenen Testautomatisierungsl\u00f6sungen auseinander. Hierbei stellten sie fest, dass die Tools f\u00fcr die Einrichtung der Testautomatisierung oftmals Zugriff auf den Quelltext einer Software ben\u00f6tigen. Da die SYMplus-Software in ihren Grundlagen bereits 30 Jahre alt ist, w\u00e4re diese Anforderung jedoch nur schwer umsetzbar gewesen. Aus diesem Grund zeichnete sich schnell der Bedarf an einer L\u00f6sung ab, die Testautomatisierung auch f\u00fcr \u00e4ltere Software erm\u00f6glicht und somit die besonderen Bed\u00fcrfnisse von SYMplus abdeckt.<\/p>\n\n\n\n<!--nextpage-->\n\n\n\n<p>Basierend auf diesen Erkenntnissen entschied sich CNC Keller f\u00fcr die Testautomatisierungssoftware testup.io. Hierbei handelt es sich um ein visuelles No-Code-Tool, das die T\u00e4tigkeiten der Fachkraft automatisiert abbildet und vergleicht, und gleichzeitig eine Steuerung von au\u00dfen und ohne Zugriff auf den Quelltext erm\u00f6glicht.<\/p>\n\n\n\n<p><strong>Benutzerfreundlicher Automatisierungsprozess sorgt f\u00fcr langfristige Entlastung<\/strong><\/p>\n\n\n\n<p>Die initiale Einrichtung der Testautomatisierung \u00fcbernahm Entwickler Thomas Kone von der CNC Keller GmbH. In einem digitalen Training mit testup.io wurde ihm in wenigen Stunden gezeigt, wie er Tests mit dem Tool einfach und visuell erstellen kann. Nach der kurzen Einf\u00fchrung war Kone bereits in der Lage, automatisierte Tests f\u00fcr die bis zu 100 Postprozessoren derSYMplus-Software zu erstellen. Mittlerweile ben\u00f6tigt er f\u00fcr die Einrichtung eines neuen Tests nur noch wenige Minuten. Auch die Ab\u00e4nderung bestehender Tests erfordert lediglich die Anpassung von ein oder zwei Parametern und beansprucht somit kaum Kapazit\u00e4ten. \u201eDer Automatisierungsprozess ist so benutzerfreundlich, dass auch unser Praktikant, der keinerlei Programmierkenntnisse besitzt, diese T\u00e4tigkeit \u00fcbernehmen k\u00f6nnte,\u201c sagt Kone.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.sysbus.eu\/wp-content\/uploads\/2023\/04\/Testup-Stockbild-2.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"536\" src=\"https:\/\/www.sysbus.eu\/wp-content\/uploads\/2023\/04\/Testup-Stockbild-2-1024x536.jpg\" alt=\"\" class=\"wp-image-23344\" srcset=\"https:\/\/www.sysbus.eu\/wp-content\/uploads\/2023\/04\/Testup-Stockbild-2-1024x536.jpg 1024w, https:\/\/www.sysbus.eu\/wp-content\/uploads\/2023\/04\/Testup-Stockbild-2-300x157.jpg 300w, https:\/\/www.sysbus.eu\/wp-content\/uploads\/2023\/04\/Testup-Stockbild-2-768x402.jpg 768w, https:\/\/www.sysbus.eu\/wp-content\/uploads\/2023\/04\/Testup-Stockbild-2-390x205.jpg 390w, https:\/\/www.sysbus.eu\/wp-content\/uploads\/2023\/04\/Testup-Stockbild-2.jpg 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">\u00a9 testup.io<\/figcaption><\/figure>\n\n\n\n<p>Seit Ende November ist testup.io bei CNC Keller im Einsatz und entlastet dort aktiv das Entwicklungsteam. Obwohl die Einrichtung der Tests eine h\u00f6here initiale Zeitinvestition erforderte, hat sich der Testaufwand mittlerweile auf ein Minimum reduziert und nimmt keine wertvollen Ressourcen mehr in Anspruch. Die Entwickler planen die Ausf\u00fchrung der Tests ein und lassen diese automatisch im Hintergrund ausf\u00fchren. Am Ende des Durchlaufs rufen sie das Ergebnis ab und werten dieses aus. Die Testautomatisierungssoftware ist also in der Lage, den Testprozess effizient und mit gleichbleibender Qualit\u00e4t abzuwickeln.<\/p>\n\n\n\n<p><strong>Ressourcen sparen und Freiraum f\u00fcr wertsch\u00f6pfende T\u00e4tigkeiten schaffen<\/strong><\/p>\n\n\n\n<p>\u201eAls Vorreiter in der CNC-Ausbildung priorisieren wir seit \u00fcber vierzig Jahren die technologische und qualitativ hochwertige Weiterentwicklung unserer Software\u201c, erkl\u00e4rt Mues. F\u00fcr die CNC Keller GmbH stand deshalb von Anfang an die Optimierung des Entwicklungsprozesses im Vordergrund des Automatisierungsvorhabens. Mit dem Einsatz der Testautomatisierungssoftware testup.io garantiert das Unternehmen nicht nur schnellere Entwicklungszyklen, sondern hebt auch sein Qualit\u00e4tsmanagement auf ein neues Niveau. Zudem erm\u00f6glicht der automatisierte Testvorgang, dass CNC Keller neue Updates der SYMplus-Software vor der Markteinf\u00fchrung mit minimalem zeitlichem und finanziellem Aufwand umfangreich testen kann. Mitarbeitende erhalten dadurch mehr Freiraum, um sich wertsch\u00f6pfenden T\u00e4tigkeiten wie der Weiterentwicklung der SYMplus-Software zu widmen. In Zukunft m\u00f6chte die CNC Keller GmbH noch weitere Prozesse automatisieren, die sich in puncto Testen aktuell als Herausforderung erweisen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die CNC Keller GmbH mit Sitz in Wuppertal ist ein auf die CNC-Ausbildung spezialisierter Softwareentwickler. Ganz nach der Devise \u201eDie Maschine dient dem Menschen\u201c hat das Unternehmen 1984 die erste Software f\u00fcr die CNC-Grundausbildung entwickelt und wurde somit zum Vorreiter auf diesem Gebiet. Seit rund vierzig Jahren ist die benutzerfreundliche CAD\/CAM-Software f\u00fcr CNC-Maschinen, SYMplus, in Berufsschulen, Bildungseinrichtungen, Hochschulen, der deutschen Industrie sowie in Produktionsbetrieben weltweit im Einsatz.<\/p>\n","protected":false},"author":81,"featured_media":23343,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"categories":[8,197],"tags":[17246,17245,17243,17244,17242],"class_list":["post-23336","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-artikel","category-entwicklung","tag-cad-cam","tag-cnc","tag-cnc-keller-gmbh","tag-symplus","tag-testup-io"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/posts\/23336","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/users\/81"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=23336"}],"version-history":[{"count":2,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/posts\/23336\/revisions"}],"predecessor-version":[{"id":23345,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/posts\/23336\/revisions\/23345"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/media\/23343"}],"wp:attachment":[{"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=23336"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=23336"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=23336"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}