BPM en SOA: het huwelijk tussen Business en IT
In de Foodsupply-keten is er een ontwikkeling naar steeds verser, vlugger, veiliger, gevarieerder en voorspelbaarder. Vers betekent bijvoorbeeld een steeds kortere logistieke cyclus met steeds meer lokale, wisselende leveranciers; variatie betekent een dynamisch en interactief bestelproces, waarbij er een verschuiving is van het KOOP; veilig betekent tracking en tracing van grondstof tot levering in verband met ketenaansprakelijkheid. Kortom er is “minder rek in de keten” en alle activiteiten moeten naadloos in elkaar passen en vaak ook (real time) gevolgd kunnen worden.

Vanuit business-perspectief worden bedrijven in de foodsector dus gedwongen zowel in ketenperspectief als vanuit bedrijfsperspectief naar de bedrijfsactiviteiten te kijken.
Met een keten, klantgerichte blik naar de afstemming van meerdere afdelingen of zelfs organisaties in het end-to-end bedrijfs- of ketenproces.
Binnen de eigen onderneming naar de samenhang tussen de utilities (gebouwen,locaties, multimedia), de processtappen in het bedrijfsproces, de besturing van het productieproces en het productieproces zelf.

Business Process Management (BPM) is een managementdiscipline, die daarbij kan helpen en bedrijfsprocessen centraal stelt binnen de operationele bedrijfsvoering. BPM is geen nieuw fenomeen en heeft de afgelopen decennia diverse ontwikkelingen doorgemaakt, die niet altijd tot het verwachte succes hebben geleid. Denk bijvoorbeeld aan de radicale Business Process Redesign aanpak van Hammer en Champy. De kredietcrisis, dynamische en competitieve markten, de opkomst van bedrijfsbreed architectuurdenken en IT-ontwikkelingen hebben BPM echter in een nieuw daglicht geplaatst met een mogelijk hogere toegevoegde waarde dan voorheen.
Vanuit IT-perspectief heeft de integratie van een aantal technologieën zoals workflow systemen, applicatie-integratiesystemen en Internet-technologieën ervoor gezorgd, dat er een nieuw type software applicatie (Business Process Management System, kortweg BPMS) kon ontstaan, die in een bedrijfsproces de dagelijkse activiteiten van medewerkers en applicatiesystemen coördineert. Een BPMS stelt een organisatie ook beter in staat om een integrale procesarchitectuur op te zetten o.m. door het gebruik van een centrale, digitale procesbibliotheek. Presentatie, aanpassing, evaluatie en gebruik van deze processen door de proceseigenaar of eindgebruiker kan dan plaatsvinden via een webbrowser.
Het Service Oriented Architecture (SOA)-concept kan een belangrijk aandeel leveren bij een optimale procesinrichting. Dit IT-concept biedt een belangrijke en nieuwe mogelijkheid om processen op te bouwen uit inwisselbare functionele bouwstenen of ‘services’, waarvan er een aantal geautomatiseerd kunnen worden. Bestaande applicaties worden daarbij ‘opgeknipt’ in losse geautomatiseerde services (vergelijk het met legostenen), die afzonderlijk of juist in een compositie kunnen worden aangeroepen. Het gebruik van open standaarden voor het transport van data respectievelijk interfaces tussen deze geautomatiseerde services zorgt er voor, dat er weinig voorwaarden zijn om ze in een door de business gewenste volgorde aan elkaar te koppelen. Ze staan dus min of meer los van elkaar en maken het mogelijk om deze ook in andere processen te hergebruiken en daarmee de flexibiliteit en aanpassingssnelheid in het bedrijfsproces enorm te verhogen. Ziehier, de samenhang tussen processen (lees business) en IT!
Het grote winstpunt van een Business Process Management benadering is, dat zowel business als IT met dezelfde ‘view’ naar bedrijfsactiviteiten kijken en een ‘kapstok’ hebben, waaraan geprioriteerde IT-projecten en uiteindelijk de bedrijfsprestaties kunnen worden gekoppeld.
Bij de business analyse van klantproblemen is dit laatste een van de belangrijkste redenen om zoveel mogelijk voor een procesgeoriënteerde aanpak te kiezen.
Deze aanpak houdt impliciet in dat vanuit Business-perspectief veel aandacht wordt besteed aan de (operationele) situatie en de ‘pijnpunten’ die daarin onderkend worden, zonder direct vanuit IT-perspectief naar de oplossing te ‘rennen’.
Business & IT ontwikkelen in de aanpak samen een visie over het probleem en de oplossing. Afhankelijk van o.m. commitment, de afstemming tussen de business en IT, de mate van volwassenheid met betrekking tot BPM en/of SOA en de prioritering wordt de schaal van de oplossing vastgesteld. Dit kan zowel de implementatie van een enkele webservice zijn als ontwikkeling van een volledig service-georiënteerd proces.

