Quels sont les bénéfices d’une bonne architecture applicative ?

« If you think good architecture is expensive, try bad architecture »
Brian Foote et Joseph Yoder
(Si vous pensez qu’une architecture de qualité est coûteuse, essayez donc une architecture de mauvaise qualité)
« the only way to go fast is to go well »
Robert C. Martin
(Le seul moyen d’aller vite est d’aller droit)
Êtes-vous sûr que l’architecture logicielle de vos applications est adaptée … et adaptable ? Par exemple :
- Est-ce que le coût des évolutions ne dépend que des éléments nouveaux (et non de l’existant) ?
- Pouvez-vous ajouter des nouveaux écrans de présentation sans impacter le reste de l’application ?
- Est-ce que les dépendances des composants permettent des mises en œuvres « locales » sans impacts périphériques ?
- Le code de vos règles et entités métier ne dépendent d’aucun autre code ?
- et tellement d’autres choses encore …
Delthom Software Modeling aide à obtenir des applications évolutives, maintenables, efficientes.

« Bad programmers worry about the code. Good programmers worry about data structures and their relationships »
Linus Torvalds
(Les mauvais programmeurs s’inquiètent du code. Les bons programmeurs s’inquiètent des structures de données et de leurs relations.)
- Un mauvais code a des conséquences négatives, mais elles sont majoritairement locales.
- Une mauvaise architecture a (aussi) des conséquences négatives locales mais provoque en plus de nombreux effets de bords entraînant des coûts de maintenance qui augmentent de façon exponentielle.
- Sans un refactoring « éclairé », la dette technique s’alourdit au fil des évolutions.
« Une application avec une bonne architecture évolue avec des délais de réalisation constants »
Contact
Delthom Software Modeling
13 Bis avenue de la Motte-Picquet
75007 Paris
France
Tél : +33 (0)1 34 94 93 80
Mail : nous contacter
Plan du site