19. oktoobril toimunud IKT Aastakonverentsil oli arutluse all ühe olulise teemana mastaapsete tarkvarahangete edukas läbiviimine. Mitmete suurte riigihangete ning ka erasektori projektide peamine probleem on iganenud tarkvaraarendusmetoodikate kasutamine ja seda peaks tulevaste läbikukkumiste ennetamiseks vältima, soovitab Eesti ühe suurema tarkvarafirma Helmese arendusjuht ja partner Raul Ennus.
Iganenud tarkvarametoodikad tuleb riigihangetest välja juurida
  • Foto: Raul Mee
Suurte tarkvarahangete läbiviimine on seotud väga suurte riskidega. Globaalse statistika kohaselt ebaõnnestuvad ligi pooled suured projektid. Lisaks veel kolmandik viiakse läbi suurte mööndustega – sisuliselt ei saavuta need projektid täielikult oma eesmärki ja/või lähevad oluliselt üle eelarve ja tähtaja.
Tarkvaraarenduse eripära on väga suur määramatus projekti alguses ja esimese poole jooksul. Projekti alguses on pea võimatu näha ette kõiki vajalikke detaile, lahendusi ja seoseid. Kui tuua näide tavaehitusest, siis seal on võimalik kogu projekteeritav hoone palju väiksema määramatusega kuni detailsete sõlmedeni ära kirjeldada. Kuigi ka tavaehituses jäävad alles riskid ja projekti elluviimise käigus tuleb teha teatud määral muudatusi. Riskide minimeerimiseks on kasutusele võetud näiteks 3D modelleerimine.
Majade ja tarkvara ehitamise oluline erinevus on, et hoone projekti joonistades luuakse valmivast hoonest minimaalne, kuid üpris sarnane mudel. Tarkvara puhul aga sellist 1:1 mudelit alati ei looda. Tarkvara lähteülesanne pole tihti mitte süsteemi vähendatud prototüüp, vaid suur hulk teksti – analüüsidokument. Ja see on oluline riskikoht – teksti mitmetimõistetavus on liiga suur ja ainult teksti abil planeeritavat süsteemi läbi projekteerides on risk, et pole mõistetud tegelikku vajadust.

Liitu uudiskirjaga

Telli uudiskiri ning saad oma postkasti päeva olulisemad uudised.

Tagasi Äritehnoloogia esilehele