Seit über 20 Jahren vertrauen uns unsere Automotive-Kunden als Pioniere in der Softwareentwicklung. Wir entwickeln komplexe und hoch performante Software für Embedded-Systeme und bedienen dabei den kompletten Produktentwicklungszyklus.
Wir konzentrieren uns auf ein effizientes Projektmanagement, welches zu schnellen Entscheidungen, zuverlässigen Projektplänen, frühen Ergebnissen und Prototypen führt. Wir sprechen die Sprache unserer Kunden und greifen auf einen umfangreichen Erfahrungsschatz zurück, um unsere Versprechen zu erfüllen.
Wir fokussieren uns auf Branchen mit sehr hohen Sicherheitsstandards (z.B. Automobilindustrie, Avionik). Unsere Prozesse und unsere Organisation sind aufeinander abgestimmt, um qualitativ hochwertige Ergebnisse, sowie die Zuverlässigkeit und Sicherheit unserer Software zu garantieren.
Um qualitativ hochwertige Software zu wettbewerbsfähigen Preisen liefern zu können sind Folgende Faktoren erforderlich: Vermeidung von Zeitverlust durch ineffektives Projektmanagement. Zugang zu ausreichend qualifizierten Ressourcen. Drittens, die effektive Nutzung von Ökosystem-Frameworks auf der Grundlage eines über die Jahre aufgebauten Fachwissens. Das ist Codelab, das sind wir!
Based on more than 20 years of Company History
Hier heißt es: „Ehrgeizig denken, bescheiden anfangen“. Basierend auf agilen Projektmanagement-Methoden beginnen wir mit der Erstellung eines Minimal Viable Products (MVP), welches wir im Anschluss schrittweise weiterentwickeln.
Wir verwenden SCRUM seit über 10 Jahren verfügen über bewährte „Best Practice“ Regeln für diesen Ansatz.
Der „Bestellen-und-geliefert-bekommen“-Ansatz: Entweder haben Sie Ihre Anforderungsspezifikation fertig, oder wir legen gemeinsam mit Ihnen die Spezifikation in einem oder mehreren Workshops fest.
Basierend auf dieser Dokumentation entwickeln wir für Sie eine solide und skalierbare Softwarearchitektur, implementieren und testen die entwickelten Funktionen. Ziel ist es Ihr Team so ressourcenschonend wie möglich zu involvieren.
Dieser Ansatz ist eine Ableitung des Wasserfallmodells. Der Hauptunterschied besteht in der Definition des Testansatzes und der Testfälle während der anfänglichen Planungsphase.
Für Sie macht dies keinen großen Unterschied: Sobald die Anforderungsspezifikation fertig ist, ist nur eine geringe Beteiligung Ihrer eigenen Fach-Ressourcen erforderlich.
Prozessübersicht
Lassen Sie sich von uns beraten, um eine Vorstellung von der Machbarkeit Ihrer Idee für ein Produkt-/Engineering-Projekt zu erhalten
Wir können Ihnen ein Festpreisangebot unterbreiten, wenn eine detaillierte Spezifikation verfügbar ist. Anderweitig werden wir die Spezifikation für Sie erstellen.
Besonders am Anfang einer Geschäftsbeziehung, oder wenn Sie aus gutem Grund einen agilen Ansatz bevorzugen, schlagen wir „Time & Material“ vor.
Auch andere Ansätze sind mit uns möglich.
Im Allgemeinen folgen Implementierungs- und Feedback-Phasen der von Ihnen gewählten Projektmanagementmethode: Wasserfall-/V-Modell oder Agile/Scrum.
Wir unterstützen Sie beim Systemdesign: Von der Auswahl eines Betriebssystems bis zur Bewertung von Frameworks.
Unsere Produktentwicklungsfähigkeiten umfassen unter anderm: Entwicklung von Gerätetreibern, Hardware-Design (mit Partnerunternehmen) und die Software-Architektur.
Integration: Wir integrieren die unterschiedlichen Komponenten zu Ihrer Lösung
Umfassende Qualitätssicherung mit Hardware- (HIL), Software- (SIL) und Processor-In-The-Loop (PIL), Komponententests, Systemtests und Benutzerakzeptanztests
Selbstverständlich berücksichtigen wir Ihre Anforderungen und produktspezifische Eigenarten des Produkts.
Wir übernehmen auch die Wartung und den Support für Ihre Lösung
Selbstredend stehen wir Ihnen bei der Implementierung gewünschter Erweiterungen und/oder Add-Ons zur Verfügung.