Dienstleistungen

 
IT Engineering SWE Dienstleistungen
IT Engineering SWE Dienstleistungen Lastenheft

iTE.Lastenheft

Wir machen Ihre ungeliebten Hausaufgaben

Die beste Basis für jedes Entwicklungsprojekt ist ein qualifiziertes Lastenheft mit konkreten Zielen. Denn aus dem Lastenheft ergibt sich nicht zuletzt das Pflichtenheft, in dem die Lösungswege für Ihre internen und externen Dienstleister beschrieben werden. Damit wissen alle am Projekt Beteiligten genau, was ihre Aufgabe ist. Unsicherheiten und kostspielige Reibungsverluste werden vermieden. Zudem haben Sie den Vorteil, dass Sie auf der Basis der Vorgaben Ihren Aufwand exakt abschätzen können.

Aus unserer langjährigen Erfahrung wissen wir, dass jedes mechatronische System ganz eigene Anforderungen an die Software stellt. Daher unterstützen wir Sie mit unserem systematischen Ansatz dabei, im ersten Schritt ein exaktes Anforderungsprofil für Ihre Softwarelösung zu erstellen. Daraus formulieren wir dann gemeinsam mit Ihnen die Ziele und erarbeiten im letzten Schritt ein strukturiertes und qualifiziertes Lastenheft.

Leistungsumfang

Systematischer Workshop

  • Im Rahmen einer kostenfreien Hospitation lernen wir Ihre Produkte kennen
  • Wir erarbeiten ein exaktes Anforderungsprofil für Sie
    Wir legen konkrete Ziele fest
  • Wir bereiten die Workshopergebnisse in Anlehnung an Branchenstandards auf:

Das Ergebnis: ein strukturiertes Lastenheft mit

  • Anforderungen
  • Zielen
  • Funktionalität / Abläufen
  • Schnittstellen
  • Stand der Technik
  • Definition der Qualität
  • Kosten-Nutzen-Analyse
  • Risikobewertung

Kundenvorteile

  • Sie entlasten Ihr Team, indem Sie externe Experten einbinden
  • Sie verkürzen Ihre Entwicklungszeit
  • Durch qualifizierten Input von einem interdisziplinären Expertenteam erhalten Sie ein Lastenheft, das Ihnen als Leitfaden für Ihr Entwicklungsprojekt dient
  • Sie straffen den gesamten Entwicklungsprozess, indem Sie gleich zu Anfang klare Vorstellungen entwickeln
  • Sie treffen Ihre Entscheidungen sicher, da Ihnen ein qualifizierter Blick von außen als Korrektiv dient
  • Sie wissen frühzeitig, welche Dienstleistungen Sie benötigen, und können diese gezielt ausschreiben. So optimieren Sie Ihre Einkaufsprozesse
IT Engineering SWE Dienstleistungen MMI

iTE.Mensch-Maschine-Schnittstelle

Anspruchsvolles verständlich machen

Ihre Kunden beurteilen die Qualität einer Maschine vor allem danach, wie sie sich bedienen lässt. Denn im täglichen Einsatz muss sie sich bewähren. Daher ist die benutzerfreundliche Bedienung ein entscheidender Erfolgsfaktor.

Wir erarbeiten ein verständliches Bedienkonzept für Ihre Maschine oder setzen die Vorgaben Ihrer Grafiker und Designer aus einem Styleguide um. Auf dieser Grundlage erstellen wir ein Framework, programmieren Bedien- und Anzeigeelemente und berücksichtigen den internationalen Einsatz der Maschinen (Mehrsprachenfähigkeit). Mit unserem Framework-Ansatz bieten wir Ihnen einen eigenständigen und wiederverwendbaren Rahmen. So könne Sie schnell auf individuelle Wünsche Ihrer Kunden reagieren.

Ohne in Ihre eigentlichen Maschinenprogramme einzugreifen, vereinfachen wir damit nachhaltig Ihre Softwareentwicklung. Ob Neuentwicklungen oder bestehende Maschinen, Sie haben jederzeit einen einheitlichen Rahmen, der Ihnen hilft, Ihre Maschinen mit einem benutzerfreundlichen Graphical User Interface (GUI) auszurüsten.

Leistungsumfang

  • Wir lernen Ihre Produkte im Rahmen einer kostenfreien Hospitation kennen
    Wir ermitteln die Rahmenbedingungen für den Einsatz und legen die Werte fest, die angezeigt und abgefragt werden müssen
  • Wir entwickeln ein verständliches Bedienkonzept für Ihre Maschine
  • Wir berücksichtigen modernste Eingabemöglichkeiten wie die Bedienung ohne Maus, Gesten, Touch-Screen etc.
  • Wir entwickeln die Anzeigemasken und bauen die Grafikbibliotheken für Ihr Bedienkonzept auf
  • Wir gestalten die graphische Umsetzung, programmieren die Bedienoberfläche und passen diese bei individuellen Lösungen an

Kundenvorteile

  • Sie entlasten Ihr Team, indem Sie externe Experten einbinden
  • Sie verkürzen Ihre Entwicklungszeit
  • Sie können Ihre Maschinen mit geringem Aufwand an die individuellen Wünsche Ihrer Kunden anpassen
  • Sie können Ihre Bedienoberfläche durch die offene Programmiersprache und die verwendeten Softwarestandards auch langfristig schnell und flexibel anpassen
  • Die Schnittstelle zur Maschinensteuerung ist klar definiert
  • Die Bedienoberfläche wird auf der Basis Ihrer grafischen Vorgaben umgesetzt
    Sie profitieren von unseren branchenübergreifenden Erfahrungen beim logischen Aufbau und der eindeutigen Visualisierung Ihres Bedienkonzeptes
  • Sie steigern die Qualität Ihrer Maschine durch eine einfache Bedienung im täglichen Einsatz
IT Engineering SWE Dienstleistungen Software Architektur

iTE.Software Architektur

Nur Systeme mit Struktur sind beherrschbar

Eine strukturierte Software-Architektur ist die Grundlage für eine erfolgreiche Software-Entwicklung. Wie der Bauplan beim Hausbau gibt sie vor, wie sich die einzelnen Elemente zusammenfügen. Dabei schaffen wir nicht nur eine klare Struktur für Ihre Software-Entwicklung. Wir achten auch darauf, dass Ihnen die Software-Architektur eine wirtschaftliche Umsetzung Ihres Projektes ermöglicht. Dazu zählt, dass die Architektur langfristig einsetzbar ist und bei veränderten Anforderungen leicht angepasst werden kann.

Im Vorfeld analysieren wir genau die Rahmenbedingungen. Für alle Funktionen, die von der Software erfüllt werden müssen, entwickeln wir einzelne Software-Module und ordnen sie in einer Hierarchie. Dies hat für Sie den Vorteil, dass Sie jederzeit den Überblick über die einzelnen Elemente Ihrer Software haben. Die Einzelmodule können darüber hinaus in verschiedenen Projekten eingesetzt werden. Dadurch werden Ihre Entwicklungskosten nachhaltig gesenkt.  Zudem können Sie durch den modularen Aufbau schnell auf individuelle Wünsche Ihrer Kunden eingehen. Denn die Software läuft weiter, während Sie gemeinsam mit uns einzelne Module anpassen oder weiterentwickeln.

Leistungsumfang

  • Wir lernen Ihre Produkte im Rahmen einer kostenfreien Hospitation kennen
  • Wir analysieren die exakten Anforderungen an Ihre Software-Architektur
  • Wir ermitteln die notwendigen Funktionen, die von der Software erfüllt werden müssen, und legen die Schnittstellen zwischen Mechanik, Elektronik und Software fest
  • Wir erarbeiten einzelne Software-Module, legen ihr Zusammenspiel fest und ordnen sie in Hierarchien zu einer klaren Struktur
  • Wir entwickeln eine Software-Architektur, die auch bei zukünftigen Veränderungen einsetzbar bleibt
  • Wir überarbeiten bestehende Software-Architekturen und machen sie fit für veränderte Anforderungen

Kundenvorteile

  • Sie entlasten Ihr Team, indem Sie externe Experten einbinden
  • Sie verkürzen Ihre Entwicklungszeit
  • Sie nutzen unsere langjährige Erfahrung beim Aufbau von Software-Architekturen für komplexe Systeme
  • Sie können einzelne Software-Module einfach überarbeiten und in verschiedenen Maschinen-Programmen wiederverwenden
  • Sie können die Software-Architektur leicht an zukünftige Anforderungen anpassen
  • Sie können die Software-Entwicklung beschleunigen, indem mehrere Teams parallel an einzelnen Modulen arbeiten
  • Sie erhalten und steigern durch die strukturierte Software-Architektur langfristig die Qualität Ihrer Software
IT Engineering SWE Dienstleistungen Software Entwicklung

iTE.Software Entwicklung

Lassen Sie uns das machen – das ist unsere Kernkompetenz

Ob komplexe Maschinen oder ganze Anlagen, unsere Kunden schätzen uns als kompetente Software-Entwickler. Denn durch unsere langjährige Erfahrung in unterschiedlichen Branchen kennen wir die Anforderungen des Maschinenbaus genau. Dabei entwickeln wir maßgeschneiderte Software, ohne auf eine Programmiersprache festgelegt zu sein.

Im Rahmen Ihrer Software-Architektur entwickeln und programmieren wir alle notwendigen Software-Module für Sie. Dabei gehen wir nach dem agilen Vorgehensmodell Scrum vor. Scrum-Projekte bestehen aus kurzen Arbeitszyklen, die „Sprints“ genannt werden. Zuvor formuliert der Projektverantwortliche die Aufgabenstellung, die es zu lösen gilt. Ein Sprint dauert zwischen zwei und vier Wochen. So können wir unsere Entwicklerteams rennen lassen und auf diese Weise innerhalb kürzester Zeit Teilergebnisse erzielen. Davon profitieren nicht zuletzt auch ihre internen Entwickler.

Leistungsumfang

  • Wir lernen Ihre Produkte im Rahmen einer kostenfreien Hospitation kennen
    Wir legen die Anforderungen an die Software-Module auf Basis des Lastenheftes und der Software-Architektur fest
  • Wir bilden gemeinsam mit Ihnen Entwicklungsteams nach dem Scrum-Modell
  • Wir wählen ein geeignetes Betriebssystem und eine Programmiersprache nach Ihren Vorgaben aus
  • Wir programmieren die Software-Module flexibel für alle Änderungen und stimmen sie eng mit Ihnen ab
  • Wir testen die Software-Module regelmäßig und passen sie bis zur endgültigen Freigabe der kompletten Maschinen-Software an
  • Wir setzen für Sie Komplettlösungen um: von der Software-Architektur über die Programmierung der Software bis hin zur Qualitätssicherung

Kundenvorteile

  • Sie entlasten Ihr Team, indem Sie externe Experten einbinden
  • Sie verkürzen Ihre Entwicklungszeit
  • Sie profitieren von unserer langjährigen, branchenübergreifenden Erfahrung im Maschinenbau
  • Sie reduzieren Ihren Koordinationsaufwand, da sich die Scrum-Teams selbst organisieren
  • Wenn sich die Rahmenbedingungen ändern, fließt dies sofort in die laufende Entwicklung ein
  • Sie greifen durch das Scrum-Modell jederzeit auf eine lauffähige Software zu und können diese an Ihre Kunden liefern
IT Engineering SWE Dienstleistungen Test und Qualität

iTE.Test und Qualität

Damit es nicht Ihre Kunden machen müssen

Die Qualität Ihrer Maschinen wird vor allem danach beurteilt, wie einfach sich die Maschinen bedienen lassen und wie zuverlässig sie laufen. Daher ist es wichtig, Software-Fehler schnell zu erkennen und zu beheben. Wir entwickeln für Ihre Maschinen eine maßgeschneiderte Qualitätssicherung, die mit automatisierten Tests diese Aufgabe für Sie erledigt.

Damit Fehler im täglichen Betrieb der Maschine gar nicht erst auftreten, beginnt unsere Qualitätssicherung schon während der Software-Entwicklung. Wir strukturieren Ihre Software-Module und ermitteln Problembereiche mit möglichen Fehlerquellen. Daraus leiten wir Testfälle ab und entwickeln automatisierte Tests. Diese liefern dann genaue Fehlerprotokolle mit Empfehlungen, wie sich die Fehler beheben lassen. Dadurch sparen Sie nicht nur bei der aktuellen Software-Entwicklung Zeit. Sie erhalten auch für zukünftige Software-Entwicklungen wichtige Hinweise, wie Sie Fehler vermeiden können.

Leistungsumfang

  • Wir lernen Ihre Produkte im Rahmen einer kostenfreien Hospitation kennen
  • Wir legen auf Basis des Lastenheftes die Anforderungen an die Qualitätssicherung fest
  • Wir ermitteln Problemfelder und listen alle möglichen Testfälle auf
  • Wir erarbeiten automatisierte Tests sowohl für einzelne Software-Module als auch für das Gesamtsystem
  • Wir führen Tests durch und liefern Ihnen genaue Auswertungen und Empfehlungen, wie Fehler zu beheben sind
  • Wir erarbeiten schon für Ihre Software-Entwicklung eine Testumgebung und schulen Ihre Mitarbeiter,  die Tests optimal einzusetzen
  • Wir entwickeln in Verbindung mit „iTE Software-Architektur“ und iTE Methodik“  Maßnahmen für eine effektive Qualitätssicherung

Kundenvorteile

  • Sie entlasten Ihr Team, indem Sie externe Experten einbinden
  • Sie stellen durch die automatisierten Tests sicher, dass Ihre Maschinen-Software zuverlässig läuft
  • Sie können Software-Tests auch virtuell, ohne Maschine, durchführen und so Software-Updates fehlerfrei in hoher Qualität ausliefern
  • Sie steigern Ihre Service-Qualität, indem Sie plötzlich auftretende Fehler schnell erkennen und beheben können
  • Sie vermeiden Systemfehler, da jedes weiterentwickelte Software-Modul vor der Auslieferung einzeln getestet wird
IT Engineering SWE Dienstleistungen Virtuelle Maschine

iTE.Virtuelle Maschine

Heute schon wissen, was morgen passiert

Die Zeit der Bastler und Tüftler ist längst vorbei. Heute entstehen Maschinen virtuell am Computer, lange bevor sie tatsächlich gebaut werden. Wir erstellen für Sie eine komplette Simulation Ihrer Maschine mit allen wichtigen Eigenschaften. Damit können Sie alle Bewegungsabläufe und Funktionen schon im Vorfeld testen und so Entwicklungszeiten und -kosten stark reduzieren.

Eine Simulation ist immer nur so gut wie ihre Programmierung. Daher berücksichtigen wir in unserem Modell alle Details von der Mechanik über die Elektronik bis hin zur Software. Dadurch können Sie das Zusammenspiel aller wichtigen Bauteile in Echtzeit simulieren und Einstellungen bis ins Detail vornehmen. So verkürzen Sie auch die Entwicklungszeit drastisch. Denn alle Parameter der Maschine sind schon optimiert, bevor sie gebaut wird. Zusätzlich haben Sie den Vorteil, dass Sie die Maschine auf Basis der Simulation auch zukünftig jederzeit weiterentwickeln können.

Leistungsumfang

  • Wir lernen Ihre Produkte im Rahmen einer kostenfreien Hospitation kennen
  • Wir erstellen das Maschinenmodell in ISG-virtuos entsprechend Ihren Anforderungen
  • Wir erstellen und übertragen die kinematischen Eigenschaften und logischen Abläufe

> Sie erhalten ein vollständiges Simulationsmodell mit Kinematik und Logik Ihrer Maschine

  • Wir führen alle Simulationen durch, damit Sie die Parameter für die Inbetriebnahme kennen und Ihre Maschine optimieren und können

> Sie können Kinematik und Logik ihrer Maschinen simulieren für Tests, Parametrierungen und für Weiterentwicklungen

 

Kundenvorteile

  • Sie verkürzen die Entwicklungszeit, bis Sie die Maschine in Betrieb nehmen können
  • Sie verringern Ihre Entwicklungskosten durch die Simulation im Computer
  • Sie können das Zusammenspiel aller Elemente von Mechanik über Elektronik bis Software in der Simulation optimieren
  • Sie können Fehlerursachen schnell finden und beheben
  • Sie können alle Parameter und Einflussfaktoren im Simulationsmodell separat verändern und testen
  • Sie erhalten eine anschauliche Visualisierung Ihrer Maschine für Schulungen und Kundenpräsentationen
  • Sie können die Maschine auch nach der Auslieferung an Ihren Kunden noch weiterentwickeln
IT Engineering SWE Dienstleistung Methodik

iTE.Methodik

Nutzen Sie unsere Erfahrungen

Durch unsere langjährige Erfahrung kennen wir die Anforderungen an die Software-Entwicklung im Maschinen- und Anlagenbau genau. Dieses Wissen geben wir in intensiven Schulungen an Sie und Ihre Mitarbeiter weiter. Ihre Software-Entwickler bauen damit weiteres Know-how für Ihre eigenen Projekte auf und lernen, die Zusammenarbeit mit Dienstleistern effizienter zu gestalten. Denn bei unseren Schulungen gehen wir nach dem Scrum-Modell vor, das bei unseren eigenen Entwicklungs-Projekten regelmäßig seine Leistungsstärke beweist.

Im Zentrum unserer Schulungen steht dabei unser eigenes strukturiertes Arbeiten. So zeigen wir, wie ein Lastenheft mit konkreten Zielen erstellt wird. Wir vermitteln, wie sich eine benutzerfreundliche Bedienung für Ihre Maschinen aufbauen lässt. Wir schulen Ihre Mitarbeiter darin, eine nachhaltige Software-Architektur zu entwerfen und für die Software-Entwicklung zu nutzen. Wir zeigen, wie Software-Tests zur Qualitätssicherung aufgebaut und durchgeführt werden. Und nicht zuletzt vermitteln wir, wie eine Maschine in einer Computer-Simulation entwickelt und getestet wird. Dabei passen wir die Schulungsinhalte immer an Ihre individuellen Bedürfnissen und Anforderungen an.

Leistungsumfang

  • Wir vermitteln Ihren Mitarbeitern unsere langjährige Erfahrungen bei der Software-Entwicklung im Maschinen-  und Anlagenbau
  • Wir gehen nach dem Scrum-Modell vor, das die flexible und effiziente Arbeitsweise von Teams fördert
  • Wir geben Empfehlungen, wie sich Ihre Software-Abteilung und angrenzende Fachbereiche optimal organisieren lassen
  • Wir analysieren die Schnittstellen zwischen den Fachbereichen, um Spannung aufzulösen und langfristig zu vermeiden
  • Wir vermitteln das Know-how für den gesamten Prozess der Software-Entwicklung oder schulen bei Bedarf nur Teilbereiche

Kundenvorteile

  • Ihr Software-Team und die angrenzenden Fachabteilungen arbeiten durch die Schulungen effizienter
  • Ihre Entwickler lernen durch die Schulung nach dem Scrum-Modell, Ressourcen effektiver zu nutzen und Arbeiten termingerecht umzusetzen
  • Sie haben durch Scrum jederzeit eine lauffähige Software, die sie an Ihren Kunden ausliefern können
  • Ihr Software-Team lernt, effizient und reibungslos mit externen Dienstleistern zusammenzuarbeiten
  • Sie steigern die Effizienz und Qualität Ihrer Software-Entwicklung über den gesamten Prozess