Professional Documents
Culture Documents
Liliana Gmez Arenas lgomez@parquesoft.com Fundacin Parque Tecnolgico del Software ParqueSoft
conforman el Sistema Nacional de Innovacin y aquellas que apoyan elementos complementarios a la innovacin y que debern promover la socializacin y la incorporacin de conocimiento entre toda la sociedad. Igualmente posee alianzas estratgicas para investigacin y transferencia de tecnologas con los lderes globales de la Industria de Software: Microsoft, IBM, Oracle y los centros globales de produccin de Software Libre (FreeWare) y Cdigo Abierto (Open Source).
Pgina 1
Objetivos Colaterales
Institucionalizacin de la cultura de Calidad en ParqueSoft. Conformacin de una muestra significativa para definir Perfil de la Industria. Crear plataforma de soporte y seguimiento para los emprendedores Reconocimiento de la Calidad como Estrategia de Diferenciacin y generador confianza.
de
Calidad Productos de Software - Programa Pruebas Funcionales de Software - Programa Pruebas de Integracin - Programa Pruebas de Rendimiento, Carga y Stress de Software - Programa Pruebas de Usabilidad Multimedias - Programa Inspecciones de Cdigo - Programa Revisiones de Diseo Calidad Procesos - Implementacin y Certificacin ISO9000 Calidad Procesos de Produccin de Software - Implementacin y Evaluacin Modelo CMMI Calidad y Formacin Equipo Humano
Pgina 2
Visin comn de la calidad, Institucionalizacin de la cultura. Estrategia Centralizadora a travs de un Modelo de calidad. Desarrollo de Metodologas propias, basada en prcticas, modelos y estndares de la Industria con reconocimiento mundial.
Pgina 3
Esquema Matricial GreenSQA asigna y ubica fsicamente bajo un esquema matricial a un Ingeniero de Pruebas por cada tres productos de software1, por tanto la cantidad de ingeniero depende de la cantidad de productos en desarrollo. El responsable de pruebas comparte el espacio fsico e interacta directamente con los equipos de desarrollo asignados. Su responsabilidad es: Coordinar, Planear, Disear y Ejecutar todas las actividades del proceso de pruebas del producto de software, de acuerdo a las directrices de la Estrategia de Aseguramiento de Calidad de ParqueSoft implementada por GreenSQA. Este Ingeniero, quien reporta a un Lder de SQA, est tiempo completo en las instalaciones de cada una de las sedes de ParqueSoft Nation, y recibe apoyo de la Direccin Ejecutiva del Parque en la ejecucin de algunas actividades.
Pgina 4
Este programa consiste de forma general en el diseo de pruebas reutilizables para verificar mediante el funcionamiento experimental del producto, si este satisface las necesidades solicitadas por los usuarios. Las pruebas que se disean y ejecutan en este programa, son un tipo genrico que adems de la funcionalidad incluye tpicamente muchos otros tipos de prueba: Usabilidad, seguridad, internacionalizacin y localizacin, confiabilidad y disponibilidad, capacidad, funcionamiento, recuperacin, portabilidad y otros, sin embargo en GreenSQA nos ocupamos principalmente de la pruebas de la funcionalidad y es deber de los Ingenieros de pruebas plantear requerimientos
Pgina 5
de pruebas orientados a hacer las validaciones mnimas de rendimiento, concurrencia y recuperacin que apliquen a cada caso. A Diciembre/2004, se haban obtenido las siguientes cifras de hallazgos:
No Conf. (Severidad) Bloqueante Funcional Presentacin Total general Total 404 9031 6485 15920 % 2,54% 56,73% 40,73% 100,00%
14%
Total de No Conform idades 31/Dic/2004 4% 7% 0% 1% Abierto Analisis Cerrado Desarrollo Prueba 74% Anulado
Este programa incluye la Certificacin de Calidad de Producto, que se realiza en un evento que se lleva a cabo semestralmente y en el cual se reconoce y entrega certificados a los productos que durante ese periodo han terminado satisfactoriamente el proceso de pruebas.
A la fecha se han efectuado dos eventos de certificacin: Diciembre/2004, Agosto/2005 y en total se han certificado: 21 Productos y 18 Multimedias. Para mas detalles sobre este programa ver documento PDP-PruebasFuncionales.doc
Pgina 6
De arriba a abajo (top-down): Consiste en empezar la integracin y la prueba por mdulos que estn en los niveles superiores de abstraccin, e integrar incrementalmente niveles inferiores. De abajo a arriba (bottom-up): Consiste en empezar la integracin y la prueba por mdulos que estn en los niveles inferiores de abstraccin, e integrar incrementalmente niveles superiores. De big-bang: Consiste en integrar y probar todo al mismo tiempo.
Proyectos de Integracin probados con esta metodologa en ParqueSoft CVCnet para CVC de Cali. CRM para Nestl de Colobia EmcaliNet para Empresas pblicas de Emcali
2.1.3 Pruebas de aceptacin 2.1.4 Programa Pruebas de Rendimiento, Carga y Stress de Software
Consientes de todos los atributos de calidad de un producto de Software, GreenSQA formul y present un proyecto al SENA para dar vida a este programa, que inici en Febrero/2005 y consiste en la conformacin de un equipo humano idneo, el montaje de la infraestructura necesaria, la apropiacin de una metodologa de trabajo y tecnologa de alta capacidad de clculo y gran precisin, uso de herramientas de anlisis de datos y software orientado a medir el rendimiento y capacidad de procesamiento de los productos de software ParqueSoft.
En este laboratorio se hacen pruebas para medir fundamentalmente dos atributos de calidad: rendimiento y capacidad de procesamiento, con lo cual se complementa el alcance del programa de calidad con una dimensin tcnica que permita llevar al mercado soluciones confiables y de calidad (funcional y tcnica) certificada. En Colombia no se dispone de ningn laboratorio especializado de metrologa aplicado al software por lo cual este programa no solo es altamente innovador y til para el desarrollo de ParqueSoft, sino que es un elemento que contribuye a la consolidacin de la industria informtica nacional. A la fecha se han probado con resultados satisfactorios dos productos, el CIgiar v 3.0del cliente externo CIAT y el VSM de Vianet.
Pgina 7
En el equipo participan ingenieros de sistemas, que trabajan concretamente en un generador estndar de framework para multimedias, diseadores grficos que son responsables del look and feel e ingenieros de pruebas que a partir del trabajo realizado en el laboratorio tiene la responsabilidad de abstraer una metodologa para las pruebas de usabilidad.
Pgina 8
Los dos programas a continuacin, hacen parte del programa de Ingeniera de Software, que consiste en la definicin de un marco de trabajo y apropiacin de metodologas para desarrollar prcticas de Ingeniera de Software, basadas en la experiencia de la Industria y las necesidades que se van presentando en ParqueSoft.
Pgina 9
Diagnstico Planeacin de las actividades (Plan detallado de Trabajo) Sensibilizacin Normalizacin Estandarizacin (Implementacin) Evidencia de la mejora (Indicadores de desempeo) Auditorias Internas Certificacin por parte del ICONTEC e IQNet
Desarrollar la capacidad endgena y apropiar los recursos necesarios para impulsar desde el interior de ParqueSoft la competitividad de las empresas de la red. Complementar el alcance del programa de calidad desde una dimensin de procesos que permita llevar al mercado productos de software y/o servicios asociados confiables y de calidad certificada. Cultura, Institucionalizacin de la cultura de Calidad en ParqueSoft. Posicionar la Calidad como Estrategia de Diferenciacin y catalizador de ventas para ParqueSoft.
Pgina 10
A la fecha, el programa cuenta entre sus logros la certificacin de ParqueSoft, 14 empresas desarrolladoras de software y est iniciando un siguiente ciclo donde se incluyeron 7 empresas desarrolladoras y 3 de servicios que se espera estar certificando en Marzo/2006
Empoderamiento en Modelos de Calidad Empoderamiento en Procesos de Calidad Entrenamiento y certificacin Auditores internos de Calidad ISO9000
Pgina 11
Certificacin internacional de Testers de software: - 3 Ingenieros CSQA, Certified Software Quality Analyst, - 3 Ingenieros CSTE, Certified Software Test Engineer, - 1 Ingeniero CSPM Certified Software Project Manager .
Introduccin oficial al modelo CMMI (SEPG) para 5 Ingenieros. Entrenamiento y certificacin 10 Auditores internos de Calidad ISO9000
Pgina 12
3. Herramientas de Apoyo
GreenSQA S.A ha materializado su experiencia en aseguramiento de calidad de software a travs de la plataforma integrada GreenVolution, suite que provee cinco herramientas para la gestin de los entregables y registros asociados a las diferentes etapas del proceso de desarrollo de software, tales como los requerimientos, los planes y requerimientos de pruebas, las no conformidades, las notas de release, el banco de preguntas frecuentes y las medidas e indicadores. Como parte de la estrategia, estos productos se instalan en un servidor comn y sin costo adicional para que sea usado por todas las empresas incluidas en la estrategia de calidad de ParqueSoft Nation.
Herramienta que permite personalizar el proceso particular de cada empresa para solucionar los defectos y atender los nuevos requerimientos, con base en lo cual se puede hacer seguimiento desde el registro hasta el cierre de los mismos.
Es la herramienta que controla y administra todas las actividades de pruebas de los productos de software. Brinda a los miembros del equipo de desarrollo la capacidad de validar el progreso del producto con respecto al plan de prueba.
Herramienta permite optimizar el esfuerzo de documentacin de las funcionalidades que se van incorporando en las entregas de productos de software a medida que se va avanzando en la elaboracin de su plan de desarrollo.
Es una herramienta a travs de la cual un equipo de trabajo puede construir el repositorio de preguntas frecuentes sobre las funcionalidades y caractersticas de un producto de software de forma estructurada y escalable.
Esta es una herramienta que rene la informacin derivada de las otras aplicaciones y con base en ella calcula y muestra el conjunto de mtricas estadsticas, informes e indicadores de gestin, permitiendo a los equipos de trabajo tener retroalimentacin. En iguales condiciones se cuenta con la Herramienta Daruma, desarrollada por la empresa TiQal de ParqueSoft, que se usa para soportar el proceso de implementacin y mantenimiento de ISO9000.
Pgina 13