10. November 2020
Unsere Fachleute arbeiten unter anderem mit Java, C++ und PHP. Wir haben Erfahrung mit Embedded-Software, die Maschinen und Geräte steuert, die man üblicherweise nicht als Computer betrachtet – Telekommunikationsnetze, Autos, Industrieroboter und mehr. Die Geräte lassen sich als Teil des Internets der Dinge (IoT) vernetzen. Außerdem entwickeln wir Anwendungen, die für Ihr Smartphone die passende Lösung sind.
Wir beginnen mit einem Konzept. Wir müssen sicherstellen, dass das geplante Produkt tatsächlich eine Lösung bieten kann. Das Design ist uns wichtig. Die Designer versuchen, die Erwartungen des Kunden zu erfüllen und seine Vision mit Funktionalität zu verbinden. Engineering und Prototyping sind sehr wichtige Schritte, deshalb legen unsere Fachleute auf diese Phase besonderen Wert.
Jedes Gerät hat einen bestimmten Zweck. Unsere Aufgabe ist es, dafür zu sorgen, dass es so funktioniert, wie es das Projekt vorsieht. Warum ist dieser Prozess wichtig? Manche der gebauten Geräte helfen beim Sammeln von Daten. Für diese gesamte Logik ist das Programm verantwortlich, und jede Anwendung ist anders – diese Logik macht das Gerät von außen steuerbar. Irgendwo gibt es immer etwas, das angepasst, konfiguriert oder parametriert werden muss. Firmware arbeitet auf einer tieferen Ebene als das Betriebssystem, deshalb ist sie ein notwendiger Schritt im gesamten Projekt.
Konzepte entwickeln wir gemeinsam mit dem Kunden. Wir verbinden seine Vision mit unserer Erfahrung. Wir erstellen Dokumentationen, die eine solide Grundlage für robuste Software bilden. Auf Basis der Konzeptskizzen bauen wir eine Demo. Die Grafikdesigner von EMBIQ erstellen Visualisierungen und grafische Entwürfe.
Recherche. Grundlage dieser Phase ist ein Gespräch mit dem Kunden. Worum geht es im Projekt, was soll hervorgehoben werden, was ist das Hauptziel? Und das Wichtigste: Was soll am Ende herauskommen?
Konzept. Wir erstellen die Dokumentation. Zuerst definieren wir das Problem – etwa indem wir Fragen nach dem Ziel des Unternehmens oder nach den künftigen Nutzern beantworten.
Digitaler Prototyp. Eine frühe Version unserer Arbeit. Sie spart Zeit: In dieser Phase sehen wir das künftige Produkt zum ersten Mal und können gleichzeitig Änderungen vornehmen.
Fertiges Produkt. Die abschließende Phase der Designleistungen. Sie erhalten die UI-Designdateien und die gesamte Dokumentation zur User Experience.
Die Testverfahren in unserem Unternehmen sind vollständig automatisiert. Darüber hinaus erstellt EMBIQ die zugehörige Dokumentation und führt Funktionstests durch. Wir bieten manuelle und automatisierte Softwaretests an.
Manuelle Tests. Das ist die grundlegendste Form des Testens. Mit manuellen Tests lassen sich sichtbare und versteckte Mängel der Software finden und unerwartetes Verhalten oder Fehler erkennen. Unser Team schreibt und plant die Testfälle. Die Tester arbeiten mit Testplänen, Testfällen oder Testszenarien, damit die Tests vollständig sind.
Automatisierte Tests. Diese Tests laufen über Automatisierungswerkzeuge. Das spart Zeit: Unser QA-Team erstellt Testfälle und führt browserübergreifende UI-Tests durch, die echte Nutzeraktionen simulieren.
Software-Qualitätskontrolle. Damit Sie sich auf das Produkt verlassen können, setzen wir auf einen vollständig kontrollierten Prozess. Er ist ein zentraler Schritt in der Testphase der Entwicklung. Die Qualitätskontrolle (SQC) prüft, ob eine Softwarekomponente oder ein begleitendes Artefakt die Anforderungen erfüllt. Dazu gehören Reviews und verschiedene Teststufen.
Wir denken an die Zukunft. Forschung und Entwicklung hilft uns, neue, innovative Produkte zu schaffen oder bestehende um neue Funktionen zu erweitern.
Proof of Concept. Diese Phase ist uns wichtig, weil sie ein schneller Weg ist, Grundannahmen zu prüfen – das hilft im weiteren Verlauf. Wir suchen für jedes technische Problem eine Lösung. Ein PoC ist sehr wertvoll, weil er das Vorhaben testet, bevor die eigentliche Projektarbeit beginnt.
Prototyping und Beratung. Wir beraten in jeder Projektphase zu Softwarefragen. Mit unserem erfahrenen Team helfen wir bei der Wahl der Technologie und bei der Auswahl passender Software- und Hardwarekomponenten. Außerdem übernimmt EMBIQ die umfassende Betreuung nach dem Rollout, die Serveradministration und die laufende Überwachung der Dienste, damit alles reibungslos funktioniert.
Angebot oder Beratung anfragen
Wir sehen uns Ihr Projektkonzept und seinen aktuellen Stand gemeinsam an.
Sie erhalten von uns einen ersten Vorschlag zum Projektumfang sowie eine Zeit- und Kostenschätzung.
Die Beratung ist durch eine Geheimhaltungsvereinbarung (NDA) geschützt.