Seite wählen
Pair Programming und Coaching

Blockchain Startup Tech-Team Coach

Kunde: Blockchain- und Digitalisierungsberatung in Mainz

Die innoBlock UG ist ein junges aufstrebendes Beratungsunternehmen mit Sitz in Mainz. Sie berät und begleitet Organisationen bei der Umsetzung von Blockchain-und digitalen Anwendungen.

Das Unternehmen bot vor Projektstart nur Beratungsdienstleistungen an. Im Zuge des Wachstums ergänzte die innoBlock UG ihre Dienstleistungen mit Softwareentwicklung. Ein Software-Team sollte aufgebaut und gecoached werden, um anstehende Aufträge umzusetzen.

Neben dem Software-Team sollte der Endkunde aus der petrochemischen Industrie in agile Arbeitsweisen trainiert werden, um eine transparente und effektive Zusammenarbeit sicherzustellen. Neben den „soften“ Anforderungen, erforderte es allen Teammitgliedern sich schnell in das „harte“ Thema Hyperledger Fabric einzuarbeiten.

Der Ablauf & Die Lösung

Vor dem offiziellen Projektstart, arbeitete ich mich selbstständig in Hyperledger Fabric ein. In dieser Zeit wurde das Team zusammen gestellt und ich begleitete den Kunden als beratender Kopf und Sparring-Partner.

Um das Team gemeinsam für das Projekt vorzubereiten, wurden täglich time-boxed Videokonferenzen gehalten. Mit dem Ziel das Wissen innerhalb des Teams zu vereinheitlichen. Der Beziehungsaufbau zwischen den Teammitglieder konnte somit bereits vor dem Projektstart beginnen. 

Das Team führte ich on-the-job in Scrum ein. Während wir an der Software gemeinsam entwickelten kombinierte ich Theorie und Praxis, um allen Beteiligten den Nutzen von Scrum zu zeigen.

Als zertifizierter Scrum Master führte ich Test Driven Driven Development (TDD) ein, wöchentliche Deployments und setzte maßgeblich die Entwicklungsinfrastruktur auf. Ich unterstützte den Product Owner bei der Erstellung des Product Backlogs und Scrum Artefakten.

Das Problem & die Aufgabenstellung

Team Coaching

Monate

Mitglieder

Web Apps

Der Technologie Stack

Logo Hyperledger Fabric
Laravel und Vue Entwicklung

Hyperledger Fabric

Es handelt sich um ein Open-Source Lösung, zur Entwicklung von Distributed Ledgern im Enterprisebereich. Es biete flexible Konfiguration und Werkzeuge an, um permissioned Blockchain-Lösungen zu entwickeln. Wir nutzen den JAVA SDK-Client und das Spring-Framework, um Chaincodes als auch eine REST-API zu programmieren.

Laravel

Mit dem Rapid Development Framework für PHP programmierten wir eine Track & Trace Web Anwendung. Eine Schnittstelle wurde für ein Speditionsunternehmen entwickelt und bereitgestellt, welches EDIFACT-Nachrichten annahm und verarbeitete. GEO-Daten wurden in Google Maps visualisiert. Eine zweite Web App wurde für die Finanzabteilung entwickelt.

Vue.Js

Für beide Web Anwendungen wurde die Benutzeroberfläche mit Vue.Js umgesetzt. Hierzu nutzten wir die Plugins Bootstrap Vue und Vue Google Maps.

Das Front-End hat Daten über verschiedene REST-Schnittstellen visualisiert.

Wir nutzten Laravel Forge zur Provisionierung von Staging und Production Server im kundeneigene Azure Servernetzwerk, welches wir selbst administrierten.

Nhan Vu

Nhan Vu Entwickler und Coach

Sie brauchen jemand für Ihr Entwicklungsteam, der nicht nur Scrum in PowerPoint-Präsentationen und Workshops lehrt, sondern hands-on remote und vor Ort mit Ihrem Team zusammenarbeitet? Ich freue mich auf Ihren Anruf oder Nachricht. Erzählen Sie von Ihrem Team.

Oder schreiben Sie mir eine Nachricht