Moderne Infrastruktur für Ihre Entwicklung


Steigern Sie die Leistungsfähigkeit Ihrer Softwareentwicklung mit schlanken
Prozessen und innovativen Tools & Methoden

Die Softwareentwicklungsprozesse bei vielen Maschinen- und Anlagenbauern sind über die Jahre gewachsen und wurden daraufhin optimiert,  die damaligen Entwicklungssysteme optimal umzusetzen. Damit sind die Abläufe heute oft für den Einsatz konventioneller Programmiersprachen optimiert. Der objektorientierte Ansatz, der heute einen grossen Teil der Softwarewelt dominiert, hat zwar auf Ebene der Programmierung die Automatisierungswelt noch nicht erreicht, die Nutzung der Konzepte, Entwicklungswerkzeuge und Methoden bringt aber auch im Maschinenbau enorme Vorteile, beispielsweise hinsichtlich Modularisierung, Wiederverwendbarkeit von Code etc. Mit mehr als 10 Jahren Erfahrung in der Einführung und Nutzung dieser Methoden und Konzepte in der Automatisierungstechnik begleiten wir Sie auf Ihrem Weg zu einer modernen Softwareentwicklung. 

Moderne Softwareentwicklung ist transparent

Zentrale Anforderungen an Software im Maschinen- und Anlagenbau sind Effizienz, Qualität und kurze Entwicklungszeiten. Konventionelle prozedurale Programmiersprachen können heute keinem dieser Anforderungen mehr entsprechen. Die Lösung heißt Objektorientierung. Obwohl die aktuellen Automationslösungen noch nicht objektorientiert sind, lassen sich die Methoden und Konzepte gut nutzen.


Dadurch lässt sich auch der große Funktionsumfang der Softwareentwicklungstool erschließen. Diese umfassen heute neben der eigentlichen Applikationsprogrammierung auch Tools für die Umsetzung der Bedienoberfläche, Safetyfunktionen und bieten Dienste für Service und Fernwartung an.

Methoden und Prozesse entscheiden über Qualität

Mit einer modernen Softwareentwicklungsumgebung steht Ihnen als Maschinen- und Anlagenbauer ein mächtiges Werkzeug zur Verfügung.

Das wahre Potential wird aber erst dann genutzt, wenn das dahinterliegende Maschinenkonzept konsequent objektorientiert ist. Ansonsten sind zeitgemässe Tools eine Hilfe, aber kein Wettbewerbsvorteil.

Die Vorteile

Konsequent umgesetzte objektorientierte Softwareentwicklung bietet viele Vorteile

> Wiederverwendbarkeit von Code

> hohe Qualität der Software

> Unabhängigkeit von Hardware

> Hohe Transparenz - einfache Weiterentwicklung

Die Bausteine für Ihren Weg zur modernen Softwareentwicklung

Moderne Softwareentwicklung basiert auf mehreren Eckpfeilern. Neben der konsequenten Umsetzung des Konzeptes helfen Methoden  und Tools bei einer effizienten Umsetzung. Wir begleiten Sie auf Ihrem Weg zu einer für Sie optimal passenden Lösung.

Analyse

Erhebung der Ausgangssituation, Beurteilung der Umsetzbarkeit, Definition der Handlungsfelder

Konzept

Ausarbeitung eines langfristigen Konzepts zum Aufbau der Softwareentwicklung und einem Stufenplan zur Einführung

Evaluierung

Auswahl der passenden Werkzeuge

Rollout

Wir begleiten Sie bei der Einführung der neuen Systeme. Je nach Umfang läuft die Einführung über eine Schulung der Systeme und der dahinterliegenden Methoden, es kann aber auch Sinn machen gemeinsam ein konkretes Entwicklungsprojekt umzusetzen.

Einführung & Anwendung folgender Tools

Applikationsentwicklung

Projektmanagement & Dokumentation

IT Services

Source Code Verwaltung