Methodology
BackIn order to obtain high quality software products it is essential to adopt the most adequate key practices during the development process. These practices are present in different formats in both traditional and agile methodologies.
Our commitment to maintain the continuous improvement of our development process demands us constant dynamism in the choice of its components. We are always looking for ways to work better and achieve progress.
Principal milestones in Hexacta's Methodology
Hexacta has always distinguished for continuously seeking ways to improve its development process. A few months after its foundation, Hexacta had its first full-time resource focused on these subjects, and by 2001 it started to think about using the CMM® model to guide its improvement efforts.
Based on CMM®, Hexacta achieved level 3 in 2003, and level 4 in 2005. Reaching level 4 was a milestone in Hexacta’s history since it is considered a “high maturity” level, in which quantitative process management criteria, such as statistical process control, is applied. When this work was done, Hexacta focused in the agile methodologies, which have proven to be suitable for certain small projects, and are having good acceptance among American companies.
During 2008 Hexacta has also achieved the ISO 9000 certification, using the ISO 9000-3 guide, which details how to interpret the norm for software development companies. The advantage of applying this norm is that it has a broader vision of the company processes beyond the software development process, which is the focus of CMMI®. In addition, Hexacta continues with its efforts to adapt its processes to CMMI®, in anticipation of a new SCAMPIA evaluation planned for 2009.
The main lesson we have learned during all these years is that in a discipline as dynamic as software development, one can never keep still: there will always be new challenges and new ways of doing our work.

