Devops
Unsere Services beinhalten
Wir bieten maßgeschneiderte DevOps-Lösungen, um Ihre Softwareentwicklung und -bereitstellung zu beschleunigen, die Qualität zu steigern und die Kosten zu senken.
- Persönliche Beratung und Strategieentwicklung
- Automatisierung, um Ihre Entwicklungsprozesse zu optimieren
- Kontinuierliche Integration und Bereitstellung (CI/CD)
- Überwachung und Fehlerbehebung
- Sicherheit und Compliance
- Optimierung für Wachstum und Leistung
- Schulungen und Workshops
Produktentwicklung – Software
Unsere Services beinhalten
Unsere Dienstleistungen bieten eine umfassende Lösung für die Entwicklung von maßgeschneiderten Software- und Hardwarelösungen. Wir verfügen über eine langjährige Erfahrung in verschiedenen Branchen und decken den gesamten Entwicklungsprozess von der Konzeption bis zur Umsetzung ab. Unsere innovativen Lösungen werden von strengen Qualitätskontrollen begleitet, um die Zuverlässigkeit und Leistungsfähigkeit sicherzustellen und die Kundenzufriedenheit zu gewährleisten.
- Erfassung und Dokumentation der Kundenanforderungen an die Software
- Erstellung von Software-Architektur- und Designdokumenten
- Entwicklung der Software unter Verwendung geeigneter Programmiersprachen und -technologien
- Durchführung von Unit-Tests, Integrationstests und Systemtests, um die Software auf Fehler zu überprüfen
- Sicherstellen, dass die Software den Qualitätsstandards und -richtlinien entspricht
- Gestaltung einer benutzerfreundlichen Oberfläche für die Software
- Erstellen von Bedienungsanleitungen und technischen Dokumentationen
- Einführung der Software in die Produktionsumgebung
- Schulung der Kunden und Endbenutzer im Umgang mit der Software
- Bereitstellung von Software-Updates, Fehlerbehebung und Support-Diensten nach der Implementierung
Produktentwicklung – Hardware
Unsere Services beinhalten
Unsere Dienstleistungen bieten eine umfassende Lösung für die Entwicklung von maßgeschneiderten Software- und Hardwarelösungen. Wir verfügen über eine langjährige Erfahrung in verschiedenen Branchen und decken den gesamten Entwicklungsprozess von der Konzeption bis zur Umsetzung ab. Unsere innovativen Lösungen werden von strengen Qualitätskontrollen begleitet, um die Zuverlässigkeit und Leistungsfähigkeit sicherzustellen und die Kundenzufriedenheit zu gewährleisten.
- Verstehen der Kundenanforderungen und Erstellen eines detaillierten Anforderungsdokuments
- Entwicklung von Konzepten und Designvorschlägen für die Hardware
- Erstellen von Prototypen, um die Funktionalität und das Design zu überprüfen
- Erstellung von Schaltplänen und Leiterplattenlayouts
- Auswahl der geeigneten Hardwarekomponenten unter Berücksichtigung von Kosten und Leistung
- Durchführung von Tests, um sicherzustellen, dass die Hardware den Spezifikationen entspricht
- Identifizieren und Beheben von Fehlern oder Problemen in der Hardware
- Bereitstellung von Support und Wartungsdiensten für die entwickelte Hardware
Product Quality
Unsere Services beinhalten
Gemeinsam mit Ihnen entwickeln wir eine geeignete Testorganisation, eine Teststrategie (die auf Risiken, Anforderungen und Agilität basiert) und etablieren Testprozesse. Wir stehen Ihnen dabei während der Implementierung zur Seite. Bei diesem Prozess stützen wir uns nicht nur auf theoretische Prinzipien, sondern passen diese anhand bewährter Verfahren und den spezifischen Gegebenheiten und Möglichkeiten in Ihrem Unternehmen an. Das Ergebnis ist eine klare Teststrategie, die den speziellen Anforderungen Ihrer Projekte und Produkte entspricht.
- Analyse und Optimierung ihrer Testprozesse
- Definition Testorganisation und -prozess
- Aufbau und Pflege von Teststrategien und Automatisierungs-Strategien
- Implementierung bewährter Praktiken (Methoden, Werkzeuge und Techniken)
- Evaluation und Einführung von Testtools
- Coaching, Training und Workshops
- Förderung der Teamentwicklung (Rollen und Kompetenzen)
Cyber Security
Unsere Services beinhalten
Wir bieten maßgeschneiderte Lösungen für Ihre Sicherheit im digitalen Zeitalter. Von umfassender Beratung und Netzwerksicherheit bis hin zu Cloud-Schutz und Compliance-Beratung – unsere Dienstleistungen sind auf höchste Sicherheitsstandards ausgerichtet. Endpunkt-Sicherheit, Identitätsmanagement, und Incident Detection sind nur einige unserer Spezialgebiete. Wir sichern Ihre Daten, schützen Ihr Unternehmen vor Angriffen und minimieren rechtliche Risiken. Lassen Sie uns Ihre digitale Zukunft schützen, während Sie sich auf Ihr Kerngeschäft konzentrieren.
- Webanwendungssicherheit
- Mobile Sicherheit
- Security Information and Event Management (SIEM)
- Phishing-Schutz und -Schulung
- Security-as-a-Service (SECaaS)
- Risikobewertung und -management
- Notfallwiederherstellung und Business Continuity
- Social Engineering-Tests und Schulung
- Data Loss Prevention (DLP)
- Zero Trust Security
- Malware-Analyse und Schadsoftwareentfernung
- Sicherheitslückenmanagement
- IoT-Sicherheit
- Managed Security Services
Unterstützung beim Testen gemäss Functional Safety – IEC 61508
Teststrategie
Wir unterstützen Sie bei der Erstellung einer Teststrategie diese alle Phase des V-Models abdecken. Dabei lassen wir unsere Erfahrung aus agilen Projekten einfliessen. So müssen Sie trotz Vorgaben nach IEC 61508 nicht auf agile Ansätze von Requirements Engineering bis System Testing verzichten und bleiben am Puls der Zeit.
- Alle nach IEC 61508-3 geforderten Praktiken
- Daten Aufzeichnung und Analyse
- Rückverfolgbarkeit von Anforderungen zu Tests
- Auch für komplexe Plattformlösungen
- Visualisierung nach DevOps Ansätzen
Testverfahren
Wir unterstützen Sie bei der Einführung geeigneten Testverfahren, diese den Anforderungen nach 61508-3
SIL 3 & 4 gerecht werden. Zusätzlich wägen wir während der Evaluierungsphase ab, welche weiteren Testverfahren mit wenig Aufwand und grösstmöglicher Qualitätssteigerung für Ihre Produkte eingeführt werden können.
- Alle nach IEC 61508-3 geforderten dynamischen Testverfahren
- Testmanagement
- Statische Tests: MC/DC Code Ueberdeckung (z.B mit VectorCast, Klocwork. usw.)
- Dynamische Unit Tests auf dem Host oder Target (HIL)
- Auswahl hilfreicher KPIs und Metriken
- Test case Generierung
Continuouse Integration & Testautomation
Wir unterstützen Sie bei der Entwicklung einer Continuouse Integration für eine lückenlose Rückverfolgbarkeit von Tests, Aenderungen, Fehlern, Dokumentation und Software Versionen. Unsere Lösungen zeichnen sich vor allem dadurch aus, dass diese nicht nur von einem Profi gewartet werde kann. So können Beispielsweise Tests auch von Personen ohne Coding Erfahrung «geschrieben» und ausgeführt werden, bis hin zur automatischen Generierung von Requirements zu Tests z.B. mittels Behavior Driven Development (BDD) Ansätze.
- Hardware In The Loop (HIL), inklusive Unit Tests
- Aufbau von Testracks & Testsystemen
- Automatische Testsystem Deployment
- Packetierung Ihrer R&D Umgebung (z.B. mit Cmake, Conan)
- Einführen von Testumgebungen oder programmieren von properitären Lösungen (z.B. Labview, Gauge, usw.)
- Auch für komplexe Plattformlösungen (z.B. mit CI-Jenkins & Pipelines und Gitlab Flows)
- Unterstützung Ihrer IT bei der Auswahl entsprechender Werkzeuge
SIL 3 & SIL 4
Wir unterstützen Sie bei dem Aufbau / Erweiterung Ihrer kompletten SIL Umgebung von Requirements ALM, Entwicklungsumgebung bis zu Testsysteme um Lösungen nach SIL 3 und SIL4 Anforderungen entwickeln zu können.
- Erstellung der Teststrategie
- Auswahl der Testverfahren
- Aufbau der Continuouse Integration & Testautomation
- Hardware in the Loop (HIL)