avr 10

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 »

Mots-clés :
preload preload preload