Suite à notre premier article sur les facteurs néfastes à la productivité, nous vous proposons aujourd’hui de discuter de l’évolution des outils et des IDE.
En effet, nous avons vécu ces dernières années des évolutions majeures, à plusieurs niveaux :
Au niveau des outils, langages et méthodes :
- Les nouveaux concepts et langages (POO, IoC, Aspect programming, closures…)
- Les nouveaux frameworks (librairies, composants, gestion des dépendances)
- Les usines logicielles (intégration continue, standardisation, automatisation…)
- Les méthodes de développement (qualité, alignement avec les besoins, agilité)
Au niveau des IDE avec de nombreuses fonctionnalités :
- Une intégration avancée (référentiels de version de sources, accès aux SGBDR, accès internet…)
- La compilation automatique
- La complétion de code
- Le refactoring
Ces évolutions ont influencé nettement la productivité avec un facteur parfois multiplicateur de cette dernière. Ceux qui ont connu le développement Java avant et après Eclipse en témoigneront, n’est-ce pas ? Souvent à l’initiative de logiciels libres, ces outils et IDE continuent d’évoluer. Ils illustrent à mon avis très bien le concept « Kaizen » d’amélioration continue.
Cependant, n’y a-t-il pas d’autres facteurs multiplicateurs de la productivité ? Lire la suite »

Commentaires