Information engineering

Information engineering is het automatiseren van informatiestromen en processen binnen een bepaalde organisatie. De stromen worden opnieuw in kaart gebracht en geoptimaliseerd om zo effectiever te kunnen zijn.

Methode

Het is een methode met verschillende technieken en analyses om informatie te verzamelen, te verwerken tot bruikbare en zinvolle informatie en beschikbaar te stellen voor gebruikers. Er moet voor gezorgd worden dat de juiste doelgroep op het juiste moment toegang heeft tot de informatie. Het is dan ook belangrijk dat nieuwe informatie weer goed in het systeem wordt opgenomen. Het is bij information engineering de bedoeling dat de informatiestromen binnen een organisatie in kaart worden gebracht en verbeterd worden. Hier betreft het ook werkprocessen en communicatiekanalen. Information Engingeering zorgt voor een goede balans tussen de theorie, praktische kennis en hardware en software aspecten. De discipline laat zich niet direct categoriseren. Professioneel omgaan met de beschikbare informatie in een organisatie wordt steeds belangrijker voor de concurrentiepositie van een bedrijf. Het is een proces dat de gehele bedrijfsvoering omvat. De volledige bedrijfsstrategie wordt erop aangepast en wordt toegespitst op deze methode. IE is anders dan CS en CE primair gefocust op de netwerken en stromen binnen een bedrijf terwijl CS en CE meer gericht zijn op de hardware- en software-kanten van een bedrijf. IE dekt daarmee alle takken van een bedrijf zoals beveiliging, organisatie, personeel etc. omdat in al deze verschillende kanten informatiestromen lopen. Binnen IE kan gebruik worden gemaakt van verschillende technieken en deze technieken kunnen in verschillende fases van IE toegepast worden. Verderop worden verschillende technieken toegelicht.

Varianten

Er zijn twee verschillende soorten aanpak van Information Engineering. Deze twee varianten bekijken de methode vanuit een andere invalshoek en vergen een andere aanpak voor de organisatie. De eerste variant wordt toegespitst op het gehele bedrijf en de andere variant wordt toegespitst op afdelingen van een organisatie.

Geschiedenis

Information Engineering is ontstaan in Australië tussen 1976 en 1980 en ontwikkeld door het bedrijf van Clive Finkelstein: Information Engineering Services Pty Ltd. In eerste instantie bood het technieken voor het analyseren en ontwerpen van een database. Deze technieken kunnen gebruikt worden door databasebeheerders en systeemanalisten om databaseontwerpen te ontwerpen.

De eerste versie van information engineering heeft Finkelstein ontwikkeld met de ondersteuning van James Martin. De techniek was afdelingsgericht en daardoor wat beperkter en praktischer. In eerste instantie bood het technieken voor het analyseren en ontwerpen van een database. Deze technieken kunnen gebruikt worden door databasebeheerders en systeemanalisten om databaseontwerpen te ontwerpen. De technieken die hij toen ontwikkelde worden nu ook nog gebruikt. Het betreft het in kaart brengen van een database met verschillende entiteiten. In de jaren 80 veranderde IE verder in een bedrijfsgestuurde methode. Finkelstein wijzigde de methode door verschillende technieken te gebruiken. Het lukte het hem om een brug te zetten van een strategische bedrijfsplanning naar betrouwbare informatie systemen. Hierdoor werd de afstand tussen planning/organisatie en bouwen/realisatie kleiner. Deze dus doorontwikkelde versie van Information Engineering is ontworpen voor de tegenwoordig snel veranderende omgeving. Dit is Information Engineering zoals we het nu tegenkomen in projecten.

Voordelen en nadelen

De voordelen van IE boven andere systeemontwikkelings methoden, zoals JSD en DSM zijn onder andere:

Het nadeel van IE is echter dat het belangrijke omschrijvingen mist van attributen en unieke ‘identifiers’. De beschreven aanpak is hierin heel compact, maar anderzijds weer heel goed leesbaar en snel te leren.

Principes

Het is een methode waarbij informatiestromen en dergelijke worden vernieuwd, verbeterd of in kaart gebracht. In dit gehele proces bestaan verschillende onderdelen. Je hebt de taken, deelproducten, technieken afhankelijkheden en dergelijke. De rol tegenover een van deze onderdelen is belangrijk, want deze bepaalt de houding tegenover het toepassen van Information Engineering. De houding bestaat uit de volgende soorten:

Het procesverloop

  1. Information Strategy Planning: het schrijven van een plan voor het implementeren van bedrijfssystemen voor het ondersteunen van het bedrijfsproces.
  2. Outline Business Area Analysis: deze analyse geeft antwoord op vragen gerelateerd tot de implementatie van een bepaald bedrijfsgebied. De analyse geeft ondersteuning aan het management voor het nemen van beslissingen.
  3. Detailed Business Area Analysis: het doel van deze fase is om gedetailleerde modellen beschikbaar te maken als basis voor het systeemontwerp.
  4. Business System Design: in deze fase worden alle aspecten van een systeem die relevant zijn voor de gebruikers gespecificeerd. Dit document wordt gebruikt ter voorbereiding op het technische ontwerp en de bouw- en installatiefase.
  5. Technical Design: een technisch ontwerp bereid de bouw en implementatiefase voor. Een technisch ontwerp is ingericht zodat het systeem voldoet aan de eisen van de gebruiker.
  6. Construction: in deze fase wordt het systeem ontwikkeld aan de hand van de technische specificatie op tijd en binnen het budget. Het systeem moet alle belangrijke functies en gebruikersprocedures bevatten. Deze fase is afgerond wanneer de overeengekomen eisen aan het bedrijfssysteem zijn gehaald.
  7. Transition: een periode die bedoeld is om nieuwe procedures geleidelijk in te voeren. Het succes van dit stadium is afhankelijk van de goede kennis over de oude en de nieuwe informatiesystemen.

Technieken

Bronnen
Opleidingen
Zie de categorie Information Engineering van Wikimedia Commons voor mediabestanden over dit onderwerp.