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

GoodBarber

Über dieses Projekt

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.

Unser Beitrag

Code-Audit

Projektmanagement

Technologien

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 SkalierbarkeitSIE HABEN EIN NEUES PROJEKT? LASSEN SIE UNS SPRECHEN

während des Projekts

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

zwei Phasen

Migration
Entwicklung

two stages

Migration
Development

vier Phasen

Recherche
Ideenfindung
Umsetzung
Technische Bewertung

vier Phasen

Anforderungen
Back-End-Integration
Website-Entwicklung
Erweiterte Filter- und Suchfunktionen

vier Phasen

Recherche
Ideenfindung
Umsetzung
Technische Bewertung

vier Phasen

Backlog
Bootstrap
Welle 0
Welle N

vier Phasen

Recherche
Ideenfindung
Umsetzung
Launch & Übergabe

zwei Prozesse

MVP
‍ADP

Vier Phasen

Umfang-Meeting
Code-Review
Test-Review
Qualitätsprüfung
Bewertung

Vier Phasen

Backlog
Bootstrap
Wave 0
Wave N

während des Projekts

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

Verwendete TECHNOLOGIEN

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.

Arbeitsmodell-Bildschirm
Arbeitsmodell und 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.

‍

wichtigste Ergebnisse

Dieses Projekt lieferte ein tiefgreifendes Verständnis der Kunden-Persona und ihrer Interaktion mit dem 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
Angebotserstellung
Dropdown caret icon

Neues Projekt im Sinn?

Kontaktformular abschickenillustration of someone at the computer

Ein neues Projekt geplant?
Lass uns sprechen!

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.