Está en la página 1de 11

Cdigo de tica y Prctica Profesional de Ingeniera de Software (Versin 5.

2) segn lo recomendado por el Grupo de Trabajo Conjunto ACM / IEEE-CS de tica de Ingeniera de Software y Prcticas Profesionales y aprobado conjuntamente por la ACM y de la IEEE-CS como el estndar para la enseanza y la prctica de software ingeniera.

Versin corta Full Version

Software Engineering Cdigo de tica y Prctica Profesional (Short Version) PREMBULO La versin corta del cdigo resume las aspiraciones a un alto nivel de abstraccin, las clusulas que se incluyen en la versin completa proporcionan ejemplos y detalles de cmo estas aspiraciones cambian la manera en que actuamos como profesionales de la ingeniera de software. Sin las aspiraciones, los detalles pueden llegar a ser legalista y tedioso, sin los detalles, las aspiraciones pueden llegar a ser altisonante pero vaco, que en conjunto, las aspiraciones y los detalles forman un cdigo cohesivo. Los ingenieros de software debern comprometerse a hacer el anlisis, especificacin, diseo, desarrollo, pruebas y mantenimiento de software una profesin benfica y respetada. De acuerdo con su compromiso con la salud, seguridad y bienestar del pblico, los ingenieros de software debern adherirse a los siguientes ocho principios: 1. PBLICO - Los Ingenieros de Software debern actuar consistentemente con el inters pblico. 2. CLIENTE Y EMPLEADOR - Los ingenieros de software actuarn de una manera que es en el mejor inters de su cliente y empleador consistente con el inters pblico. 3. PRODUCTO - Los ingenieros de software asegurarn que sus productos y modificaciones relacionadas logren los estndares profesionales ms altos posibles. 4. JUICIO - Los ingenieros de software mantendrn integridad e independencia en su juicio profesional. 5. GESTIN - gerentes y lderes de ingeniera de software deber suscribir y promover un enfoque tico en la gestin del desarrollo y mantenimiento de software. 6. PROFESIN - Los Ingenieros de Software debern avanzar en la integridad y la reputacin de la profesin consistente con el inters pblico. 7. COLEGAS - Ingenieros de Software debern ser justos y comprensivos con sus colegas.

8. SELF - Ingenieros de Software debern participar en el aprendizaje permanente en relacin con el ejercicio de su profesin y promovern un enfoque tico en la prctica de la profesin.

Software Engineering Cdigo de tica y Prctica Profesional (versin completa) PREMBULO Las computadoras tienen un papel central y creciente en el comercio, la industria, el gobierno, la medicina, la educacin, el entretenimiento y la sociedad en general. Los ingenieros de software son aquellos que contribuyen con la participacin directa o enseanza, al anlisis, especificacin, diseo, desarrollo, certificacin, mantenimiento y pruebas de sistemas de software. Debido a su papel en el desarrollo de sistemas de software, ingenieros de software tienen grandes oportunidades para hacer el bien o causar dao, para permitir que otros hagan bien o causa dao, o para influir en los dems para hacer el bien o causar dao. Para garantizar, en la medida de lo posible, de que se utilicen sus esfuerzos para el bien, los ingenieros de software debern comprometerse a hacer la ingeniera de software una profesin benfica y respetada. De acuerdo con este compromiso, los ingenieros de software debern adherirse al siguiente Cdigo de tica y Prctica Profesional. El Cdigo contiene ocho Principios relacionados con el comportamiento de los y las decisiones tomadas por los ingenieros de software profesionales, incluyendo mdicos, educadores, administradores, supervisores y responsables polticos, as como a los alumnos y estudiantes de la profesin. Los Principios identifican las relaciones ticamente responsables en que los individuos, grupos y organizaciones participan y las principales obligaciones de tales relaciones. Las Clusulas de cada Principio son ejemplos de algunas de las obligaciones incluidas en estas relaciones. Estas obligaciones se basan en la humanidad del ingeniero de software, en la atencin especial debida a las personas afectadas por el trabajo de los ingenieros de software, y los elementos nicos de la prctica de la ingeniera de software. El Cdigo prescribe stas como obligaciones de cualquiera que afirme ser o aspiran a ser un ingeniero de software. No se pretende que las partes individuales del Cdigo usarse por s mismas para justificar los errores de omisin o comisin. La lista de Principios y Clusulas no es exhaustiva. Las Clusulas no deben leerse como separar lo aceptable de lo inaceptable en una conducta profesional en todas las situaciones prcticas. El Cdigo no es un simple algoritmo tico que genera decisiones ticas. En algunas situaciones los estndares pueden entrar en conflicto entre s o con las normas de otras fuentes. Estas situaciones requieren que el ingeniero de software a utilizar el juicio tico para actuar de una manera que resulte ms coherente con el espritu del Cdigo de tica y Prctica Profesional, dadas las circunstancias.

Tensiones ticas pueden ser mejor abordados por una consideracin cuidadosa de los principios fundamentales, en lugar de confianza ciega en las regulaciones detalladas.Estos principios deben influir en los ingenieros de software a considerar en trminos generales que se ve afectada por su trabajo, que podr interrogar si ellos y sus colegas estn tratando a los dems seres humanos con el debido respeto, para considerar cmo la opinin pblica, si razonablemente bien informado, vera sus decisiones, analizar cmo son las menos capacitadas se vern afectados por sus decisiones, y considerar si sus actos sern juzgados dignos de la obra ideal profesional como ingeniero de software. En todas estas sentencias se refieren a la salud, seguridad y bienestar del pblico es primario, es decir, el "inters pblico" es fundamental para el presente Cdigo. El contexto dinmico y exigente de la ingeniera de software requiere un cdigo que es adaptable y relevante a las nuevas situaciones que se van produciendo. Sin embargo, incluso en esta generalidad, el Cdigo proporciona apoyo a los ingenieros de software y administradores de ingenieros de software que necesitan para tomar una accin positiva en un caso especfico documentando la postura tica de la profesin. El Cdigo proporciona un fundamento tico a la que los individuos dentro de los equipos y el equipo en su conjunto pueden apelar. El Cdigo ayuda a definir las acciones que sean ticamente improcedente solicitar de un ingeniero o equipos de ingenieros de software software. El Cdigo no est simplemente orientado a la naturaleza de los actos cuestionables, sino que tambin tiene una funcin educativa importante. En este Cdigo se expresa el consenso de la profesin en cuestiones ticas, es un medio para educar tanto a los profesionales pblicos y aspirantes sobre las obligaciones ticas de todos los ingenieros de software.

PRINCIPIOS
Principio 1: PUBLIC Ingenieros de Software debern actuar consistentemente con el inters pblico. En particular, los ingenieros de software debern, cuando proceda: 1.01. Acepta la plena responsabilidad de su propio trabajo. 1.02. Moderar los intereses del ingeniero de software, el empresario, el cliente y los usuarios con el bien pblico. 1.03. Aprobar software slo si tienen una creencia bien fundada de que es seguro, cumple con las especificaciones, pasa las pruebas adecuadas, y no disminuye la

calidad de vida, disminuir la privacidad o daar el medio ambiente. El efecto final de la obra debe ser el bien pblico. 1.04. Revelar a personas o autoridades apropiadas cualquier peligro real o potencial para el usuario, el pblico o el medio ambiente, que razonablemente suponer que est asociado con el software o documentos relacionados. 1.05. Cooperar en los esfuerzos para abordar asuntos de inters pblico tumba causado por el software, su instalacin, mantenimiento, soporte o documentacin. 1.06. Ser justo y evitar el engao en todos los estados, particularmente las pblicas, a nivel de software o documentos relacionados, mtodos y herramientas. 1.07. Considere la posibilidad de problemas de discapacidad fsica, la asignacin de los recursos, desventajas econmicas y otros factores que pueden disminuir el acceso a los beneficios del software. 1.08. Anmese a ser voluntario habilidades profesionales para buenas causas y contribuir a la educacin pblica acerca de la disciplina. Principio 2: CLIENTE Y EMPLEADOR Los ingenieros de software actuarn de una manera que es en el mejor inters de sus clientes y de los empleadores, de acuerdo con el inters pblico. En particular, los ingenieros de software debern, cuando proceda: 2.01. Proporcionar servicio en sus mbitos de competencia, siendo honestos y francos acerca de cualquier limitacin de su experiencia y educacin. 2.02. No conscientemente utilizar el software que se obtiene o retiene ya sea ilegal o no tica. 2.03. Utilice la propiedad de un cliente o empleador slo en forma debidamente autorizadas, y con el cliente o el empleador de conocimiento y consentimiento. 2.04. Asegrese de que todos los documentos sobre los que se basan ha sido aprobado, cuando sea necesario, por una persona autorizada para aprobarlo. 2.05. Mantener privada cualquier informacin confidencial obtenida en su trabajo profesional, cuando este secreto es consistente con el inters pblico y de conformidad con la ley.

2.06. Identificar, documentar, reunir pruebas e informar al cliente o el empleador de inmediato si, en su opinin, un proyecto puede fracasar, al resultar demasiado costoso, de violar la ley de propiedad intelectual, o de otra manera de ser problemtica. 2.07. Identificar, documentar y reportar importantes cuestiones de inters social, de los que tengan conocimiento, en el software o documentos relacionados, para el empleador o el cliente. 2.08. No acepte el trabajo fuera en detrimento de la labor que realizan para su empleador principal. 2.09. Promover ningn inters adverso a su empleador o cliente, a menos que se est comprometiendo una preocupacin tica ms alta, en cuyo caso, informar al empleador u otra autoridad competente de la preocupacin tica. Principio 3: EL PRODUCTO Los ingenieros de software asegurarn que sus productos y modificaciones relacionadas logren los estndares profesionales ms altos posibles. En particular, los ingenieros de software debern, cuando proceda: 3.01. Luchar por la alta calidad, precio aceptable y un horario razonable, asegurando intercambios significativos son claros y aceptados por el empresario y el cliente, y estn disponibles para su examen por el usuario y el pblico. 3.02. Asegrese de metas y objetivos adecuados y alcanzables para cualquier proyecto en el que trabajen o vayan. 3.03. Identificar, definir y abordar las cuestiones ticas, econmicas, culturales, legales y ambientales relacionados con los proyectos de trabajo. 3.04. Asegrese de que estn calificados para cualquier proyecto en el que trabajen o vayan a trabajar por una combinacin adecuada de educacin y formacin, y la experiencia. 3.05. Asegurar un mtodo adecuado se utiliza para cualquier proyecto en el que trabajen o vayan a trabajar.

3.06. Trabajar para seguir los estndares profesionales, cuando estn disponibles, que son ms apropiados para la tarea en cuestin, partiendo de los mismos slo cuando est justificado tica o tcnicamente. 3.07. Esforzarse para entender completamente las especificaciones del software en las que trabajan. 3.08. Asegrese de que las especificaciones del software en los que trabajan han sido bien documentadas, satisfacen las necesidades de los usuarios y tienen las aprobaciones pertinentes. 3.09. Asegurar estimaciones cuantitativas realistas de costos, la planificacin, el personal, la calidad y los resultados de cualquier proyecto en el que trabajen o vayan a trabajar y proporcionar una evaluacin de la incertidumbre de estas estimaciones. 3.10. Asegrese de pruebas adecuadas, la depuracin y revisin del software y documentos relacionados en los que trabajan. 3.11. Asegurar una documentacin adecuada, incluyendo problemas significativos descubiertos y las soluciones adoptadas, para cualquier proyecto en el que trabajan. 3.12. Trabajar para desarrollar software y documentos relacionados que respeten la privacidad de aquellos que se vern afectados por ese software. 3.13. Tenga cuidado de usar slo datos precisos derivados por medios ticos y legales, y slo lo utiliza de manera debidamente autorizadas. 3.14. Mantener la integridad de los datos, que son sensibles a los acontecimientos obsoletos o defectuosos. 3.15 Tratar todas las formas de mantenimiento de software con la misma profesionalidad como un nuevo desarrollo. Principio 4: JUICIO Los ingenieros de software mantendrn integridad e independencia en su juicio profesional. En particular, los ingenieros de software debern, cuando proceda: 4.01. Moderar todos los juicios tcnicos por la necesidad de apoyar y mantener los valores humanos.

4.02 Slo refrendar los documentos ya sea preparados bajo su supervisin o dentro de sus mbitos de competencia y con el que estn de acuerdo. 4.03. Mantener objetividad profesional con respecto a cualquier software o documentos relacionados que se les pide evaluar. 4.04. No involucrarse en prcticas financieras engaosas, tales como el soborno, la doble facturacin, u otras prcticas financieras impropias. 4.05. Revelar a todas las partes interesadas los conflictos de inters que no sea razonablemente posible evitar o escapar. 4.06. Negarse a participar, como miembros o asesores, en una entidad privada, gubernamental o profesionales interesados en temas relacionados con el software, en el que ellos, sus empleadores o sus clientes tienen revelados los posibles conflictos de inters. Principio 5: GESTIN Gerentes y lderes de ingeniera de software suscribirn y promovern un enfoque tico en la gestin del desarrollo y mantenimiento de software. En particular, los ingenieros de software de gestin o que conduce, segn proceda: 5.01 Asegurar una buena gestin de cualquier proyecto en el que trabajen, incluyendo procedimientos efectivos para la promocin de la calidad y la reduccin del riesgo. 5.02. Asegrese de que los ingenieros de software son informados de las normas antes de ser celebrada con ellos. 5.03. Asegrese de que los ingenieros de software conocen las polticas y procedimientos del empleador para la proteccin de contraseas, archivos e informacin que sea confidencial para el empresario o confidencial a otros. 5.04. Asignar trabajo slo despus de tener en cuenta las contribuciones adecuadas de educacin y experiencia templado con el deseo de promover la educacin y la experiencia. 5.05. Asegurar estimaciones cuantitativas realistas de costos, la planificacin, el personal, la calidad y los resultados de cualquier proyecto en el que trabajen o vayan a trabajar, y proporcionar una evaluacin de la incertidumbre de estas estimaciones.

5.06. Atraer ingenieros de software potenciales slo por descripcin completa y precisa de las condiciones de empleo. 5.07. Ofrecer una remuneracin justa y equitativa. 5.08. No impedir injustamente a alguien de tomar una posicin para la cual la persona est adecuadamente calificado. 5.09. Asegrese de que haya un acuerdo justo sobre la propiedad de cualquier software, los procesos, la investigacin, la escritura, o cualquier otra propiedad intelectual de los que un ingeniero de software ha contribuido. 5.10. Proporcionar el debido proceso en los cargos de violacin de la poltica de un empleador o de este Cdigo de audicin. 5.11. No pedir a un ingeniero de software para hacer algo inconsistente con este Cdigo. 5.12. No castigar a nadie por expresar preocupaciones ticas sobre un proyecto. Principio 6: PROFESIN Los ingenieros de software debern avanzar en la integridad y la reputacin de la profesin consistente con el inters pblico. En particular, los ingenieros de software debern, cuando proceda: 6.01. Contribuir al desarrollo de un clima organizacional favorable para actuar ticamente. 6.02. Promover el conocimiento pblico de la ingeniera de software. 6.03. Ampliar los conocimientos de ingeniera de software mediante la participacin adecuada en las organizaciones profesionales, reuniones y publicaciones. 6.04. Apoyar, como miembros de una profesin, a otros ingenieros de software tratando de seguir este Cdigo. 6.05. No promover sus propios intereses a expensas de la profesin, cliente o empleador. 6.06. Obedezca todas las leyes que rigen su trabajo, a menos que, en circunstancias excepcionales, tal cumplimiento es incompatible con el inters pblico.

6.07. Sea preciso al sealar las caractersticas del software en el que trabajan, evitando no slo declaraciones falsas, sino tambin las reclamaciones que podran razonablemente suponerse que ser especulativo, vacua, engaosa, falsa o dudosa. 6.08. Asumir la responsabilidad de detectar, corregir y errores en el software y documentos asociados en los que trabajan de informes. 6.09. Asegrese de que los clientes, empleados y supervisores saben del compromiso del ingeniero de software de este Cdigo de tica y las consecuencias posteriores de ese compromiso. 6.10. Evitar asociaciones con empresas y organizaciones que estn en conflicto con este cdigo. 6.11. Reconocer que violacines de este Cdigo son inconsistentes con ser un ingeniero de software profesional. 6.12. Expresar sus preocupaciones a las personas implicadas cuando se detecten violacines significativos de este Cdigo, a menos que esto es imposible, contraproducente o peligroso. 6.13. Informe violacines significativos de este Cdigo a las autoridades correspondientes, cuando es evidente que la consulta a las personas involucradas en estas violacines importantes es imposible, contraproducente o peligroso. Principio 7: COLEGAS Ingenieros de Software debern ser justos y comprensivos con sus colegas. En particular, los ingenieros de software debern, cuando proceda: 7.01. Anime a sus colegas a que se adhieran a este Cdigo. 7.02. Ayudar a los colegas en el desarrollo profesional. 7.03. Crdito plenamente el trabajo de otros y abstenerse de tomar crdito indebida. 7.04. Revisar el trabajo de los dems de una manera objetiva, sincera y propiamente documentada. 7.05. Dale un juicio justo a las opiniones, preocupaciones o quejas de un colega. 7.06. Ayudar a los colegas en ser plenamente conscientes de las prcticas actuales de trabajo estndar, incluyendo polticas y procedimientos para la proteccin de

contraseas, archivos y otra informacin confidencial, y las medidas de seguridad en general. 7.07. No intervenir injustamente en la carrera de cualquier colega, sin embargo, la preocupacin por el empresario, el cliente o el inters pblico puede obligar a los ingenieros de software, de buena fe, a cuestionar la competencia de un colega. 7.08. En situaciones fuera de sus propios mbitos de competencia, instar a las opiniones de otros profesionales que tengan competencia en la materia. Principio 8: SELF Los ingenieros de software debern participar en el aprendizaje permanente en relacin con el ejercicio de su profesin y promovern un enfoque tico en la prctica de la profesin. En particular, los ingenieros de software debern esforzarse continuamente para: 8.01. Profundizar en el conocimiento de los avances en el anlisis, especificacin, diseo, desarrollo, mantenimiento y prueba de software y documentos relacionados, as como la gestin del proceso de desarrollo. 8.02. Mejorar su capacidad para crear software seguro, confiable, til y de calidad a un costo razonable y en un plazo razonable. 8.03. Mejorar su capacidad para producir documentacin precisa, informativa y bien escrito. 8.04. Mejorar su comprensin del software y documentos relacionados en los que trabajan y del entorno en el que se van a utilizar. 8.05. Mejorar su conocimiento de las normas pertinentes y la ley que rige el software y los documentos relacionados en los que trabajan. 8.06 Mejorar su conocimiento de este Cdigo, su interpretacin y su aplicacin a su trabajo. 8.07 No dar un trato injusto a nadie por prejuicios irrelevantes. 8.08. No influir en los dems para llevar a cabo cualquier accin que involucre una violacin de este Cdigo.

8.09. Reconocer que violacines personales de este Cdigo son inconsistentes con ser un ingeniero de software profesional. Este Cdigo fue desarrollado por el grupo de trabajo conjunto ACM / IEEE-CS de tica de Ingeniera de Software y Prcticas Profesionales (SEEPP): Comit Ejecutivo: Donald Gotterbarn (Presidencia), Keith Miller y Simon Rogerson; Miembros: Steve Barber, Peter Barnes, Ilene Burnstein, Michael Davis, Amr El-Kadi, N. Ben Fairweather, Milton Fulghum, N. Jayaram, Tom Jewett, Mark Kanko, Ernie Kallman, Duncan Langford, Joyce Currie Little, Ed Mechler, Manuel J. Norman, Douglas Phillips, Peter Ron Prinzivalli, Patrick Sullivan, John Weckert, Vivian Weil, S. Weisband y Laurie honor Werth. Este Cdigo est permitido modificarlas sin autorizacin, siempre y cuando no se cambia de ninguna manera y que lleva la nota de copyright. Copyright (c) 1999 por la Association for Computing Machinery, Inc. y el Instituto de Ingenieros Elctricos y Electrnicos, Inc.

También podría gustarte