Code-Standardisierung und Architekturdokumentation für zukünftige Skalierbarkeit

GoodBarber

About this project

GoodBarber arbeitete mit Imaginary Cloud zusammen, um eine wichtige Dokumentationsinitiative durchzuführen, die sich auf ihre bestehenden V6-App-Vorlagen konzentrierte.

Ergebnis: Eine vollständige, auf Pseudocode basierende Dokumentation von 195 Vorlagen für iOS, Android und Web, die es GoodBarber ermöglicht, fundierte Architektur-Entscheidungen zu treffen und eine neue Abstraktionsschicht für ihr kommendes V7 Composer-Modul zu implementieren.

our INVOLVEMENT

Code-Audit

Projektmanagement

technologies

Objective-C

Swift

Java

Kotlin

JavaScript

Typescript

GoodBarber – Die Grundlage für eine einheitliche Architektur schaffen

GoodBarber ist eine weltweit führende No-Code-Plattform, die entwickelt wurde, um Nutzer zu befähigen, professionelle mobile und Web-Anwendungen zu erstellen, anzupassen und zu veröffentlichen. Ihre vorlagenbasierte Architektur ermöglicht es Nutzern, die Struktur und das Verhalten ihrer Apps über verschiedene Umgebungen hinweg einfach zu definieren.

Um sich auf das kommende V7 Composer-Modul vorzubereiten, wurde es unerlässlich, die komplexe Logik zu verstehen und zu standardisieren, die derzeit die V6-Vorlagen antreibt. Dieses Dokumentationsprojekt wurde entwickelt, um diese Klarheit zu schaffen.

goodbarber Logo weiße Version
Code-Standardisierung und Architekturdokumentation für zukünftige Skalierbarkeit
Die Rolle von Imaginary Cloud und die Zusammenarbeit mit GoodBarber

Imaginary Cloud führte eine eingehende Analyse und Dokumentation der bestehenden V6-Vorlagenlogik durch. Unsere Mission war es, eine strukturierte, umfassende und zugängliche Reihe von Pseudocode-Dokumenten zu liefern, um GoodBarbers nächste große Architekturentwicklung zu unterstützen.

Unsere Rolle umfasste:

Durchführung einer detaillierten Analyse der V6-Vorlagen-Codebasis über Objective-C, Swift, Java, Kotlin und JavaScript hinweg.

Erstellung von Pseudocode-Dokumentation für jede Vorlage, die Datenfluss, Logikpfade und Rückgabewerte erfasst.

Schaffung architektonischer Klarheit, die Gemeinsamkeiten und Unterschiede zwischen den Plattformen aufzeigt.

Bereitstellung eines engagierten Projektmanagements, um sicherzustellen, dass Zeitpläne, Kommunikation und Lieferergebnisse stets eingehalten wurden.

Code-Standardisierung und Architekturdokumentation für zukünftige SkalierbarkeitNEW PROJECT IN MIND? LET'S TALK

during the project

Da dieses Projekt auf dem V6 Composer aufbaute, wurden keine internen Prozesse verwendet.

two stages

Migration
Development

four stages

Research
Ideation
Execution
Technical Assessment

four stages

Requirements
Back-end integration
Website development
Advanced filtering and search

four stages

Research
Ideation
Execution
Technical Assessment

four stages

Backlog
Bootstrap
Wave 0
Wave N

four stages

Research
Ideation
Execution
Launch & Handover

two processes

MVP
‍ADP

Four stages

Scope meeting
Code review
Test review
Quality review
Assessment

Four stages

Backlog
Bootstrap
Wave 0
Wave N

during the project

Da dieses Projekt auf dem V6 Composer aufbaute, wurden keine internen Prozesse verwendet.

TECHNOLOGIES used

Objective-C
Objective-C
Swift
Swift
Java
Java
Kotlin
Kotlin
JavaScript
JavaScript
Typescript
Typescript

Kernsprache, die der iOS-Vorlagenlogik zugrunde liegt.

Kernsprache, die der iOS-Vorlagenlogik zugrunde liegt.

Wird in Android-Vorlagen verwendet, um den Datenfluss und die Rendering-Logik zu handhaben.

Wird in Android-Vorlagen verwendet, um den Datenfluss und die Rendering-Logik zu handhaben.

Verantwortlich für das dynamische Verhalten und die Rendering-Struktur der Web-Vorlagen.

Verantwortlich für das dynamische Verhalten und die Rendering-Struktur der Web-Vorlagen.

Working Model screen
working model and team

GoodBarber arbeitete mit Imaginary Cloud über ein Managed-Team-Modell, das technische Expertise mit strukturiertem Projektmanagement kombinierte, um klare und konsistente Dokumentationsergebnisse zu liefern.

Projektmanager: Koordinierte den Projektumfang, stellte die Abstimmung mit den internen Teams von GoodBarber sicher, verwaltete Prioritäten und hielt Zeitpläne ein.

Account Manager: Erleichterte die Kommunikation, stellte sicher, dass Erwartungen erfüllt wurden, und unterstützte die Abstimmung zwischen Kundenstrategie und Lieferergebnissen.

Entwickler: Führten detaillierte Vorlagenanalysen durch, dokumentierten die Logik in Pseudocode und stellten die plattformübergreifende Konsistenz in den Endergebnissen sicher.

GoodBarber-Team: Fungierten als Hauptprüfer der Pseudocode-Dokumentation und lieferten Validierung und Feedback, um deren unmittelbare Relevanz für die kommende V7-Architektur sicherzustellen.

key results

This project delivered an in-depth understanding of the customer persona and their interaction with the service.

1

195 Vorlagen dokumentiert, jede in klarem Pseudocode, der ihre Daten-zu-Render-Logik darlegt.

2

Architektonische Klarheit über iOS-, Android- und Web-Codebasen hinweg, wobei gemeinsame Muster und umgebungsspezifische Unterschiede identifiziert wurden.

3

Starke Grundlage für die V7-Entwicklung, die die Schaffung einer neuen Abstraktionsschicht zwischen älteren V6-Vorlagen und dem modernisierten Composer unterstützt.

4

Verbesserte Entscheidungsfindung für die zukünftige Entwicklung der GoodBarber-Plattform und die Code-Standardisierung.

Clutch logo

5.0

5/5 stars rating
goodbarber Logo weiße Version
Quoting
Dropdown caret icon

Neues Projekt im Sinn?

Kontaktformular abschickenillustration of someone at the computer

Neues Projekt im Sinn?
Lass uns reden!

Schedule Meeting icon
Antwort in weniger als 1 Stunde
illustration of someone at the computer
Erkläre dein Projekt und buchen Sie noch heute ein Treffen.
GoodBarber

The project behind the NDA

GoodBarber arbeitete mit Imaginary Cloud zusammen, um eine wichtige Dokumentationsinitiative durchzuführen, die sich auf ihre bestehenden V6-App-Vorlagen konzentrierte.

Ergebnis: Eine vollständige, auf Pseudocode basierende Dokumentation von 195 Vorlagen für iOS, Android und Web, die es GoodBarber ermöglicht, fundierte Architektur-Entscheidungen zu treffen und eine neue Abstraktionsschicht für ihr kommendes V7 Composer-Modul zu implementieren.

Dropdown caret icon

Neues Projekt im Sinn?

Kontaktformular abschickenillustration of someone at the computer

Neues Projekt im Sinn?
Lass uns reden!

Schedule Meeting icon
Antwort in weniger als 1 Stunde
illustration of someone at the computer
Erkläre dein Projekt und buchen Sie noch heute ein Treffen.