Responsabilidad ética y profesional en Ingeniería de Software
Como cualquier otra carrera en la que se desempeñe una persona como profesional capacitado, es necesario mantener parámetros de responsabilidad ética y profesional como ingeniero de software, no solo por reglas comunes de desempeño profesional (como evitar malas actitudes y costumbres), sino también regirse por ciertas condiciones previstas en códigos de ética para ingeniería de software.
Estos códigos sintetizan los lineamientos en los cuales se deben mantener los ingenieros, tomando en cuenta varios factores tanto positivos (encarecidos para un mejor desempeño) como negativos (listados para que sean evitados a toda costa). La ACM (Association for Computer Machinery) junto con IEEE Computer Society redactó y publicó un documento en 1997 detallando una gran cantidad de puntos claves para la ética de un ingeniero en software, detallando exactamente 8 principios en el documento, los cuales se profundizan dentro del documento, pero cada uno posee un contexto específico que el ingeniero de software debe respetar. Los 8 principios son los siguientes:
- Sociedad: Los ingenieros actuarán de manera coherente con los interéses sociales.
- Cliente y Empresario: Los ingenieros actuarán para producir el mejor resultado para cliente y empresario, de manera coherente al interés social.
- Producto: Los ingenieros garantizarán que sus productos y las modificaciones correspondientes cumplen los mayores estándares profesionales posibles.
- Valoración: Los ingenieros mantendrán su integridad e independencia dentro de sus valoraciones profesionales
- Gestión: Los líderes y gestores software suscribirán y promoverán un enfoque ético en la gestión del desarrollo y mantenimiento del software.
- Profesión: Los ingenieros se comportarán acorde a la expectativa de integridad y reputación de su profesión, y con consistencia con el interés personal
- Compañeros: Los ingenieros serán solidarios y ayudarán a sus compañeros
- Personal: Los ingenieros participarán en el aprendizaje continuo referente a la práctica de su profesión y promoverán un enfoque ético en la práctica de la profesión.
Además, algo que se debe respetar como ingeniero en software, es evitar falsificar el nivel de competencia o aceptar trabajos para los cuales no se está capacitado, respetar los derechos de propiedad intelectual, respetar la confidencialidad del trabajo que se este conllevando, y no utilizar las computadoras para usos inapropiados, desde usos triviales que distraigan del trabajo, hasta crímenes y delitos como virus y robo de información.
Comentarios
Publicar un comentario