Una breve introducción a la ingeniería de sistemas

A lo largo de los años, he tenido el placer de conocer personas de todo el mundo y con diferentes trayectorias. Como de costumbre, uno de los primeros temas de conversación es el trabajo. Desafortunadamente, hay varias interpretaciones de mi profesión (ingeniería de sistemas) que usualmente desencadenan caras contorsionadas cuando explico la teoría subyacente.

Algunos erróneamente asumen que este campo se concentre en la programación, reparación de computadoras, redes de computadoras, máquinas virtuales, etc.

Pues no. Sencillamente, no.

De hecho, el Cuerpo de conocimientos de ingeniería de sistemas (SEBoK por sus siglas en inglés; fuente) establece que:

La ingeniería de sistemas (IS) es un enfoque interdisciplinario y un medio para facilitar la realización de sistemas exitosos. Los sistemas exitosos deben satisfacer las necesidades de sus clientes, usuarios y demás partes interesadas. (trad. a.)

El Consejo internacional de ingeniería de sistemas (INCOSE por sus siglas en inglés; fuente) agrega:

La ingeniería de sistemas integra todas las disciplinas y grupos especializados en un esfuerzo de equipo, formando un proceso de desarrollo estructurado que evolucione del concepto a la producción y luego a la operación. La ingeniería de sistemas considera las necesidades comerciales y técnicas de todos los clientes, con el objetivo de ofrecer un producto de calidad que satisfaga las necesidades del usuario. (trad. a.)

John MacCarthy, del Instituto de investigación de sistemas de la Universidad de Maryland, proporciona una descripción más detallada en el siguiente video (en inglés):

Finalmente, según Wikipedia (fuente):

La ingeniería de sistemas es un campo interdisciplinario de ingeniería que se centra en cómo diseñar y administrar sistemas complejos de ingeniería a lo largo de sus ciclos de vida. Temas como la ingeniería de requisitos, la confiabilidad, logística, coordinación de diferentes equipos, la comprobación y evaluación, la sostenibilidad y muchas otras disciplinas necesarias para el exitoso diseño, desarrollo, implementación y desmantelamiento final de sistemas se complican cuando se trata de proyectos grandes o complejos. La ingeniería de sistemas se ocupa de procesos de trabajo, métodos de optimización y herramientas de gestión de riesgos en tales proyectos. Se sobrepone a disciplinas técnicas y centradas en el ser humano, como la ingeniería de control, ingeniería industrial, ingeniería de software, los estudios organizacionales y la gerencia de proyectos. La ingeniería de sistemas asegura que todos los aspectos probables de un proyecto o sistema sean considerados e integrados en un todo.

El proceso de ingeniería de sistemas es un proceso de descubrimiento que es muy diferente a un proceso de manufactura. Un proceso de manufactura se centra en actividades repetitivas que logran resultados de alta calidad a un costo y tiempo mínimos. El proceso de ingeniería de sistemas debe comenzar descubriendo los verdaderos problemas que han de ser resueltos e identificando las fallas más probables o de mayor impacto que podrían ocurrir: la ingeniería de sistemas se dedica a encontrar soluciones elegantes a estos problemas. (trad. a.)

Espero que este breve artículo ayude a todos a comprender mejor qué es realmente la ingeniería de sistemas.