IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Affichage des résultats du sondage: Qu'est-ce qui caractérise la personnalité d'un bon ingénieur ?

Votants
38. Vous ne pouvez pas participer à ce sondage.
  • La recherche de l'amélioration

    17 44,74%
  • La passion

    17 44,74%
  • L'ouverture d'esprit

    23 60,53%
  • Le fait de s'appuyer sur des données pour des prises de décision

    10 26,32%
  • L'ordre

    3 7,89%
  • La productivité

    3 7,89%
  • La persévérance

    13 34,21%
  • Le dur labeur

    1 2,63%
  • La curiosité

    25 65,79%
  • La prise de risque

    3 7,89%
  • La faculté d'adaptation

    15 39,47%
  • La capacité à être autonome

    15 39,47%
  • La capacité à se remettre en question

    16 42,11%
  • La capacité à savoir gérer les délais

    7 18,42%
  • La capacité à pouvoir créer

    14 36,84%
  • La concentration

    11 28,95%
  • Autre (à préciser en commentaire)

    1 2,63%
Sondage à choix multiple
Débats sur le développement - Le Best Of Discussion :

Qu'est-ce qui caractérise un « bon ingénieur » dans le domaine du logiciel ?


Sujet :

Débats sur le développement - Le Best Of

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2013
    Messages
    9 538
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mars 2013
    Messages : 9 538
    Par défaut Qu'est-ce qui caractérise un « bon ingénieur » dans le domaine du logiciel ?
    Qu'est-ce qui caractérise un « bon ingénieur » dans le domaine du logiciel ?
    Une étude donne une ébauche de réponse

    Cela peut sembler aller de soi, mais les bons ingénieurs logiciels sont un élément incontournable à la création de bons logiciels. Cependant, les critères permettant de définir l’expertise dans cette discipline sont parfois des stéréotypes vagues qui reviennent comme « excellent communicateur » ou alors « super coéquipier ». Un manque de spécificité qui peut parfois empêcher que les employeurs puissent les identifier, ou alors que les jeunes ingénieurs puissent le devenir.

    C’est dans ce contexte qu’a été proposée l’étude menée par l’Université de Washington auprès d’une cinquantaine d’ingénieurs disposant d’une certaine expérience.

    Elle a été menée sur trois axes :
    • Quels sont les attributs qui seraient essentiels pour être qualifié d’excellent ingénieur logiciel pour les experts de cette discipline ?
    • Pourquoi ces attributs sont-ils importants pour l'ingénierie logicielle ?
    • Comment ces attributs sont-ils reliés les uns aux autres ?

    Les attributs

    Dans la personnalité

    La recherche de l’amélioration

    Les grands ingénieurs ont été décrits comme des personnes à la recherche de l’amélioration : n’étant pas satisfaits du statu quo, ils cherchent constamment à améliorer eux-mêmes, leur produit et/ou leur environnement.

    Les experts pensent que ces ingénieurs n'ont pas commencé leur carrière en étant excellents, mais qu’il s’agissait de jeunes ingénieurs qui avaient besoin d'apprendre et de s'améliorer.

    Ils ont également estimé que, parce que le domaine du logiciel évolue rapidement, à moins que les ingénieurs ne continuent d’apprendre, ils ne pourraient pas devenir (ou ne parviendraient pas à demeurer) de bons ingénieurs en logiciel.

    D’où la notion de courir sur un escalator infini qui est très répandue parmi les experts : « La technologie informatique, comparée à d'autres sciences ou technologies, est jeune et jolie. Chaque année, il y a de nouvelles technologies, de nouvelles idées. Si vous êtes seulement satisfait de choses que vous avez déjà apprises, alors vous trouverez probablement dans quelques années que vous êtes passé de mode… un bon ingénieur logiciel [sic] n’a de cesse de continuer à faire des recherches, à s’investir. »

    La passion

    Les experts ont décrit les grands ingénieurs comme étant des passionnés : intrinsèquement intéressés par le domaine dans lequel ils travaillent et non juste pour les récompenses extrinsèques comme l'argent. Les experts ont estimé que l'ingénierie logicielle exigeait un ajustement serré entre la passion de la personne et son projet de fournir de la bonne qualité.
    D’ailleurs, l’un d’eux a déclaré : « Je pense qu'il y a des gens qui sont de bons ingénieurs en logiciel qui sont au mauvais endroit et ne sont pas motivés. Aussi, ils finissent par avoir de mauvaises performances. »

    L’ouverture d'esprit

    Les experts ont décrit les grands ingénieurs comme étant ouverts : prêt à laisser judicieusement de nouvelles informations changer la façon dont ils pensent, qui ne prennent pas leur compréhension actuelle comme une parole d’évangile.

    Une qualité qui s’avère cruciale dans la mesure où ils ont insisté sur le fait que les résultats en génie logiciel (par exemple, les réactions des utilisateurs ou un succès commercial) étaient difficiles à prévoir : « Vous devriez être ouvert ... ce que vous pensez ne doit pas nécessairement être la bonne chose demain ... comme l'explosion de Facebook, alors que MySpace était déjà là, mais Facebook a connu du succès. Pourtant, personne ne savait que Facebook aurait un tel succès lorsqu’il a été lancé. »

    Être axé sur les données

    Plusieurs experts ont décrit les grands ingénieurs comme étant axés sur les données : ils prennent le temps d’évaluer les mesures de leurs actions et du produit, créant des boucles de rétroaction comportementales pour optimiser les logiciels ainsi que les processus.

    Pour les experts, si cela est possible, ces décisions doivent être basées sur les données et non sur une intuition quelconque ou des arguments. Une approche qui est considérée comme un moyen d'éviter des confirmations biaisées, mais les experts déplorent le fait que cette approche ne soit pas une panacée :

    « Une chose qui me surprend : même si nous sommes guidés par les données, ou du moins nous croyons que nous le sommes, certaines données nous sont montrées et pourtant nous trouvons des moyens de les ignorer. Alors, peut-être que tout le monde pense être axés sur les données, mais j'ai vu des gens trouver des excuses pour expliquer pourquoi les données ne s'appliquent pas à eux. Je l'ai vu un million de fois. »


    Attributs d'un bon ingénieur dans sa personnalité

    Dans la prise de décision

    Ici, les ingénieurs ont cité neuf attributs dans la capacité d’un « bon ingénieur » à décider.

    Avoir des connaissances sur les personnes et l'organisation

    Cela inclut d'être informé sur les responsabilités de leurs collègues ainsi que leurs connaissances et leurs tendances. Par exemple, savoir qui a une expertise dans tel domaine va permettre aux bons ingénieurs de se tourner vers la bonne personne pour demander de l’assistance, ou aider ceux qui sont à la tête d’une équipe à mieux combler les déficits qu’il peut y avoir entre collègues.

    Voir la forêt et les arbres

    Pour les experts, un bon ingénieur doit être capable de voir la forêt et les arbres, c’est-à-dire considérer les situations avec de multiples niveaux d’abstraction comme les détails techniques, les tendances de l’industrie, la vision de l’entreprise, les besoins des clients / de l’entreprise

    Faire une mise à jour de leur modèle mental

    Gérer la complexité

    Attributs d'un bon ingénieur pour la prise de décision


    Source : résultats de l'étude (au format PDF)

    Et vous ?

    Êtes-vous d'accord avec les attributs qui ont été choisis ?
    Auriez-vous d'autres attributs à proposer ?
    Auriez-vous envisagé d'autres axes de réflexion sur le sujet ? Lesquels ?

    Voir aussi :

    Une société de recrutement raconte l'histoire d'ingénieurs rejetés malgré leur bon profil, pour des raisons autres que leurs performances
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2009
    Messages
    2 056
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2009
    Messages : 2 056
    Par défaut
    Citation Envoyé par Stéphane le calme Voir le message
    Auriez-vous d'autres attributs à proposer ?
    Il est surtout différent du "mauvais ingénieur".

  3. #3
    MikeRowSoft
    Invité(e)
    Par défaut
    Un bon ingénieur n'est pas forcément performant, juste le "pote" avec qui "avancer".

  4. #4
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2007
    Messages
    2 161
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 2 161
    Par défaut
    Y a les bons et les mauvais ingénieurs...
    Un bon ingénieur, il a un projet et il code...
    Le mauvais ingénieur... ben lui, il a un projet et il code...



    Blague à par, bon ou mauvais, un ingénieur logiciel ne tient jamais les délais.
    Pour la simple raison que lorsqu'il donne un chiffrage, on ne lui donne jamais le planning qui va avec.
    Pour un ingénieur reconnu comme "bon", le commercial / DP / CP va diviser le chiffrage reçu par 3x car après tout, "il est bon donc ça va le faire..."
    Pour un ingénieur reconnu comme "mauvais", le commercial / DP / CP va diviser le chiffrage reçu par 5x car après tout,"il est mauvais donc il gonfle tjrs un max ses chiffrages pour compenser"

  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    1 616
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 616
    Par défaut
    Moi mon boss il multiplie les chiffrages par 2 Mais il aime les sous je crois, et moi aussi, et vu que je suis intéressé, alors ...

    Un bon ingénieur, c'est simple, la ligne support ne sonne jamais, les bugs sont rares et c'est lui qui les détecte, les clients sont satisfaits, les collègues et encadrements n'ont pas de problème à régler suite à la dernière mise à jour.

    Un bon ingénieur, du point de vue de mon boss tout du moins, c'est pas d'emmerdes ni de soucis, pas de client au téléphone encore moins à longueur de journée, et de la satisfaction client.

  6. #6
    Membre très actif
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    614
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 614
    Par défaut
    Citation Envoyé par fredoche Voir le message
    Un bon ingénieur, c'est simple, la ligne support ne sonne jamais, les bugs sont rares et c'est lui qui les détecte
    Hem… Donc un bon ingénieur ne livre jamais, car sinon, je ne vois pas…

  7. #7
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 532
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 532
    Par défaut
    Citation Envoyé par Stéphane le calme Voir le message
    Pour les experts, un bon ingénieur doit être capable de voir la forêt et les arbres, c’est-à-dire considérer les situations avec de multiples niveaux d’abstraction comme les détails techniques, les tendances de l’industrie, la vision de l’entreprise, les besoins des clients / de l’entreprise
    considérer les choses avec de multiples niveaux d'abstraction bien d'accord ; c'est avoir une vision globale d'un projet.

    Cependant il ne faut pas trop tomber dans l'excès inverse c.a.d. trop d'abstraction; et on finit tôt ou tard par ne pas voir les problèmes techniques plus terre-à-terre.
    Car un projet informatique c'est toujours des problèmatiques techniques à résoudre.

    Et puis l'excellent aphorisme de Saverok devrait être affiché en page d'accueil

  8. #8
    Inactif  

    Homme Profil pro
    NR
    Inscrit en
    Juin 2013
    Messages
    3 715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : NR
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2013
    Messages : 3 715
    Billets dans le blog
    9
    Par défaut
    la paresse. (a ne pas confondre avec feignasse)

  9. #9
    Membre extrêmement actif
    Profil pro
    Développeur
    Inscrit en
    Mars 2012
    Messages
    1 970
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 1 970
    Par défaut
    Un bon ingénieur, c'est simple, la ligne support ne sonne jamais, les bugs sont rares et c'est lui qui les détecte, les clients sont satisfaits, les collègues et encadrements n'ont pas de problème à régler suite à la dernière mise à jour.

    Un bon ingénieur, du point de vue de mon boss tout du moins, c'est pas d'emmerdes ni de soucis, pas de client au téléphone encore moins à longueur de journée, et de la satisfaction client.
    C'est aussi valable pour un bon développeur

  10. #10
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2007
    Messages : 871
    Par défaut
    La capacite a se sortir les doigts, et ne pas etre spectateur de ce qui se passe.

  11. #11
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2016
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2016
    Messages : 30
    Par défaut
    Je ne comprend pas comment ça ne peut pas être "la passion" la top réponse puisque celle-ci engendre tous le reste.

  12. #12
    Membre actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2013
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2013
    Messages : 19
    Par défaut le bon ingénieur, il...
    c'est quoi la différence entre un bon ingénieur et un mauvais ingénieur?

    Le bon ingénieur, il voit un problème, il fait des spec;
    le mauvais ingénieur, il voit un problème, il fait des spec, mais c'est un mauvais ingénieur.

  13. #13
    Membre Expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Par défaut
    Le bon ingénieur, c'est aussi celui qui sait mettre l'effort nécessaire au bon endroit.

    J'en connais plein, très compétents, mais qui vont mettre en place 3 frameworks et 9 design pattern pour faire un hello world. Du coup c'est non seulement inutile mais dangereux, la maintenance devient un cauchemar juste parce que le monsieur s'est autorisés de la branlette intellectuelle. C'est gratifiant d'un point de vue personnel mais ça sert à rien.

    Le bon ingénieur, c'est aussi celui qui est pragmatique, et qui n'over-engineer pas systématiquement. Qui connait les couplages acceptables et ceux qu'il faut éviter. Bref, pour moi, pas vraiment de bons ou de mauvais, seulement des "plus expérimentés".

    PS: dans un contexte d'entreprise différent, un "mauvais" peut tout d'un coup se transformer en rockstar juste parce qu'il est bien coaché, soutenu, et valorisé. ABE...

  14. #14
    Inactif  

    Homme Profil pro
    Écrivain public, Économiste et Programmeur Free Pascal
    Inscrit en
    Août 2005
    Messages
    350
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Écrivain public, Économiste et Programmeur Free Pascal
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2005
    Messages : 350
    Billets dans le blog
    40
    Par défaut La passion n'est pas en tête
    C'est étonnant que la passion ne soit pas en tête.
    Voudrait-on dire qu'il n'y a pas besoin d'être passionné pour faire mieux ?
    Autrement dit, un bon ingénieur doit il plutôt savoir se taire plutôt que de confronter sa direction et les autres ingénieurs aux problématiques de l'entreprise ?

  15. #15
    Membre émérite
    Inscrit en
    Janvier 2011
    Messages
    805
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Janvier 2011
    Messages : 805
    Par défaut
    Une enquête prétend avoir trouvé la définition universelle du bon ingénieur logiciel en se bornant à demander à 59 personnes de chez Microsoft. << fin de la blague >>

  16. #16
    Expert confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    6 814
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 6 814
    Par défaut
    Le bon ingénieur, c'est moi.

    Je déconne, mais à moitié seulement. La plupart des gens qui vont répondre vont projeter l'image qu'ils ont d'eux mêmes sur l'image du développeur idéal. C'est humain.

  17. #17
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2007
    Messages
    2 161
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 2 161
    Par défaut
    Citation Envoyé par el_slapper Voir le message
    La plupart des gens qui vont répondre vont projeter l'image qu'ils ont d'eux mêmes sur l'image du développeur idéal. C'est humain.
    Parce que tu penses que la plupart des gens ont une image positive d'eux-même ?

    Je suis passé du côté obscur du management depuis bientôt 4 ans et je suis tjrs surpris du nombre de personnes qui se dévalorisent totalement lors des entretiens.
    Au lieu d'axer leur bilan sur leurs réussites, ils se focalisent sur les échecs.

  18. #18
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Saverok Voir le message
    Parce que tu penses que la plupart des gens ont une image positive d'eux-même ?

    Je suis passé du côté obscur du management depuis bientôt 4 ans et je suis tjrs surpris du nombre de personnes qui se dévalorisent totalement lors des entretiens.
    Au lieu d'axer leur bilan sur leurs réussites, ils se focalisent sur les échecs.
    La plupart des gens devraient avoir une image positif d'eux-même. On avance pas vraiment dans la vie en ayant une mauvaise image de sois-même.

    Par exemple, j'imagine que tu n'as pas souvent retenu des personnes qui se focalisaient sur leurs échecs pendant un entretien.

  19. #19
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 532
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 532
    Par défaut
    Citation Envoyé par Saverok Voir le message
    Je suis passé du côté obscur du management depuis bientôt 4 ans et je suis tjrs surpris du nombre de personnes qui se dévalorisent totalement lors des entretiens.
    Au lieu d'axer leur bilan sur leurs réussites, ils se focalisent sur les échecs.
    cela n'empêche pas l'humilité....se dévaloriser n'est pas forcément synonyme d'humilité.

    Les gens arrogants et imbus de leur personne ça pullule dans le monde de l'informatique, remarquez je fais certainement partie du lot aussi .
    On a tellement de gens arrogants et certains de leur personne,que même les projets informatiques ils plantent

    Pour ce qui est de l'exercice de l'entretien qui est un sujet à part ( quoique...) la critique majeure que j'en fais est qu'on donne une impression falsifiée et biaisée de ce que l'on est réellement ( à l'époque de la communication maitre de toute façon on est bien obligé)

  20. #20
    Membre Expert
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    1 616
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 616
    Par défaut
    Citation Envoyé par el_slapper Voir le message
    Le bon ingénieur, c'est moi.
    non c'est moi

Discussions similaires

  1. Qu'est-ce qui fait un bon programmeur ?
    Par Hinault Romaric dans le forum Actualités
    Réponses: 45
    Dernier message: 10/01/2020, 14h34
  2. Qu'est ce qui prend de la place dans une db access
    Par lepirlouit dans le forum Access
    Réponses: 8
    Dernier message: 25/07/2006, 10h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo