les derniers
articles

Index &
Sommaire
 

Articles « Info » : Métiers

 



Écrivez à AILES !



Présentation d'une FMI-type



Avertissement sur les FMI
 


Développeur Confirmé
( synonymes : développeur ou codeur expérimenté )
{cf. articles sur
Développeur}


Mission :
Développement d'une partie du logiciel, depuis sa spécification jusqu'à son intégration au sein du logiciel complet


Entrée(s) :
    Cahier des charges : document contractuel précisant ce que doit faire le logiciel en termes généraux (sans rentrer en détail dans l'IHM ou dans une liste exhaustive de fonctionnalité).
    Guide de programmation : document relatif à la présentation du code, pour des raisons d'homogénéisation de la lecture de ce-dit code, et relatif à l'emploi de conventions de programmation et des commentaires qui vont avec.
    Fait Technique: document lui demandant de corriger un bug sur son code existant ou de faire évoluer son code afin de prendre en compte complètement une fonctionnalité donnée.


Tâches :
    * Spécification : décrire, pour une exigence du cahier des charges données, l'ensemble des fonctionnalités et leur IHM associée (si celle-ci existe) nécessaire à la réalisation de l'exigence client.
    * Conception : décrire, à partir de spécifications, les classes-objets impliquées pour réaliser la fonctionnalité demandée,
    * Codage : implémentation de ces classes en respectant un "guide de programmation".
    * Test unitaire : réalisation de "bouchons" permettant de simuler les autres parties du projet afin de tester son propre développement de façon indépendante.
    * Test d'intégration : regrouper d'autres parties du logiciel (liées à celle dont on a la charge) et procéder à une "pré-intégration".
    * Réponse à Fait Technique: document précisant que la demande de correction ou d'évolution du code a bien été effectuée ou, au contraire, a été rejetée (en préciser les raisons).


Sortie(s) :
    Code : classes implémentées, commentées, compilées et testées et prêtes à être intégrées.
    PTU & CRTU : Plan de Test Unitaire (pour dire ce que l'on veut tester) et Compte-Rendu de Test Unitaire (en général, pour dire en une ligne que "ça a marché"!...)


Evolution (informatique) :
    Rédacteur de Documentation, Chef de Groupe, Expert, Intégrateur, Responsable Qualité Logiciel


Remarques :
    * Synonyme : Ce terme "expérimenté" a une influence directe sur la paie (que l'on reçoit de son entreprise) ou sur le prix de sa prestation (vendue par sa SSII au client). Attention, dans le cas de régie, chaque entreprise cliente d'une SSII a ses critères propres pour déterminer quand un développeur peut être qualifié "d'expérimenté".
    * Tâche :
Spécifications :
On n'insistera jamais assez sur l'importance de cette phase. Tout ce qui y sera écrit devra être codé... C'est au développeur expérimenté de poser les bonnes questions suffisamment tôt afin d'écrire une spécification "qui l'arrange" (c.à.d. qu'il n'aura pas de mal à coder dans les temps) et qui respecte bien sûr ce que demande le client.
    * Evolution (informatique) : Attention : ce statut est valable de 2-4 ans d'expériences professionnelles jusqu'à environs 8 ans. Au delà, mieux songer au minimum à chef de groupe, chef de projet, expert ou une voie commerciale. Dans tous les cas, mieux vaut ne pas s'y éterniser... ou être sûr de la stabilité de son emploi et ne plus s'étonner de l'évolution de son salaire!


               
 
Avertissement !
 
Décollage !  |  Présentation du site web "AILES"  | 
Infos générales  |  articles "Informatique"