Qt mini-applikation for Datazone
Dette begyndte som et lille eksternt udviklingsjob i begyndelsen af 2017, men har udviklet sig til et langvarigt partnerskab. Dette projekt er et klassisk eksempel på vores kunders tilfredshed med kvaliteten af vores arbejde og viser, hvordan et udviklingsjob ofte fører til et velfungerende partnerskab. Datazone har udviklet programmet Miramo, en verdensførende softwarepakke til dokumentkomposition, designet til automatisk formatering af informationer hentet fra databaser og andre datakilder, herunder XML og PDF. Miramos dynamiske publiceringsløsning er succesfuld, fordi den forbedrer kvaliteten, reducerer omkostningerne og sikrer overholdelse og nøjagtighed af informationer. Den er enestående på markedet på grund af sin fleksibilitet, hastighed og skalérbarhed.
Vores job – projektudvikling
Datazone Ltd, en udvikler af softwaren til automatiseret dokumentproduktion Miramo, havde brug for ekstra ressourcer til at forbedre kapaciteterne i en Qt-baseret GUI-komponent. De oprettede et mini-testprojekt som grundlag for at evaluere potentielle leverandører. Viking Software var den klare vinder i Datazones evaluering. Den pris, vi angav, var ikke den laveste. Men kvaliteten og effektiviteten af deres løsning betød, at den lå langt foran sine konkurrenter, når det kommer til samlet ‘bedste værdi’.
Datazone søgte hjælp til at udvikle deres produkt. Så vores job var at udvide mulighederne inden for programmet Miramo, gennem udviklingen af en selvstændig Qt mini-applikation, der fremviste yderligere funktioner. Applikationen var et tillæg til den eksisterende softwarepakke for dokumentkomposition. Desuden leverede Viking Software også en oprydning af den eksisterende kode i processen. Under dette projekt opstod flere ændringsanmodninger, og Viking Softwares omfattende erfaring var påkrævet.
Viking Software kom med værdifulde ressourcer og know-how fra andre projekter fra andre industrier og tilføjede derved ting, vi ikke havde tænkt på. (...) Viking Software gør det håndterbart for kunderne... de er meget produktive og succesfulde.
Rick Davies, CEO hos Datazone
Rettelserne
Projektbeskrivelsen var veldefineret: Udvikling af en selvstændig Qt mini-applikation til tegning af Bezier-kurver. Vi udførte flere små forbedringer. Først og fremmest implementerede vi mange fejlrettelser, og applikationen blev gjort meget mere stabil. Dette gjaldt især for funktionerne til fortryd og gentag. Desuden implementerede vi UI/UX-forbedringer. Det var for eksempel en brugertilpasset farvevælger (tilpasset kombinationsboks), en lille spinner, der indikerer, at et job kører i baggrunden, og en ny, pænere vælger. Samtidig ryddede vi op i koden, og der blev tilføjet enhedstests. Under denne proces opstod der flere iboende ændringsanmodninger både fra projektet samt projektets ejer. Håndteringen af disse ændringer kræver omfattende erfaring, der fører til større indsigt.
Et godt match
Dele af projektudviklingen blev sendt i udbud, og blandt svarene blev fem udvalgt og fik en mere detaljeret projektbeskrivelse. Svarene var hovedsageligt tilbud, hvilket gjorde vores løsning til den mest ideelle, da denne løsning indeholdt en Qt mini-applikation, der illustrerede en Bezier-kurve. Dette gav Datazone en fuldt udviklet løsning, med kun få rettelser, der skulle foretages.
Viking Softwares løsning var et 98% match med vores behov for teknik kombineret med en sans for humor. Det var en uslåelig salgsteknik sammenlignet med de enkle tilbud, vi modtog fra de andre udviklere.
Rick Davies, CEO hos Datazone
Qt mini-annotation gør det lettere for brugerne at kommunikere med hinanden i samme dokument
Forenkling af dokumentbehandlingen
Udvidelse af mulighederne inden for programmet
Et mere enkelt og brugervenligt program, taget til det næste niveau
Et fleksibelt produkt til en række forskellige virksomheder
Funktioner med flere formål
Tidsbesparende og omkostningseffektivt for kunden
Et interessant og mere levende program
Nemt at installere og mulighed for tilpasning
Forbedret stabilitet i applikationen
En stærk start skaber grundlag for et langvarigt partnerskab
Siden begyndelsen af dette projekt har Viking Software og Datazone udviklet et stærkt fundament for et langvarigt partnerskab. Efter Bezier-kurveapplikationen har Viking Software fortsat med at løse mange forskellige opgaver, der er vigtige for Datazone, og vores partnerskab er vokset fra at være etableret til at blive fortroligt og velkendt.