A diferencia de otras profesiones (como Contabilidad, Derecho, Medicina, etc.), no existe una certificación profesional para Ingeniería de Software.
Soy consciente de la multitud de certificaciones específicas de tecnología y metodología que tienen como objetivo servir como prueba de especialización y experiencia, pero no existe una sociedad de ingeniería de software / organismo rector público que establezca (y tenga el poder de evaluar legalmente) estándares profesionales generalmente aceptados .
Entiendo que el software es una bestia dinámica, eso es en parte arte, en parte ciencia, pero me pregunto si la Ingeniería de Software tiene el potencial de convertirse en una profesión formal.
¿Qué necesita cambiar para que esto suceda? ¿Sería algo bueno?
(Si alguien sabe de investigación formal sobre este tema, agradecería mucho las referencias)
Actualizar
Estoy de acuerdo con muchos de los buenos puntos planteados a continuación con respecto al nivel actual de certificación en Ingeniería de Software. También me parece muy interesante que algunos países traten la Ingeniería del Software como una profesión, mientras que otros no.
Sin embargo, parece haber un poco de envoltura alrededor del término "profesión formal" y cómo se aplicaría a la Ingeniería del Software. Creo que el problema clave con la Ingeniería del Software, y la razón principal por la que no es una profesión en toda regla, es que si eres un Ingeniero de Software certificado y, por ejemplo, algún software que escribiste para un mal funcionamiento del ascensor y mata a la gente, su certificación y / o membresía a un organismo profesional formal no será revocada.
Claro, su compañía podría ser demandada por millones, y usted personalmente podría perder su trabajo y ganar una mala referencia, pero en general, usted está protegido por el escudo de responsabilidad limitada como resultado de ser empleado de dicha compañía. En otras palabras, y que yo sepa, no existe una evaluación / aplicación legal (a diferencia de otras profesiones formales y sus sociedades de gobierno) que tienen el mandato de prohibirle oficialmente el comercio una vez que haya hecho una colosal acumulación .
Me gustó bastante la respuesta que se refirió al hecho de que la Ingeniería de Software, tal como está, es una meritocracia, que no necesita ser una profesión formal, y que es algo bueno que no debería cambiar. Al mismo tiempo, creo que debemos hacer una distinción clara entre los ingenieros de software de software de misión crítica y los desarrolladores de software misceláneo / no crítico.
Para aquellos de ustedes que trabajan / han trabajado en software de misión crítica, ¿hay alguna responsabilidad personal? ¿Seguramente hay una necesidad de repercusiones formales en caso de que el Ingeniero de Software cometa un error costoso?