Quality Assurance
Colaboramos desde la elaboración de estrategias, planes y diseños hasta la ejecución de los casos de prueba definidos. Nos valemos de métodos propios, perfeccionados a lo largo de varios años de experiencia, y de herramientas de soporte propias y de mercado.
Promovemos la utilización de técnicas de testing desde las etapas tempranas de los desarrollos, y evaluamos múltiples dimensiones de la calidad, como la funcionalidad, la seguridad, la performance, el volumen/stress, la usabilidad.
A diferencia de los modelos tradicionales de mejora del proceso de desarrollo de software, nuestro approach consiste en derivar medidas concretas y efectivas de mejora a partir del testing de los productos elaborados y del consecuente análisis de resultados.
Como complemento de lo anterior, realizamos revisiones estructuradas de código fuente. Esta práctica, llevada a cabo por expertos, permite detectar un altísimo porcentaje de defectos de software de severidad alta antes de que se ejecute el primer ciclo de testing.
Tenemos vasta experiencia, por otra parte, en la verificación de todos los entregables del proceso de desarrollo de software, como la especificación de requerimientos, la arquitectura, el diseño, el plan de pruebas, los manuales funcionales y técnicos.
El desarrollo o adquisición de sistemas de información cobra cada día una mayor importancia para las organizaciones. La competitividad exige que las áreas informáticas sean capaces de responder con sistemas de alta calidad, ajustados a presupuesto y dentro de los plazos previstos. La experiencia, sin embargo, indica que sólo en contadas ocasiones estos objetivos se cumplen, llegándose en no pocas oportunidades a superar en tres y más veces los plazos y presupuestos estimados. Más aún, muchos proyectos terminan por ser abandonados o drásticamente reducidos en sus requerimientos originales.
En proyectos críticos la empresa debe tomar acciones que le permitan reducir los riesgos de verse involucrada en situaciones como las descritas, evitando, de paso, incurrir en costos innecesarios, como consecuencia de: atrasos, trabajo que se debe rehacer, productos que hay que desechar, etc. Para ello es necesario incorporar al proyecto métodos, técnicas y herramientas de Aseguramiento de Calidad. Estos métodos son los que usan las empresas más competitivas del mundo para desarrollar sus proyectos de software.
Nuestros métodos, técnicas y herramientas están en total concordancia con los estándares internacionales de calidad, tales como ISO 9000, CMMI e IEEE. Ellos le permitirán tener un completo control del desarrollo del proyecto, realizar especificaciones completas, consistentes y exentas de ambigüedad, detectar los defectos y errores tempranamente desde la etapa de requerimientos, reduciendo el costo de corrección y evitando impactos fuertes en el desarrollo y en producción.