Ako validovať podnikový systémový plán?
Takto validujeme podnikový systémový plán pomocou reálnych procesov, údajov a výnimiek, aby sa pred spustením znížilo riziko aj v prevádzke.
Short Answer
Validácia podnikových systémových plánov pomocou reálnych procesov, údajov a výnimiek pomáha znížiť riziko pred spustením.
Nový návrh systému sa často javí presvedčivo, keď je diagram procesu usporiadaný, zoznam integrácií vyzerá úplne a každé zúčastnené oddelenie schválilo svoju obrazovku. Problémy sa zvyčajne objavia neskôr: keď sklad musí spracovať čiastočnú dodávku, zákazník zmení svoju objednávku, z e-shopu príde nesprávne číslo položky alebo fakturácia potrebuje iné údaje, než aké sú uložené v obchodnom systéme. Preto otázka nie je len o tom, ako validovať podnikový návrh systému, ale aj o tom, či návrh skutočne zvládne realitu každodennej prevádzky.
Validácia návrhu systému nie je formálny podpisový okruh. Je to kontrolný proces, počas ktorého hľadáme dôkazy, že plánovaná prevádzka podporuje obchodné ciele, spracováva výnimky a nevytvára nové manuálne obchádzky. Pre rastúcu spoločnosť je to obzvlášť dôležité: zle validovaný systém môže zaviesť roky trvajúcu administratívu, neisté správy a závislosť na kľúčových osobách do prevádzky.
Návrh systému nie je to isté ako návrh obrazovky
Mnoho projektov sa príliš skoro stáva technologickou diskusiou. Má to byť ERP, samostatný výrobný modul, nový e-shopový prepojenie, vlastná aplikácia alebo automatizované spracovanie dokumentov? Tieto otázky sú zmysluplné len vtedy, keď je najprv jasné, ako práca prechádza spoločnosťou.
Vezmime si jednoduchý obchodný proces. E-shop odovzdá objednávku, kolega skontroluje zásoby, sklad pripraví, fakturácia vystaví doklad, dopravca dostane údaje a financie sledujú plnenie. Ak všetky systémy „fungujú“, ale kolega denne kopíruje údaje medzi nimi, spoločnosť používa nefungujúci systém, ale ľudskú integráciu.
Prvá otázka validácie preto nie je, či je možné návrh vytvoriť. Ale ktorá obchodná činnosť sa mení, koho práca je ovplyvnená a na akých informáciách je založená. Technicky elegantné riešenie môže byť chybné, ak digitalizuje schvaľovací krok, ktorý v skutočnosti nie je potrebný, alebo ak vynechá rozhodnutie, ktoré sa dnes robí na základe skúseností.
Začnime s reálnou prevádzkou, nie s požadovaným stavom
Návrhy systémov často zobrazujú ideálny proces. Objednávka je kompletná, kmeňové údaje sú čisté, všetky oprávnenia sú aktuálne, údaje o partneroch sú jednotné. V skutočnosti však môže byť ten istý zákazník uvedený pod rôznymi menami, produkt prichádza s náhradným číslom položky alebo výroba len neskôr oznámi, že dohodnutý termín nie je možné dodržať.
Dobrá validácia preto začína pozorovaním súčasného procesu. Nestačí sa opýtať manažéra, ako by mala objednávka fungovať. Je potrebné sledovať niekoľko skutočných objednávok, výrobných pokynov, reklamácií alebo nákupných požiadaviek od ich vzniku až po uzavretie. Zviditeľnia sa tie malé kroky, ktoré zvyčajne chýbajú v dokumentácii: telefonáty, Excel zoznamy, e-mailové konzultácie, vlastné poznámky a pravidlá typu „každý vie, že to takto má byť“.
Tieto nie sú nevyhnutne chybami. Niektoré manuálne rozhodnutia sú obchodne odôvodnené, napríklad pri individuálnom stanovení cien alebo kontrole kvality. Úlohou validácie je rozlíšiť hodnotu vytvárajúce ľudské posúdenie od mechanického presunu údajov a opakujúcej sa kontroly.
Výnimky ukazujú kvalitu návrhu
Podnikový návrh systému takmer vždy vyzerá dobre v normálnych prípadoch. Riziko predstavujú výnimky. Čo sa stane, ak nie je na sklade? Kto dostane upozornenie, ak integrácia neodovzdala objednávku? Ktorý systém je vlastníkom údajov, ak sa dodacia adresa líši na dvoch miestach? Kto a za akých podmienok môže prepísať automatické rozhodnutie?
Výnimky nemožno úplne odstrániť. Cieľom je skôr, aby boli viditeľné, spracovateľné a sledovateľné. Ak sa chyba zistí až vtedy, keď zákazník reklamuje, návrh systému nemá dostatočnú prevádzkovú kontrolu. Ak je potrebné pri každej odchýlke zavolať toho istého skúseného kolegu, spoločnosť zostáva závislá na osobách.
Ako validovať podnikový návrh systému pomocou obchodných scenárov?
Najužitočnejšou metódou je použitie obchodných scenárov od konca po koniec. Nie sú to všeobecné testovacie prípady, ale konkrétne situácie zo spoločnosti. Scenár musí ukázať, odkiaľ informácie pochádzajú, kto ich môže zmeniť, cez ktoré systémy prechádzajú, aké rozhodnutia sa prijímajú a čo sa považuje za úspešné uzavretie.
V e-commerce spoločnosti môže byť takýmto scenárom objednávka, z ktorej je jedna položka okamžite dostupná a druhá sa môže dodať až neskôr. Pri validácii sa musí skontrolovať nielen to, či sa objednávka vytvorí v ERP, ale aj to, aké informácie zákazník dostane, či sklad dostane presné úlohy, či fakturácia zodpovedá firemným pravidlám, či sa správne mení rezervácia zásob a či manažérska správa rozlišuje medzi splnenými a čakajúcimi objednávkami.
V výrobnej spoločnosti môže scenár začať s chýbajúcou surovinou alebo zmenenou technickou špecifikáciou. Tu je otázka, či sa zmena dostane k plánovaniu, nákupu, dielni a kalkulácii nákladov bez toho, aby vznikli rôzne verzie Excelu.
Scenáre by sa mali prejsť s vlastníkmi procesov. Nie iba s IT a nie len s projektovým manažérom. Vedúci skladu, finančný kolega, zákaznícka podpora alebo výrobný riaditeľ poznajú detaily, bez ktorých je návrh na papieri správny, ale v prevádzke nedostatočný.
Skúmajme údaje, zodpovednosť a odovzdávky
Významná časť systémových chýb je v skutočnosti chybou údajov a zodpovednosti. Dva systémy ukladajú tie isté údaje o zákazníkovi, ale nie je jasné pravidlo, ktorý je dôveryhodným zdrojom. Stav objednávky sa zmení, ale zmena sa nedostane k fakturácii. Pracovný postup sa automaticky spustí, ale nie je určená osoba, ktorá spracuje výnimku.
Pri validácii je vhodné pri každom dôležitom údaji objasniť tri veci: kde vzniká, kto je zodpovedný za jeho kvalitu a kde sa používa. To je obzvlášť kritické pri kmeňových údajoch, cenách, zásobách, údajoch o zákazníkoch, výrobných parametroch a finančných stavoch.
Rovnako dôležité sú systémové hranice. Každé odovzdanie nesie riziko, či už sa deje cez API, import súborov, e-mail alebo manuálne zadávanie. Nie každé prepojenie musí byť automatizované v reálnom čase. Denná synchronizácia môže byť dostatočná, ak to obchodné rozhodnutia umožňujú. Výber závisí od toho, aké oneskorenie je prijateľné, aké sú náklady na chybu a či je potrebný okamžitý zásah.
Ne-funkčné očakávania sú tiež obchodné otázky
Validácia návrhu systému sa nesmie zastaviť pri funkciách. Možno systém správne spracováva objednávky, ale pri záťaži na konci mesiaca sa spomalí. Alebo po poruche servera je obnoviteľný, ale obnova trvá osem hodín, zatiaľ čo sklad nemôže zvládnuť ani dvojhodinový výpadok.
Dostupnosť, zálohy, správa oprávnení, logovanie, výkon a podporný model sú všetko súčasťou prevádzky. Tieto by sa nemali formulovať ako všeobecné technické očakávania, ale spolu s obchodnými dôsledkami. Koľko straty údajov je prijateľné? Kto môže pokračovať v práci, ak vypadne centrálny systém? Za aký čas sa musí obnoviť fakturácia, zber výrobných údajov alebo spracovanie objednávok z e-shopu?
Odpovede pomáhajú vybrať primeranú architektúru. Nie každý proces vyžaduje rovnakú úroveň vysokej dostupnosti, ale na kritických prevádzkových bodoch môže byť neistota drahá.
Výsledok validácie by mal byť základom pre rozhodovanie
Na konci dobrej validácie nie je nejasné „vyhovuje“. Vedenie musí rozumieť, za akých podmienok plán funguje, aké riziká zostávajú, aké zmeny procesov sú potrebné pred zavedením a ktoré rozhodnutia ešte treba urobiť.
Je vhodné oddeliť chyby, ktoré je potrebné opraviť, vedome prijaté obmedzenia a možnosti budúceho vývoja. Nie každá nedokonalosť ospravedlňuje zastavenie projektu. Menej častá výnimka môže byť spracovaná prechodným pravidlom, ak je známy jej zodpovedný a merateľný dopad. Avšak nie je vhodné spustiť proces, kde nie je jasný vlastník údajov, nefunguje detekcia chýb alebo je denná prevádzka založená na tichom vedomí jednej osoby.
Návrh systému možno považovať za zrelý, keď vieme nielen to, ako funguje v ideálnom prípade, ale aj to, kto čo robí pri odchýlke. Tento druh disciplíny nespomaľuje vývoj. Znižuje neskoršie prepracovania, urgentné manuálne opravy a neistú prevádzku, zatiaľ čo rast spoločnosti sa menej stáva administratívnou záťažou.
Planning a similar system or integration?
Show us the current process and systems. We will help identify the lowest-risk next step.
Key Takeaways
- Použitie reálnych procesov a údajov na validáciu systému.
- Identifikácia a riešenie výnimiek pred spustením.
- Zníženie rizika v prevádzke prostredníctvom dôkladnej validácie.
Frequently Asked Questions
Ako validovať podnikový systémový plán pomocou obchodných scenárov?
Najužitočnejšou metódou je použitie end-to-end obchodných scenárov. Tieto nie sú všeobecnými testovacími prípadmi, ale konkrétnymi situáciami z prevádzky podniku. Scenár by mal ukázať, odkiaľ informácie pochádzajú, kto ich môže upravovať, cez ktoré systémy prechádzajú, aké rozhodnutia sa prijímajú a čo sa považuje za úspešné ukončenie.
Related Engineering Insights
Štyri príznaky úzkych miest v sklade
Objavte štyri úzke miesta v sklade: príjem, údaje o zásobách, vychystávanie a expedícia. Takto môžete znížiť oneskorenia a chybovosť v každodennej prevádzke.
Ako zaviesť spracovanie dokumentov?
Ako zaviesť spracovanie dokumentov tak, aby sa znížila manuálna evidencia, zlepšila kvalita údajov a prevádzka zostala dlhodobo škálovateľná.
Vytvorenie interného schvaľovacieho procesu
Vytvorenie interného schvaľovacieho procesu objasňuje rozhodovacie právomoci, znižuje oneskorenia a poskytuje spoľahlivejšiu prevádzku aj pre rastúcu spoločnosť dnes.