Le blog de l’Adaptive Software

L’industrialisation du développement informatique ?

Un processus inéluctable !

Le monde change et… vous n’avez pas attendu JCLIP Partners pour le constater !

Parmi les bouleversements qui modifient – et vont continuer à modifier- un certain nombre de choses dans la vie de nos entreprises, le développement informatique en est un.

Nous affirmons même que le développement d’applications informatiques va enfin entrer dans l’ère de l’industrialisation. Car au risque de vous surprendre, c’est encore un domaine bien artisanal.

Selon l’UNESCO, un produit est qualifié d’artisanal si :

  1. Le produit fini dépend de la contribution manuelle de l’artisan
  2. Le savoir-faire particulier est nécessaire pour réaliser le produit
  3. La qualité des éléments produits est directement liée aux savoir-faire et à l’expérience de l’artisan
  4. La qualité des éléments produits n’est ni constante ni homogène
  5. La quantité produite est directement liée au temps passé
  6. La nature du travail n’est pas modifiée par l’utilisation de machines

 

L’industrialisation du développement informatique

Définition qui cadre parfaitement avec le développement d’applications informatiques.

Le développeur est l’artisan qui va utiliser ses connaissances pour produire une application informatique manuellement. Plus précisément, son travail va consister à écrire des instructions dans un langage informatique afin qu’elles puissent être interprétées correctement par un ordinateur.

Evidemment, les outils informatiques comme les outils agricoles ont progressé avec le temps. Ceci étant dit, des cartes perforées aux outils de développements modernes, qui permettent aujourd’hui de suivre pas à pas ce qui se passe dans le cœur même de la machine, la nature même de la tâche en question n’a guère évolué. Et force est d’admettre qu’elle est restée une activité artisanale.

 

 

 

 

Comment donc passer d’un mode artisanal à un mode industriel quand on parle de développement d’applications informatiques ?

Comme dans tous les domaines ! En remplaçant l’humain par une machine dans toutes les tâches sans valeur ajoutée et pouvant être répétées de façon automatique. Dans le développement informatique cela concerne en grande partie la production de code informatique ! 

Et c’est ce que nous avons fait chez JCLIP Partners – pour la plus grande satisfaction de nos clients, cela va sans dire mais c’est quand même mieux en le rappelant 🙂 

L’industrialisation du développement informatique

 

Depuis dix ans nous développons et améliorons une usine logicielle capable de remplacer en partie un développeur informatique.

Cela nous a ainsi permis d’automatiser le développement informatique d’applications métier à 80%.

Il ne s’agit ni d’une méthodologie, ni de paramétrage progiciel mais bien de code produit par un programme.

Cette production automatisée de code informatique permet :

  • d’optimiser les délais de développement
  • d’éliminer les erreurs de codage 
  • de réduire le cout de la non qualité
  • d’effectuer des changements sans délais et à coût marginal

“Une autre façon de voir et vivre l’informatique que nous partageons depuis dix ans avec tous nos clients !”