1. Bepaal wat de belangrijkste 'entiteiten' van het bedrijf (of proces) zijn.
Primair/vast bijvoorbeeld: Klanten, Producten, Leveranciers, enz.
Secundair/procesgerelateerd bijvoorbeeld: Order, Factuur, Levering, enz.
Maak van de gevonden entiteiten een conceptueel gegevensmodel / entiteitenmodel
Bepaal wie, welke manager/afdeling, eigenaar is van elke entiteit, en dus ook verantwoordelijk voor het beheer en aanspreekpunt.
2. Bepaal de relaties tussen deze entiteiten?
3. Bepaal welke gegevens nodig zijn ...
om het proces te ondersteunen
om verantwoording af te leggen
om informatie te leveren
4. Stel 'bedrijfsregels' op voor de gegevens en de verwerking van gegevens.
5. Standaard pakket of Zelf ontwikkelen
Als voor een standaard pakket gekozen wordt, dan moet onderzocht worden of de gewenste entiteiten en gegevenselementen daarin voorkomen. Vraag het 'gegevensmodel' aan de leverancier van het pakket.
Wil men zelf applicaties en gegevensbestanden ontwikkelen, stel dan een logisch gegevensmodel op. Zie hierna.
6. Bepaal/verifieer de regels voor het opstellen van een LDM (Logisch Data Model)
Het LDM moet minimaal voldoen aan 3NV (3e NormaalVorm). (zie Normaliseren)
Stel, indien niet aanwezig, regels op voor het maken van een LDM.
7. Opstellen LDM (Logisch Data Model)
Neem het entiteitenmodel uit stap 1 als uitgangspunt.
Definieer de gegevenselementen per entiteit: formaat, lengte, aantal decimalen
Bepaal de primaire sleutel
Breng de entiteiten in de 4e NormaalVorm door te Normaliseren.
Bepaal de relaties tussen de entiteiten
Beschrijf elke entiteit en elke gegevenselement
Verifieer de entiteiten en gegevenselementen met de eigenaar uit stap 1
8. Check LDM versus processen
Leg vast welke entiteiten gebruikt worden in welk(e) proces(stap) en de aard van de bewerking: Toevoegen/Create, Raadplegen/Use, Bewerken/Muteren, Verwijderen/Delete. Op basis hiervan kan later een CRUD-diagram gemaakt worden.
Verifieer proces en gegevensmodel met de betreffende proces- en gegevenseigenaren
...
Opmerkingen:
Sommige stappen kunnen ook in een andere volgorde.
Soms is het handig procesanalyse en gegevensanalyse deels parallel uit te voeren.
Met een geïntegreerd proces-/datatool als ARIS kun je heel gemakkelijk een koppeling maken tussen proces en gegevens....