Alors mes premières impressions sur FAVEOD
quand je l'ai découvert : c'est que c'était vraiment révolutionnaire.
Il y avait de la curiosité, il y avait de l'étonnement.
Je me suis dit que ce n'était pas forcément vrai.
Peut-être un petit rêve...
Et finalement, le rêve est quand même bien réalité.
Il n'y a pas de limite fonctionnelle.
On a du mal à le percevoir au départ
parce que c'est très très riche et très complet.
C'est un vrai gain de temps et ça permet de vraiment décupler les capacités du développeur.
Très impressionné.
Globalement, j'étais très impressionné par FAVEOD et par les possibilités.
C'était un peu dur de comprendre exactement ce que ça impliquait,
comment utiliser l'outil.
Je ne connaissais pas du tout FAVEOD
ça a été une vraie découverte et j'ai trouvé ça vraiment simple d'utilisation.
Moi, j'étais un peu épaté, un peu scotché.
J'ai tout de suite senti la puissance du concept, l'intérêt du produit.
Parce que depuis 50 ans, on développe les projets custom
un peu de la même manière. Mais là, c'était vraiment une technologie
qui permettait de revoir de fond en comble le développement spécifique.
Je me suis dit que c'était vraiment l'avenir du développement et que
ça nous permettait d'aller beaucoup plus vite, beaucoup plus loin et de focaliser
notre énergie sur l'aspect métier du projet qu'on est en train de faire.
Les interactions avec le métier sont complètement transformées puisque là
on est beaucoup plus en temps réel, beaucoup plus à l'écoute.
Ce qui me plaît le plus dans mes échanges
avec le client, c'est quand j'ai la possibilité
d'échanger avec eux sur leurs besoins et potentiellement d'implémenter
ces besoins directement dans le Designer pendant qu'on est en train d'en discuter,
parce que des fois ça peut être très très simple et c'est assez bluffant
pour le client de voir les changements effectués presque en temps réel.
On passe plus de temps à réfléchir,
à répondre aux besoins du client qu'à développer
des choses pour que l'application fonctionne.
On développe, on déploie, on teste. On n'a pas trop à s'occuper
des dépendances vu que c'est fait directement par le Designer.
Moi, ce qui m'a le plus marqué
c'est vraiment la partie évolutivité. Comme on a le même outil qui permet,
si on a des évolutions, des refontes à faire, de repartir
du même logiciel et changer des éléments, rajouter des fonctionnalités et
à chaque fois regénérer une nouvelle appli comme si elle était neuve.
C'est un des points qui m'ont le plus convaincu.
La petite anecdote, c'est la mise en compétition
du développement d'une application : l'une avec une équipe de 8 personnes en Java
et l'autre avec une équipe de 1 personne en FAVEOD.
Et il se trouve que la personne
en FAVEOD a déployé le produit en 3 mois alors que l'équipe de Java
n'a pas fini en 3 mois, ni même le tiers de ce qui était prévu.
La force c'est ça en fait, c'est qu'il n'y a pas
vraiment de différence avec du full custom.
La seule différence, c'est qu'on va plus vite à le faire.
En fait, on va retrouver
toutes les qualités du full custom, en en enlevant une partie des inconvénients.
Travailler dans FAVEOD et apprendre à utiliser FAVEOD,
ça aide en dehors même de FAVEOD à prendre des bonnes habitudes et
à avoir tendance à suivre des bonnes pratiques de développement et à comprendre comment
est-ce qu'il faut construire une application.
Mais au final, il n'y a pas de limite.
On est complètement libre avec le Designer.
On peut aller où on veut, on peut faire ce qu'on veut.
Ça nous ouvre, je pense, à l'avenir de grandes opportunités.