Qu’est-ce qu’industrialiser les développements PHP ?
L'industrialisation des développements PHP est un thème émergent. Depuis quelques mois, on en entend de plus en plus parlé mais qu'est-ce que cela recouvre concrètement ?
Une définition pourrait être que l’industrialisation des développements consiste à mettre en œuvre des pratiques et des outils visant à rendre les logiciels produits plus robustes, tout en restant dans des délais et des coûts maîtrisés. On a donc là deux leviers : des pratiques et des outils qui permettent d'atteindre deux buts précis : obtenir des logiciels robustes en maîtrisant à la fois le budget et le planning.
Ces pratiques et ces outils sont multiples et varient selon les habitudes, les sociétés et les projets. Nous avons tenté d'en lister un certain nombre qui nous paraissent essentiels :
- Former les équipes ;
- Employer une convention de programmation ;
- Utiliser un dépôt de code ;
- Utiliser un framework ;
- Adopter un IDE de développement ;
- Automatiser les tests ;
- Mettre en place une intégration continue ;
- Déployer automatiquement ;
- Pratiquer l'analyse statique ;
- Utiliser des outils de conception ;
- Mettre en place des méthodes de programmation ;
- Maîtriser de la qualité du code ;
- S'assurer de l'implication des utilisateurs.
Et vous, quelles pratiques et outils utilisez-vous pour industrialiser vos développements ?
Aucun trackbacks pour l'instant

