Você está na página 1de 31

Curso de Desarrollo de Software II

CDIGO DE TICA Y PRCTICA PROFESIONAL DE INGENIERA DE SOFTWARE


Jos Rafael Giraldo Tenorio Gonzalo Torres Lozano

Silvio Jimnez Lpez


Carlos Hernn Arce Jos Edward Ortz

Cdigo de tica y Prctica Profesional - Introduccin

Introduccin

La tica Profesional es la reflexin sistemtica sobre las normas morales que regulan el comportamiento en la actividad profesional.
El Cdigo de tica de la Profesin consiste en una serie de normas de comportamiento que son aceptadas por todos los integrantes de la profesin y cuyo cumplimiento se exige normalmente mediante juramento. Los cdigos de tica tienen una funcin esencial para caracterizar una profesin, y para que una disciplina adquiera el carcter de profesin debe poseer un cdigo de conducta.

Cdigo de tica y Prctica Profesional - Introduccin

Introduccin

Uno de los mecanismos utilizados por cada profesin para mantener el prestigio social y econmico del gremio consiste en ofrecer un trabajo o servicio profesional de calidad.
Para garantizar dicha calidad, aparte del bagaje de conocimientos, se crea el cdigo de tica de la profesin. Los cdigos de conducta van ms all de la pura normativa legal, puesto que ayudan a guiar el comportamiento en infinidad de situaciones para las que no existe ninguna referencia legal. En el caso de la disciplina de Ingeniera del Software, la existencia de un cdigo de tica especfico posee cada vez ms importancia, dada la relevancia que las actividades relacionadas con el software tienen en nuestra vida diaria.

Cdigo de tica y Prctica Profesional - Introduccin

Introduccin

Se pueden resumir las principales funciones de los cdigos de tica en los siguientes apartados [Bowyer, 1996]:
Simbolizar una profesin Proteger los intereses del grupo Inspirar buena conducta Educar a los miembros de tal profesin Disciplinar a sus afiliados Fomentar las relaciones externas Enumerar los principios morales bsicos Expresar los ideales a los que se debe aspirar Mostrar reglas bsicas de comportamiento Ofrecer guas de comportamiento Enumerar derechos y responsabilidades

Cdigo de tica y Prctica Profesional 10 Mandamientos

Los Diez Mandamientos de la tica Informtica (COMPUTER ETHICS INSTITUTE)


1.
2. 3. 4. 5. 6. 7.

8.
9. 10.

No usars una computadora para daar a otros. No interferirs con el trabajo ajeno. No indagars en los archivos ajenos. No utilizars una computadora para robar. No utilizars la informtica para realizar fraudes. No copiars o utilizars software que no hayas comprado. No utilizars los recursos informticos ajenos sin la debida autorizacin. No te apropiars de los derechos intelectuales de otros. Debers evaluar las consecuencias sociales de cualquier cdigo que desarrolles. Siempre utilizars las computadoras de manera de respetar los derechos de los dems.

Cdigo de tica y Prctica Profesional - ACM/IEEE

Cdigo de tica y Prctica Profesional de Ingeniera del Software de la ACM / IEEE

Desarrollado por la IEEE-CS/ACM Joint Task Force on Software Engineering Ethics and Professional Practices. Liderados por Donald Gotterbarn, Keith Miller y Simon Rogerson.
El cdigo est en la versin 5.2, aprobada por la ACM (Association for Computing Machinery) y por la IEEE-CS (IEEE Computer Society) como el estndar para la enseanza y la prctica de la ingeniera del software. Este cdigo se propuso tras varias versiones y despus de revisar cdigos de otras sociedades, de tener en cuenta las opiniones de las encuestas aparecidas en conocidas revistas de estas sociedades y de haber seguido el proceso de revisin formal del IEEE. La ACM aprob el cdigo en noviembre de 1998 y la IEEE Computer Society, en diciembre del mismo ao.

Cdigo de tica y Prctica Profesional Consideraciones (1)

Consideraciones

El Cdigo est dividido en dos partes:


Versin Corta: Resume las aspiraciones a un alto nivel de abstraccin. Expone los principios fundamentales del cdigo. Versin Completa: Proporciona ejemplos y detalles acerca de cmo estas aspiraciones modifican nuestra manera de actuar como profesionales de la ingeniera de software. Lista clusulas especficas para cada principio.

Sin esas aspiraciones los detalles pueden convertirse en tediosos y legalistas. Sin los detalles las aspiraciones pueden convertirse en altisonantes pero vacas. Conjuntamente las aspiraciones y los detalles conforman un cdigo cohesivo.

Cdigo de tica y Prctica Profesional Consideraciones (2)

Consideraciones

Los computadores poseen hoy en da una funcin bsica cada vez mayor en muchas actividades de nuestra vida diaria.
Son los ingenieros de software quienes contribuyen, mediante participacin directa o enseanza, al anlisis, la especificacin, el diseo, el desarrollo, la certificacin, el mantenimiento y pruebas de los sistemas de software. Debido a su papel en el desarrollo de estos sistemas, tienen suficientes oportunidades para aportar beneficios u ocasionar daos, o para influir en otros o permitir a otros hacer esto mismo. Para garantizar, en la medida de lo posible, que sus esfuerzos se utilizarn en buenos modos, los ingenieros del software deben obligarse a hacer de su disciplina una profesin respetada y beneficiosa.

Cdigo de tica y Prctica Profesional Consideraciones (3)

Consideraciones

Contiene 8 Principios clave, relacionados con el comportamiento y las decisiones tomadas por los ingenieros del software profesionales como tambin si se trata de educandos y estudiantes.
Los Principios identifican las diferentes relaciones en las que los individuos, grupos y organizaciones participan, y las principales obligaciones de tales relaciones. Las Clusulas de cada Principio son la imagen de los diferentes niveles de obligacin incluidos en esas relaciones. Las Obligaciones se fundamentan en:
Las caractersticas humanas del ingeniero de software El cuidado al que est obligado con las personas que se ven afectadas por su trabajo Los elementos peculiares de la prctica de la ingeniera de software.

Cdigo de tica y Prctica Profesional Consideraciones (4)

Consideraciones

No se pretende que se utilicen partes individuales del Cdigo aisladamente, para justificar errores por omisin o comisin.
La lista de Principios y Clusulas no es exhaustiva. Las Clusulas no deben leerse como la frontera separadora entre lo aceptable y lo inaceptable en todas las situaciones posibles de la conducta profesional. 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 estndares de otras fuentes. Estas situaciones requieren que el ingeniero del software haga uso de su juicio tico para actuar de la manera que resulte ms coherente con el espritu del Cdigo de tica y Prctica Profesional, teniendo en cuenta las circunstancias.

Cdigo de tica y Prctica Profesional Consideraciones (5)

Consideraciones

Los Principios deberan ayudar a los ingenieros de software a:


Considerar extensamente quin se ve afectado por su trabajo Examinar si l o sus compaeros tratan al resto de las personas con el debido respeto Reflexionar sobre cmo la sociedad considerara sus decisiones si estuviera bien informada Analizar cmo el menos favorecido quedar afectado por su decisin Considerar si un profesional ideal que trabajara como ingeniero de software estimara que sus actos son valiosos.

En todas estas valoraciones, la preocupacin principal es la de la seguridad, la salud y el bienestar pblicos; esto es, el Inters Pblico es esencial en este Cdigo.

Cdigo de tica y Prctica Profesional Principios

Principio 1: Sociedad
Los ingenieros de software actuarn de manera coherente con el inters general

1.01. Aceptar la completa responsabilidad de su trabajo. 1.02. Mitigar sus propios intereses, los del empresario, los del cliente y los de los usuarios con los del bienestar pblico. 1.03. Dar el visto bueno al software slo 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 daa el medio ambiente. El efecto ltimo del trabajo debera ser el bienestar pblico. 1.04. Revelar a las personas o autoridades correspondientes cualquier 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 relacionados.

Cdigo de tica y Prctica Profesional Principios

Principio 1: Sociedad

1.05. Cooperar en las materias relacionadas con preocupaciones graves causadas por el software, su instalacin, mantenimiento, soporte o documentacin.
1.06. Ser justos y veraces en todas las afirmaciones, especialmente en las que sean pblicas, relativas al software o a documentos, mtodos y herramientas relacionados. 1.07. Considerar las cuestiones de discapacidades fsicas, asignacin de recursos, desventajas econmicas y otros factores que puedan disminuir el acceso a los beneficios del software. 1.08. Estar dispuestos a utilizar las capacidades profesionales para buenas causas y contribuir a la educacin del pblico en general con respecto a su disciplina.

Cdigo de tica y Prctica Profesional Principios

Principio 2: Cliente y Empresario


Los ingenieros del software debern actuar de tal modo que se sirvan los mejores intereses para sus clientes y empresarios, y consecuentemente con el inters general

2.01. Proporcionar servicios slo en las reas de su competencia, siendo honestos y francos acerca de cualquier limitacin que haya en su experiencia o educacin. 2.02. No utilizar conscientemente software obtenido o retenido de manera ilegal o no tica. 2.03. Utilizar la propiedad de un cliente o patrn slo de maneras adecuadamente autorizadas, y con el conocimiento y el consentimiento de ste. 2.04. Garantizar que cualquier documento en el que se confa ha sido aprobado, cuando as se requiera, por alguien con autoridad para hacerlo.

Cdigo de tica y Prctica Profesional Principios

Principio 2: Cliente y Empresario

2.05. Mantener como privada cualquier informacin confidencial obtenida mediante el trabajo profesional, siempre que tal confidencialidad no sea inconsistente con los aspectos de inters general ni con la ley.
2.06. Identificar, documentar, recoger evidencia e informar con prontitud al cliente o al empresario si, en su opinin, existe la probabilidad de que un proyecto fracase, resulte demasiado caro, viole la legislacin sobre propiedad intelectual o sea problemtico. 2.07. Identificar, documentar e informar al empresario o al cliente sobre cualquier asunto de inters social, o del que se tenga conocimiento, acerca del software o de documentos rela-cionados.

2.08. No aceptar trabajo externo que vaya en detrimento de aqul que desarrollen para su principal contratante.
2.09. No representar inters contrario al del empresario o al del cliente, a menos que se comprometa otro valor tico ms elevado; en este ltimo caso se informar al empresario o a otra autoridad competente acerca de esa preocupacin tica.

Cdigo de tica y Prctica Profesional Principios

Principio 3: Producto
Los ingenieros de software debern garantizar que sus productos y las modificaciones correspondientes cumplen los estndares ms altos posibles

3.01. Promover mxima calidad, coste aceptable, y un plazo razonable, garantizando que quedan claros los compromisos significativos al respecto, y que los aceptan el empresario y el cliente, y que estn disponibles para consideracin por el usuario y el pblico en general. 3.02. Garantizar objetivos adecuados y alcanzables para cualquier proyecto en el que trabajen o lo vayan a hacer.

3.03. Identificar, definir, y examinar temas ticos, econmicos, culturales, legales y medioambientales relacionados con cualquier proyecto.
3.04. Garantizar que estn cualificados, mediante una adecuada combinacin de educacin, adiestramiento y experiencia, para cualquier proyecto en el que trabajen o lo vayan a hacer.

Cdigo de tica y Prctica Profesional Principios

Principio 3: Producto

3.05. Garantizar una metodologa adecuada para cualquier proyecto en el que trabajen o lo vayan a hacer.
3.06. Trabajar para seguir los estndares de la industria, si disponibles, que sean los ms adecuados para las tareas, desvindose de los mismos slo cuando est justificado tica o tcnicamente. 3.07. Esforzarse para entender completamente las especificaciones del software que estn desarrollando. 3.08. Garantizar que las especificaciones para el software sobre el que trabajan han sido bien documentadas, satisfacen los requisitos del usuario y tienen las aprobaciones adecuadas. 3.09. Garantizar estimaciones cuantitativas realistas de coste, plazos, personal, y resultados de cualquier proyecto en el que trabajen o vayan a hacerlo, y proporcionar una evaluacin de la incertidumbre de esas estimaciones.

Cdigo de tica y Prctica Profesional Principios

Principio 3: Producto

3.10. Garantizar unas adecuadas pruebas, depuraciones y revisiones del software y de los documentos relacionados en los que se trabaje.
3.11. Garantizar una adecuada documentacin, incluyendo problemas significativos descubiertos y las soluciones 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 ese software. 3.13. Ser cuidadosos para utilizar slo datos precisos, obtenidos mediante medios legales y ticos, y utilizarlos slo de maneras adecuadamente autorizadas. 3.14. Mantener la integridad de los datos, siendo sensible a aquellos que estn obsoletos u equivocados. 3.15. Tratar todas las formas del mantenimiento del software con la misma profesionalidad que los nuevos desarrollos.

Cdigo de tica y Prctica Profesional Principios

Principio 4: Juicio
Los ingenieros de software debern mantener integridad e independencia en su valoracin profesional

4.01. Moderar todos los juicios tcnicos por la necesidad de amparar y mantener valores humanos. 4.02. Firmar slo los documentos preparados bajo su supervisin o dentro de sus reas de competencia, y con los que se est de acuerdo. 4.03. Mantener objetividad profesional con respecto a cualquier software o documentos relacionados para los que se les pida evaluacin. 4.04. No involucrarse en prcticas financieras engaosas, tales como sobornos, dobles facturaciones u otras prcticas impropias.

Cdigo de tica y Prctica Profesional Principios

Principio 4: Juicio

4.05. Comunicar a todas las partes los conflictos de inters que no puedan evitarse razonablemente.
4.06. Rechazar la participacin, como miembros o asesores, en organismos privados, gubernamentales o profesionales vinculados con temas de software, en los que tengan, o sus patronos o clientes, potenciales conflictos de inters no revelados.

Cdigo de tica y Prctica Profesional Principios

Principio 5: Gestin
Los gestores y lderes en ingeniera de software suscribirn y promovern un enfoque tico a la gestin del desarrollo y mantenimiento del software.

5.01. Garantizar una buena gestin en cualquier proyecto en los que trabajen, incluyendo procedimientos efectivos para promover calidad y reduccin del riesgo. 5.02. Garantizar que se informa a los empleados de los estndares antes de adherirse a ellos. 5.03. Garantizar que los empleados conocen las polticas y procedimientos del empresario para la proteccin de las claves de acceso, archivos y otra informacin que sea confidencial para el empresario o para otros. 5.04. Asignar trabajo slo despus de tener en cuenta la educacin y experiencia, moderados con el deseo de mejorar tal educacin y experiencia.

Cdigo de tica y Prctica Profesional Principios

Principio 5: Gestin

5.05. Garantizar unas estimaciones cuantitativas realistas del coste, plazo, personal, calidad y productos en cualquier proyecto en el que trabajen o tengan intencin de hacerlo, y proporcionar una valoracin de la incertidumbre de esas estimaciones. 5.06. Atraer empleados slo mediante una descripcin completa y precisa de las condiciones del empleo.
5.07. Ofrecer una adecuada y justa remuneracin. 5.08. No impedir injustamente a otro obtener una mejor posicin para la que est cualificado. 5.09. Garantizar que hay un acuerdo correcto en lo referente a la propiedad de cualquier software, procesos, investigacin, escritos, o cualquier otra propiedad intelectual a la que el ingeniero de software ha contribuido.

Cdigo de tica y Prctica Profesional Principios

Principio 5: Gestin

5.10. Proporcionar los medios correspondientes en caso de alegaciones de incumplimiento de la poltica del empresario o de este Cdigo.
5.11. No pedir a un ingeniero de software hacer algo inconsistente con este Cdigo. 5.12. No castigar a nadie por expresar preocupaciones ticas sobre un proyecto.

Cdigo de tica y Prctica Profesional Principios

Principio 6: Profesin
Los ingenieros de software debern progresar en la integridad y reputacin de la profesin, consecuentemente con el inters general.

6.01. Ayudar a desarrollar un ambiente organizativo favorable a un comportamiento tico. 6.02. Promover el conocimiento general de la ingeniera de software. 6.03. Diseminar el conocimiento de ingeniera de software mediante la participacin en organizaciones profesionales, reuniones y publicaciones. 6.04. Apoyar, como miembros de una profesin, a otros ingenieros de software que se esfuercen en seguir este Cdigo. 6.05. No promover el inters propio a costa de la profesin, el cliente o el empresario.

Cdigo de tica y Prctica Profesional Principios

Principio 6: Profesin

6.06. Obedecer todas las leyes que gobiernen su trabajo, a menos que, en circunstancias excepcionales, tal cumplimiento sea inconsistente con el inters general.
6.07. Ser preciso en la descripcin de las caractersticas del software en el que se trabaja, evitando no slo falsas declaraciones, sino tambin declaraciones que podran razonablemente suponerse especulativas, vacas, decepcionantes, engaosas o dudosas. 6.08. Tener la responsabilidad de detectar, corregir e informar errores en el software y documentos asociados en los que se trabaje. 6.09. Asegurarse que los clientes, patronos y gerentes conocen la obligacin del ingeniero de software con respecto a este Cdigo de tica, y las ramificaciones subsecuentes de tal obligacin.

Cdigo de tica y Prctica Profesional Principios

Principio 6: Profesin

6.10. Evitar asociaciones con empresas y organizaciones que estn en conflicto con este cdigo.
6.11. Considerar que las inobservancias de este Cdigo 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 Cdigo, a menos que sea imposible, contraproducente o peligroso. 6.13. Informar sobre las vulneraciones de este Cdigo a las autoridades pertinentes cuando est claro que consultar a las personas implicadas en estas inobservancias es imposible, contraproducente o peligroso.

Cdigo de tica y Prctica Profesional Principios

Principio 7: Compaeros
Los ingenieros de software sern justos y sern soporte de sus compaeros.

7.01. Animar a los compaeros a adherirse a este Cdigo. 7.02. Ayudar a los compaeros en el desarrollo profesional. 7.03. Reconocer completamente el trabajo de otros y abstenerse de atribuirse mritos no reconocidos. 7.04. Revisar el trabajo de otros de forma objetiva, sincera y adecuadamente documentada. 7.05. Tratar justamente las opiniones, preocupaciones o quejas de un compaero.

Cdigo de tica y Prctica Profesional Principios

Principio 7: Compaeros

7.06. Ayudar a los compaeros en el conocimiento completo de los estndares de trabajo, incluyendo polticas y procedimientos para proteger las claves de acceso, archivos y otra informacin confidencial, y medidas de seguridad en general.
7.07. No interferir injustamente en la carrera profesional de cualquier compaero; sin embargo, la preocupacin por el empresario, el cliente o el inters pblico puede forzar, con buena voluntad, a cuestionar la competencia de un compaero. 7.08. En las situaciones fuera de las reas de competencia personales, consultar las opiniones de otros profesionales que tengan competencia en ese rea.

Cdigo de tica y Prctica Profesional Principios

Principio 8: Persona
Los ingenieros de software debern participar en el aprendizaje continuo de la prctica de su profesin y promovern un enfoque tico en la prctica de la profesin.

8.01. Mejorar su conocimiento de los avances en el anlisis, especificacin, diseo, desarrollo, mantenimiento y pruebas del software y documentos relacionados, junto con la gestin del proceso de desarrollo. 8.02. Mejorar su capacitacin para crear software de calidad, seguro, fiable y til con un coste razonable y en un plazo razonable. 8.03. Mejorar su capacidad para producir documentacin precisa informativa y correctamente escrita. 8.04. Mejorar su comprensin del software y documentos relacionados en los que se trabaja y del entorno en el que se utilizarn.

Cdigo de tica y Prctica Profesional Principios

Principio 8: Persona

8.05. Mejorar su conocimiento de los estndares pertinentes y de las leyes que regulan el software y los documentos relacionados en los que trabajan.
8.06. Mejorar su conocimiento de este Cdigo, su interpretacin y su aplicacin al trabajo. 8.07. No dar un tratamiento injusto a nadie por prejuicios irrelevantes. 8.08. No influenciar a otros para tomar accin alguna que conlleve un incumplimiento de este Cdigo.

8.09. Reconocer que las inobservancias personales de este Cdigo son inconsistentes con ser un ingeniero de software profesional.

Cdigo de tica y Prctica Profesional Bibliografa

Bibliografa

ACM. Computing and Public Policy: http://www.acm.org/serving/


ACM. General ACM Code of Ethics and Professional Conduct: http://www.acm.org/constitution/code.html ACM. Software Engineering Code of Ethics and Professional Practice: http://www.acm.org/serving/se/code.htm Ingeniera de Software ,Cdigo de tica y Prctica Profesional: http://www.acm.org/serving/se/code_s.html http://www.ieee.org/committee/ethics http://computer.org/computer/code-of-ethics.pdf http://seeri.etsu.edu/TheSECode.htm

Você também pode gostar