Archive

Posts Tagged ‘MMIT’

Legacy Applications

COBOL : Fousa - flickr

COBOL : Fousa – flickr

Depuis que j’ai commencé à travailler (en SSII, qu’il faut nommer ESN, pour rappel), j’ai souvent rencontré des applications assez vieilles.
Au début, je ne savais pas, mais j’ai appris par la suite que l’on nommait ça « legacy application » (ou Legacy system, ou Système hérité en français).

Autrement dit, des applications très vieilles sur lesquelles sont passés un nombre de développeurs parfois impressionnant, avec des normes de codages qui varient en fonction des époques, des personnes, du chef de projet courant, du sens du vent et de l’humeur du jour.
Autrement dit bis, c’est une application…bordélique et surtout qui va coûter immensément cher à maintenir ou même à migrer.

Dans ce billet, on va voir un peu quelques risques d’avoir un tel système. Ce n’est pas exhaustif, mais à minima issue de ma propre expérience (donc un potentiel point de départ).
Il est en effet très important de connaître les risques de garder une telle application pour décider de la garder ou de la changer.

Lire la suite…

Publicités
Catégories :Développement, Divers, MMIT

[MMIT] De l’intérêt des tests et de leur automatisation


Cela fait cinq semaines que je travaille (entre autres) sur de l’automatisation de tests.
Il y a beaucoup de choses que j’ai pu faire, d’autres que je souhaite faire et j’ai envie d’en parler un peu (j’y reviendrais sur plusieurs billets qui seront liés).

Je parle ici bien de tests automatisés et non de tests automatiques.
Les tests automatisés sont des tests écris à la main (du moins en partie) et pouvant s’appuyer sur un cahier de tests et dont l’exécution est automatique (clic droit, « Exécuter »).
Les tests automatiques, eux, sont des tests générés de façon automatique (par Visual Studio, par exemple).
La différence que je fais est dans le but : les premiers sont plutôt fonctionnels (vérifier qu’un scénario donne le résultat attendu) tandis que les seconds sont techniques (vérifier que telle méthode fait bien ce qui est prévu).
Les tests automatisés sont donc mécaniquement plus complexes.

Ainsi, dans le présent billet, je vais parler des tests automatisés en général, ce qui va servir d’introduction et de cadre pour les billets suivants.

Lire la suite…

Catégories :Divers, MMIT

[MMIT] De la formation des développeurs

Se démarquer des autres
Ce billet fait partie d’une réflexion de ma part, sur ce qu’est le métier de développeur pour un client final (toujours en SSII, donc), ici, appliqué à la formation.
Il est possible d’accéder aux autres billets du même style ici : MMIT.

La formation des développeurs est, à mon sens, une chose très importante.
Mais de quelle formation parle-t-on ?
Pourquoi former un développeur et pourquoi le développeur doit se former ?
Voici quelques pistes de réponses (si vous en avez d’autres, je suis preneur, comme toujours).

Lire la suite…

Catégories :MMIT

[MMIT] L’entretien

Aujourd’hui, je vais un peu parler des entretiens.
Dans la vie d’un prestataire, c’est un peu la pierre angulaire de tout le reste.
On passe des entretiens pour intégrer une SSII et ensuite on passe des entretiens pour aller chez les clients.
Si l’entretien est réussit, on peut parfois décrocher des missions vraiment bien.
Par contre, si on rate, les missions peuvent s’envoler. Et, en SSII, trop d’entretiens ratés peuvent nuire à la carrière…
Donc, ici, je vais donner quelques conseils utiles (ce n’est pas exhaustif, à adapter suivant les situations/personnes) qui m’ont été donnés (tradition orale oblige) au fil du temps et que j’essaie de mettre en pratique.

Lire la suite…

Catégories :Divers, MMIT

[MMIT] Vocabulaire

BSODDans ce premier billet (introduction ici) , on va voir un peu de vocabulaire pour comprendre ce qui sera dit dans les suivants.

Il faut savoir qu’en France (je ne sais pas pour les autres pays), mais le modèle qui a été choisie (à tort ou à raison) pour l’organisation dans un Système d’Information est un modèle calqué sur le bâtiment et les travaux publics.
Pourquoi ? Bonne question (j’y reviendrais une autre fois)…

Lire la suite…

Catégories :Divers, Humeur, Humour, MMIT

[MMIT] Le Monde Merveilleux de l’IT – Introduction

« Le Monde Merveilleux de l’IT », ce sera une série de billets d’humeur, d’humour (à une lettre près), de choses qui m’agacent et d’autres que j’aime.

Tous les billets titrés MMIT seront donc uniquement dus à ma perception, mon expérience et aux discussions que j’aurais eu avec des collègues, amis etc. travaillant dans le domaine de l’IT (et donc non imputable à la SSII ou au client pour lesquels je travaillerais).

Ce sont des critiques (en bien ou en mal) du monde de l’IT, des méthodes de travail etc.
Certaines choses seront caricaturales, limite absurdes. C’est un fait.
Au lecteur de se faire un avis de ce qu’il en est réellement.

Le but de ces billets n’est pas la critique gratuite, mais, j’espère, un biais pour formaliser un problème et, peut-être, engager une discussion (si le cœur vous en dit; et accessoirement faire un peu rire ou sourire ^^).

Je vais prendre mon temps pour écrire ces billets (en fait, j’en planifie au moins six et comme ça fait longtemps que j’y pense, j’ai déjà eu le temps de formaliser un peu), justement pour ne pas tomber dans la critique gratuite et le « tu dis ça parce que t’es en colère » (ce qui n’est pas toujours faux).

Je mettrais à jour ce billet au fil du temps pour avoir un sommaire des MMIT.

D’ailleurs, pile poils aujourd’hui, alors que je voulais publier ce présent billet : La France dévalorise à tort le métier de développeur informatique ! (comme quoi…).

 

Sommaire

 

Catégories :Divers, Humeur, Humour, MMIT