Modelleren en automatiseren van workflow en bedrijfsprocessen

advertisement
Didactisch materiaal bij de cursus
Kantoorautomatisering
http://telin.UGent.be/~philips/kantoorautomatisering/
Academiejaar 2010-2011
Prof. dr. ir. W. Philips
[email protected]
UNIVERSITEIT
GENT
Telecommunicatie en
Informatieverwerking
© W. Philips, Universiteit Gent, 2000-2011
versie: 22/11/2010
Copyright notice
This powerpoint presentation was developed as an educational aid to the renewed course “Office automation” (Kantoorautomatisering), taught at the
University of Gent, Belgium as of the year 2000.
This presentation may be used, modified and copied free of charge for non-commercial purposes by individuals and non-for-profit organisations and
distributed free of charge by individuals and non-for-profit organisations to individuals and non-for-profit organisations, either in electronic form on a physical
storage medium such as a CD-rom, provided that the following conditions are observed:
1. If you use this presentation as a whole or in part either in original or modified form, you should include the copyright notice “© W. Philips, Universiteit
Gent, 2000-2002” in a font size of at least 10 point on each slide;
2. You should include this slide (with the copyright conditions) once in each document (by which is meant either a computer file or a reproduction
derived from such a file);
3. If you modify the presentation, you should clearly state so in the presentation;
4. You may not charge a fee for presenting or distributing the presentation, except to cover your costs pertaining to distribution. In other words, you or
your organisation should not intend to make or make a profit from the activity for which you use or distribute the presentation;
5. You may not distribute the presentations electronically through a network (e.g., an HTTP or FTP server) without express permission by the author.
In case the presentation is modified these requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the
presentation, and can be reasonably considered independent and separate works in themselves, then these requirements do not apply to those sections
when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the presentation, the
distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every
part regardless of who wrote it. In particular note that condition 4 also applies to the modified work (i.e., you may not charge for it).
“Using and distributing the presentation” means using it for any purpose, including but not limited to viewing it, presenting it to an audience in a lecture,
distributing it to students or employees for self-teaching purposes, ...
Use, modification, copying and distribution for commercial purposes or by commercial organisations is not covered by this licence and is not permitted without
the author’s consent. A fee may be charged for such use.
Disclaimer: Note that no warrantee is offered, neither for the correctness of the contents of this presentation, nor to the safety of its use. Electronic
documents such as this one are inherently unsafe because they may become infected by macro viruses. The programs used to view and modify this software
are also inherently unsafe and may contain bugs that might corrupt the data or the operating system on your computer.
If you use this presentation, I would appreciate being notified of this by email. I would also like to be informed of any errors or omissions that you discover.
Finally, if you have developed similar presentations I would be grateful if you allow me to use these in my course lectures.
Prof. dr. ir. W. Philips
Department of Telecommunications and Information Processing
University of Gent
St.-Pietersnieuwstraat 41, B9000 Gent, Belgium
E-mail: [email protected]
Fax: 32-9-264.42.95
Tel: 32-9-264.33.85
10b.2
Zelfstudie: Modelleren en
automatiseren van workflow en
bedrijfsprocessen
Informatiestromen en -databanken in bedrijven
versie: 22/11/2010
© W. Philips, Universiteit Gent, 2000-2011
Informatiestromen in organisaties
In een bedrijf vloeien zeer veel informatiestromen
•binnenkomende informatie: bestelbonnen van klanten,
facturen van leveranciers, vragen om informatie, informatie
van het internet …
•buitengaande informatie: bestelbonnen naar leveranciers,
reclamendrukwerk en prijslijsten naar klanten,
belastingsaangifte, overschrijvingsopdrachten naar de bank
•interne informatiestromen: leveringsopdrachten naar het
magazijn, verlofaanvragen naar personeelsdienst, memo’s
van de chef naar het personeel, …
Een bedrijf heeft beschikt over heel wat informatie
•klantenbestanden, personeelsbestanden, CD-Roms met
software, lijsten met prijzen, onderhoudsmanuals, kalenders
met deadlines, …
10b.4
versie: 22/11/2010
© W. Philips, Universiteit Gent, 2000-2011
Automatisering van informatiestromen...
Gebrekkige informatiedoorstroming kan heel wat problemen
veroorzaken
•een werknemer gaat op vakantie, maar vergeet van zijn
collega te vragen een lopende bestelling af te werken
•de secretaresse geeft een verkeerde datum door voor een
belangrijke vergadering
•een bestelling wordt per vergissing twee keer gedaan
•men ontvangt een onduidelijke factuur en weet niet over
welke bestelling het gaat
Gebrekkig informatiebeheer kan ook problemen veroorzaken:
•men vindt een belangrijke brief niet terug omdat hij verkeerd
geklasseerd werd
•tien klanten rapporteerden een gelijkaardig defect, maar
men merkt dit niet op omdat elk defect door een andere
technicus werd opgelost
10b.5
versie: 22/11/2010
© W. Philips, Universiteit Gent, 2000-2011
…Automatisering van informatiestromen
De informatica kan veel van deze problemen voorkomen
•een database houdt alle lopende transacties bij en slaat
alarm als er teveel vertraging optreedt
•de datum van de vergadering wordt automatisch in de
elektronisch agenda’s van alle werknemers geladen zodat
iedereen dezelfde datum ziet
•het referentienummer op een factuur wordt vergeleken met
alle lopende bestellingen; indien men het nummer niet
terugvindt zoekt men de bestellingen met vergelijkbare prijs
Besluit: geïnformatiseerde oplossingen
•zijn minder foutgevoelig
•kunnen de informatiestromen routinematig bewaken
•kunnen problemen efficiënter oplossen door
informatiebronnen aan elkaar koppelen
10b.6
versie: 22/11/2010
© W. Philips, Universiteit Gent, 2000-2011
Automatisering van productieworkflow
In de voorgaande voorbeelden is de informatica een
hulpmiddel bij de administratieve bedrijfstaken
In complexe productiesystemen of complexe organisaties
kan informatica echter ook de bedrijfsprocessen sturen:
•een PC-leverancier levert systemen op maat; als een
gebruiker een PC bestelt, dan worden de gegevens van
de bestelling in de computer ingevoerd
•de computer controleert of er voldoende onderdelen in
voorraad zijn en geeft eventueel opdracht aan de
inkoopdienst om er bij te bestellen
•de computer wijst de assemblage van de PC toe aan de
minst belaste werknemer
•de computer informeert de klant over de status van zijn
bestelling, b.v. via het web
•de computer slaat alarm als een van de “productiefasen”
teveel vertraging oploopt
10b.7
versie: 22/11/2010
© W. Philips, Universiteit Gent, 2000-2011
Informatiestromen en workflow
Informatisering van de informatiestromen en van de sturing
van bedrijfsprocessen kan een bedrijf veel efficiënter maken
Een goede informatisering vereist het analyseren van
•de (mogelijke) informatiestromen in het bedrijf
•de workflow: hoe en door wie worden de verschillende
onderdelen van een “job” in het bedrijf afgehandeld
Vervolgens moet men de architectuur van het informaticasysteem definiëren; deze omvat meestal
•één of meerdere databanken
•elektronisch kalendersysteem
•een berichtensysteem (o.a. email)
•analyse- en rapporteringshulpmiddelen
•een ERP-pakket (“enterprise resource planning”)
10b.8
versie: 22/11/2010
© W. Philips, Universiteit Gent, 2000-2011
Planning en sturing: herhaling
Men onderscheidt strategische planning en dagelijks beheer
•strategische planning=lange termijn planning i.v.m. de
productie, investeringen, financieringsbronnen, …
•het dagelijks beheer = het uitvoeren en lichtjes bijsturen van
deze plannen, inspelend op wijzigende omstandigheden
Informatica-ondersteuning hiervoor:
•Workflow management (WFM) = het ondersteunen van
bedrijfsprocessen door een computersysteem dat op basis van
een procesmodel het werk van mensen coördineert m.b.t. een
tijdvolgorde
•Enterprise Resource Planning (ERP) = het verzamelen van
zoveel mogelijk informatie omtrent deze processen om ze
beter te kunnen plannen en optimaliseren (dit impliceert het
informatiseren van zoveel mogelijke bedrijfsprocessen)
Bij ERP ligt de nadruk dus op het plannen en optimaliseren van
de processen en bij WFM op het coördineren ervan in de tijd 10b.9
Zelfstudie: Modelleren en
automatiseren van workflow en
bedrijfsprocessen
Work-flow management
© W. Philips, Universiteit Gent, 2000-2011
versie: 22/11/2010
Overzicht
Voorbeeld van een workflow
Enkele termen en concepten uit de WFM-wereld
Software-componenten van WFM-systeem
Typische WFM-systeemarchitectuur
Soorten WFM-systemen
Implementatie-aspecten
10b.11
© W. Philips, Universiteit Gent, 2000-2011
versie: 22/11/2010
Voorbeeld: WF-definitie
De volgende slide is een schematische voorstelling van de
procedure die door een administratieve medewerker van een
bedrijf wordt gevolgd bij het verwerken van een sollicitatiedossier
•het schema is meteen ook een grafisch programma, zoals het
samengesteld wordt in een WF-pakket
•voorbeelden van instructies:
Taak die moet worden
uitgevoerd als de
deadline voor het
beëindigen van de
vorige taak is verstreken
? Beslissing
(“if”-test)
Het programma kan vervolgens routinetaken (b.v. volledigheidscontrole) automatisch uitvoeren of minstens initiëren (b.v. door
het sturen van een herinnerings-email)
Dit kan een belangrijke productiviteits- en kwaliteitswinst
opleveren: b.v. nieuwe medewerkers kunnen met minder
training worden ingeschakeld; ze maken minder fouten
10b.12
© W. Philips, Universiteit Gent, 2000-2011
versie: 22/11/2010
Voorbeeld: WF-definitie
onderzoek
CV
externe processen
interviewer?
?
resultaten
interview
sollicitatie
ontvangen
aanwerven?
?
herinner
interviewer
…
stuur “het spijt referenties
ons” brief
controleren
Dit diagram beschrijft de workflow vanuit het
standpunt van een administratief medewerker
stuur “het spijt
ons” brief
Eens geprogrammeerd in een workflow
-programma, kan het programma
•de bedienden wijzen op eventuele vertragingen
•ervoor zorgen dat het dossier volledig is voor het wordt
10b.13
doorgestuurd naar de volgende dienst, …
© W. Philips, Universiteit Gent, 2000-2011
versie: 22/11/2010
Concepten in een WF definitie…
Proces, taken en deeltaken
•proces: b.v. verwerk een bestelling van een klant
•activiteit of taak: b.v. controleer betalingsachterstand klant
•deeltaak: vraag gegevens op
Een procesdefinitie legt ook verbanden vast tussen de
verschillende taken (b.v. afhankelijkheden) en definieert
controlestructuren (if, for, …)
Een proces kan meerdere keren (eventueel gelijktijdig)
proces
worden uitgevoerd op verschillende data
 men spreekt van
een procesinstantiëring
…
taak n
taak 1
taak 1.1
…
taak 1.n
10b.14
versie: 22/11/2010
© W. Philips, Universiteit Gent, 2000-2011
…Concepten in een WF definitie…
Werkmiddelen en rollen
•werkmiddel: b.v. computertijd, personeel, documentscanners,
printers, …
•rol: computers en personeel kunnen verschillende rollen
toegewezen worden: de rol bepaalt een geheel van taken die
b.v. een personeelslid moet kunnen uitvoeren, b.v. klerk,
systeembeheerder, boekhouder, manager, …
-personeelsleden met zelfde rol zijn onderling uitwisselbaar
-personeelsleden kunnen ook meerdere rollen vervullen
Afhankelijkheden, prioriteiten en routing regels
•afhankelijkheden: taak A mag/kan maar uitgevoerd worden
als B, en C afgewerkt zijn
•prioriteiten: taak A is belangrijker dan B
•routing regels: als taak A af is, moeten B en C in parallel
gestart worden, moet C 3 keer worden uitgevoerd, …
10b.15
versie: 22/11/2010
© W. Philips, Universiteit Gent, 2000-2011
…Concepten in een WF definitie
De WF wachtlijst: de wachtlijst bevat de nog uit te voeren
taken en activiteiten in volgorde van prioriteit
Zaak-beheer (“case management”)
•het behandelen van een “zaak” (van een bepaalde klant)
creëert verschillende taken, die sequentieel of in parallel
worden uitgevoerd
•het is belangrijk dat men zich op elk ogenblik een beeld kan
vormen van de toestand van de “zaak”
Berichten
•de verschillende modules van het WF-systeem communiceren via berichten, maar de gebruikers zien die niet
•de gebruikers kunnen echter ook berichten sturen naar
elkaar, b.v. om problemen op te lossen die niet voorzien zijn
in het WF-systeem
10b.16
© W. Philips, Universiteit Gent, 2000-2011
versie: 22/11/2010
Componenten van een WF-systeem …
De Workflow Management Coalition (WfMC) heeft een hoogniveau model opgesteld van een WF-systeem en de interfaces
tussen de modules gestandardiseerd  doel is betere interoperabiliteit tussen verschillende systemen
cfr. de slide
“voorbeeld: WF definitie
systeembeheer,
monitoring
en simulatie
procesdefinitie
software (GUI)
b.v. in een
andere afdeling
van het bedrijf
workflow API en
uitwisselingsformaten
workflow motor
workflow cliënttoepassingen
andere
workflow
motoren
hulpprogramma’s
10b.17
versie: 22/11/2010
© W. Philips, Universiteit Gent, 2000-2011
…Componenten van een WF-systeem…
De Workflow motor= de scheduler= het programma dat de
processen plant en activeert, er prioriteiten aan toekent, taken
toewijst, berichten verstuurt,…
•belangrijke data: uit te voeren taken, beschikbare
personeelsleden, procesdefinities
•meestal kan die data aangepast worden zonder het systeem te
herstarten
De procesdefinitie-software is de software waarmee de motor
wordt geprogrammeerd
•meestal wordt hiervoor een grafische programmeertaal gebruikt:
de gebruiker verbindt modules met pijlen
•de programmeur creëert een model van de bedrijfsprocessen
10b.18
versie: 22/11/2010
© W. Philips, Universiteit Gent, 2000-2011
…Componenten van een WF-systeem
De systeembeheer- en monitoring-software dient om
•statistieken te verzamelen (b.v. over efficiëntie personeel)
De cliëntsoftware is de software waarmee de gebruiker van
met het systeem interageert
•inloggen, taken opvragen, taken toevoegen
•opvragen en invoeren toepassingsdata
•taken markeren als afgesloten, nakijken van de hun status
•eventueel parameters van het procesmodel veranderen
10b.19
© W. Philips, Universiteit Gent, 2000-2011
versie: 22/11/2010
Typische WF-systeemarchitectuur…
developer
Raise
Change
Request
manager
reviewer
manager
developer
user
Collate
Change
Request
Review
Change
Request
Asign
Change
Request
Code
Change
Request
Raise
Change
Request
klant
procesdefinitie
wachtlijst
taken
workflow
motor
klantendienst
gebruikerstoepassing
klantendossiers
controle
-data
databanken
10b.20
© W. Philips, Universiteit Gent, 2000-2011
versie: 22/11/2010
… WF-systeemarchitectuur…
developer
Raise
Change
Request
manager
reviewer
manager
developer
user
Collate
Change
Request
Review
Change
Request
Asign
Change
Request
Code
Change
Request
Raise
Change
Request
10b.21
versie: 22/11/2010
© W. Philips, Universiteit Gent, 2000-2011
…Typische WF-systeemarchitectuur
De vorige slide beschrijft een WF-systeem dat een “helpdeks”
van een software-firma ondersteunt
•klanten rapporteren bugs en vragen om bijkomende
functionaliteit (“user: raise change request”)
•ook de ontwikkelaars zelf kunnen bugs ontdekken of
opmerken dat bepaalde stukken software beter op een
bepaalde manier herschreven worden
•een “junior” manager geeft de eigenlijke opdracht om een
verandering door te voeren; ter controle onderzoekt een
reviewer of dit haalbaar/noodzakelijk is
•een “senior” manager geeft de finale “go-ahead” waarna een
programmeur de wijziging uitvoert
In iedere fase van het proces worden “Change requests” in een
wachtlijst geplaatst tot ze kunnen worden afgehandeld
Eventueel kan men prioriteiten toekennen; belangrijke wijzigingen worden dan sneller uitgevoerd dan minder belangrijke 10b.22
versie: 22/11/2010
© W. Philips, Universiteit Gent, 2000-2011
Datastromen in een WF-systeem
In een WF-systeem vloeien verschillende soorten data:
•Workflow parameters: met elke taak is geassocieerd
-een aantal prioriteiten
-afhankelijkheidsrelaties: moet uitgevoerd worden na …
-vereisten: mag enkel worden uitgevoerd door … of …
•Workflow controle data (enkel voor intern gebruik in de motor)
-status van een taak: welke delen zijn uitgevoerd? …
-status van een personeelslid: waarmee momenteel bezig?
…
•Workflow toepassingsdata, b.v.:
-de elektronische documenten in een dossier
-naam en adres van een klant
-financiële gegevens
10b.23
© W. Philips, Universiteit Gent, 2000-2011
versie: 22/11/2010
weinig
mate van structuur
veel
Soorten WF-systemen
Een WF-systeem kan de gebruikers veel vrijheid laten of niet
productie
De WF kan sterk gestructureerd
zijn of eerder “ad hoc” (=de
leningen
volgorde waarin taken worden
software voor
uitgevoerd is sterk
gestructureerde
onkostennota’s
gevalafhankelijk
workflow
administratie
rechtszaken verzekeringen
bestelbonnen
formuliergebaseerde
routing software
veel
weinig
traditionele productontwerpen
groupware
administratie
software
projectvoorstellen
weinig
vrijheid gebruikers
graad van samenwerking
veel
10b.24
versie: 22/11/2010
© W. Philips, Universiteit Gent, 2000-2011
Mogelijke implementaties
Gebaseerd op een relationele databank
•acties worden geactiveerd telkens wanneer records
worden toegevoegd aan een databank
•gebruikers vragen taken op met SQL-statements
Gebaseerd op e-mail of elektronische formulieren
•meer voor ad-hoc workflow
•bij de email-versies worden de business-regels meestal
voor een groot deel geïmplementeerd in de cliëntsoftware;
bij de versie met formulieren eerder in een server
Voor grote aantallen transacties zijn de databanksystemen
de meest geschikte omdat ze de facto voorzien zijn op
•beveiliging van gegevens
•herstellen van mislukte transacties (b.v. na stroomuitval)
•het efficiënt opzoeken van gegevens in grote tabellen
10b.25
versie: 22/11/2010
© W. Philips, Universiteit Gent, 2000-2011
Push of pull systeem
In een push systeem wijst het systeem aan de gebruiker
taken toe;
•de taken worden gekozen uit de wachtlijst van nog uit te
voeren taken
•ze worden toegewezen aan een vrije gebruiker die over
de nodige competenties beschikt
In een pull-systeem kiest de gebruiker zelf taken uit de
wachtlijst afhankelijk van zijn competentie (en voorkeur)
10b.26
versie: 22/11/2010
© W. Philips, Universiteit Gent, 2000-2011
Voordelen van workflow
1. Verhoging procesefficiëntie door betere planning: kortere
doorlooptijd, beter halen deadlines, efficiënter inzetten personeel
2. Standaardisering van het proces: vergissingen worden
vermeden (cfr. de checklist voor het opstijgen van een vliegtuig)
3. Automatisering van het proces: routinematige acties
(toewijzen taken) en controles (deadlines, volledigheid van
dossier, …) worden overgelaten aan de computer waardoor de
kwaliteit van de processen verhogen
4. Verzamelen van statistieken waarmee men zwakke punten in
het systeem kan opsporen en het proces kan verbeteren
5. Betere informatietoegang tot de gebruikers (als men de
“dossiers” volledig elektronisch kan doorsturen): de kans dat
delen van het dossier verloren gaan of ergens op een bureau
blijven liggen is dan onbestaande
10b.27
versie: 22/11/2010
© W. Philips, Universiteit Gent, 2000-2011
Team-mamagement met WF
WF helpt de managers om
•automatisch taken toe te wijzen aan personeel
•het personeel gelijkmatig te belasten
•de prestaties en de efficiëntie van het personeel en de
processen te monitoren
•routinematige communicatie te elimineren en zich te
concentreren op hun kerntaak, n.l. beheren en plannen
10b.28
© W. Philips, Universiteit Gent, 2000-2011
versie: 22/11/2010
Metrieken
Informatie die door een WF systeem kan worden vergaard over
de bedrijfsprocessen:
•volume (throughput): hoeveel dossiers behandeld per dag?…
•doorlooptijd: hoe lang duurt de afhandeling van een dossier?
•kortste pad: wat is de kortst mogelijke tijd nodig om een
dossier af te handelen? Hoe dicht benaderen we die?
Kunnen we door reorganisatie het kortste pad verkorten?
•kwaliteit: aantal geregistreerde klantenklachten, aantal keer
dat een dossier werd teruggestuurd naar een personeelslid
wegens fouten, …
•complexiteit processen: hoeveel mensen werken aan een
dossier? Met hoeveel taken is een personeelslid bezig?
10b.29
© W. Philips, Universiteit Gent, 2000-2011
versie: 22/11/2010
Enkele WF-softwarepakketten
Lotus: Notes, Internotes, Domino
•http://www.lotus.com
Microsoft Exchange
•http://www.microsoft.com
Novell Groupwise
•http://www.novell.com/groupwise
Oracle InterOffice
•http://www.thepriory.com/autograf/internal/
Netscape SuiteSpot
•http://home.netscape.com/suitespot/
Radnet Webshare
•http://developer.netscape.com/software/tools/listing/application/databa
se/WebShare/WS_Server.html
De meeste producten hebben koppelingen met het web;
sommige zijn volledig web-gebaseerd
10b.30
Zelfstudie: Modelleren en
automatiseren van workflow en
bedrijfsprocessen
Voorbeeld: Document Image Processing
versie: 22/11/2010
© W. Philips, Universiteit Gent, 2000-2011
Document image processing
Document image processing taken
•inscannen van papieren documenten
•OCR (optical character recognition)
•opslaan van de ingescande documenten
•beheer van de documenten (zoekfunctie, koppeling
documenten met databankgegevens, …)
Voordelen elektronisch bewaren documenten
•kortere zoektijden: een ingescand document op het
scherm te voorschijn toveren gaat sneller dan het in een
archief opzoeken
•in combinatie met een workflow systeem kan het dossier
zelf elektronisch samen met de instructies worden
doorgestuurd
10b.32
© W. Philips, Universiteit Gent, 2000-2011
versie: 22/11/2010
Scanner
lichtbron
spiegel
ADC convertor
ccd
10b.33
© W. Philips, Universiteit Gent, 2000-2011
versie: 22/11/2010
OCR
corrigeer
oriëntatie,
contrast
zoek
basislijn
zoek
omhullende
rechthoeken
van letters
herken
karakters
font, korps
interpreteer
woorden
Optical Character Recognition (OCR) is gebaseerd op patroonherkenningstechnieken en beeldverwerkingstechnieken
De meeste OCR-technieken herkennen individuele letters en
werken maar goed als de basislijn perfect horizontaal ligt
Er zijn dus een aantal voorbewerkingen nodig:
•Opsporen van regels en lettters
•Roteren en gepast schalen van lettters
•…
Gesofisticeerde systemen maken gebruik van (taalafhankelijke)
10b.34
woordenboeken om fouten te corrigeren
versie: 22/11/2010
© W. Philips, Universiteit Gent, 2000-2011
Voorbeeld: Adobe Acrobat
In document image processing worden documenten ingescand
 ze worden dus als pixelbeelden (bitmaps) opgeslagen
 belangrijke nadelen:
-men kan niet zoeken naar bepaalde woorden
-men kan geen “cut-and-paste” doen van b.v. tekstvelden
naar andere toepassingen
Men kan deze problemen oplossen door met OCR de
bestanden om te zetten naar b.v. een MSWord document
 hierbij ontstaan echter te veel fouten
Adobe acrobat voegt de herkende tekst toe aan de bitmap
 de gebruiker ziet het ingescande pixelbeeld, maar beschikt
wel over “zoek” en “cut-and-paste” functies (die dan wel niet
volledig foutvrij werken)
10b.35
Zelfstudie: Modelleren en
automatiseren van workflow en
bedrijfsprocessen
Enterprise resource planning
Zelfstudie
versie: 22/11/2010
© W. Philips, Universiteit Gent, 2000-2011
Enterprise Resource Planning (ERP)
ERP is het informatiseren van zoveel mogelijke bedrijfsprocessen en het verzamelen van zoveel mogelijk informatie
omtrent deze processen om ze beter te kunnen optimaliseren
Alle bedrijfsprocessen worden geïnformatiseerd, bv.:
•financiële administratie
•productieplanning
•personeelsbeheer
•aankoop en verkoop: facturatie, kredietbeheer, bestellingen
Zoveel mogelijk informatie omtrent alle bedrijfsprocessen wordt
in één database verzameld, bv.
•verkoopsgegevens
•bestellingen en hun toestand
•klantengegevens
10b.37
© W. Philips, Universiteit Gent, 2000-2011
versie: 22/11/2010
Bedoeling van ERP
Het verhogen van de administratieve efficiëntie
•tijd sparen door automatisering en informatisering
-vergissingen vermijden
-dubbel werk vermijden
-automatische bewaking van de administratieve processen
•door optimalisatie van de administratieve workflow
Het verhogen van de informatieve efficiëntie: men wil de
bedrijfsprocessen analyseren om inefficiënties op te sporen en
weg te werken
•door informatie te vergaren over de bedrijfsprocessen waar
men vroeger geen zicht op had (bv. doorlooptijden,
percentage defecten)
•door het combineren van informatie uit verschillende
afdelingen
10b.38
© W. Philips, Universiteit Gent, 2000-2011
versie: 22/11/2010
Concrete criteria
Gegevens mogen maar één keer worden ingevoerd;
“overtikken” moet worden vermeden
Het moeten “reconciliëren” van gegevens (dwz. aanpassen van
tegenstrijdige gegevens) moet zoveel mogelijk beperkt worden
Men moet automatisch alle gewenste informatieve rapporten
kunnen genereren
•financiële rapporten, verkoopanalyse
•overzicht voorraden, analyse doorlooptijden
Waar nodig moet de vergaarde informatie gemakkelijk kunnen
worden uitgewisseld met andere systemen
•systemen van klanten en leveranciers en van de hoofdzetel
•de overheid: b.v. elektronische belastingsaangifte
10b.39
© W. Philips, Universiteit Gent, 2000-2011
versie: 22/11/2010
Het invoeren van ERP
Faze 1: plannen, opzetten en configureren van het systeem
Faze 2: analyse van de systeemefficiëntie
Faze 3: Analyse en optimalisatie van de bedrijfsprocessen
plannen, opzetten en
configureren van het
systeem
plannen, opzetten en
configureren van het
systeem
Analyse
bedrijfsprocessen
Optimalisatie
bedrijfsprocessen
10b.40
versie: 22/11/2010
© W. Philips, Universiteit Gent, 2000-2011
1. Plannen, opzetten en configureren
Mogelijke herdefiniëring van de bedrijfsstructuur
•meestal baseert men zich op de bestaande structuur
•de invoering van het ERP-systeem kan echter leiden tot
ingrijpende veranderingen
-nieuw afdelingen: bv. beheer van het ERP-systeem
-afslanken bestaande afdelingen: bv. facturatie die
sterker wordt geautomatiseerd
Definiëren van de organisatie van de databank
Definiëren van de toegang tot de databank
•beveiliging: wie mag data invoeren, wijzigen en lezen?
•welke zijn de toegangsvormen: koppeling met bestaande
informaticahulpmiddelen, met het WEB, met netwerken
van klanten en leveranciers
Definiëren van een trainingsplan voor het personeel
10b.41
versie: 22/11/2010
© W. Philips, Universiteit Gent, 2000-2011
2. Analyse van de systeemefficiëntie…
In de planningsfase heeft men een aantal doelstellingen
gesteld, zowel aan het ERP-informaticasysteem als aan de
administratieve en informatieve bedrijfsefficiëntie; men gaat
na of die gehaald worden adhv. een aantal concrete vragen
•Administratieve efficiëntie
-verloopt de administratie sneller dan vroeger?
-daalt het aantal administratieve fouten?
-is de werkdruk op het personeel verlaagd?
•Informatieve efficiëntie
-heeft men een duidelijk zicht op de bedrijfsprocessen; bv.
doorlooptijden: hoe veel tijd verloopt tussen de bestelling
door de klant, de start van de productie, de verzending,
de facturatie en de betaling … ?
•Gebruikersefficiëntie: kunnen de gebruikers overweg met
het ERP-systeem? Is bijkomende training nodig?
10b.42
versie: 22/11/2010
© W. Philips, Universiteit Gent, 2000-2011
3. Optimalisatie van bedrijfsprocessen
Door analyse van de ERP-gegevens spoort men inefficiënties
op in de bedrijfsprocessen en corrigeert men ze
•bv. men constateert veel vertragingen bij het leveren van
bestellingen en stelt vast dat dit dikwijls komt omdat in de
laatste productiefase een onderdeel soms niet in voorraad is
 oplossing: van zodra de bestelling wordt geplaatst schat
het ERP-systeem in hoeveel onderdelen er voorradig zullen
zijn wanneer de laatste productiefase zal starten; indien nodig
bestelt het onmiddellijk en autonoom bijkomende onderdelen
Tezelfdertijd informeert men het personeel over de wijzigingen
(permamente scholing) en leert men hen het ERP-systeem ten
volle te exploiteren
•bv. het personeel van een “support”-lijn voor computersoftware kan in een database nagaan of een probleem ook
10b.43
in andere landen werd gerapporteerd
© W. Philips, Universiteit Gent, 2000-2011
versie: 22/11/2010
Mogelijke introductiestrategieën
Mogelijke strategieën
•automatiseren van bestaande processen:
“doing bad things faster”: men behoudt de
hoger risico,
oude manier van werken, maar een deel
maar potentieel
hogere opbrengst
van het werk wordt door de computer
overgenomen
•optimaliseren van kernprocessen: “process
improvement”: men kiest voor een radicaal
nieuwe manier van werken, maar enkel
voor die processen waar automatisering
veel kan opleveren
•herorganiseren van bestaande processen:
“tabula rasa”: men organiseert het werk
helemaal opnieuw waarbij ERP op een
optimale manier wordt ingevoerd
10b.44
versie: 22/11/2010
© W. Philips, Universiteit Gent, 2000-2011
De filosofie van ERP…
Traditionele grotere bedrijven zijn dikwijls uit noodzaak
“modulair” en hiërarchisch georganiseerd
•er zijn afdelingen voor verkoop, facturatie, inkoopbeheer,
productie, logistiek, personeelsbeheer, …
•het management definieert hoogniveau doelstellingen voor
elke afdeling; deze worden zo gekozen dat de
bedrijfsprocessen op hoog niveau optimaal verlopen
•elke afdeling tracht zo efficiënt mogelijk de door het
management opgelegde doelstellingen te realiseren
Als alle afdelingen optimaal werken, werkt het bedrijf echter
nog niet noodzakelijk optimaal in zijn geheel; dikwijls zijn
optimalisaties “over de afdelingsgrenzen heen” mogelijk
Men moet evolueren van de klassieke “module mindset”
(manier van denken) naar een “end-to-end mindset”
10b.45
versie: 22/11/2010
© W. Philips, Universiteit Gent, 2000-2011
…De filosofie van ERP…
Dikwijls zijn optimalisaties “over de afdelingsgrenzen heen”
mogelijk; voorbeelden:
•de informatiedoorstroming tussen diensten verbeteren: de
herstellingdienst kan de productieafdeling informeren over
veel voorkomende defecten waardoor die de kwaliteit van
de producten kan verbeteren
•personeel inzetten in meerdere afdelingen: gespecialiseerde taken worden efficiënt opgelost door één specialist
ipv. door verschillende werknemers in de afdelingen
•deeltaken uit verschillende diensten groeperen in een
aparte dienst: door schaalvoordelen kunnen kosten worden
bespaard (bv. aanschaf kantoorbenodigdheden)
•de taken van een dienst kunnen soms efficiënter worden
uitgevoerd door ze te verspreiden over meerdere diensten
(bestellen via een centrale aankoopdienst is misschien
goedkoper, maar dikwijls ook trager en minder flexibel)
10b.46
versie: 22/11/2010
© W. Philips, Universiteit Gent, 2000-2011
…De filosofie van ERP
Men moet evolueren van de klassieke “module mindset” naar
een “end-to-end mindset”; voorbeelden:
•men moet het volledig proces optimaliseren, ipv. de
deelprocessen
•werknemers moeten niet zozeer trachten “hun persoonlijke
taak” zo goed mogelijk uit te voeren, maar ze moeten
nadenken over de organisatie van het werk
-welke vertragingen zijn kritisch ivm. het op tijd afleveren
van een product en welke niet?
-kan ik door mijn werk anders te organiseren efficiënter
werken? breng ik dan echter de efficiëntie van andere
diensten niet in het gedrang?
•de taakgerichte aanpak moet dus vervangen worden door
een aanpak gericht op het eindresultaat
10b.47
versie: 22/11/2010
© W. Philips, Universiteit Gent, 2000-2011
De potentiële meerwaarde van ERP
ERP-databanken zijn dikwijls modulair opgebouwd
•bv. een databank met klantengegevens, een tweede met
financiële gegevens, …
De modulaire structuur is dikwijls geïnspireerd op de
traditionele bedrijfsstructuur: initieel komen de modules dikwijls
overeen met de bestaande afdelingen van een bedrijf
De grote meerwaarde van ERP-systemen is dat ze de
informatie uit de verschillende modules kunnen integreren
•de noodzaak om het bedrijf in modules op te delen om het te
kunnen besturen vermindert
•men kan de organisatie gemakkelijker reorganiseren vermits
informatie dankzij ERP gemakkelijker over de
modulegrenzen heen kan stromen
10b.48
Zelfstudie: Modelleren en
automatiseren van workflow en
bedrijfsprocessen
Bibliografie
© W. Philips, Universiteit Gent, 2000-2011
versie: 22/11/2010
Bibliografie
Bosz, Han & Vlak, Hans. Pakketten voor workflow
management onder de loep. Informatie. December 1998, pp.
30-37.
D. Chaffey. Groupware, workflow and intranets.
Reengineering the Enterprise with Collaborative Software.
Digital Press. 1998. ISBN 1-55558-184-6
I. Bogaert en S. De Cruyenaere. ERP-platform: sleutel tot Ebusiness. Het Ingenieursblad. Nr. 5. blzn. 12–17. Mei 2000.
10b.50
Download