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…

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