jueves, 31 de marzo de 2011

GUIA No 3

El Codigo de Etica y Practica Profecional de Ingenieria de Software



Principio I : Sociedad

Los ingenieros del software actuarán de manera coherente con el interés general :

1.1 Aceptar la completa respon-sablidad de su trabajo.

1.2 Mitigar sus propios intereses los del empresario, los del cliente y los de los usuarios con los del bienestar público.

1.3 Dar el visto bueno al software sólo si se tiene fundada creencia de que es seguro, de que cumple las especificaciones, de que a pasado las pruebas y de que no disminuye la calidad de vida, la confidencialidad ni daña el medio ambiente.

1.4 Revelar a las personas o autoridades correspondientes cual-quier peligro real o potencial para el usuario, la sociedad o el medio ambiente.

1.5 cooperar en las materias relacionadas con preocupaciones graves causadas por el software, su instalación, mantenimiento, soporte o documentación.

1.6 Ser justos y veraces en todos las afirmaciones, especialmente en las que sean públicas, relativas al software o a documentos, métodos y herramientas relacionados.

1.7Considerar las cuestiones de discapacidades físicas, asignación de recursos, desventajas económicas y ortos factores que puedan disminuir el acceso a los beneficios del software.

1.8 Estar dispuesto a utilizar las capacidades profesionales para buenas causas y contribuir a la educación del público en general con respecto a su disciplina.

Principio II: Cliente y Empresario

Los ingenieros del software deberán actuar de tal modo que se sirvan los mejores intereses para sus clientes, y consecuentemente con el interés general.

2.1 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.

2.2 No utilizar conscientemente software obtenido o retenido de manera ilegal o no ética.

2.3 Utilizar la propiedad de un cliente o patrón sólo de maneras adecuadamente autorizadas y con el conocimiento y el consentimiento de este.

2.4 Garantizar que cualquier documento en el que se confía a sido aprobado, cuando así se requiera, por alguien con autoridad para hacerlo.

2.5 Mantener como privada cualquier información confidencial obtenida mediante el trabajo profesional.

2.6 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 propiedad intelectual o sea problemático.

2.7 identificar, documentar e informar al empresario o al cliente sobre cualquier asunto de interés social, o de que se tiene conocimiento acerca del software o de documentos relacionados.

2.8 No aceptar trabajo externo que vaya en detrimento de aquel que desarrolle para su principal contratante.

Principio III: Producto

Los ingenieros de software deberán garantizar que sus productos y las modificaciones relacionadas con ellos cumplen los estándares profesionales de mayor nivel más que sea posible.

3.1 Promover la máxima calidad, un coste aceptable y un plazo razonable garantizando que el empresario diferente y que está disponible para consideración del usuario y del público en general.

3.2 Garantizar objetivos adecuados y alcanzables para cualquier proyecto en el que trabajen o vayan a trabajar.

3.3 Identificar, definir y examinar temas éticos, económicos, legales, culturales y medioambientales relacionados con cualquier proyecto.

3.4 Garantizar, mediante una conveniente combinación de educación, adiestramiento y experiencia, que están cualificados para cualquier proyecto en el que trabajen o vayan a trabajar.

3.5 Garantizar una metodología adecuada para cualquier proyecto en el que trabajen o vayan a trabajar.

3.6 Trabajar para seguir los estándares de la industria, si están disponibles, que sean lo9s más adecuados para las tareas, desviándose del mismo sólo cuando este justificando ética o técnicamente.

3.7 Esforzarse para entender completamente las especificaciones del software que están desarrollando.

3.8 Garantizar que las especificaciones para el software sobre el que trabajan a sido bien documentada, satisfacen los requisitos.

3.9 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.10 Garantizar una prueba, depuración y revisión adecuada del software y de los documentos relacionados en los que trabajen.

3.11 Garantizar una correcta documentación, influyendo problemas significativos descubiertos y las solucione adoptadas para cualquier proyecto en el que trabajen.

3.12 Trabajar para desarrollar software y documentos relacionados que respeten la confidencialidad de aquellos que van a verse afectados por este software.

3.13 ser cuidadoso para manejar sólo datos precisos obtenidos ante medios legales y éticos, y utilizarlos sólo de manera debidamente autorizadas.

3.14 Mantener la integridad de los datos, siendo sensibles a aquellos que estén obsoletos o equivocados.

3.15 Tratar todas las formas de mantenimiento de software con la misma profesionalidad que los nuevos desarrollos.

Principio VI: Juicio

Los ingenieros de software deberán mantener integridad e independencia en su valoración profesional:

4.1 Moderar todos los juicios técnicos para la necesidad de amparar y mantener valores humanos.

4.2 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.3 Mantener objetividad profesional con respecto a cualquier software o documentos relacionados para los que se les pida evaluación,

4.4 No involucrarse en prácticas financieras económicas, tales como sobornos, dobles facturaciones u otras prácticas impropias.

4.5 Comunicar a todas las partes los conflictos de intereses que no puedan evitarse racionablemente.

4.6 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 patrones o clientes, tengan potenciales conflictos de intereses no revelados.




Principio V: Gestion

L os gestores y lideres de ingeniería de software suscribirán y promoverán un enfoque ético a la gestión del desarrollo y el mantenimiento del software. En particular los ingenieros de software en funciones de dirección o liderazgo deberán según sea adecuado:

5.1 Garantizar una buena gestión en cualquier proyecto en el que trabaje, influyendo procedimientos efectivos para promover calidad y reducción del riesgo.

5.2 Garantizar que se informa a los empleados de los estándares antes de adherirse a ellos.

5.3 Garantizar que los empleados conocen las políticas y los procedimientos del empresario para la protección de las claves de acceso, ficheros y otra información que sea confidencial para el empresario o para otros.

5.4 Asignar trabajos 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.5 Garantizar unas estimaciones cuantitativas realistas de coste, plazo, personal, calidad y productos en cualquier proyecto en el que trabajen o tengan intensión de trabajar, y proporcionar una valoración de la incertidumbre de esas estimaciones.

5.6 Atraer empleados sólo mediante una descripción completa y precisa de las condiciones de trabajo.

5.7 Ofrecer una remuneración adecuada y justa.

5.8 No impedir injustamente a otros la posición que merecen de acuerdo con su cualificación.

5.9 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 de software haya contribuido.

5.10 proporcionar los medios correspondientes en caso de alegaciones de incumplimiento de la política del empresario o de este Código.

5.11 No pedir a un ingeniero de software hacer algo inconsistente con este código.

5.12 No castigar a nadie por expresar preocupaciones éticas sobre un proyecto.

Principio VI: Profesion

Los ingenieros de software deberán progresar en integridad y la reputación de la profesión, coherentemente con el interés general:

6.1 Ayudar a desarrollar un ambiente organizativo favorecedor de un comportamiento ético.

6.2 Promover el conocimiento general de la ingeniería de software.

6.3 Diseminar el conocimiento de la ingeniería de software mediante la participación en organizaciones profesionales, reuniones y publicaciones.

6.4 Apoyar, como miembros de una profesión, a otros ingenieros que se esfuercen a seguir este código.

6.5 No promover el interés propio acosta de la profesión, el cliente o el empresario.

6.6 Obedecer todas las leyes que gobiernen su trabajo, a menos que, en circunstancias excepcionales, tal cumplimiento sea inconsistente con el interés general.

6.7 Ser preciso en la descripción de las características del software en el que trabajan evitando, no sólo falsas declaraciones sino también aquellas que razonablemente podrían suponerse especulativas, vacías, decepciónales, engañosas o dudosas.

6.8 Tener la responsabilidad de detectar, corregir e informar errores en el software y documentos asociados en los que trabajen.

6.9 Asegurarse de que los clientes, patrono y gerentes conocen la obligación del ingeniero de software con respecto a este código de ética y las ramificaciones subsecuentes de tal obligación.

6.10 Evitar asociaciones con empresas y organizaciones que estén en conflicto con este código.

6.11 Considerar que las inobservancias de este código son inconsistentes con ser un ingeniero de software profesional.

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 peligroso.

6.13 Informar sobre las vulneraciones de esté código a las autoridades pertenecientes cuando este claro que sea imposible contraproducente o peligroso consultar a las personas implicadas en estas inobservancias.

Principio VII: Compañeros

Los ingenieros de software serán justos y apoyaran a sus compañeros:

7.1 Animar a los compañeros a adherirse a este código.

7.2 Ayudar a los compañeros en el desarrollo profesional.

7.3 Reconocer completamente el trabajo de otros y abstenerse de atribuirse meritos que no son propios.

7.4 Revisar el trabajo de los demás de forma objetiva, sincera y convenientemente documentada.

7.5 Tratar justamente las opiniones, preocupaciones o quejas de un compañero.

7.6 Ayudar a los compañeros en el conocimiento completo de los estándares de trabajo, influyendo políticas y procedimientos `para proteger claves de acceso, ficheros y otra información confidencial.

7.7 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.8 En las situaciones que se quedan fuera de las áreas de competencias personales, consultar las opiniones de otros profesionales que tengan competencia en esa área.

Principio VIII: Personas

Los ingenieros del software deberán participar en el aprendizaje continuo de la práctica de su profesión y promoverá un enfoque ético en ella:

8.1 Mejorar su conocimiento de los avances en el análisis, la especificación, el diseño, el desarrollo, el mantenimiento y pruebas de software y documentos relacionados, junto con la gestión del proceso desarrollo.

8.2 Mejorar su capacitación para crear software de calidad, seguro, fiable y útil, con un coste y un plazo razonable.

8.3 Mejorar su capacidad para producir documentación precisa informativa y correctamente escrita.

8.4 mejorar su compresión del software y documentos relacionados en los que trabajan y de el entorno en el que se utilizaran.

8.5 Mejorar su conocimiento en los estándares pertinentes y de las leyes que regulan el software y los documentos relacionados en los que trabajan.

8.6 Mejorar su conocimiento de este código, su interpretación y su aplicación al trabajo.

8.7 No dar un tratamiento injusto a nadie por prejuicios irrelevantes.

8.8 No influir a otros para emprender acción alguna que conlleve el incumplimiento de este código.

8.9 Reconocer que las inobservancias personales de este código son inconsistentes con ser un ingeniero de software profesional.

No hay comentarios:

Publicar un comentario