Funkčná parita (feature parity)

Aktualizované

Funkčná parita vyjadruje mieru, do akej nový softvér reprodukuje možnosti a pozorovateľné správanie existujúceho produktu. Pri nahradení SaaS premieňa predpoklady o „zhode so starým nástrojom“ na explicitne definovaný rozsah. Ten umožňuje odlíšiť požadované pracovné postupy od nepoužívaných, zastaraných alebo zámerne zmenených funkcií.

Funkčná parita porovnáva nový systém s produktom, ktorý má nahradiť. Toto porovnanie sa môže týkať obrazoviek a konkrétnych funkcií, no musí zahŕňať aj pracovné postupy, pravidlá, oprávnenia, integrácie, reporty a ďalšie pozorovateľné správanie. Posúdenie nahradenia SaaS využíva tento rozsah na určenie toho, čo kontinuita prevádzky reálne vyžaduje.

Prečo je ťažké definovať úplnú paritu

SaaS produkt obsahuje omnoho viac než len funkcie, ktoré tím aktívne využíva. Môže zahŕňať neaktívne moduly, duplicitné spôsoby riešenia úloh, historickú konfiguráciu či správanie vynútené integráciami a provizórnymi riešeniami mimo samotného nástroja. Kopírovanie viditeľného zoznamu funkcií neodhalí, ktoré časti skutočne podporujú reálnu prácu.

Mapovanie pracovných postupov (workflow mapping) prináša spoľahlivejší základ. Prepája totiž jednotlivé možnosti systému s ľuďmi, rozhodnutiami, údajmi a nadväzujúcimi krokmi, ktoré sú od nich závislé. Týmto spôsobom sa odlíši skutočne vyžadované správanie od funkcie, ktorá sa v aktuálnom predplatnom nachádza iba zhodou okolností.

Otázka na posúdenie rozsahuPodklady na overenieMožné rozhodnutie
Používa sa táto funkcia?Záznamy o používaní a pozorované pracovné postupyZachovať, vyradiť alebo preskúmať
Prebieha práca mimo nástroja?Tabuľky, správy a manuálne odovzdávanie úlohZahrnúť okolité procesy
Je správanie zmluvne vyžadované?Interné predpisy, dohody a kontrolné záznamyZachovať a overiť
Spôsobuje súčasné správanie trenie?Podnety na podporu a výnimky v procesochNavrhnúť nanovo namiesto kopírovania
Zodpovedá za proces iný systém?Záznamy o integráciách a vlastníctve systémovPonechať hranice jasne definované

Ako sa parita mení na rozsah projektu

Tím môže každú súčasnú funkciu pred začiatkom samotnej realizácie klasifikovať nasledovne:

  • Vyžadovaná bez zmien: používatelia alebo prepojené systémy závisia od doterajšieho správania.
  • Vyžadovaná so zmenou: výsledok zostáva nevyhnutný, ale súčasný postup by sa nemal kopírovať.
  • Nahradená inou funkciou: odlišný návrh pokrýva rovnakú obchodnú potrebu.
  • Vyradená: analýza ukazuje, že funkcia už nepodporuje žiadnu aktívnu požiadavku.
  • Nevyriešená: vlastníctvo, miera využívania alebo vplyv na nadväzujúce procesy si vyžadujú ďalšie skúmanie.

Táto klasifikácia bráni tomu, aby sa parita zmenila na bezhlavú požiadavku na replikáciu každej položky v menu. Zároveň včas odhaľuje opomenutia, ktoré by mohli ovplyvniť odhady prác, mapovanie dát, integračné aktivity a plánovanie prechodu na nový systém.

Ako sa parita overuje

Funkčné požiadavky (functional requirements) definujú, čo nová náhrada musí robiť. Akceptačné kritériá následne popisujú pozorovateľné podmienky pre jednotlivé funkcie a pracovné postupy. Ak je to užitočné, v rámci testov možno spustiť rovnaké modelové scenáre v starom aj novom systéme a priamo ich porovnať.

Dosiahnutie zhodných výsledkov nemusí vždy znamenať zhodné používateľské rozhranie či vnútornú architektúru. Zmenený pracovný postup môže stále prinášať požadovaný výsledok, pokiaľ je tento rozdiel pochopený a schválený. Naopak, dve obrazovky môžu vyzerať rovnako, no vytvárať odlišné záznamy, oprávnenia alebo nadväzujúce systémové udalosti.

Vplyv na rozhodovanie o vlastnom vývoji alebo kúpe

Funkčná parita zásadne mení rozsah a význam posudzovaných alternatív pri naceňovaní. Príliš široký cieľ parity môže zahŕňať funkcie, ktoré firma nepotrebuje, zatiaľ čo príliš úzky rozsah môže vynechať dôležité výnimky a integrácie. Obe tieto situácie skresľujú porovnanie v dileme vlastný vývoj alebo hotový produkt (build vs buy).

Diskusia o softvéri prispôsobenom reálnym procesom firmy vysvetľuje, prečo by sa rozsah náhrady mal odvíjať od požadovaných procesov a nie od generického katalógu funkcií produktu. Zdokumentované rozhodnutie o parite umožňuje prehodnocovať tieto hranice a poskytuje neskorším akceptačným prácam stabilný referenčný bod.