Possu sai 20! Eesti esimene seakasvatustarkvara tähistab juubelit
Eesti esimene seakasvatustarkvara Possu 1 valmis 2005. aastal – seega tähistab Possu tänavu oma 20. sünnipäeva!
Esimene versioon, Possu 1 sisaldas emiste moodulit. Kaks aastat hiljem, 2007. aastal valmis Possu 2, mis võimaldas vahetada ostu-müügi andmeid ning lisaks loodi samal aastal ka seemendusjaama moodul. Possu 3, mis ilmus 2008. aastal, oli varasematest märksa mahukam ja sisaldas juba ka nuumikute moodulit. Possu 3 kasutati farmides kuni käesoleva aasta septembrini ning nuumafarmides on nuumamoodul praegugi kasutusel.
Possu 1–3 olid arvutipõhised klient-server-arhitektuuriga programmid, mis töötasid ühe farmi andmebaasi põhjal. Programm sai failide kaudu infot seemendusjaamade kultide, ostetud sigade ja aretusväärtuste kohta, samas kui farmis sisestatud sündmused saadeti faili abil jõudluskontrolli andmebaasi.
Varukoopiate kaudu sai programmi kasutada ka teises arvutis, kuid see eeldas alati viimase andmeseisu kasutamist. Seetõttu paiknes Possu enamasti farmi kontori arvutis ning andmete sisestamise ja analüüsimisega tegeles spetsiaalselt määratud aretusspetsialist.
Possu farmiprogrammide loojaks oli Aivar Annamaa, kes kasutas arenduseks Delphi programmeerimiskeelt. See võimaldas ehitada just klientide soovidele vastava rakenduse, kuid toona oli piiranguks jooniste ja graafikute loomiseks vajalike tööriistade nappus. Järgnevate aastate jooksul toimus IT-maailmas tormiline areng ning Delphi 6 keskkond jäi ajale jalgu – programmi uuendamine ja turvalise internetiühenduse uuenduste lisamine muutus võimatuks.
Vaatamata oma vanusele püsis Possu 3 töökorras ja suutis kohaneda kõikide Windowsi versioonidega – tõeline saavutus, arvestades programmi algupära!
Uus ajastu: Possu 4
ETSAÜ soovis, et uus programm töötaks internetipõhiselt, võimaldaks graafilisi ülevaateid ning oleks kasutatav ka otse laudas. Samuti oli eesmärk säilitada Possu 3 tuttav välimus ja kasutusloogika.
EPJ alustas uue versiooni loomist, kuid töö osutus oodatust keerukamaks ja mahukamaks. Arendaja töölt lahkumisega seoses, otsisime pikalt arendajat, kes valdaks Delphi programeerimiskeelt ja sooviks alustatu lõpuni viia. Paraku pidime tegema raskeid valikuid ja alustama arendamist täiesti algusest
Aastal 2020 algas Possu 4 arendus – seekord veebirakendusena, mille peamiseks programmeerimiskeeleks valiti PHP. Uuendamist vajas ka EPJ sigade andmebaas, et see sobituks kaasaegse veebikeskkonna kasutamiseks.
Neljanda versiooni põhifunktsionaalsuse arendas välja Ove Tombak, ning alates 2024. aastast tegelevad Possu 4 arendusega Anton Berik ja Kristjan Orrin.
Possu 4 võeti farmides kasutusele 2025. aasta septembris. Töö toimub nüüd kaasaegses ja veebipõhises keskkonnas, mis teeb andmete kasutamise ja otsuste langetamise oluliselt kiiremaks ja mugavamaks. Ülevaade farmi toimimisest on kättesaadav kõigile kasutajatele reaalajas ning igast internetiühendusega seadmest.
Sigade andmed asuvad turvaliselt EPJ andmebaasis, mis tähendab, et need ei kao isegi siis, kui kasutaja seadmega midagi juhtub. Keskse andmebaasi kasutamine võimaldab sujuvat suhtlust teiste süsteemidega – näiteks saadakse ravimite andmed Ravimiameti registrist ja tegevuskohtade andmed PRIAst.
Tänapäevane andmehaldus ja kiirem töövoog
Possu 4 andmete sisestuse loogika on andmete tekke loogikat järgiv ehk andmed sisestatakse andmete tekkimisel ja oluline on andmeid sisestada jooksvalt andmete tekkimise järjekorrast lähtuvalt, mitte neid koguda ja siis sisestada paberite järjekorras. Varem sisestati andmeid Possusse tagantjärgi ja see tähendas, et programmi kokkuvõtted näitasid seisu mineviku kohta. Possu 4 võimaldab olevikus toimuvate protsesside jälgimist ja aktuaalsete andmete põhjal otsuste tegemist, mis on näiteks juhi töölaua loomise üheks eelduseks. Possu 4 avalehel on olemas võrdlus Eesti keskmisega olulisemate näitajate osas. Statistika all asuvad teised graafilised ülevaated trendide jälgimiseks.
Andmete sisestamise lihtsustamiseks on olemas nn hulgisisestuse võimalused, mis võimaldavad näiteks sisestada ühel päeval tehtud seemendused kõikidele emistele korraga või võtta kõik testitud nuumkarja sead ühise toiminguna karja.
Kasutajate seas populaarset „sea aknas“ sündmuste sisestamist ehk ühele seale erinevate sündmuste korraga sisestamise võimalust Possu 4-s enam ei ole. See on põhjustanud palju pahameelt, kuid praegu me ei arenda seda sisestusvõimalust uue süsteemi arhitektuuri keerukuse ja andmete täpsusnõuete tõttu.
Kasutajate tagasiside ja pidev areng
Andmete migratsiooni järel esinenud vead ja tõrked on kiiresti parandatud tänu kasutajate aktiivsele tagasisidele. Kasutuselevõtu järel on lisatud mitmeid uusi võimalusi, sealhulgas kujundatud tööplaanide ja ülevaadete printimine, päringute täpsustamine ning uued statistilised aruanded.
Possu 4-s on sigade vaktsineerimise ja ravi arvestus viidud pakendi- ja kogusepõhiseks, et veterinaarid saaksid aruandeid koostada lihtsamalt ja täpsemalt. Terviseandmete registreerimine on põhjalikum, võimaldades koostada karjatervise protokolli sarnaselt veistele.
Ravi ja vaktsineerimist saab sisestada nii üksikute loomade kui ka gruppidena. Nuumakarja puhul kasutatakse sünninädalapõhist lähenemist – samal nädalal sündinud sead moodustavad ühe grupi, näiteks 41. nädalal sündinud imikud on ühes grupis. Veterinaar sisestab sigade arvu, kellele medikamente manustati. Nuumakarja liikumiste ja kadude sisestamine on samuti muutmisel, hetkel on selle kasutamine farmis testimisel.
Lisatud on uus võimalus ümberpaigutamise registreerimiseks, „Ümberpaigutamine vahekäiku“, mis võimaldab markeerimata põrsaste ümberpaigutamist sama asukoha emistele ka siis, kui põrsad asetatakse enne uude pesakonda viimist esmalt vahekäiku ja alles seejärel jaotatakse sama asukoha emiste vahel ära.
Vaade tulevikku
Possu 4 rakendus on pidevas arengus: tänu kasutajate kiirele tagasisidele on juba tehtud mitmeid muudatusi ja täiendusi ning ootame aktiivset tagasisidet ka edaspidi, et rakendus vastaks veelgi paremini kasutajate vajadustele. Töös on veel mitmeid arendusi, mida on kaua oodatud ning saab arendada tänu sellele, et seakasvatustarkvara kasutab ühte andmebaasi ja on veebipõhine.
Possu teekond on olnud pikk ja mitmetahuline – alates 2005. aasta esimesest emiste moodulist kuni tänase, nutiseadmes töötava veebirakenduseni.
Possu 5 on heaks vundamendiks tuleviku arenduste tarvis – meil on seakasvatust puudutavad andmed keskselt ühes andmebaasis, mille peale on võimalik oluliselt lihtsamalt luua edasisi arendusi ja liidestusi teiste infosüsteemidega.
Liia Taaler, EPJ andmetöötluse juht
Tagasi EPJ Sõnumitesse.


