Kodstandardisering och arkitekturdokumentation för framtida skalbarhet

GoodBarber

Om detta projekt

GoodBarber samarbetade med Imaginary Cloud för att genomföra ett kritiskt dokumentationsinitiativ med fokus på deras befintliga V6-appmallar.

Resultat: En komplett, pseudokodsbaserad dokumentation av 195 mallar för iOS, Android och webb, vilket gör det möjligt för GoodBarber att fatta välgrundade arkitekturbeslut och implementera ett nytt abstraktionslager för deras kommande V7 Composer-modul.

Vårt engagemang

Kodgranskning

Projektledning

teknik

Objective-C

Swift

Java

Kotlin

JavaScript

Typescript

GoodBarber – Bygger grunden för en enhetlig arkitektur

GoodBarber är en världsledande no-code-plattform utformad för att ge användare möjlighet att skapa, anpassa och lansera professionella mobil- och webbapplikationer. Dess mallbaserade arkitektur gör det möjligt för användare att enkelt definiera strukturen och beteendet för sina appar i flera miljöer.

För att förbereda sig för den kommande V7 Composer-modulen blev det avgörande att förstå och standardisera den komplexa logik som för närvarande driver V6-mallarna. Detta dokumentationsprojekt var utformat för att ge den klarheten.

GoodBarber logotyp vit version
Kodstandardisering och arkitektonisk dokumentation för framtida skalbarhet.
Imaginary Clouds roll och engagemang med GoodBarber

Imaginary Cloud utförde en djupgående analys och dokumentation av den befintliga V6-malllogiken. Vårt uppdrag var att leverera en strukturerad, omfattande och tillgänglig uppsättning pseudokoddokument för att stödja GoodBarbers nästa stora arkitektoniska utveckling.

Vår roll inkluderade:

Att utföra en detaljerad analys av V6-mallens kodbas över Objective-C, Swift, Java, Kotlin och JavaScript.

Ta fram pseudokodsdokumentation för varje mall, som beskriver dataflöde, logikvägar och returvärden.

Skapa arkitektonisk tydlighet genom att belysa likheter och skillnader mellan plattformar.

Tillhandahålla dedikerad projektledning för att säkerställa att tidsramar, kommunikation och leveranser konsekvent uppfylldes.

Kodstandardisering och arkitektonisk dokumentation för framtida skalbarhet.NEW PROJECT IN MIND? LET'S TALK

under projektets gång

Eftersom detta projekt byggde på V6 Composer användes inga interna processer.

två steg

Migrering
Utveckling

fyra steg

Forskning
Idéer
Utförande
Teknisk bedömning

fyra steg

Krav
Back-end-integrering
Webbplatsutveckling
Avancerad filtrering och sökning

fyra steg

Forskning
Idéer
Utförande
Teknisk bedömning

fyra steg

Eftersläpning
Bootstrap
Våg 0
Våg N

fyra steg

Forskning
Idéer
Utförande
Lansering och överlämning

två processer

MVP
‍ ADP

Fyra steg

Omfattningsmöte
Kodgranskning
Testgranskning
Kvalitetsgranskning
Bedömning

Fyra steg

Eftersläpning
Bootstrap
Våg 0
Våg N

under projektets gång

Eftersom detta projekt byggde på V6 Composer användes inga interna processer.

Tekniker som används

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

Kärnspråk som driver iOS-malllogiken.

Kärnspråk som driver iOS-malllogiken.

Används i Android-mallar för att hantera dataflöde och återgivningslogik.

Används i Android-mallar för att hantera dataflöde och återgivningslogik.

Ansvarig för webbmallarnas dynamiska beteende och återgivningsstruktur.

Ansvarig för webbmallarnas dynamiska beteende och återgivningsstruktur.

Skärm för arbetsmodell
arbetsmodell och team

GoodBarber samarbetade med Imaginary Cloud genom en Managed Team-modell, som kombinerade teknisk expertis med strukturerad projektledning för att leverera tydliga och konsekventa dokumentationsresultat.

Projektledare: Koordinerade projektets omfattning, säkerställde samstämmighet med GoodBarbers interna team, hanterade prioriteringar och höll tidsplaner.

Kundansvarig: Underlättade kommunikation, säkerställde att förväntningar uppfylldes och stödde samstämmighet mellan kundstrategi och leveranser.

Utvecklare: Utförde detaljerad mallanalys, dokumenterade logik i pseudokod och säkerställde plattformsoberoende konsekvens i de slutliga resultaten.

GoodBarber-teamet: Fungerade som nyckelgranskare av pseudokodsdokumentationen och gav validering och feedback för att säkerställa dess omedelbara relevans för den kommande V7-arkitekturen.

viktiga resultat

Detta projekt gav en djupgående förståelse för kundpersona och deras interaktion med tjänsten.

1

195 mallar dokumenterades, var och en uttryckt i tydlig pseudokod som beskriver deras logik för dataåtergivning.

2

Arkitektonisk klarhet över kodbaserna för iOS, Android och webben, genom att identifiera gemensamma mönster och miljöspecifika skillnader.

3

Stark grund för V7-utveckling, som stöder skapandet av ett nytt abstraktionslager mellan äldre V6-mallar och den moderniserade Composer.

4

Förbättrat beslutsfattande för framtida utveckling av GoodBarber-plattformen och kodstandardisering.

Clutch logo

5.0

5/5 stars rating
GoodBarber logotyp vit version
Citera
Dropdown caret icon

Nytt projekt i åtanke?

Skicka kontaktformulärillustration of someone at the computer

Nytt projekt i åtanke?
Låt oss prata!

Schedule Meeting icon
svar på mindre än 1 timme
illustration of someone at the computer
Förklara ditt projekt och Boka ett möte idag.
GoodBarber

The project behind the NDA

GoodBarber samarbetade med Imaginary Cloud för att genomföra ett kritiskt dokumentationsinitiativ med fokus på deras befintliga V6-appmallar.

Resultat: En komplett, pseudokodsbaserad dokumentation av 195 mallar för iOS, Android och webb, vilket gör det möjligt för GoodBarber att fatta välgrundade arkitekturbeslut och implementera ett nytt abstraktionslager för deras kommande V7 Composer-modul.

Dropdown caret icon

Nytt projekt i åtanke?

Skicka kontaktformulärillustration of someone at the computer

Nytt projekt i åtanke?
Låt oss prata!

Schedule Meeting icon
svar på mindre än 1 timme
illustration of someone at the computer
Förklara ditt projekt och Boka ett möte idag.