
Découvrez la planche #70 !
La course à "toujours plus de fonctionnalités" a des impacts souvent mal maîtrisés par les équipes projet.
Hormis la partie coût de développement, on oublie souvent :
1 - La taille de la codebase qui grossit de manière conséquente : il n’est pas rare que nous ayons plus de code pour gérer les petites fonctionnalités ("de rien du tout" comme disent souvent les clients) que les fonctionnalités essentielles !
2 - Plus la taille de l’application grossit, plus les frais de maintenance augmentent, j’ai envie de dire presque exponentiellement !
3 - Et plus la vitesse avec laquelle on peut rajouter des fonctionnalités baisse.
4 - On peut ajouter à ça que, plus l’application a de fonctionnalités, plus in fine, elle est utilisée et consomme de l’énergie.
Si on veut être crédible dans la sobriété, il faut travailler à ne garder que les fonctionnalités essentielles !
Concrètement, digitaliser ses processus métiers en entreprise consiste à gérer l'ensemble (une ou partie) de ses processus métiers via des outils informatiques (applications) ou des technologies numériques. Cela implique pas mal de travail et de changements : modes de travail, process, choix d'outils, acculturation et formation des équipes... Mais alors, comment s'y prendre et par où commencer ?
Découvrez la planche #23 !
Découvrez pas à pas comment faire votre premier serveur web en Rust avec Rocket et Diesel !