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 del código según la ACM/IEEE:
1. PÚBLICO
Actuar
consistentemente con el interés público.
Aceptar completa responsabilidad por su trabajo.
Ser justo y veraz en todas las afirmaciones.
Moderar los intereses del ingeniero del software.
Estar dispuesto a donar las capacidades profesionales para buenas causas.
2. CLIENTE Y EMPLEADOR
Actuar de una
forma determinada que esté en los mejores
intereses de su cliente y empleador consistente con
el interés público.
Estar dispuesto a donar las
capacidades profesionales
para buenas causas.
No utilizar conscientemente
software obtenido
ilegalmente.
Mantener como privada
cualquier información
confidencial.
No representar interés
contrario al del empresario o
cliente.
3. PRODUCTO
Asegurar
que sus productos y modificaciones relacionadas
logren el más alto estándar profesional posible.
Promover máxima calidad.
Garantizar objetivos
adecuados y alcanzables
para cualquier proyecto.
Garantizar una
metodología adecuada para
cualquier proyecto.
Esforzarse para entender
completamente las
especificaciones del software
que están desarrollando.
4. JUICIO
Mantener integridad e independencia al
emitir su juicio profesional.
Firmar sólo los documentos
preparados bajo su
supervisión.
Mantener objetividad
profesional con respecto a
cualquier software.
No involucrarse en prácticas
financieras engañosas.
Moderar todos los juicios técnicos.
5. 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.
Garantizar una
buena gestión.
Ofrecer una adecuada
y justa remuneración.
6. PROFESIÓN
Fomentar la integridad y
reputación de la profesión
consistente con el interés público.
Ayudar a desarrollar un ambiente
organizativo favorable a un
comportamiento ético.
Promover el conocimiento general
de la ingeniería del software.
No promover el interés propio a
costa de la profesión, el cliente o
el empresario.
Obedecer todas las leyes que gobiernen su trabajo.
7. COLEGAS
Ser
justos y comprensivos con los colegas.
Ayudar a los compañeros en el
desarrollo profesional.
Reconocer completamente el
trabajo de otros.
Revisar el trabajo de otros de
forma objetiva.
Tratar justamente las opiniones,
preocupaciones o quejas de un
compañero.
No interferir injustamente en
la carrera profesional de
cualquier compañero.
Ayudar a los compañeros en
el conocimiento completo de
los estándares de trabajo.
8. INTERÉS PROPIO
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.
Crear software de calidad, seguro, fiable y útil.
Producir documentación precisa.
No dar un tratamiento injusto a nadie.
Mejorar el conocimiento de los estándares
y leyes que regulan el software.