Contrairement à d'autres professions (comme la comptabilité, le droit, la médecine, etc.), il n'y a pas de certification à l'échelle de la profession pour le génie logiciel.
Je connais bien la multitude de certifications spécifiques à la technologie et à la méthodologie qui visent à servir de preuve de spécialisation et d'expérience, mais il n'y a pas de société publique d'ingénierie logicielle / d'organe directeur qui établit (et a le pouvoir d'évaluer légalement) les normes professionnelles généralement acceptées .
Je comprends que le logiciel est une bête dynamique - c'est en partie de l'art, en partie de la science - mais je me demande si le génie logiciel a le potentiel pour devenir une profession formelle.
Qu'est-ce qui doit changer pour que cela se produise et serait-ce même une bonne chose?
(Si quelqu'un connaît la recherche formelle sur ce sujet, j'apprécierais grandement les références)
Mise à jour
Je suis d'accord avec bon nombre des bons points soulevés ci-dessous concernant le niveau actuel de certification en génie logiciel. Je trouve également très intéressant que certains pays traitent le génie logiciel comme une profession tandis que d'autres ne le font pas.
Il semble cependant qu'il y ait un peu de linceul autour du terme «profession formelle» et de la manière dont il s'appliquerait au génie logiciel. Je pense que le problème clé du génie logiciel - et la principale raison pour laquelle ce n'est pas une profession à part entière - est que si vous êtes un ingénieur logiciel certifié, et - par exemple - certains logiciels que vous avez écrits pour un dysfonctionnement d'ascenseur et tuent des gens, votre certification et / ou votre adhésion à un organisme professionnel officiel ne sera pas révoquée.
Bien sûr, votre entreprise pourrait être poursuivie pour des millions, et vous pourriez personnellement perdre votre emploi et gagner une mauvaise référence, mais en règle générale, vous êtes personnellement protégé par le bouclier de la responsabilité limitée du fait d'être employé par ladite entreprise. En d'autres termes, et pour autant que je sache, il n'y a pas d'évaluation / d'application légale en place (contrairement aux autres professions formelles et à leurs sociétés gouvernantes) qui ont le mandat de vous interdire officiellement de faire du commerce une fois que vous avez fait un bourrage colossal .
J'ai bien aimé la réponse qui touchait au fait que le génie logiciel - en l'état - est une méritocratie, qui n'a pas besoin d'être une profession formelle, et que c'est une bonne chose qui ne devrait pas changer. Dans le même temps, je pense que nous devons faire une distinction claire entre les ingénieurs logiciels de logiciels critiques et les développeurs de logiciels divers / non critiques.
Pour ceux d'entre vous qui travaillent / ont travaillé sur des logiciels critiques - y a-t-il une responsabilité personnelle? Il y a sûrement un besoin de répercussions formelles dans le cas où l'ingénieur logiciel commettrait une erreur coûteuse?