LUNA GROUP Estonia AS äriklientidele mõeldud tööriistade, -riiete ning kaitsevahendite e-poodi arendas NOVOT Agentuur, kuid lisaks nähtavale osale oli vaja luua keerukas andmevahetusliides, mille osas kaasati partneriks Datafox.
Enamiku arendusprojektide puhul on lisaks kasutajaliidesele, mille järgi lõppkasutaja tulemust hindab, ka nn tagatuba ehk infosüsteemi backend ja liidestused. Nii oli ka Luna e-poe puhul vaja lahendada terve rida andmevahetuse ülesandeid:
Kuidas jõuavad e-poe tellimused raamatupidamissüsteemi?
Kuidas jõuab pidevalt muutuv info laoseisu kohta raamatupidamisest e-poodi?
Kuidas kuvada igale ärikliendile just talle kehtivaid hindu e-poes?
Kuidas tooted koos kogu vajaliku infoga üldse e-poodi jõuavad?
Datafox Software Engineeringu arendusjuhi Tarmo Reinebergi sõnul osutus viimane eriti keerukaks just seetõttu, et infot müüdavate toodete kohta tuli kokku koguda erinevatest ladudest. “Andmete formaat ja andmevahetuse metoodika on igal laol erinev ning seda tuli omakorda kombineerida Luna raamatupidamises oleva tooteinfoga, lisada atribuudid, grupeerida erinevate toodete variatsioonid nn peatoodete alla jne,” selgitas Reineberg. “Erinevaid tooteid oli kümneid tuhandeid ja hindu veel mitu suurusjärku rohkem. Datafox lõi kõige selle tarbeks n-ö vaheandmebaasi, kus teostati sisend- ja väljundandmete kohandamine vajaliku äriloogikaga. Kuna sellise nähtamatu osa väärtust kiputakse sageli alaväärtustama, tuleb kiita Luna tegevjuhi Indrek Raudsaare mõistmist ja kannatlikkust.”
Luna tegevjuhi Indrek Raudsaar kinnitusel osutus kogu projekt tõesti oodatust palju keerukamaks ning venis seetõttu ka oluliselt pikemaks. “Lisaks algselt alahinnatud keerukusele tekkis projekti käigus ka hulgaliselt uusi soove ja ideid,” lausus Raudsaar. “Õnneks ei andnud ükski osapool poolel teel alla ning lõpuks leiti kõigile väljakutsetele lahendus.“
Liidestusprojektide puhul on sageli väiksem osa reaalne arendustöö ja määratult suurem töömaht kulub eelanalüüsile, andmete spetsifitseerimisele viimaste detailideni, erandite haldamisele jms. Sellised projektid eeldavad ka väga tõsist tellijapoolset panustamist. Vastasel juhul ei saa skeemi tasemel noolekestega kaste ühendades lihtsana tunduvatest liidestusprojektidest lõpuks reaalsuses üldse asja.
Soovid abi rutiinsete tööprotsesside automatiseerimisel ning oma ettevõtte efektiivsuse suurendamisel? Võta palun ühendust meie tarkvaraarenduse müügijuhi Hardi Otsaga, kes aitab eelanalüüsi teha: