El Código de Ética y Práctica Profesional de Ingeniería del Software de la ACM _ IEEE Computer Society (2)
El Código de Ética y Práctica Profesional de Ingeniería del Software de la ACM / IEEE Computer Society establece varias directrices para asegurar la calidad y la responsabilidad en el desarrollo de software.
El Código de Ética y Práctica Profesional de
Ingeniería del Software de la ACM / IEEE
Computer Society
This is just a demo map that you can delete right away, if you feel like it...
Principio 4. Juicio
4.06. Rechazar la participación, como miembros o asesores, en organismos privados, gubernamentales o profesionales
vinculados con temas de software, en los que ellos, o sus patronos o clientes, tengan potenciales conflictos de
intereses no revelados.
4.05. Comunicar a todas las partes los conflictos de intereses que no puedan evitarse razonablemente.
4.04. No involucrarse en prácticas financieras engañosas, tales como sobornos, dobles facturaciones u otras
prácticas impropias.
4.03. Mantener objetividad profesional con respecto a cualquier software o documentos relacionados para
los que se les pida evaluación.
4.02. Firmar sólo los documentos preparados bajo su supervisión o dentro de sus áreas de competencia,
y con los que están de acuerdo.
4.01. Moderar todos los juicios técnicos por la necesidad de amparar y mantener valores humanos.
Principio 5. Gestión
5.12. No castigar a nadie por expresar preocupaciones éticas sobre un proyecto
5.11. No pedir a un ingeniero del software hacer algo inconsistente con este Código.
5.10. Proporcionar los medios correspondientes en caso de alegaciones de incumplimiento de la política del empresario o de
este Código.
5.09. Garantizar que hay un acuerdo correcto en lo referente a la propiedad de cualquier software, proceso,
investigación, escrito, u otra propiedad intelectual a la que el ingeniero del software haya contribuido.
5.08. No impedir injustamente a otro obtener la posición que merece de acuerdo con su cualificación.
5.07. Ofrecer una remuneración adecuada y justa.
5.06. Atraer empleados sólo mediante una descripción completa y precisa de las condiciones del trabajo.
5.05. Garantizar unas estimaciones cuantitativas realistas de coste, plazo, personal, calidad y productos en
cualquier proyecto en el que trabajen o tengan intención de trabajar,
5.04. Asignar trabajo sólo después de tener en cuenta la educación y la experiencia, teniendo en cuenta el deseo
de mejorar tal educación y experiencia.
5.03. Garantizar que los empleados conocen las políticas y los procedimientos del empresario para la protección de
las claves de acceso
5.02. Garantizar que se informa a los empleados de los estándares antes de adherirse a ellos.
5.01. Garantizar una buena gestión en cualquier proyecto en el que trabajen, incluyendo procedimientos efectivos
para promover calidad y reducción del riesgo.
Principio 6. Profesión
6.13. Informar sobre las vulneraciones de este Código a las autoridades pertinentes cuando esté claro que sea imposible,
contraproducente o peli-groso consultar a las personas implicadas en estas inobservancias.
6.12. Expresar las preocupaciones a las personas implicadas cuando se detecten incumplimientos significativos de este Código, a
menos que sea imposible, contraproducente o peli-groso.
6.11. Considerar que las inobservancias de este Código son inconsistentes con ser un ingeniero del software profesional.
6.10. Evitar asociaciones con empresas y organizaciones que estén en conflicto con este código.
6.09. Asegurarse de que los clientes, patronos y gerentes conocen la obligación del ingeniero del software con respecto
a este Código de ética, y las ramificaciones subsecuentes de tal obligación.
6.08. Tener la responsabilidad de detectar, corregir e informar errores en el software y documentos asociados en los
que trabajen.
6.07. Ser precisos en la descripción de las características del software en el que trabajan, evitando, no sólo falsas
declaraciones, sino también aquéllas otras que razonablemente podrían suponerse especulativas, vacías,
decepcionantes, engañosas o dudosas.
6.06. Obedecer todas las leyes que gobiernen su trabajo, a menos que, en circunstancias excepcionales, tal
cumplimiento sea inconsistente con el interés general.
6.05. No promover el interés propio a costa de la profesión, el cliente o el empresario.
6.04. Apoyar, como miembros de una profesión, a otros ingenieros que se esfuercen en seguir este Código.
6.03. Diseminar el conocimiento de la ingeniería del software mediante la participación en organizaciones
profesionales, reuniones y publicaciones.
6.02. Promover el conocimiento general de la ingeniería del software.
6.01. Ayudar a desarrollar un ambiente organizativo favorecedor de un comportamiento ético.
Principio 7. Compañeros
7.08. En las situaciones que quedan fuera de las áreas de competencia personales, consultar las opiniones de
otros profesionales que tengan competencia en ese área.
7.07. No interferir injustamente en la carrera profesional de un compañero; sin embargo, la preocupación por el
empresario, el cliente o el interés público puede exigir, con buena voluntad, a cuestionar la competencia de un
compañero.
7.06. Ayudar a los compañeros en el conocimiento completo de los estándares de trabajo, incluyendo políticas
y procedimientos para proteger claves de acceso, ficheros y otra información confidencial, y medidas de
seguridad en general.
7.05. Tratar justamente las opiniones, preocupaciones o quejas de un compañero.
7.04. Revisar el trabajo de los demás de forma objetiva, sincera y convenientemente documentada.
7.03. Reconocer completamente el trabajo de otros y abstenerse de atribuirse méritos que no son
propios.
7.02. Ayudar a los compañeros en el desarrollo profesional.
7.01. Animar a los compañeros a adherirse a este Código.
Principio 8. Persona
8.09. Reconocer que las inobservancias personales de este Código son inconsistentes con ser un ingeniero
del software profesional.
8.08. No influir a otros para emprender acción alguna que conlleve el incum-plimiento de este Código.
8.07. No dar un tratamiento injusto a nadie por prejuicios irrelevantes.
8.06. Mejorar su conocimiento de este Código, su interpretación y su aplicación al trabajo.
8.05. Mejorar su conocimiento de los estándares pertinentes y de las leyes que regulan el software y los
documentos relacionados en los que trabajan.
8.04. Mejorar su comprensión del software y documentos relacionados en los que trabajan y del entorno
en el que se utilizarán.
8.03. Mejorar su capacidad para producir documentación precisa informativa y correctamente escrita.
8.02. Mejorar su capacitación para crear software de calidad, seguro, fiable y útil, con un coste y en un
plazo razonables.
8.01. Mejorar su conocimiento de los avances en el análisis, la especificación, el diseño, el desarrollo, el
mantenimiento y pruebas del software y documentos relacionados, junto con la gestión del proceso de
desarrollo.
Principio 3: Producto
3.15. Tratar todas las formas del mantenimiento del software con la misma profesionalidad que los nuevos desarrollos.
3.14. Mantener la integridad de los datos, siendo sensibles a aquéllos que estén obsoletos o equivocados.
3.13. Ser cuidadosos para manejar sólo datos precisos, obtenidos mediante medios legales y éticos, y utilizarlos sólo de
maneras debida-mente autorizadas.
3.12. Trabajar para desarrollar software y documentos relacionados que respeten la confidencialidad de aquéllos que van a
verse afectados por ese software.
3.11. Garantizar una correcta documentación, incluyendo problemas significativos descubiertos y las soluciones adoptadas,
para cualquier proyecto en el que trabajen.
3.10. Garantizar unas pruebas, depuraciones y revisiones adecuadas del software y de los documentos relacionados en los
que trabajen.
3.09. Garantizar estimaciones cuantitativas realistas de coste, plazos, personal y resultados de cualquier proyecto en el
que trabajen o vayan a trabajar, y proporcionar una evaluación de la incertidumbre de esas estimaciones.
3.08. Garantizar que las especificaciones para el software sobre el que trabajan han sido bien documentadas,
satisfacen los requisitos
3.07. Esforzarse para entender completamente las especificaciones del software que están desarrollando.
3.06. Trabajar para seguir los estándares de la industria, si están disponibles, que sean los más adecuados para
las tareas, desviándose de los mismos sólo cuando esté justificado ética o técnicamente.
3.05. Garantizar una metodología adecuada para cualquier proyecto en el que trabajen o vayan a trabajar.
3.04. Garantizar, mediante una conveniente combinación de edu-cación, adiestramiento y experiencia, que están
cualificados para cualquier proyecto en el que trabajen o vayan a trabajar.
3.02. Garantizar objetivos adecuados y alcanzables para cualquier proyecto en el que trabajen o vayan a trabajar.
3.01. Promover la máxima calidad, un coste aceptable y un plazo razonable, garantizando que los compromisos
significativos al respecto quedan claros, que el empresario y el cliente los aceptan y que están disponibles para
consideración del usuario y del público en general.
Principio 2: Cliente y
empresario
2.09. No representar interés contrario al del empresario o al del cliente, a menos que se comprometa
otro valor ético más elevado; en este último caso se informará al empresario o a otra autoridad
competente acerca de esa preocupación ética.
2.08. No aceptar trabajo externo que vaya en detrimento de aquél que desarrollen para su
principal contra-tante.
2.07. Identificar, documentar e informar al empresario o al cliente sobre cualquier asunto de
interés social, o del que se tenga conocimiento, acerca del software o de documentos rela-cionados.
2.06. Identificar, documentar, recoger evidencia e informar con prontitud al cliente o al
empresario si, en su opinión, existe la probabilidad de que un proyecto fracase, resulte
demasiado caro, viole la legislación sobre propiedad intelectual o sea proble-mático.
2.05. Mantener como privada cualquier información confidencial obtenida mediante el
trabajo profesional, siempre que tal confidencialidad no sea inconsistente con los
aspectos de interés general ni con la ley.
2.04. Garantizar que cualquier documento en el que se confía ha sido aprobado,
cuando así se requiera, por alguien con autoridad para hacerlo.
2.03. Utilizar la propiedad de un cliente o patrón sólo de maneras
adecuadamente autorizadas, y con el conocimiento y el consentimiento de
éste.
2.02. No utilizar conscientemente software obtenido o retenido de manera
ilegal o no ética.
2.01. Proporcionar servicios sólo en las áreas de su competencia, siendo
honestos y francos acerca de cualquier limitación que haya en su
experiencia o educación.
Todos los atajos
DEL para borrar
ENTER to add siblings
TAB para insertar (Mac OS)
INS para insertar (Windows)
Principio 1: Sociedad
1.08. Estar dispuestos a utilizar las capacidades profesionales para
buenas causas y contribuir a la educación del público en general con
respecto a su disciplina.
1.07. Considerar las cuestiones de discapacidades físicas, asignación de
recursos, desventajas económicas y otros factores que puedan
disminuir el acceso a los beneficios del software.
1.06. Ser justos y veraces en todas las afirmaciones, especialmente
en las que sean públicas, relativas al software o a documentos,
métodos y herramientas relacionados.
1.05. Cooperar en las materias relacionadas con preocupaciones
graves causadas por el software, su instalación, mantenimiento,
soporte o documentación.
1.04. Revelar a las personas o autoridades correspondientes
cual-quier peligro real o potencial para el usuario, la sociedad o
el medio ambiente, peligro que razonablemente consideren que
está asociado con el software o con documentos rela-cionados.
1.03. Dar el visto bueno al software sólo si se tiene fundada creencia
de que es seguro, de que cumple las especificaciones, de que ha
pasado las pruebas pertinentes y de que no disminuye la calidad de la
vida, la confidencialidad ni daña el medio ambiente
1.02. Mitigar sus propios intereses, los del empresario, los del
cliente y los de los usuarios con los del bienestar público.
1.01. Aceptar la completa respon-sabilidad de su trabajo.
Preámbulo
El contexto dinámico y exigente de la ingeniería del software requiere que el
código sea relevante y adaptable a las nuevas situaciones a medida que
surjan.
No se pretende que se utilicen partes individuales del Código aisladamente,
para justificar errores por omisión o comisión. La lista de Principios y Cláusulas
no es exhaustiva.
Los ordenadores poseen hoy en día una función básica cada vez
mayor en comercio, industria, administración, medicina,
educación, entretenimiento, relaciones sociales y vida diaria.