Chapitre 7
Combinaison des approches, des
technologies et des méthodes
Lors de la mise en place du projet, il est essentiel de
choisir les différents éléments (approche employée,
technologies utilisées, méthodologie suivie et taille de
l'équipe) de façon cohérente.
Combinaison des approches, des technologies et des
méthodes
|
|
|
FIG. 7.2 - Exemple de mauvaise corrélation entre les
approches, les technologies, les méthodes et la taille de
l'équipe
Par exemple, un projet suivant une approche
systématique, pour réaliser un outil basé sur une
interlangue, avec une gestion de projet non formelle et une grosse
équipe a de grande chance de foncer droit dans le mur.
FIG. 7.3 - Exemple de bonne corrélation entre les
approches, les technologies, les méthodes et la taille de
l'équipe
À l'opposé, un projet de traduction automatique
monotraducteur, employant une approche empirique, et gérant une
équipe projet grâce à une méthode non formelle
démontre une vision cohérente du projet. La cohérence de
cet ensemble de choix ne fera donc pas obstacle au bon déroulement du
projet.
Lors du lancement du projet, on veillera donc tout
particulièrement à ce que les différents
éléments (même si chacun pris séparément
semble être le meilleur choix) puissent être utilisés
ensembles.
Chapitre 8
Proposition d'une démarche et de
"bonnes pratiques"
Lors d'un projet de migration de base de données comme
dans tout autre projet informatique, il n'existe bien évidemment pas de
"solution miracle" pour réussir à coup sûr mais il est
possible de suivre une démarche et des bonnes pratiques (appelée
aussi best practices) qui permettront d'augmenter les chances de
réussite.
Cette démarche peut être découpée
en trois grandes étapes. Après chacune d'elle, il est
nécessaire de déterminer si le projet de migration est
réaliste et réalisable afin de ne pas effectuer d'investissements
inutiles.
8.1 Determiner la nature du problème
Dans un premier temps, l'étude doit porter sur la nature
du travail à effectuer:
- Quelles sont les informations qui doivent être
migrées (structure, données, traitements ou les trois)?
Une migration partielle est bien entendu plus simple à
réaliser.
- De quelles "familles" sont la base de données origine
et destination?
Si les bases de données sont de la même "famille"
(par exemple Sybase et MS-SQL ou deux versions d'une même base de
données), une migration nécessitera beaucoup moins de travail que
pour des bases de données d'origine totalement différente.
|