La ingeniería en software es parte de un marco que se limita dentro de lo legal, sin embargo, un ingeniero debe saber que sus responsabilidades son mayores a las técnicas, es decir, que implica también el ámbito moral y de ética. Este también debe evitar el cometer actos indebidos y comprender que debe guiarse por la responsabilidad profesional en aquellos actos no acotados por la ley.
Compromiso de un ingeniero en software:
Los ingenieros de software deberán
comprometerse consigo mismos en convertir el análisis, especificación, diseño,
desarrollo, prueba y mantenimiento de software en una profesión respetable y
beneficiosa. De acuerdo con su compromiso con la salud, seguridad y bienestar
del público, los Ingenieros de Software deberán apegarse a Ocho Principios
Áreas:
- Confidencialidad: Respetar la confidencialidad de sus empleadores o clientes.
- Competencia: No debe falsificar su nivel de competencia.
- Derechos de propiedad intelectual: Asegurar y proteger los derechos de propiedad intelectual de sus clientes y empleadores.
- Uso inapropiado de las computadoras: No usar inapropiadamente las computadoras
Instituciones que cumplen y tienen un código
ético:
- ACM (Association for Computing Machinery).
- IEEE (Instituto de Ingenieros Eléctricos y Electrónicos).
- British Computer Society.
Características del código:
Contiene ocho principios relacionados con el
comportamiento y con las decisiones hechas por ingenieros de software
profesionales, incluyendo practicantes, educadores, administradores,
supervisores y creadores de políticas, así coma aprendices y estudiantes de la
profesión. Las cláusulas de cada
principio son ilustraciones de algunas de las obligaciones incluidas en estas
relaciones. Estas obligaciones se fundamentan en la humanidad del ingeniero de
software, con especial cuidado en la gente afectada por el trabajo de los
ingenieros de software, y los elementos únicos de la práctica.
Principios del código
- PÚBLICO - Los Ingenieros de Software deberán actuar consistentemente con el interés público.
- CLIENTE Y EMPLEADOR - Los Ingenieros de Software deberán actuar de una forma determinada que esté en los mejores intereses de su cliente y empleador consistente con el interés público.
- PRODUCTO - Los Ingenieros de Software deberán asegurar que sus productos y modificaciones relacionadas logren el más alto estándar profesional posible.
- JUICIO - Los Ingenieros de Software deberán mantener integridad e independencia al emitir su juicio profesional.
- GERENCIA - Los gerentes y líderes de Ingeniería de Software deberán suscribirse y promocionar un enfoque ético para la gerencia de desarrollo y mantenimiento de software.
- PROFESIÓN - Los Ingenieros de Software deberán fomentar la integridad y reputación de la profesión consistente con el interés público.
- COLEGAS - Los Ingenieros de Software deberán ser justos y comprensivos con sus colegas.
- INTERÉS PROPIO - Los Ingenieros de Software deberán participar en el aprendizaje de por vida del ejercicio de su profesión y deberán promover un enfoque ético para el ejercicio de la misma.
Problemas éticos:
- Situaciones en las que diferentes personas tienen distintos puntos de vista y objetivos.
- Si usted está en desacuerdo, en principio, con las políticas de un directivo de categoría superior en la compañía, ¿cómo debería reaccionar?
- Esto depende de cada individuo y de la naturaleza de la discordancia. ¿Es mejor argumentar a favor de su posición dentro de la organización o renunciar de acuerdo con sus principios?
- Si piensa que existen problemas con un proyecto de software, ¿cuándo se deben comunicar éstos al gerente?
- Si éstos se discuten cuando son sólo una sospecha, puede ser una sobre-reacción a la situación, si lo deja para más tarde, puede ser imposible resolver las dificultades.
- Tales problemas éticos aparecen en nuestra vida profesional y, afortunadamente, en muchos casos son relativamente menores o se pueden resolver sin mucha dificultad.
- Cuando no se puedan resolver, los ingenieros se enfrentaran, quizás, con otro problema. La acción con base en sus principios podría ser renunciar a su trabajo, pero esto puede afectar a otros, por ejemplo, a sus colaboradores o sus familias.
- Una situación particularmente difícil para los ingenieros profesionales surge cuando su empleador actúa de una forma no ética.
- Por ejemplo, una compañía es responsable de desarrollar un sistema crítico de seguridad y, debido a las presiones de tiempo, falsifica la validación de protección de los registros.
- ¿Es responsabilidad del ingeniero mantener la confidencialidad o alertar al cliente o hacer público, de alguna forma, que el sistema entregado es inseguro?
- La posición ética apropiada depende enteramente del punto de vista de los individuos que están involucrados.
- En este caso, el potencial para el daño, el grado del daño y la gente afectada por el deben influir en la decisión.
- Si la situación es muy peligrosa, se justifica su publicación en la prensa nacional (por ejemplo).
- Se debe tratar de resolver la situación respetando los derechos del empleador.
- Participación en el desarrollo de sistemas militares y nucleares.
Código ético del IEEE
Por la presente, nos comprometemos
personalmente con la más alta ética y conducta profesional, y ACORDAMOS:
- Aceptar la responsabilidad en la toma de decisiones de ingeniería consecuentes con la seguridad, salud, y bienestar de las personas, y revelar rápidamente los factores que pudieran poner en peligro a las personas o al entorno.
- Evitar conflictos de intereses reales o percibidos siempre que sea posible y revelarlos a las partes afectadas cuando existan.
- Ser honestos y realistas en las reclamaciones declaradas o estimadas basadas en datos disponibles.
- Rechazar los sobornos en todas sus formas.
- Mejorar la comprensión de la tecnología, su aplicación apropiada y sus consecuencias potenciales.
- Mantener y mejorar nuestra competencia técnica y emprender tareas tecnológicas para otros sólo si están cualificadas por la experimentación o la experiencia, o después de revelar completamente las limitaciones pertinentes.
- Observar, aceptar y ofrecer críticas honestas de los trabajos técnicos, reconocer y corregir errores, y acreditar apropiadamente la contribución de otros.
- Tratar justamente a todas las personas, sin distinción de factores como la raza, la religión, el sexo, la discapacidad, la edad o su país de origen.
- Evitar injurias a otros, su propiedad, reputación o empleo, mediante acciones falsas o maliciosas.
- Asistir a colegas y compañeros de trabajo en su desarrollo profesional, y darles soporte en el seguimiento de este código ético.
No hay comentarios:
Publicar un comentario