on martes, 23 de noviembre de 2010



Un ingeniero en software esta consiente de todas sus capacidades y tiene tantas oportunidades y herramientas para ayudar o causar daño a terceros e incluso obtener beneficio para sí mismo. Esto se debe a toda la información que posee y esta a su alcance. Es por esto que un ingeniero en software debe seguir ciertos principios para ser responsable y confiable en su profesión.

La ingeniería en software puede interactuar en muchas áreas; en la salud puede ser aplicada en los instrumentos utilizados en las operaciones, en las finanzas porque se puede presentar de manera didáctica y veraz, pues se pueden crear programas que mejora la captura de datos (entre otras cosas), para la educación se pueden crear programas para que haya una mayor interacción en la forma de aprender, entre otras mas. Todo esto, como sabemos de acuerdo a las necesidades del cliente.

Para hablar de responsabilidad ética primero debemos entender que es ética. En si,  podemos decir que es una forma de entender que está bien y que está mal, en cómo se debe actuar (dictado por principios), saber actuar y responder de aquellos actos que están fuera de lo permitido, todo de acuerdo al criterio.
Todo esto tiene como objetivo crear conciencia de responsabilidad y lograr ser profesionales dignos.

Por tanto los Ingenieros de Software deben adherirse al siguiente Código De Ética Y Práctica Profesional. Que viene siendo 8 principios necesarios para ser un respetable ingeniero en software:

1. Sociedad. Los ingenieros de software actuarán en forma congruente con el interés social.
“Todo esto se refiere a como se debe actuar, siendo respetuosos con la sociedad. Es decir, el desarrollo de software no debe dañar tanto a personas como al medio ambiente”
2. Cliente. Los ingenieros de software actuarán de manera que se concilien los mejores intereses de sus clientes y empresarios, congruentemente con el interés social.
“Aquí es necesario seguir muchos valores. Se debe ser claro con el cliente de lo que somos capaces de hacer y a la vez, cumplir con lo que él quiere. Todo esto sin afectar el interés social ”
3. Producto. Los ingenieros de software asegurarán que sus productos y modificaciones correspondientes cumplen los estándares profesionales más altos posibles.
“Asegurar que el producto que se entrega al cliente no es de baja calidad. Es decir, que la interacción que tenga el cliente con el producto mejore su desempeño y no resulte contraproducente, sabiendo también que el producto a entregar es legal, con costos aceptables y ante todo que el cliente este satisfecho con este.”
4. Juicio. Los ingenieros de software mantendrán integridad e independencia en su juicio profesional.
El ingeniero debe estar alejado completamente de vínculos que en presente o futuro puedan afectar o tener conflictos con el cliente. Debe estar consciente de donde puede interactuar, visto todo con responsabilidad
5. Administración. Los ingenieros de software gerentes y líderes promoverán y se suscribirán a un enfoque ético en la administración del desarrollo y mantenimiento del software.
Aquel o aquellos que dirigen deben asegurar que todo lo relacionado con el desarrollo y mantenimiento del software se cumpla, aplicando conocimientos ya previstos e informando a los ingenieros de todo aquello que se puede o no se puede hacer.
6. Profesión. Los ingenieros de software incrementarán la integridad y reputación de la profesión congruentemente con el interés social.
“Los ingenieros en software deben interactuar entre si y con demás personas ajenas a la profesión para ayudar, promover, o extender el conocimiento de la ingeniería; además de apoyarse entre colegas y claro esta sin pasar de lado al cliente.
7. Colegas. Los ingenieros de software apoyarán y serán justos con sus colegas.
Debe existir una serie de valores y buena disposición entre colegas para escuchar, entender y comprender para reconocer el trabajo de otros.
8. Personal. Los ingenieros de software participarán toda su vida en el aprendizaje relacionado con la práctica de su profesión y promoverán un enfoque ético en la práctica de la profesión.
El hecho de que un ingeniero en software ya tenga conocimientos no significa que sea suficiente. Éste quiere mejorar en todos los ámbitos, mejorar sus habilidades y conocimientos, y reconocer que el mal cumplimiento de estos principios no es congruente con un buen ingeniero en software.

Te invitamos a que participes en nuestra encuesta, y que elabores tus respuestas en los comentarios.

Para finalizar, una reflexión:

“Un gran poder conlleva una gran responsabilidad.”
Tío Ben Parker (Spiderman)