Tarkvaraarendus
Arendame inimestele tarka tulevikku
Arendusteenus ei tähendada alati ainult tarkvaralahenduse valmis kodeerimist. See hõlmab ka süsteemidevahelist suhtlust ehk liidestamist, tarkvara hooldust ja uuendamist. Arendustegevuse käigus loome erinevaid teenuse kokkupuutepunkte, et tagada efektiivne teenuste pakkumine tellijatele, rakendada ärimõõdikuid ning jälgida olemasolevaid süsteeme.
Kasutatavad tehnoloogiad
Drupal
Drupal on võimekas ja paindlik abimees ettevõtte digimuutuse väljakutsetes
Drupal on vabavaraline ja avatud lähtekoodiga sisuhaldussüsteem. See võimaldab paljut, alates lihtsamatest ettevõtete kodulehtedest kuni keerukate e-kaubanduse platvormide ja iseteenindusportaalideni.
Drupalit kasutavad mitmed valitsusasutused, ülikoolid, organisatsioonid ja suurettevõtted üle maailma, sest see on turvaline. Lisaks võimaldab Drupal liidestada mitmesuguseid süsteeme, teenuseid ja rakendusi. Rätseplahenduste loomine on üks Drupali suurimaid tugevusi võimaldades luua unikaalseid ning täpselt kliendi vajadustele vastavaid lahendusi.
Tarkvaraarenduse hüved
Millal kaaluda arendust?
Sinu äripõhimõtted on muutunud ja infosüsteem ei vasta enam vajadustele. Vanad ja aegunud infosüsteemid on turvariski- ja kuluallikad, mistõttu tarkvara tuleb regulaarselt uuendada.
Sinu organisatsioon vajab erilahendusi, mida tüüplahendused ei võimalda (nt veebilehe mallid).
- automatiseerida protsesse
- pakkuda teenust ööpäevaringselt
- korraldada süsteemide vahelist infovahetust
- infot koguda ja süstematiseerida
- infot filtreerida ja töödelda
- uuendada ja hoida tarkvara turvalisena
- parendada juhtimisotsuste tegemiseks vajaliku info kättesaadavust ja kvaliteeti
- vähendada teeninduses tekkivaid ooteaegu
- parendada ja kiirendada kliendisuhtlust
Ärijuhtumid
Nutika lähenemisega vähendad tulemuse saavutamiseks kuluvaid jõupingutusi. Süsteemide liidestamine aitab riske vähendada, kokku hoida aega ja optimeerida kulusid.
Sisestad andmeid süsteemi käsitsi? Peale selle, et see on ajamahukas, on lihtne teha vigu. Ka kõige hoolikamal andmesisestajal võib aeg-ajalt tähelepanu hajuda või sõrm vale klahvi peale sattuda. Tekkinud vead võivad omakorda aga viia valede juhtimisotsusteni.
Tarkvaralahendus, mis võimaldab andmeid automaatselt ühest süsteemist teise viia, tõstab andmete kvaliteeti, sest üleviimise protsessis puudub inimfaktor. Isegi kui süsteemis peaks tekkima viga, on seda lihtne koodist leida ja parandada.
Manuaalsel sisestamisel tekkinud vead on juhuslikud ning seetõttu on nende avastamine ja lahendamine oluliselt keerulisem. Kvaliteetsed andmed aitavad kaasa õigete juhtimisotsuste langetamisele.
Planeerid suuri muudatusi (nt katkestused infosüsteemis), kuid pead kasutajatele saatma teavitusi käsitsi? Või kulub sul suur osa päevast saabunud e-kirjadele käsitsi vastamiseks ja tellimuste manuaalseks kinnitamiseks?
Kui automatiseerid oma süsteemid ja protsessid, saadab süsteem ise välja vajaliku sisuga teavitused näiteks e-kirjad ja sms-id, nii et vajalik teave jõuab kiiresti ja õigeaegselt kliendini.
Samuti võib automatiseerimisprotsessi läbi teinud süsteem sinu eest kindlaks teha ja otsustada, milline sõnum millisele e-kirjale vastuseks saadetakse. Süsteemide ja protsesside automatiseerimisega muutuvad ka kulud väiksemaks, sest töö saab tehtud kordades kiiremini.
Soovid suuremaid müügitulemusi? Automatiseerimine aitab pakkuda teenuse broneerimise või e-poes ostlemise võimalust ööpäevaringselt, ilma et sinu tiim selle jaoks lisavaeva peaks nägema.
Mis veelgi parem, automaatne digitaalne müügiprotsess vabastab tiimile aega, mida saab suunata teistele vajalikele tegevustele, tõstes seeläbi nende produktiivsust.
„Trinidad Wiseman on turismiturundusinfosüsteemi tehnilise partnerina pakkunud meile paindlikku ja agiilset arendust, mis võimaldab kliendina saada võimalikult täpselt soovitud tulemuse ning jätab ka võimaluse töö käigus lähteülesande muutmiseks. Veaseisudele reageeritakse kiirelt ning projektijuht on alati valmis konsulteerima olemasolevate või uute lahenduste osas, mis teeb igapäevase koostöö sujuvaks ja kiireks.”
- Maili Saia, Tallinna Ettevõtlusameti turismiosakonna peaspetsialist
arendusteenuse ülevaade
Milline arendusteenus välja näeb?
Kui saadaolevad tüüplahendused ei ole sinu organisatsiooni jaoks piisavad, ei tööta või soovid lihtsalt rohkemat, siis pöördu meie poole – meie loome rätseplahendusi, mis vastavad täpselt sinu vajadustele.
Tavaliselt juhime korraga 150-160 projekti, millest arendusprojektid on üks meie põhiteenuseid. Meie spetsialistidel on üle 10 aasta tarkvara arendamise kogemust ning omame laia tehnoloogiate pagasit, mis annab eelise erinevate süsteemide kasutamisel ja liidestamisel.
Trinidad Wisemanis pakume metoodilist tarkvaraarendust, mille käigus arvestame organisatsiooni vajadusega muutusteks. Tegeleme disaini, arenduse, testimise ja juurutustegevuste planeerimisega ning meie projektitiimi kuuluvad alati erinevad arendajad (front-end, back-end, mõnikord ka full-stack) ja testijad.
Metoodika
Meil on välja kujunenud hästitoimiv agiilne arendusprotsess, mis algab ülesande püstituse ja tiimi komplekteerimisega. Meie unikaalsus seisneb arendajate sujuvas koostöös disainerite ja analüütikutega, võimaldades meil arendada tarkvara, mis lähtub nii kasutajate vajadustest kui ärilistest eesmärkidest. Oleme võimelised lahendama kõiki probleeme kolmel tasandil – ärivaade, inimfaktor ja tehnoloogia.
Kui tiim on koos, jagame funktsionaalsused pisikesteks tükkideks ja alustame detailanalüüsiga, mis käib paralleelselt disainiga. Kui analüüs ja disain on valmis, liiguvad need edasi arendusse.
Paljude erinevate tükkidega samaaegselt tegelemine tähendab, et mitmed funktsionaalsused valmivad paralleelselt ning toode valmib kiiresti. Sõltuvalt projektist kasutame enamasti Dual Track Scrumi, kuid kui vaja, võime erinevaid metoodikaid ka kombineerida.
Protsess
Kui oleme funktsionaalsust piisavalt disaininud (tehnilise arhitektuuri tasemeni), algab igapäevane arendustsükkel koos testimisega, mille käigus valmibki perioodiliselt iga uus tellijaga kokkulepitud funktsionaalsus.
Iga arendustsükkel (sprint) algab planeerimisega ja lõppeb demoga funktsionaalsuse valmimise kohta. Funktsionaalsuse valmisolekut hinnatakse kvaliteedikriteeriumite alusel. Iga sprindi lõpus teeme tagasivaate (retrospective) koosoleku, et hinnata tiimi toimimist, saada tagasisidet ja teha muudatusettepanekuid koostööks järgmises sprindis. Kui tarkvara minimaalne vajalik funktsionaalsus on valmis arendatud, otsustame koos tellijaga järgmised sammud.
Tasub meeles hoida, et tarkvaraarendus on pikaajaline protsess ja ükski tarkvara ei saa kunagi päris valmis. Alati tuleb jätkata turvauuendustega ja täiendada aja jooksul funktsionaalsusi.
Töötulem
Lai valik dokumenteeritud ja testitud tarkvaralahendusi (mobiiliäpp, veeb, infokiosk, süsteem), mis võivad liikuda ka hooldus- ja monitooringu faasi.
Soovitused tellijale
Kuidas läheneda tarkvaraarenduse tellimisele targasti?
Pakume spetsialistidena sulle erinevaid alternatiive ning toetame sind arenduse elluviimisel, kuid me ei tee otsuseid sinu eest. Miks? Vaid sina saad otsustada detailide üle ning teha õiged valikud, sest tunned süvitsi oma organisatsiooni ja selle sisemist toimimist.
Arvesta juurutusperioodiga
Tarkvara arendusele järgneb organisatsioonis juurutusperiood, millele tuleb mõelda juba enne tarkvara tellimist. Organisatsiooni liikmed peavad olema valmis uut tarkvara vastu võtma ja kasutama hakkama.
Nagu uute asjadega ikka, kulub ka uue tarkvaraga harjumiseks ja töövõtete väljakujunemiseks aega. Arvestades juurutamiseks kuluva aja oma tegevusplaani sisse, saad loodud tarkvaralahendusest kiiremini kasu.
Koostöö ja kohalolu
Meie kogemused on näidanud, et parima efektiivsuse ja tulemuse annab tugev koostöö tellijaga. Koostöö aluseks on pidev avatud suhtlus ning ühine eesmärk, mille poole liikuda.
Usume, et väärtuslikku tarkvara ei ole võimalik luua vaakumis ning õige lahenduseni jõudmine nõuab lisaks rahalisele ka ajalist ja mõttelist investeeringut.
IT taust ei ole kohustuslik
Tarkvaraarendus on tehniline ja keeruline valdkond oma keele ja keelekunstiga. Nii on varasem kokkupuude tarkvaraarendusega tellimisel alati abiks, kuid keerukate ideede elluviimiseks ei ole tingimata vaja tellijana ise arenduskeeles rääkida osata.
Edu alus põhineb suhtlusel ja ühisel arusaamisel. Kasutame oma töös arusaadavat keelt ja selgitame vajadusel arendusnüansse, sest teame, et nii on lihtne võtta vastu ka kõige keerulisemaid tehnilisi otsuseid.
Valmisolek muutuseks
Tarkvara on suurepärane tööriist, millega saab suurel määral väärtust luua. Siiski ei lahenda tarkavara üksi maagiliselt kõiki kitsaskohti, ka organisatsioonil endal ja selle muutustel on väärtuse loomisel suur roll.
Kõige paremad tulemused saavutataksegi siis, kui organisatsiooni sisemised muutused käivad koos tarkvaraarendusega käsikäes.
Tarkvaraarendusest saad kõige rohkem kasu, kui...
- süsteemi loomisel lähtutakse lõppkasutajast
- andmed on automaatselt sünkroniseeritud erinevate keskkondade vahel
- organisatsioon on avatud muutustele ning suunatud tulevikku
- kulude planeerimisel on arvestatud perioodiga, mis kulub süsteemi juurutamisele
Teenuse maksumus
Hinda mõjutavad tegurid ja kuidas neid juhtida
Tarkvaraarenduse projekti maksumus on peamiselt seotud arendatavate funktsionaalsuste mahu ning keerukusega. Pealtnäha lihtsana tunduvad funktsionaalsused võivad sisaldada endas rohkelt keerukaid seoseid ning ärireegleid, millega tuleb arvestada, et saavutada parim tulemus.
Mõistame, et investeeringute tegemisel tuleb lähtuda organisatsiooni olemasolevatest vahenditest ja tarkvara hinnast. Parima võimaliku tulemuse saavutamiseks on suureks abiks piirjoonte defineerimine.
Mida selgem on projekti algfaasis arusaam funktsionaalsusest, eesmärgist ja eelarvest, seda kergem on arenduse käigus vastu võtta otsuseid, mis eesmärke toetavad. Piirjoon annab sihi, mis suunab tiimi lähenemismetoodikat ning võimaldab keskenduda kõige olulisemale.
Hinda mõjutavad tegurid:
- ülesande püstitus
- keerukuse aste
- nõuded tarkvarale
- funktsionaalsuste maht
- ajakulu
- tiimi suurus
- projekti tähtaeg
- tehnoloogiad
- korduvkasutatavad ja valmisolevad komponendid
- metoodikad
- tehnilise võla olemasolu
- mittefunktsionaalsed nõuded
- olemasolev dokumentatsioon
Edulood meie klientidest, kes on arendusest kasu saanud
Eesti ravimite ehtsuse kontrolli infosüsteemi veateadete menetlussüsteemi arendus
Koostöös Eesti Ravimite Ehtsuse Kontrolli Sihtasutusega (REKS) viisime ellu REK-IS projekti, mille eesmärgiks oli arendada tarkvara, mis võimaldab tagada ravimite võimalikult kiire ja hea kättesaadavuse patsiendile.
Sotsiaalkindlustusameti iseteeninduse broneerimissüsteemi arendus
Koostöös Sotsiaalkindlustusameti (SKA), Tervise ja Heaolu Infosüsteemide Keskuse (TEHIK) ning TripleDeviga valminud infosüsteem võimaldab aegu broneerida mitmete oluliste sotsiaalteenuste kasutamiseks. Sotsiaalkindlustusameti iseteeninduskeskkonna külastuste arv on 2023. aastal ületanud juba miljoni piiri.
Digitaalse liiklusõnnetusest teavitamise süsteemi arendus
Koostöös Eesti Liikluskindlustuse Fondiga arendasime digitaalse lahenduse liiklusõnnetustest teavitamiseks. Projekti eesmärk oli muuta liiklusõnnetuse järgne teavitamisprotsess inimeste jaoks kiiremaks, täpsemaks ja kasutajasõbralikumaks.
SK ID Solutionsile digitaalse e-teeninduse arendus
Koostöö tulemina valmis SK e-teeninduse portaal, mis võimaldab kasutajatel veelgi lihtsamalt ennast võimalustega kurssi viia ning sealt just konkreetsetele vajadustele vastava toote või teenuse valida. Spetsialistide tegevusprotsessid on muudetud voolujoonelisemaks ja igapäevatöö baseerub nüüdseks veelgi rohkem põimitud automaatikal.
Valik meie kliente
Kontakt
Soovid tellida meilt tarkvaraarenduse projekti? Võta ühendust meie digimuutuse valdkonnajuhiga
Arendus
Digimuutuse valdkond koondab tarkvaraarenduse spetsialiste ja arendajaid, kelle väljundiks on masinkoodis realiseerida meie koostööpartnerite lennukaid ideid. Parimate tulemuste saavutamiseks teeb digimuutuse valdkond tihedat koostööd teenusedisainile spetsialiseerunud disainerite ning analüütikutega.
Eva Salumäe
Digimuutuse valdkonnajuht
Eva on Trinidad Wisemani digimuutuse valdkonnajuht. Tal on bakalaureusekraad matemaatikas Tartu Ülikoolist ning magistrikraad ärijuhtimises EBSist. Tarkvaraarendus on olnud tema kirg juba rohkem kui 15 aastat ning selle aja jooksul on ta töötanud nii projektjuhi kui tiimijuhi rollis.
Kui soovid arutada oma projekti või sul on küsimusi Trinidad Wisemanis tehtava töö kohta, siis võta meiega ühendust.
Täname sind!
Saime päringu kätte ja võtame sinuga esimesel võimalusel ühendust.
Jälgi meid sotsiaalmeedias!
Loe viimaseid postitusi meie blogist
Täname, et liitusid meie uudiskirjaga!