Durch kollaboratives Modellieren mit Eventmodeling klären wir Fragen zum frühestmöglichen Zeitpunkt und vermeiden unnötige Iterationen
Wir arbeiten mit Code Generierung und generieren sowohl Tests als auch produktiven Code.
EVENTMODELING
Eventmodeling Workshops & Trainings für ganze Teams und Unternehmen.
EVENTSOURCING
Beratung, Schulung und Begleitung - Eventsourcing mit Spring & dem Axon Framework.
CODE GENERIERUNG
Bis zu 80% effektiver arbeiten mit Code & Test Generierung
In einem aktuellen Projekt treffen wir uns 2x wöchentlich für 60 Minuten und modellieren fachliche Use-Cases für die Weiterentwicklung des Systems.
In diesen Terminen fokussieren wir uns allein auf fachliche Probleme
Der Teilnehmerkreis ist variabel und je nach Use-Case werden andere Teilnehmer eingeladen.
Aus diesen Meetings entstehen direkt die Arbeitspakete, die in die Sprints gegeben werden.
Das einzige Meeting neben diesen zwei 60-minütigen Sessions ist ein wöchentlicher Status-Call von etwa 30 Minuten.
Alle relevanten Fragen für die Umsetzung werden während der Modellierungsmeetings geklärt.
Technisch basiert das Projekt auf Eventsourcing, Axon und Spring
Koordination & Fachliche Modellierung mit Eventmodeling
Architektur
Umsetzung Backend mit Axon und Spring
PLANUNG VERHINDERT BUGS
Kollaboratives Modellieren von Softwaresystemen ist industrie-Standard und geht viel schneller als Code zu schreiben. So verhindern wir unnötige Bugs lange bevor sie teuer werden.
EVENTSOURCING MACHT FLEXIBEL
Mit Eventsourcing-basierten Systemen reagieren wir flexibler als mit traditionellen Methoden auf neue Anforderungen. Damit verhindern wir teure Überarbeitungen von Bestandsfunktionalität.
TEAM ONBOARDING
Zusätzlich zu unserem Werkzeugkasten bieten wir Schulungen und Workshops, damit die Teams schnellstmöglich produktiv arbeiten können.
Fachliche Fragen und Unklarheiten während einem Sprint sorgen für Stau und Wartezeiten.
Das ist teuer und unnötig.
Die meisten Fragen lassen sich vermeiden.
Schrittweise Modellierung der Software sorgt für Verständnis und findet die Lücken in den Anforderungen vorab.
Jedes Softwareprojekt basiert in frühen Projektphasen aus vielen Annahmen.
Unser Data-Completeness Check entdeckt Falsch-Annahmen und zeigt Löcher in den Anforderungen auf.
Unentdeckt sind diese Falsch-Annahmen
später extrem zeitaufwendig und sorgen für Projektverzug.
Auf Basis der modellierten Software entwickeln wir mit unseren Werkzeugen in kürzester Zeit lauffähige Prototypen, die teure Fehlentwicklungen im Projekt von Anfang an vermeiden.
Unsere Prototypen sind keine Click-Dummies, sondern echte Software mit echten Daten.
Mit mehr als 15 Jahren Projekterfahrung wissen wir, wie man Softwareprojekte planbar umsetzt.
Wir haben einen speziellen Fokus auf eventbasierte und verteilte Systeme.
Wir unterstützen bei der Technologieauswahl und schulen auf Wunsch auch ganze Teams in Technologien wie Apache Kafka™, Kotlin und Spring
Schritt 1:
Gemeinsam modellieren
Wir erstellen gemeinsam das Modell des Systems. Schritt für Schritt und für alle verständlich. Hier klären wir alle fachlichen Fragen und schaffen Planbarkeit.
Schritt 2: Architekturberatung
Auf Wunsch helfen wir beim Finden der optimalen Architektur für die modellierte Software. Wir arbeiten mit Apache Kafka™, Spring, Spring Modulith und Axon.
Schritt 3:
Umsetzung
Wir helfen bei der Umsetzung oder übernehmen die Umsetzung auf Wunsch auch komplett.