Digitalizacija arabske družinske drevesa

adam
Izziv
"Avtomatizacija obstoječih ročnih procesov in podpora združevanju dreves z več kot 2 milijonoma vozlišč."

Raziskovalni center Adam je ustanovil dr. Hasan Alamri, antropolog, katerega strast je odkrivanje preteklosti arabskih plemen in evolucije geografske regije. To ga je pripeljalo do zbiranja in indeksiranja stotin zgodovinskih artefaktov (knjige, zvitki, nagrobniki, ...). Gradnja arabske družinske drevesa je postala jedro inštituta.

Ko je operacija rasla, sta on in njegova ekipa začela raziskovati, kako bi lahko povečali produktivnost raziskovalcev, izboljšali kakovost zbranih podatkov in razširili možnosti za ponovno uporabo podatkov.

Na začetku so raziskovalci vse podatke hranili v preglednicah. Vendar ta pristop ni bil razširljiv, zlahka pokvarljiv in ni imel ustreznega referenciranja za izpolnjevanje znanstvenih standardov. Pri projektu te velikosti je že sama količina podatkov, kaj šele njihova kompleksnost, hitro naredila takšno rešitev nezadostno. Obrnili so se na nas, da jim pomagamo digitalizirati njihov projekt.

ODKRITJE

Razumevanje obstoječega procesa

  • intervjuvanje ekipe adam

    Pogovarjali smo se s poslovneži, znanstveniki in vodji projektov, da bi razumeli poslovanje, potrebe ekipe in boleče točke.

  • opazovanje in mapiranje njihovega delovnega toka

    Da bi digitalizirali proces zbiranja in referenciranja artefaktov, smo natančno opazovali njihov delovni tok in spremljali vsak korak v podrobnostih. Ta praktičen pristop nam je pomagal prepoznati priložnosti za izboljšave in zagotoviti, da bo digitalno orodje učinkovito in učinkovito.

Dobave

  • definirani notranji procesi ekipe

    Skupaj smo delali na sooblikovanju sistema in notranjih procesov, ki bodo podpirali integriteto podatkov, referenciranje in povečali razširljivost operacije.

  • Načrt z časovnico in proračunskimi ocenami

    na podlagi določenega obsega in prioritet.

  • Nizkofidelitetni prototipi

    za vse možne primere uporabe.

  • Načrt sistemske arhitekture

    za določitev tehničnih temeljev produkta.

Implementacija

Struktura baze podatkov in milijoni vozlišč

Specifičnosti tega produkta so med razvojem povzročile nekaj posebnih izzivov.

Struktura drevesne baze podatkov

Sistem ima dva dela: “glavno drevo” in “delovne veje”. Ko je delovna veja pripravljena in so vsi njeni podatki potrjeni, jo je treba združiti v glavno drevo. Zagotavljanje, da baza podatkov ni bila poškodovana, je bila glavna prioriteta.

Milijoni vozlišč

V tem kompleksnem sistemu sta bila zmogljivost in razširljivost prav tako v ospredju naših prizadevanj. Primerjali smo tri različne pristope za shranjevanje podatkov in se odločili za obliko polj.

Odprti sistem kode

Ker delovni tok raziskovalcev še ni bil določen, je morala struktura kode omogočati kasnejše spremembe in optimizacije. Nenehno smo morali paziti, da se nismo zaklenili v domnevni, a še ne vzpostavljeni proces.

Nenehno delo

Delo raziskovalcev se med našim razvojem ni ustavilo. Delali so hkrati v obeh sistemih, kar je pomenilo tudi stalne uvoze in izvoze, zato smo morali biti izjemno previdni, da smo vedno prikazovali natančne podatke.

Want to see more?

Novice

Pridružite se Beki, naši rezidenčni kozi, na njenem iskanju razumevanja skrivnosti gradnje in lansiranja digitalnih produktov. Od poslovanja in oblikovanja do inženiringa, procesov in ekip.

Naročnina uspešna!

Kmalu pričakujte stalen tok znanja in navdiha v vašem nabiralniku. Veseli smo, da ste v zanki!