Donald Firesmith: Ingeniero de Software y Pionero de OPEN

Puntos Clave
  • Cofundador del consorcio internacional OPEN y desarrollador principal del OPEN Modeling Language.
  • Desarrolló el Method Framework for Engineering System Architectures (MFESA) para la creación de métodos de arquitectura situacionales.
  • Fue Ingeniero Principal en el Software Engineering Institute (SEI) hasta su jubilación en 2020.

Donald G. Firesmith (nacido el 14 de junio de 1952) es un reconocido ingeniero de software, consultor y formador estadounidense, cuya trayectoria profesional ha dejado una huella significativa en el Software Engineering Institute y en el desarrollo de estándares internacionales de ingeniería de software.

Retrato de Donald Firesmith
Donald G. Firesmith, experto en ingeniería de software.

Biografía y Trayectoria Profesional

Firesmith posee una sólida formación académica, habiendo obtenido su licenciatura en Matemáticas y Alemán en Linfield College en 1975, y una maestría en Matemáticas de la Universidad Estatal de Arizona en 1977. Además, complementó sus estudios con un año de estancia en la LMU Munich.

Su carrera comenzó en 1979 como desarrollador de software. A lo largo de las décadas, desempeñó roles críticos como ingeniero de calidad, gestor de configuración y gestor de datos para Computer Science Corporation en Estados Unidos, Alemania y Suiza. Entre 1984 y 1988, trabajó como metodólogo de Orientación a Objetos (OO) en Magnavox Electronic Systems Corporation. Posteriormente, fundó y presidió Advanced Software Technology Specialists, una firma de consultoría y formación, entre 1988 y 1995.

En el ámbito editorial, fue editor jefe de libros de referencia en SIGS Books entre 1994 y 1997. También ejerció como ingeniero de software asesor senior en StorageTek, arquitecto jefe en Lante Corporation y arquitecto jefe para la unidad de negocios de América del Norte de Cambridge Technology Partners.

De 2003 a 2020, Firesmith fue Ingeniero Principal en el Software Engineering Institute, donde colaboró estrechamente con el gobierno de los Estados Unidos para la adquisición de sistemas intensivos en software. Tras su jubilación en 2020, se ha dedicado plenamente a la escritura de novelas.

Aportaciones Técnicas y Metodologías

Ingeniería de Métodos (ME) y OPEN

Firesmith es cofundador del consorcio internacional OPEN junto con Brian Henderson-Sellers e Ian Graham. Fue el desarrollador principal del OPEN Modeling Language (OML) y fundó la Organización del Repositorio del Marco de Procesos OPEN, creando un vasto repositorio de componentes de métodos reutilizables y de código abierto.

El enfoque OPEN se basa en la Ingeniería de Métodos Situacionales (SME), que permite a los equipos de desarrollo construir un proceso de software adaptado a sus circunstancias específicas. En lugar de un método rígido, el equipo selecciona fragmentos de métodos conformes a estándares internacionales (como ISO/IEC 24744) y compone su propio método de trabajo.

Marco de Métodos para la Ingeniería de Arquitecturas de Sistemas (MFESA)

Firesmith desarrolló el MFESA, un marco diseñado para la ingeniería de arquitecturas de sistemas que incluye:

  • Ontología: Define conceptos clave y sus relaciones en la ingeniería de arquitectura.
  • Metamodelo: Define supertipos abstractos de componentes, incluyendo productos de trabajo (modelos, documentos), unidades de trabajo (actividades, tareas) y productores (arquitectos, herramientas).
  • Repositorio: Una colección de componentes de métodos reutilizables y abiertos para crear métodos de arquitectura específicos para cada situación.
  • Metamétodo: Un proceso para seleccionar, adaptar e integrar componentes del repositorio para formar un nuevo método de ingeniería de arquitectura.

Publicaciones Destacadas

Firesmith ha escrito numerosos libros y libros de texto técnicos. Entre sus obras más relevantes se encuentran:

AñoTítuloTemática
1993Object-Oriented Requirements Analysis and Logical DesignAnálisis de Requisitos Orientado a Objetos
1995The Dictionary of Object TechnologyReferencia de Tecnología de Objetos
2001The OPEN Process FrameworkMarco de Procesos OPEN
2008The Method Framework for Engineering System ArchitecturesIngeniería de Arquitecturas de Sistemas
2013Common System and Software Testing PitfallsPruebas de Software y Mitigación de Errores

En 2015, fue nombrado Miembro Distinguido de la ACM (Association for Computing Machinery), reconociendo su vasta contribución al campo de la computación.

Preguntas Frecuentes

Respuestas a las dudas más habituales sobre Donald Firesmith: Ingeniero de Software y Pionero de OPEN.

Es un enfoque que permite a los equipos de desarrollo de software construir un método y proceso de trabajo personalizados, seleccionando fragmentos de métodos reutilizables de un repositorio basándose en sus circunstancias específicas.

Volver al índice enciclopédico