Znate povedati, kakšne programske rešitve potrebuje vaše podjetje?
Jasno definirane zahteve glede programske opreme in programske rešitve podjetju prihranijo čas in denar.
08.04.2024
Potrebujete programske rešitve, razvite po meri? Ali pa nemara iščete le najbolj primerno programsko opremo za svoje poslovanja? V vsakem primeru bo vam in ponudniku/om lažje, če boste svoje zahteve jasno opredelili in tudi predstavili. Zakaj je to pomembno? Predvsem zato, da obe strani razumeta, kaj se pričakuje in kaj je pomembno.
Poleg procesov razvoja, prilagoditve in implementacije programske rešitve, jasno opredeljene in predstavljene zahteve poskrbijo, da uvedba poteka tekoče in je časovno in kapitalsko manj potratna. Prihranki oz. stroški so še vedno v veliki večini podjetij ključni dejavnik pri nabavi programske opreme, kar pa se pozneje velikokrat pokaže, da so hkrati tudi razlog za nastanek dodatnih stroškov pri/po implementaciji. In temu se velja izogniti.
Povejte, katere programske rešitve potrebujete, in zakaj
Jasne, jedrnate in izvršljive zahteve pomagajo razvojnim ekipam (beri: programerjem) ustvariti ustrezen izdelek. V njihovem žargonu gre za definicijo oziroma specifikacijo zahtev za programske rešitve. Ustvariti morate dokument s specifikacijo glede programske rešitve. Ta opisuje, kaj bo programska oprema počela in kako naj bi delovala. Opisuje tudi funkcionalnosti, ki jih program potrebuje za izpolnjevanje potreb vseh zainteresiranih strani (podjetja, uporabnikov). V tem dokumentu: - Določite namen programske opreme (kaj naj počne). - Opišite, kaj gradite (predstavite, v kakšnem okolju bo delovala). - Podrobno opišite zahteve programske rešitve, ki jih potrebujete. Dober dokument z zahtevami glede programske rešitve bo opredelil vse, od tega, kako bo programska oprema delovala, kako bo sodelovala s strojno opremo, do pričakovanj, kako bo povezana z drugo programsko opremo. Še boljši dokumenti z zahtevami pa upoštevajo tudi dejanske uporabnike (beri: zaposlene) in človeško interakcijo z njo (uporabniški vmesnik).Zahteve in pričakovanja uskladite s ponudnikom programske rešitve
V naslednjem koraku pošljite ta dokument ponudniku v analizo in potrditev oziroma dodatno usklajevanje – prav mogoče je namreč, da česa, kar ste si zamislili, ni mogoče storiti ali pa je posamezna funkcionalnost povezana z dodatnimi stroški. Poleg tega je dokument z zahtevami odlična podlaga, ki ohranja ekipi na strani ponudnika in podjetja sinhronizirani, obenem pa zagotavlja, da je vsaka zahteva pri implementaciji programske rešitve izpolnjena. In šele ko je izpolnjena, dobi »kljukico«.Kako do prihrankov?
Čas, potreben za pisanje dokumenta z zahtevami glede programske rešitve, se podjetju obilno povrne v fazi razvoja le-te, saj programerjem (ponudniku) omogoča boljše razumevanje vaših potreb glede programja. Tako ponudnik porabi manj časa za pripravo ustrezne rešitve, bistveno manj je tudi izgub, povezanih s popravki in dodatnim usklajevanjem, ki so že pregovorno časovno in finančno potratni. Končno vam lahko seznam zahtev pomaga tudi pri sprejemanju ključnih odločitev o življenjskem ciklu programske rešitve, na primer o tem, kdaj umakniti zastarelo funkcijo.»Plonk listek« za menjavo programske rešitve
Še vedno ne veste, kako oblikovati dokument z zahtevami glede programske opreme? Nič hudega. Našo predlogo lahko uporabite kot »plonk listek«. Predlog vsebine: PROBLEM DOLOČA OBSEG PROJEKTA - Izbira programske rešitve je povezana s problemom, ki ga le-ta rešuje. - Problem je opredeljen v obliki uporabniških zahtev, ki so vezane na določen proces v podjetju. - Nabor vseh procesov in zahtev tako določa osnovo za obseg projekta in oceno vrednosti projekta. - Ko so zahteve po procesih definirane, lahko izvajalec poda t.i. gap-fit oceno – to je ocena, ki definira, kako dobro njihova rešitev pokriva naročnikove zahteve. - Končni obseg projekta pa je določen s specifikacijo, glede katere se uskladita naročnik in izvajalec. - Specifikacija določa pogodbeno vrednost projekta in terminski načrt. - Rezultat specifikacije so končne funkcionalnosti rešitve, ki jih bo izvajalec pripravil za naročnika, slednji pa uporabljal pri svojem poslu. OBSEG DOLOČA VREDNOST in ČASOVNICO PROJEKTA - Obseg projekta je neposredno povezan s stroškovnim delom kot tudi časovnico. - Večje kot so zahteve, dražji in daljši bo projekt. Govorimo o projektnem trikotniku.