Essence-BEH es aprobado por OMG

El pasado 20 de marzo se aprobó la propuesta Essence-Beh para ser adoptada como especificación del OMG (Object Management Group).

Nos da mucho gusto compartirles esta noticia, no solo porque es relevante para la industria global de software sino porque México (específicamente la UNAM) ha tenido una participación fundamental en esto, e incluso en SG hemos puesto nuestro granito de arena.

Compartimos a continuación algunos de los hitos más importantes:

  • A inicios del 2010 se dio a conocer la iniciativa SEMAT (Software Engineering Method and Theory), con la intención de definir una base teórica sólida para la ingeniería de software moderna. Entre los fundadores de esta iniciativa destacaba Ivar Jacobson. En SG publicamos una nota al respecto.
  • En 2011, SEMAT convenció a la OMG de que convocara a propuestas de especificación para un método moderno de ingeniería de software. La Dra. Hanna Oktaba se enteró de esta convocatoria y organizó a un grupo de investigadores en la UNAM para que enviaran una propuesta. Fue así que nació la propuesta denominada "Kuali Beh" ("Kuali" significa buen en nahuatl y "Beh" significa camino en maya).
  • Kuali Beh fue aceptado por OMG como propuesta a nivel académico, sin embargo, para que fuera considerada formalmente para convertirse en especificación, se requería que la UNAM fuera miembro nivel Platform de OMG, lo cual tiene un costo de 5,500 USD. Ante esto, la Dra. organizó un llamado de apoyo que en SG difundimos y respaldamos (contribuimos económicamente y adicionalmente ofrecimos publicidad gratuta a quienes contribuyeran). Por medio de aportaciones, además de cursos que organizó la Dra., se logró reunir el presupuesto justo a tiempo para participar en la convocatoria, que cerraba en febrero de 2012.
  • Durante el 2012 se estuvo realizando la presentación y defensa de las propuestas, entre las que destacaban la propuesta del grupo de SEMAT llamada Essence, y Kuali Beh de la UNAM. La Dra. Oktaba narró un poco sobre este proceso en su columna de SG #36: "Cómo llegué a competir con Ivar Jacobson".
  • El grupo de SEMAT y UNAM acordaron unir sus propuestas y enviaron la propuesta conjunta en noviembre de 2012 a OMG (se acordó utilizar solamente el nombre Essence). Los detalles de esto los compartió Hanna en su columna de SG #38: "Kuali-Beh y Essence".
  • En diciembre del 2012 se realizó la votación entre miembros de OMG para decidir si se aceptaba la propuesta. Desgraciadamente, en ese momento no se consiguió la votación suficiente para aceptación, tal como nos contó Hanna en su columna de SG #39.

La buena noticia es que se volvió a realizar votación el pasado 20 de marzo y en esta ocasión Essence sí fue aprobado por los miembros de la OMG.

Aunque Essence todavía no es formalizado como estándar, ya se cumplió el paso más importante que es la aprobación de los miembros. No conocemos los detalles de lo que falte, pero imaginamos que básicamente consiste en cumplir formalidades. Los mantendremos informados al respecto.

El documento con la propuesta se puede consultar desde el sitio web de Kuali Kaans (el grupo de investigación de métodos en ingeniería de software de la UNAM). http://www.kuali-kaans.mx/proyectos/kuali-beh

Queremos aprovechar para felicitar a la Dra. Oktaba y su equipo, quienes han mostrado liderazgo y están contribuyendo a que México no solo sea un testigo más en la industria de software, sino también un actor relevante.

 

Escucha más detalles de la aprobación de Essence-BEH por OMG. Revive el Lunch & Learn Webinar  donde la Dr. Hanna Oktaba platica todos los detalles.