Chapitre 6. Comment aborder la transformation
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Quelle est la bonne façon de faire quand on veut changer un système existant ? C'est ce qu'on va voir dans ce chapitre.
D'un point de vue général, il y a deux options : soit on remplace complètement le système existant, soit on le garde en le remodelant ou en le refactorisant « simplement ». Pour le remplacement, il y a aussi deux variantes : le remplacement radical et le remplacement progressif.
À un niveau plus détaillé, différentes approches peuvent être utilisées pour différents sous-systèmes d'un système.
Pour l'instant, on va rester à un niveau général ; les options sont les suivantes :
- Remplacement
-
- Big bang
-
Le nouveau système est construit à partir de zéro sur un site vierge, tandis que l'ancien système continue de fonctionner. À un moment donné, le passage de l'ancien système au nouveau système est effectué.
- Étape par étape
-
Le nouveau système est développé pièce par pièce et chaque pièce est mise en production dès que possible. En même temps, la fonctionnalité correspondante dans l'ancien système est désactivée.
- Remodelage
-
La grosse boule de boue est remodelée grâce à des refactorisations et continue de fonctionner en permanence.
En pensant aux avantages et aux inconvénients des différents types de transformation, toi et les autres parties prenantes serez bien placés pour prendre les ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access