Mis on töövooprotsess?

Töövooprotsess on toimingute jada, mida kasutatakse dokumendi, töökäsu või teabe töötlemiseks organisatsiooni kaudu. Töövooprotsessina määratlemiseks peavad sammud olema korratavad ja vähese variatsiooniga. Need peavad täitma määratletud eesmärki, kasutades standardiseeritud sisend- ja väljundmaterjale. Seda terminit kasutatakse programmeerimismaailmas ka selleks, et tähistada koodi, mis jookseb etteantud seeria ülesannete täitmiseks kindlas järjekorras.

Koosteliin oli töövooprotsessi varaseim näide. Võtke ettevõte, mis ehitab jalgrattaid. Üks tehasetööline võib vastutada raamide keevitamise eest, järgmine võib neid värvida, pärast seda paigaldab istme jne. Jalgratas on ehitatud samme kasutades.

Iga meeskonnaliige tunneb oma tööd ja teeb seda iga kord samas järjekorras. Jalgrattaistet ei paigaldata kunagi enne jalgratta värvimist. Töötajad järgivad töövoo protsessi ja nii toodetakse ikka ja jälle sama tüüpi jalgratast ilma suuremate erinevusteta kvaliteedis või tootmiskiiruses.

Töövooprotsessi iga etapi saab jagada kolmeks erinevaks osaks. Esimene on sisend. See ei hõlma mitte ainult füüsilist materjali – jalgratast –, mis liigub sammult sammule, vaid ka teavet, energiat ja muid ülesande täitmiseks vajalikke tarvikuid. Jalgrattaprotsessi värvimisetapi jaoks võib sisendiks olla värv, aerograafipüstol ja kujundusmall.

Teine osa on algoritm, mis on juhised konkreetse sammu sooritamiseks. Näiteks võib jalgrattamaalijale anda korralduse värvida punane aluskiht ja seejärel lisada must viimistlus. Algoritmi võivad teostada nii inimesed kui ka arvutid.

Lõpuks on väljund materjal ja teave, mis saadakse sisendit kasutades algoritmi täitmisel. Väljund edastatakse töövooprotsessi järgmisele etapile.

Arvutipõhine töövooprotsess toimib nagu käsitsi töövoog, välja arvatud see, et arvuti edastab väljundid automaatselt järgmisele sammule. Arvutipõhiseid töövooprotsesse kasutatakse peaaegu alati dokumentide teisaldamiseks läbi organisatsiooni. Näiteks võib ettevõte luua arvutipõhise töövooprotsessi, et tagada iga töökäsu samasugune töötlemine. Töövoo etappe saab ümber korraldada või optimeerida koodiplokkide teisaldamisega, mitte täiesti uue programmi kirjutamisega.

SmartAsset.