Metodología
VolverEmplear las prácticas más adecuadas a lo largo del proceso de desarrollo resulta esencial para obtener productos de software de alta calidad. Estas prácticas se encuentran presentes en distintos formatos tanto en las metodologías tradicionales como en las ágiles.
Nuestro compromiso por mantener la mejora continua sobre nuestro procesos de desarrollo nos demanda constante dinamismo en la elección de los elementos que lo componen. Siempre buscamos formas de superarnos y trabajar mejor.
Principales hitos en la Metodología de Hexacta
Hexacta siempre se caracterizó por buscar la forma de mejorar sus procesos de desarrollo de manera continua. Unos pocos meses después de ser fundada tuvo su primer recurso dedicado a tiempo completo a trabajar en estos temas, y ya en el año 2001 comenzó con la idea de usar el modelo CMM® para guiar sus esfuerzos de mejora.
A partir del trabajo con CMM®, Hexacta alcanzó el Nivel 3 en el año 2003, y el Nivel 4 en el año 2005. El Nivel 4 fue un hito muy importante, ya que es considerado un nivel de "alta madurez", en la que se aplican criterios de gestión cuantitativa de procesos, por ejemplo a partir de la aplicación de control estadístico de procesos. Luego de ese trabajo, Hexacta se focalizó en la incorporación de los llamados "métodos ágiles", que resultan una opción muy interesante para cierto tipo de proyectos más chicos y que están teniendo mucha aceptación entre las empresas de Estados Unidos.
Durante el 2008 Hexacta obtuvo además la certificación ISO 9000, siguiendo la guía ISO 90003, que detalla la forma de interpretar la norma para empresas de desarrollo de software. La ventaja de aplicar también esta norma es que tiene una mirada más amplia en los procesos de la empresa, más allá del proceso de desarrollo de software, que es el foco de CMMI®. Además, Hexacta sigue con sus esfuerzos para adaptar sus procesos a CMMI®, previendo realizar una evaluación del tipo SCAMPI A en el año 2009.
La principal lección que aprendimos durante todos estos años es que en una disciplina tan dinámica como el desarrollo de software uno nunca puede quedarse quieto: siempre aparecen nuevos desafíos y formas novedosas de hacer nuestro trabajo.

