
So gehen wir vor
Verlängerten Werkbank für technische Projekte
Das strukturierte Vorgehen der Ingstaff Liechtenstein macht uns zur verlängerten Werkbank für technische Projekte.
Mit umfassender Kompetenz und klaren Prozessen unterstützen wir Unternehmen zuverlässig – von der Analyse bis zur Umsetzung. Besonders hervorzuheben ist die langjährige wissenschaftliche Arbeit an der OST Ostschweizer Fachhochschule.
Klar dokumentiert & zuverlässig umgesetzt
Den gesamten Prozess dokumentieren wir lückenlos und stellen sicher, dass unsere Kunden jeden Entwicklungsmeilenstein transparent nachvollziehen können. Zuverlässigkeit und Termintreue zählen zu unseren größten Stärken. Mit dem Vorgehen der Ingstaff Liechtenstein schaffen wir nachvollziehbare Abläufe und messbare Ergebnisse – ganz gleich ob im technischen Detail oder der Projektsteuerung. Die strukturierte Umsetzung bildet die Grundlage für langfristige Partnerschaften.
Vorgehen der Ingstaff Liechtenstein
Anforderungsanalyse
Ziel: Verständnis darüber, was genau umgesetzt werden soll.
- Kick-off-Meeting mit dem Kunden
- Erfassung aller funktionalen und nicht-funktionalen Anforderungen
- Klärung von Schnittstellen, Umgebung (z. B. industriell, automotive) und regulatorischen Anforderungen
- Erstellung eines Lastenhefts / Pflichtenhefts
Ergebnis: Geklärter Projektumfang und gemeinsame Zieldefinition.
Machbarkeitsanalyse / technische Vorstudie
Ziel: Risiken minimieren, technische Umsetzung prüfen.
- Prüfung verfügbarer Hardware-Plattformen (z. B. Mikrocontroller, SoC)
- Analyse von bestehenden Systemen oder Komponenten
- Grobe Architekturskizze
- Aufwandsschätzung
- Evaluation von Betriebssystemen (Bare Metal, RTOS, Embedded Linux etc.)
Ergebnis: Entscheidung für passende Technologie und Hardware.
Systemarchitektur & Design
Ziel: Technische Basis für die Umsetzung schaffen.
- Definition der Softwarearchitektur
- Erstellung von Design-Dokumenten
- Auswahl von Programmiersprachen und Toolchains
- Definition der Kommunikations-schnittstellen
- Erstellung Software Update Konzept
- Erstellung Security Konzept
- Erstellung Test Konzept
Ergebnis: Solides Design als Grundlage für die Entwicklung.
Implementierung
Ziel: Umsetzung der spezifizierten Anforderungen.
- Test Driven Development
- Entwickeln nach vorherigem Design und Einhaltung der Kodier Richtlinien
- Einbindung von Bibliotheken
- Statistische Code Analyse
- Code Review
- Dokumentation im Code
Ergebnis: Funktionierende Embedded Software mit klarer Struktur.
Testing & Verifikation
Ziel: Sicherstellen, dass alles korrekt funktioniert.
- Unit Tests / Modultests
- Integrationstests mit Hardware
Hardware-in-the-Loop (HiL)-Tests - End to end Tests
- Automatisiertes Testen
- Fehleranalyse
- Performance Tests
- Langzeit Tests
- Systemverhalten bei Fehlerfällen
Ergebnis: Robuste und getestete Software.
Wartung & Weiterentwicklung
Ziel: Langfristige Betreuung und Anpassungen.
- Fehleranalyse und Support im Feld
- Implementierung neuer Features
- Sicherheitsupdates
- Pflege der Dokumentation
- Migration neuer Software Versionen im Feld
Ergebnis: Nachhaltigkeit und Flexibilität für die Zukunft.
Sie haben eine interessante Entwicklungsaufgabe? Wir freuen uns auf Ihre Anfrage.
C++
Robot Framework
C#
Yocto
Java
Embedded Linux
SQL
swupdate
Phyton
uboot