METHODEN & TECHNOLOGIEN


METHODEN & TECHNOLOGIEN

ÜBERSICHT  UNSERER  LEISTUNGEN
Zeichenfläche 1
Data Science  &  Data Engineering
Mit Data Science wird generell die Extraktion von Wissen aus Datenbeständen bezeichnet. Aus Unternehmenssicht geht es dabei um Mehrwerte, die aus der umfassenden Analyse der vorhandenen Unternehmensdaten entstehen. Dabei sollen möglichst alle Daten-Assets des Unternehmens – z.B. Maschinendaten im Shopfloor – für einen Erkenntnisgewinn genutzt werden, um Prädiktion und Forcasting möglichst optimal zu erreichen. Hierzu sind Datenquellen zu identifizieren, Daten in einem Data Lake zusammenzuführen und zu analysieren.

Unter Data Engineering verstehen wir das Aufsetzen der technischen Infrastruktur, die für das Data Science erforderlich ist (Data Ingestion, Data Lake, etc.). Hierfür erstellen wir eine Architekturblaupause, die auf die Anforderungen des Unternehmens ausgerichtet ist und die die Compliance sicherstellen soll (z.B. die durchgängige Verwendung von fully managed services im Cloud-Umfeld).

Wir unterstützen Sie bei der Bestandsaufnahme und bei der Definition und Umsetzung der Big-Data-Strategie und achten dabei auch auf Quick Wins, um von Anfang an eine Wertschöpfung zu bekommen.

Zeichenfläche 1
Agile Software-Entwicklung
Wir unterstützen Sie beim Set-up und der Durchführung von Greenfield- und Migrationsprojekten. Planung und Durchführung basieren auf agilen Konzepten. Wir unterstützen Sie bei der Definition eigener agiler Prozesse basierend auf dem Scrum-Framework und bei der Einführung technischer Prozesse wie Continuous Integration, um das Potenzial agiler Softwareentwicklung voll ausschöpfen zu können. Wir unterstützen Sie natürlich auch bei der eigentlichen Projektabwicklung – vom Requirements Engineering über die Entwicklung bis hin zum QM und Delivery mit den für das Projekt passenden DevOps-Methoden.
Zeichenfläche 1
CI  &  Testmanagement
Aspekte wie automatisierter Build, Test Coverage, Deployment-Prozess haben einen wesentlichen Einfluss auf die Qualität der Entwicklungsprozesse. Zum Beispiel ist ohne Continuous Integration eine agile Vorgehensweise schwer vorstellbar, da das schnelle Feedback aus dem CI-Prozess eine wesentliche Voraussetzung für eine agile Vorgehensweise ist. Ebenso ist eine hohe Testcoverage für automatisierte Tests wesentlich, da Refactorings für den Abbau technischer Schulden ohne Absicherung durch automatisierte Tests schwer vorstellbar sind.

Wir unterstützen das Aufsetzen und Anwenden der dazu erforderlichen Prozesse und Verfahren sowohl in On-prem als auch in Cloud-Umgebungen.

Share by: