Software Quality Assurance: Calidad con menores costos en el

Anuncio
Software Quality Assurance: Calidad con menores costos en el
desarrollo
Escrito por: Hernán Gil, Especialista en Herramientas.
La concreción de un proyecto genera una gran satisfacción que puede verse
opacada si, al momento comenzar a disfrutarlo, nos encontramos con problemas o
errores imprevistos. Algo similar ocurre en las organizaciones durante el proceso
de desarrollo de software. Para prevenir fallas y hacer un uso eficiente del tiempo
y los recursos empleados, existen prácticas de Software Quality Assurance (SQA)
que ayudan a monitorear actividades, anticipar imprevistos y disminuir los riesgos
asociados a la construcción, garantizando la calidad del producto final.
Para asegurar el éxito de la práctica SQA, es necesario revisar el ciclo de vida del
proyecto y detectar las etapas claves con el fin de determinar el momento
oportuno para introducirlas.
Verificar y validar la consistencia en el armado de los requerimientos
funcionales para evitar errores en la etapa de construcción.
Analizar la arquitectura para asegurar que cumpla con los requisitos de
performance y escalabilidad, minimizando riesgos de la aplicación al
momento de entrar en producción.
Construir en etapas cortas, con entregables “que funcionen” y puedan ser
sometidos a pruebas reales de manera incremental, durante toda la etapa
de construcción..
Realizar pruebas funcionales, de carga y desempeño para validar que la
aplicación brinde funcionalidad prevista en los tiempos de respuesta
requeridos.
Algunos de los principales beneficios de la implementación de esta práctica
incluyen:
•
•
Reducción de los tiempos de desarrollo, como consecuencia de la menor
cantidad de los ciclos de prueba necesarios.
Optimización del uso de los recursos, lo que genera ahorros en la
infraestructura necesaria para sustentar el proyecto.
•
Disminución del costo de mantenimiento, ya que se generan aplicaciones
más seguras y estables.
•
Aumento de la permeabilidad al cambio y facilidad para medir su impacto.
•
Proyectos predecibles, que facilitan las estimaciones.
¿Por dónde empezar?
Implementar todas las actividades de SQA al mismo tiempo es costoso y poco
efectivo. Es preferible comenzar por las acciones en las que se vean resultados de
forma rápida. Estudios realizados demuestran que el 85% de los defectos de la
aplicación se produce en las etapas iniciales de los proyectos, por lo que una
implementación paulatina y retroalimentada, ayudará a que la adopción de esta
práctica sea más armoniosa y simple.
SQA, además de sumar calidad, puede lograr reducciones importantes en los
costos y esfuerzo a lo largo de todo el ciclo de vida de un proyecto de software.
Sin embargo, es necesario tener en cuenta que la calidad no puede incorporarse
al final del proceso, sino que ésta debe formar parte de todas las etapas del
proyecto. Cuanto antes se comience con las actividades de SQA, mayores serán
los beneficios obtenidos.
Acerca de Baufest - http://www.baufest.com.ar
Empresa internacional de origen argentino proveedora de servicios y soluciones de IT, Baufest
cuenta con seis oficinas distribuidas en Argentina, México, Estados Unidos y España. Con más de
20 años de trayectoria y una estructura de más de 300 empleados, acumula más de 1000
proyectos innovadores de soluciones de negocio para más de 100 empresas líderes en 50 países.
Baufest es una de las 5 empresas de desarrollo de software con mayor facturación en Argentina de
acuerdo al informe de mercado que elabora IDC, es considerada por quinto año consecutivo una
de las 50 mejores empresas para trabajar en el país por el Great Place to Work Institute, es
reconocida como uno de los proveedores de servicios de IT con mejor imagen, según el ranking de
la revista Information Technology, y fue distinguida por la Cámara de Empresas de Software y
Servicios Informáticos de Argentina (CESSI) y la Fundación Sadosky con el premio Sadosky a la
Trayectoria Empresaria 2011.
*Sobre Hernán Gil, XX
Hernán Gil es Técnico Superior en Electrónica y Analista de Sistemas graduado en la UTN
(Universidad Tecnológica Nacional de Buenos Aires). Se desempeña como Especialista en
Herramientas en Baufest, y está enfocado al análisis e investigación de nuevas tecnologías,
aplicadas a los procesos y sistemas informáticos.
##
Contactos de prensa:
Laura Vaillard
Ketchum Argentina
Tel: 54 11 4832 7700 Int. 284
E-mail: [email protected]
Descargar