Importance de la veille technologique

rtrmhl

Rust never sleeps
Je travaille actuellement sur une application web critique qui a 6 ans et développé avec des technologies obsolètes avec des régressions et des emmerdes à chaque update.
Heureusement que tu as précisé "web", autrement j'aurais pensé à Odoo, et à ses migrations de DB d'une version à la suivante, puis à la suivante (et ainsi de suite) pour upgrader l'application, "ça passe ou ça casse". :oops:
 
  • Haha
Les réactions: titoum

THiBOo

Elite
Bonjour,

Un petit post pour exprimer mon effarement par rapport aux personnes qui ne cherchent pas à évoluer techniquement dans leur travail.
Je vais parler spécifiquement du développement web mais je pense que le problème touche d'autres domaines

Je travaille actuellement sur une application web critique qui a 6 ans et développé avec des technologies obsolètes avec des régressions et des emmerdes à chaque update.
On devait migrer sur une version plus récente du language qui fait tourner l'App (version qui apporte le typage strict , c'est vrai que ça sert à rien), moi motivé j'ai entendu des réactions de collèges senior, je cite : "moi j'en ai Rien à foutre".
Migration annulée.

A chaque update, les migrations de schéma et données DB se font manuellement et Ilya des merdes. Le mec qui fait les migrations le fait de l'environnement de dev vers la prod, contre tout bon sens, et il ne veut pas changer parce que je cite : j'ai toujours fait comme ça.

Moi j'appelle ça au mieux une faute professionnelle au pire une faute grave.

Je propose d'utiliser un outil pour automatiser les migrations parce qu'on est un peu en 2024 hein. Un autre collègue pourtant spécialiste DB me répond : ça ça n'existe pas Oo (je lui en ai trouvé en 10 min en cherchant sur le net).
Sérieux
Ya que moi que ça choque ?

A mon sens, ne pas chercher à évoluer techniquement est une faute professionnelle.

Qu'en pensez vous ?
Tu bosses pr l'Etat ?

Ah j'ai eu ma réponse plus loin. J'ai posté ça sans savoir mais ça me semblait tellement évident.
J'ai déjà vécu ça. C'est triste mais c'est comme ça. Les personnes que tu décris sont typiquement dans le profil "osef je suis là pr être payé et pas être viré (je doute même que ça leur traverse l'esprit)
 
1er
OP
Totoleheros83

Totoleheros83

Petit chat
Change de job.
Oué j'ai déjà postulé ailleurs, je dois passer un test un juin.
Mais c'est chaud la consultance pour le moment.
Il faut dire aussi que j'ai un profil assez "atypique" paraît il et que je ne suis pas simple à manager :D.

Ceci dit humainement l'équipe est très sympa, avec des profils très variés et l'ambiance est bonne. C'est juste au niveau technique que pour moi ça coince, avec des choix techniques que je trouve aberrants (et je suis le plus frustré de la bande ^^).
 
Dernière édition:
1er
OP
Totoleheros83

Totoleheros83

Petit chat
Tu bosses pr l'Etat ?

Ah j'ai eu ma réponse plus loin. J'ai posté ça sans savoir mais ça me semblait tellement évident.
J'ai déjà vécu ça. C'est triste mais c'est comme ça. Les personnes que tu décris sont typiquement dans le profil "osef je suis là pr être payé et pas être viré (je doute même que ça leur traverse l'esprit)
Ya meme une collègue qui demandait comment stabiliser l'application:
J'ai répondu : c'est simple il faut tout refaire avec des technologies modernes et évolutives :D

Ici on est à la limite du bricolage.

Le problème c'est qu'après les utilisateurs viennent se plaindre parce qu'en terme d'UX c'est assez catastrophique.
Et je les comprends : à la base l'informatique est fait pour te faciliter la vie et te faire gagner du temps et pas le contraire.
 
Dernière édition:

raspberry

3,14159265358979
Non... on est seulement en train de définir les business requirements pour la remplacer.
Budget :
« On sait pas, faut que ça fonctionne, peu importe les coûts »
Pour peu que ça ne fasse pas x10 entre le projet finalisé & la mise en prod :D
 

freedumz

Chasseur de castors
Je bosse dans le monde de la data
Le nombre de mec qui sont encore full on prem (SQL server, ssis, cube olap)

Pendant ce temps, t'as Microsoft qui build comme des porcs avec Fabric
Perso, je consacre casi 1h par jour à chipoter et tester ces nouveaux outils
 

gregsting

Chat!
Pour le versioning DB, on est passé sur Flyway, ça s'est fait très progressivement, beaucoup ne voulaient pas, puis petit à petit tout le monde trouve ça pas mal. Ca reste un outil simple, qui te permet toujours plus ou moins de repasser en mode manuel en cas de problème/exception. Mais il a fallu faire progressif. Et on a pas encore full automatisé le truc, mais c'est plus propre et ça limite les erreurs.

Idem pour les mises en acceptance/prod applicative, quand je suis arrivé y'a 5 ans c'était fait une ou deux fois par semaine manuellement, maintenant c'est automatisé et on fait des MEP quasi daily (avec quand même un trigger manuel et un check). Il a fallu quelques années pour faire évoluer les mentalités.

Il faut commencer petit (automatiser certaines tâches manuelles, garder le lancement manuel des jobs...) puis une fois que tout le monde est à l'aise et que ça marche bien on avance. A chaque étape regarder les pain points de chacun et voir si on peut les supprimer. Vouloir foncer et tout remplacer peut être efficace mais ça passe difficilement en général.

Et... c'est du public.
 

k o D

Elite
Oué j'ai déjà postulé ailleurs, je dois passer un test un juin.
Mais c'est chaud la consultance pour le moment.
Il faut dire aussi que j'ai un profil assez "atypique" paraît il et que je ne suis pas simple à manager :D.

Ceci dit humainement l'équipe est très sympa, avec des profils très variés et l'ambiance est bonne. C'est juste au niveau technique que pour moi ça coince, avec des choix techniques que je trouve aberrants (et je suis le plus frustré de la bande ^^).
Après, arriver dans un projet datant du moyen-âge n'est pas vraiment un problème si l'équipe et le management est OK de le faire évoluer.

J'ai adoré faire des migrations de webapp Java assemblée à l'origine avec Ant qui comptait sur ActiveX de Microsoft pour le fonctionnement de l'auth du client.
C'était un vrai challenge technique de continuer le business as usual (monde bancaire) tout en modifiant petites pièces par petites pièces
 

freedumz

Chasseur de castors
Après, tout ne peut pas être mis en cloud
De plus en plus de boîte, même ceux qui freinaient des deux pieds y a quelques années y vont ( banques, institutions européennes,...)
 

pyngu

La vodka du diable
De plus en plus de boîte, même ceux qui freinaient des deux pieds y a quelques années y vont ( banques, institutions européennes,...)
J'ai entendu qu'il y avait justement pas mal de retour en local ou en mode hybride dans pas mal de boîte.
 

titoum

OPTC:970342646
J'ai entendu qu'il y avait justement pas mal de retour en local ou en mode hybride dans pas mal de boîte.
plutôt l'inverse mais ils veulent bcp de garantie et des serveurs host en Europe.

après faut comparer le cloud openworld et les cloud privé cadenassé :D
 

axel91

Branlomane végétatif
Chez nous, c'est l'autre côté du décor et plus modeste quand même :D On est dans une grosse migration de notre plateforme de moteur de réservations (hôtel) mais géré en interne (via le Group IT) et c'est vraiment sympa comme expérience.
J'ai pas assisté aux discussions internes (kick-off, validation budget etc etc) mais pour le suivi/implémentation/tests/mise en service c'est intéressant. Surtout quand tout le monde pense et va dans la même direction.

Là aussi d'ailleurs, il y a une nette tendance qui se dessine vers le "tout au cloud" mais la transition reste lente.
On a d'ailleurs un deuxième projet qui va commencer prochainement, beaucoup plus massif car on parle ici d'un système global et commun qui sera implémenté dans tous les hôtels du groupe (une bonne quinzaine). Je vais être sur le projet pour l'Europe, en tant que "consultant" pour épauler le IT Project Manager (qui lui se rapproche certainement de ce que beaucoup font ici :) ) - hâte de voir tout ça même si je n'ai pas encore non plus énormément de détails à ce propos...
 
Haut