280 likes | 410 Views
Bedrijfsprocessen. (deel 2). Business Process Management: WHY ?. Doelstellingen: Documentatie Kostallocatie Kostreductie Operational Excellence: ISO9000, Lean, Six Sigma, ... Automatisatie Business Modelling (Domain, Process, Rules) Workflow Engines
E N D
Bedrijfsprocessen (deel 2)
Business Process Management: WHY ? • Doelstellingen: • Documentatie • Kostallocatie • Kostreductie • Operational Excellence: • ISO9000, Lean, Six Sigma, ... • Automatisatie • Business Modelling (Domain, Process, Rules) • Workflow Engines • Enterprise Application Integration • Business Intelligence • Business Activity Monitoring • Bereiken van doelstellingen afhankelijk van Process Maturity Level
Why spend the effort, money, ... ? • Bedrijfsprocessen vs Strategie ... Cost Leadership (Operational Excellence) Product Differentiation (Innovation) Customer Intimacy (Customer Orientation)
Proces verbetering • AS-IS models versus TO-BE models • Verbeteringen op het vlak van • Innovatie • Customer Orientation • efficientie • GAP ? Change Management
Do it Yourself • Bekijk je BP-voorbeeld • In welke dimensie(s) zou je dit process kunnen verbeteren : • innovatie ? • customer orientatie ? • operational excellence ?
BP Maturity • categorieën van BP Improvement methodologieën • (1) “smalle” focus op herontwerp en verbetering van een (geïsoleerd) proces • Define – Measure - Analyze – Improve – Control • Bottom Up • (2) “brede” focus op reorganisatie van de onderneming en het opzetten van een context voor business process governance. • SCOR – Analyse van de volledige supply chain • Top Down
BP Maturity Level 5: processesare CONTINUOUSLY OPTIMIZED Pro-active verbetering van processen Definite van proces-meetpunten Dag aan dag beheer van processenGegevens verzamelen voor beleidsbeslissingen Level 4: MANAGEDProcesses are Managed gedefinieerde value chainseliminatie van discontinuiteitentussen belangrijkste processen Level 3: DEFINED Most processesorganized Level 2: REPEATABLE Some organized Processes Goede resultaten uit het verleden herhalen Basic best practices Level 1: INITIAL No organized Processes Organisatie sterk afhankelijk van de kwaliteit van medewerkers (depends on Heroes)
BP Maturity • Voorspelbaarheid • Controle • Effectiviteit
FIRM INFRASTRUCTURE HUMAN RESOURCE MANAGEMENT B B B B B E E E E E A A A A A D D D D D TECHNOLOGY DEVELOPMENT C C C C C PROCUREMENT OUTBOUND LOGISTICS MARKETING &SALES SERVICE INBOUND LOGISTICS OPERATIONS Van niveau 2 nr 3: interfaces tussen processen
Business Process Enactment • Implementatie van de To-Be processen • Technologie – Informatiesystemen • BP Engines versus Embedded workflow • Single Application versus Applicatie-Integratie • Human aspects: change management • Kwantitatieve Analyse van Operaties • Performance Management, Business Acitivy Monitoring • Throughput, turnaround time, resource consumption, … • Quality Management (e.g. Six Sigma)
BP Enactment: Automatisatie • Belangrijkste reden: efficientie & kosten • Geautomatiseerd proces versus manueel proces • Strict versus informeel (e.g. deadlines) • HOE ? • Proces ingebed in applicaties • Proces als aparte bovenlaag • Applicatie-integratie • 1 systeem • via Integratielaag
What How Where Who When Why Contextual/ Scope Process Modelling Conceptual/ Enterprise Logical/ IS Functionality UML MDA PIM PSM Code Physical/ Design As Built/ Subcontractor Functioning/ Code Entity Relationship Entity Input Process Output Node Line Node Organization Reporting Organization Event Cycle Event Objective Precedent Objective BPM versus SW ontwikkeling?
What How Where Who When Why Contextual/ Scope Conceptual/ Enterprise Logical/ IS Functionality Vertical Consistency Physical/ Design As Built/ Subcontractor Functioning/ Code Entity Relationship Entity Input Process Output Node Line Node Organization Reporting Organization Event Cycle Event Objective Precedent Objective Bedrijfsprocessen: collaboratie en link met IS’n
B D E A C Bedrijfsprocessen VS BIS • Informatiesystemen zijn typisch georganiseerd per functioneel domein • Bedrijfsprocessen lopen overheen “Silo”-applicaties • Oplossingen: Eén systeem versus Applicatie-Integratie Procesmodel ? ERP SCM CRM Legacy Legacy Procurement Order Management …
Office Systems BSS/ OSS ERP CRM SCM Legacy Processen ingebed in Applicaties Waar zijn de processen ? Services Components Objects Applications
B E A D C Office Systems BSS/ OSS ERP CRM SCM Legacy Processen via bovenlaag ? QoS, security, management, monitoring BusinessProcesses Waar zijn de processen? Services Integration infrastructure Components Objects Applications
B E A D C Office Systems BSS/ OSS ERP CRM SCM Legacy Gelaagd en proces-centric ! QoS, security, management, monitoring BusinessProcesses Services Integration infrastructure Components Objects Applications
Collaboratieve processes • Business-to-Business Integration • Market B2B • Extended Enterprise • Electronische Contracten • RosettaNet • ebXML
What What How How Where Where Who Who When When Why Why Contextual/ Scope Contextual/ Scope Conceptual/ Enterprise Conceptual/ Enterprise Logical/ IS Functionality Logical/ IS Functionality Vertical Consistency Vertical Consistency Physical/ Design Physical/ Design As Built/ Subcontractor As Built/ Subcontractor Functioning/ Code Functioning/ Code Entity Relationship Entity Entity Relationship Entity Input Process Output Input Process Output Node Line Node Node Line Node Organization Reporting Organization Organization Reporting Organization Event Cycle Event Event Cycle Event Objective Precedent Objective Objective Precedent Objective Collaboratieve processen Horizontal Consistency
Organisation Black Box Product view Work Organisation Operational view Management View Informationsystems Organisation Product view Work Organisation Informationsystems Collaborative Processes PRIVATE PUBLIC Partnership Alignment Integration PUBLIC PRIVATE
B2B collaboratie • XML-Raamwerken voor collaboratie • Rosettanet • gestandaardiseerde processen • ebXML • negotiatie-raamwerk
Rosettanet • Onafhankelijk non-profit consortium, start in 1998 • Meer dan 400 leden, vooral in in hi-tech sector (electronic components, IT, semi-conductors, …) • Standaarden voor internet-gebaseerde uitwisseling van business informatie & transacties • RosettaNet Partner Interface Processes (PIP's): • Standaardisatie van electronische documenten voor XML-based B2B interactie • Standaardisatie van de exchange sequence per proces • processen opgedeelde in clusters en segmenten
Seller Buyer Voorbeeld PIP: order process Provide Pricing & Avail. Confirm Order Modify Order Ship Order Request Payment PIP 3A2: P&A Reply PIP 3A7: Ack PO PIP 3A4: Ack PO PIP 3B2: ShipNotice PIP 3C3: Invoice Optional Process Extension PIP 3A2: Check P&A PIP 3A4: Req PO PIP 3A8: Change PO PIP 4B2: Ship Rcpt PIP 3C6: Remit Adv PIP 3A9: Cancel PO Search for Avail. Product Place Order Modify Order Receive Product Remit Payment
ebXML(UN/CEFACT, OASIS) • "End-to-end" protocol-stapel en specificaties van B2B interacties • gebaseerd op XML en open standaarden • BPSS (Business Process Specification Schema) • Specificatie van publieke collaboratief proces
ebXML (UN/CEFACT, OASIS) • CPP (Collaboration Protocol Profile) • Business beschrijving van een partner, o.m. rollen in een proces • IT-technical technische beschrijving: capabiliteiten inzake transport, security, messaging,… • CPA (Collaboration Protocol Agreement) • Contract gegenereerd op basis van CPP, eventueel na negociatie • Overeengekomen taken in de collaboratie
Relevante links • Magazine • BPTrends • www.businessprocess.nl • Organisation • www.bpm-forum.org • Consortia: • www.bpmi.org, bmi.omg.org • www.w3c.org • www.oasis-open.org • www.ws-i.org • www.omg.org • Specifications: • www-128.ibm.com/developerworks/library/specification/ws-bpel/ • http://docs.oasis-open.org/wsbpel/2.0/wsbpel-specification-draft.pdf • www.rosettanet.org • www.ebxml.org