Als na het opstellen van mappings en vervaardigen van conversiescripts de fase is aangebroken om serieuze 'production like' proefmigraties te doen, blijkt dat daarbij door veel verschillende personen veel handelingen uitgevoerd moeten worden die onderling sterk afhankelijk zijn.
Een juiste en tijdige uitvoering van die activiteiten is essentieel. Bij elke proefmigratie en ook de uiteindelijke productiemigratie moeten deze handelingen op dezelfde wijze en in dezelfde volgorde worden uitgevoerd. Een goed draaiboek is daarbij onmisbaar. Vaak wordt zo'n draaiboek gedurende de eerste proefmigratie opgesteld. De volgende proefmigraties hebben dan mede tot doel om dit draaiboek te testen en te vervolmaken.
Het is belangrijk dat de afhankelijkheden van de activiteiten in het draaiboek goed te kennen. De activiteiten moeten immers in een vaste volgorde worden uitgevoerd. Aan de hand van die afhankelijkheden weet je onder meer wie geïnformeerd moet(en) worden voor de start van de volgende activiteit(en). Bovendien zijn de consequenties daarmee in te schatten als een activiteit anders verloopt dan gepland.
Voor het juiste inzicht en begrip en voor de communicatie met alle betrokkenen werkt het bijzonder goed om die afhankelijkheden visueel in beeld te brengen. Bij Transcriptum maken we daarvoor gebruik van een schematechniek die is afgeleid van planningstechnieken zoals PERT(http://en.wikipedia.org/wiki/PERT).
Hieronder zie je een fragment uit een praktijkvoorbeeld.
Een juiste en tijdige uitvoering van die activiteiten is essentieel. Bij elke proefmigratie en ook de uiteindelijke productiemigratie moeten deze handelingen op dezelfde wijze en in dezelfde volgorde worden uitgevoerd. Een goed draaiboek is daarbij onmisbaar. Vaak wordt zo'n draaiboek gedurende de eerste proefmigratie opgesteld. De volgende proefmigraties hebben dan mede tot doel om dit draaiboek te testen en te vervolmaken.
Het is belangrijk dat de afhankelijkheden van de activiteiten in het draaiboek goed te kennen. De activiteiten moeten immers in een vaste volgorde worden uitgevoerd. Aan de hand van die afhankelijkheden weet je onder meer wie geïnformeerd moet(en) worden voor de start van de volgende activiteit(en). Bovendien zijn de consequenties daarmee in te schatten als een activiteit anders verloopt dan gepland.
Voor het juiste inzicht en begrip en voor de communicatie met alle betrokkenen werkt het bijzonder goed om die afhankelijkheden visueel in beeld te brengen. Bij Transcriptum maken we daarvoor gebruik van een schematechniek die is afgeleid van planningstechnieken zoals PERT(http://en.wikipedia.org/wiki/PERT).
Hieronder zie je een fragment uit een praktijkvoorbeeld.
In dit schema staat ieder vierkant voor een activiteit. In de verschillende vakken binnen dat vierkant worden de volgende kenmerken weergegeven:
* Eigenaar/uitvoerder
* Status
o Not yet started (NYS)
o Active (ACT)
o On Hold (HLD)
o Cancelled (CAN)
o Finished (FIN)
* Omschrijving
* Startdatum/moment
* Einddatum/moment
Natuurlijk zouden we nog veel meer kenmerken kunnen toevoegen, maar in de praktijk zijn dit de belangrijkste gebleken.
Een pijl staat voor een afhankelijkheid. In de meeste gevallen betekent dat een End-Start afhankelijkheid: de ene activiteit kan pas starten als doe voorgaande is geëindigd. Er kunnen echter ook Start-Start relaties (de ene activiteit kan starten zodra de andere gestart is) en End-End relaties (de ene activiteit kan pas eindigen als de andere is beëindigd) voorkomen.
Voor het opstellen van deze schema's maken we gebruik van Microsoft Visio. Je kunt daarmee natuurlijk zelf vierkantjes en pijltjes tekenen. Maar voor meer gebruiksgemak hebben we hiervoor een template (sjabloon) gemaakt die we graag ook aan anderen ter beschikking stellen.
* Eigenaar/uitvoerder
* Status
o Not yet started (NYS)
o Active (ACT)
o On Hold (HLD)
o Cancelled (CAN)
o Finished (FIN)
* Omschrijving
* Startdatum/moment
* Einddatum/moment
Natuurlijk zouden we nog veel meer kenmerken kunnen toevoegen, maar in de praktijk zijn dit de belangrijkste gebleken.
Een pijl staat voor een afhankelijkheid. In de meeste gevallen betekent dat een End-Start afhankelijkheid: de ene activiteit kan pas starten als doe voorgaande is geëindigd. Er kunnen echter ook Start-Start relaties (de ene activiteit kan starten zodra de andere gestart is) en End-End relaties (de ene activiteit kan pas eindigen als de andere is beëindigd) voorkomen.
Voor het opstellen van deze schema's maken we gebruik van Microsoft Visio. Je kunt daarmee natuurlijk zelf vierkantjes en pijltjes tekenen. Maar voor meer gebruiksgemak hebben we hiervoor een template (sjabloon) gemaakt die we graag ook aan anderen ter beschikking stellen.
dependencies.vss |
1. Download dit bestand: …
2. Plaats het in de map "Mijn shapes" / "My shapes"
3. Start Visio en open een nieuw bestand
4. Kies bij de sjablonen in "mijn sjablonen" voor "Dependencies"
5. Sleep een Actvity naar je tekenblad
6. Dubbelklik op deze Activity en vul de kenmerken in.
7. Maak op dezelfde wijze een tweede Activity
8. Sleep een Dependency (pijl) naar het tekenblad en verbind de beide Activities.
Veel succes bij het beheersen van je datamigratie. Het inzicht dat je krijgt met dit afhankelijkhedenschema zal daar zeker bij helpen.
2. Plaats het in de map "Mijn shapes" / "My shapes"
3. Start Visio en open een nieuw bestand
4. Kies bij de sjablonen in "mijn sjablonen" voor "Dependencies"
5. Sleep een Actvity naar je tekenblad
6. Dubbelklik op deze Activity en vul de kenmerken in.
7. Maak op dezelfde wijze een tweede Activity
8. Sleep een Dependency (pijl) naar het tekenblad en verbind de beide Activities.
Veel succes bij het beheersen van je datamigratie. Het inzicht dat je krijgt met dit afhankelijkhedenschema zal daar zeker bij helpen.