ESTRATEGIA DE CALIDAD - PARQUESOFT

Liliana Gómez Arenas lgomez@parquesoft.com Fundación Parque Tecnológico del Software – ParqueSoft

1.1 Sobre ParqueSoft
ParqueSoft actualmente cuenta con once Parques Tecnológicos operando en las ciudades de Cali, Popayán, Buga, Tulúa, Palmira, Pasto, Manizales, Pereira, Armenia, Sincelejo y Buenaventura, los cuales abrigan a 331 emprendimientos y vinculan de forma directa a 1.096 personas. Cada uno los Parques Tecnológicos de Software se crea como entidad autónoma sin ánimo de lucro con la participación activa de los sectores productivo, público y académico en un contexto participativo, que en las regiones produce sinergias y crea capital social. La Misión de ParqueSoft es servir como espacio de innovación y respaldo para emprendedores en el área de desarrollo de software. Han sido creados paulatinamente, bajo la tutela de ParqueSoft Cali que fue creado en diciembre del año 1999 con un capital inicial de 100 millones de pesos aportados en su totalidad por el sector privado. ParqueSoft es hoy en día el sitio de mayor concentración de personas en torno a la investigación y desarrollo de software del país; aloja a 331 emprendimientos orientados todos a la producción de soluciones en Software en diversas áreas del desarrollo: salud y pedagogía especializada, productividad empresarial, sistemas de información, costos, turismo, educación, automatización, tecnología móvil, Internet, entre otros. Los proyectos se desarrollan dentro del Modelo de Emprendimiento, solución institucional creada a partir de las necesidades especificas de generación de empresas en la región y entre nuestros habitantes, recibiendo la adaptación a las necesidades de la industria del software. La sinergia que se produce por la unión de estos centros de competencia del conocimiento produce uno de los grupos de investigación y desarrollo más fuertes del país en este tema. Esto crea el ambiente más propicio para las tareas de desarrollar plataformas comunes y apropiar nuevos conocimientos y experiencias globales. Se han construido sólidas alianzas con las universidades nacionales e internacionales y con importantes centros de Investigación, que hoy permiten tener en operación Laboratorios de Investigación alrededor de las Ciencias de la Computación y las Tecnologías de la Informática y las Comunicaciones. Estos Laboratorios permiten a ParqueSoft obtener conocimiento en las Tecnologías Informáticas de punta y construir entornos más productivos y competitivos para el desarrollo de software y aplicación de conocimientos profundos de las ciencias de la computación en sus productos y servicios informáticos. Indudablemente la articulación de ParqueSoft se ha dado con actores del orden nacional y mundial, en la que se dinamiza la interacción entre todas las entidades que

Oracle y los centros globales de producción de Software Libre (FreeWare) y Código Abierto (Open Source).2 Modelo de Soporte Estratégico ParqueSoft ParqueSoft cuenta con un modelo estratégico de apoyo al desarrollo de su comunidad a través de 5 estrategias y transversales. IBM. para ambientes de pruebas controladas.conforman el Sistema Nacional de Innovación y aquellas que apoyan elementos complementarios a la innovación y que deberán promover la socialización y la incorporación de conocimiento entre toda la sociedad. selección y formación de un equipo humano experto en pruebas funcionales de software. Crear un Laboratorio. 1. Definición y consolidación de la metodología de pruebas funcionales de software adaptada a la cultura y a las necesidades de la industria en ParqueSoft. Igualmente posee alianzas estratégicas para investigación y transferencia de tecnologías con los líderes globales de la Industria de Software: Microsoft. desarrollo e implementación de una herramienta de Software de apoyo y complemento al trabajo de SQA.3 Objetivos Estrategia de Calidad • • • • Conformar Equipo Humano. que permiten dar soporte de manera integral a cada uno de los emprendimientos y afinar su modelo de desarrollo y sus objetivos de construir una oportunidad de país entorno a la Ciencia y la Tecnología Informática: 1. Estrategia Calidad ParqueSoft Página 1 . Herramienta.

Implementación y Evaluación Modelo CMMI Calidad y Formación Equipo Humano • • • Estrategia Calidad ParqueSoft Página 2 . Crear plataforma de soporte y seguimiento para los emprendedores Reconocimiento de la Calidad como Estrategia de Diferenciación y generador confianza.Objetivos Colaterales • • • • Institucionalización de la cultura de Calidad en ParqueSoft.Programa Pruebas de Integración . de 1. Carga y Stress de Software .Programa Pruebas de Usabilidad Multimedias . con transparencia y resultados visibles de los productos y procesos de desarrollo de software: Alcance Estrategia Calidad ParqueSoft 1.Programa Pruebas Funcionales de Software .Implementación y Certificación ISO9000 Calidad Procesos de Producción de Software .5 Programas CCA • Calidad Productos de Software .4 Alcance CCA Los cuatro grandes programas que actualmente adelanta la Estrategia de Calidad ParqueSoft están pensados para garantizar una evaluación objetiva.Programa Inspecciones de Código .Programa Pruebas de Rendimiento. Conformación de una muestra significativa para definir Perfil de la Industria.Programa Revisiones de Diseño Calidad Procesos .

modelos y estándares de la Industria con reconocimiento mundial. Estrategia Centralizadora a través de un Modelo de calidad.1. basada en prácticas. 1.7 Modelo de Implementación Estrategia Calidad ParqueSoft Página 3 . Desarrollo de Metodologías propias.6 Transversalidad de la Estrategia • • • Visión común de la calidad. Institucionalización de la cultura.

de acuerdo a las directrices de la Estrategia de Aseguramiento de Calidad de ParqueSoft implementada por GreenSQA. El responsable de pruebas comparte el espacio físico e interactúa directamente con los equipos de desarrollo asignados.Esquema Matricial GreenSQA asigna y ubica físicamente bajo un esquema matricial a un Ingeniero de Pruebas por cada tres productos de software1. 1 Relación de esfuerzo derivado de la práctica en ParqueSoft Cali Estrategia Calidad ParqueSoft Página 4 . por tanto la cantidad de ingeniero depende de la cantidad de productos en desarrollo. Este Ingeniero. quien reporta a un Líder de SQA. Planear. Diseñar y Ejecutar todas las actividades del proceso de pruebas del producto de software. Su responsabilidad es: Coordinar. está tiempo completo en las instalaciones de cada una de las sedes de ParqueSoft Nation. y recibe apoyo de la Dirección Ejecutiva del Parque en la ejecución de algunas actividades.

de Pruebas/ 1 equipo con producto instalado en clientes Este programa consiste de forma general en el diseño de pruebas reutilizables para verificar mediante el funcionamiento experimental del producto. modelo y estándares de Industria con reconocimiento mundial. GreenSQA se acoge y ofrece el servicio de pruebas de acuerdo al estándar IEEE 1012-1986 que indica el conjunto mínimo de pruebas que se deben realizar a un sistema de información. si este satisface las necesidades solicitadas por los usuarios. Tipos de Pruebas Programa de Calidad ParqueSoft 2. Prueba de integración. sin embargo en GreenSQA nos ocupamos principalmente de la pruebas de la funcionalidad y es deber de los Ingenieros de pruebas plantear requerimientos Estrategia Calidad ParqueSoft Página 5 . prueba unitaria o prueba de componentes. funcionamiento. son un tipo genérico que además de la funcionalidad incluye típicamente muchos otros tipos de prueba: Usabilidad. Prueba modular. capacidad. elaborada con base en la experiencia y las prácticas. en el se usa una Metodología propia. Prueba del sistema y Prueba de aceptación. recuperación. internacionalización y localización. portabilidad y otros. seguridad. de Pruebas/ 3 equipos pequeños o iniciando proceso 1 Ing.1. confiabilidad y disponibilidad. esta vigente de Febrero del 2003.1 Pruebas dinámicas Productos de Software El proceso de prueba conlleva la realización de un conjunto de tareas a lo largo del ciclo de vida del sistema de información. Para su desarrollo se utiliza un esquema matricial de acompañamiento permanente con base en la siguiente relación de esfuerzo que ha sido derivada de la observación y aprendizaje: 1 Ing.1 Programa Pruebas Funcionales de Software Este fue el primer programa con que inició la estrategia. de Pruebas/ 2 equipos medianos 1 Ing.2. Las pruebas que se diseñan y ejecutan en este programa. Programas Estrategia de Calidad 2.

puede incluir productos no desarrollados en ParqueSoft. 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. (Severidad) Bloqueante Funcional Presentación Total general Total 404 9031 6485 15920 % 2. Agosto/2005 y en total se han certificado: 21 Productos y 18 Multimedias.2 Programa Pruebas de Integración El objetivo fundamental de este programa es diseñar y ejecutar las prueba necesarias para comprobar que las interfaces entre los distintos módulos de una solución integrada en ParqueSoft son correctas.1.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 Certificación de Calidad de Producto.73% 40. se habían obtenido las siguientes cifras de hallazgos: No Conf.54% 56. La industria ha trabajado en tres estrategias de integración. A Diciembre/2004. las cuales han sido incorporadas por GreenSQA en su metodología de pruebas de integración y aplica en cada caso la que más se ajusta a las necesidades del proyecto de integración: Estrategia Calidad ParqueSoft Página 6 . concurrencia y recuperación que apliquen a cada caso.73% 100. Momentos de la Ceremonia de Certificación Dic/2004 A la fecha se han efectuado dos eventos de certificación: Diciembre/2004.de pruebas orientados a hacer las validaciones mínimas de rendimiento. Para mas detalles sobre este programa ver documento PDP-PruebasFuncionales.doc 2.

que inició en Febrero/2005 y consiste en la conformación de un equipo humano idóneo.3 Pruebas de aceptación 2. CRM para Nestlé de Colobia EmcaliNet para Empresas públicas de Emcali 2. los los los los Proyectos de Integración probados con esta metodología en ParqueSoft CVCnet para CVC de Cali. De abajo a arriba (bottom-up): Consiste en empezar la integración y la prueba por módulos que están en los niveles inferiores de abstracción.- - - De arriba a abajo (top-down): Consiste en empezar la integración y la prueba por módulos que están en los niveles superiores de abstracción. el CIgiar v 3. Estrategia Calidad ParqueSoft Página 7 . En este laboratorio se hacen pruebas para medir fundamentalmente dos atributos de calidad: rendimiento y capacidad de procesamiento. De big-bang: Consiste en integrar y probar todo al mismo tiempo. e integrar incrementalmente niveles inferiores.1. con lo cual se •complementa el alcance del programa de calidad con una dimensión técnica que permita llevar al mercado soluciones confiables y de calidad (funcional y técnica) certificada. la apropiación de una metodología de trabajo y tecnología de alta capacidad de cálculo y gran precisión. A la fecha se han probado con resultados satisfactorios dos productos.1. GreenSQA formuló y presentó un proyecto al SENA para dar vida a este programa. uso de herramientas de análisis de datos y software orientado a medir el rendimiento y capacidad de procesamiento de los productos de software ParqueSoft. e integrar incrementalmente niveles superiores. sino que es un elemento que contribuye a la consolidación de la industria informática nacional.4 Programa Pruebas de Rendimiento.0del cliente externo CIAT y el VSM de Vianet. Carga y Stress de Software Consientes de todos los atributos de calidad de un producto de Software. el montaje de la infraestructura necesaria. En Colombia no se dispone de ningún laboratorio especializado de metrología aplicado al software por lo cual este programa no solo es altamente innovador y útil para el desarrollo de ParqueSoft.

recién lanzado en Agosto/2005. 2. que trabajan concretamente en un generador estándar de framework para multimedias. Consiste en evaluar mediante la observación en uso. ya que muchas de las actividades se derivan del conocimiento que genera el laboratorio mediante la práctica.1. La metodología utilizada en este programa se encuentra en construcción. Estrategia Calidad ParqueSoft Página 8 . diseñadores gráficos 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 metodología para las pruebas de usabilidad.2. En el equipo participan ingenieros de sistemas. logrando encontrar aspectos de mejoramiento en el software asociados a la calidad en uso de los productos. las multimedias desarrolladas por el cluster multimedia y probadas por el programa de pruebas funcionales. El laboratorio cuenta con un grupo de niños entre los 6 y 14 años que utilizan las multimedias como usuarios finales y que permite que el ingeniero de pruebas líder. entre ellas se destaca el estándar de usabilidad por tipo de multimedias (educativas. informativas) que posteriormente servirá como referente para hacer las pruebas manuales y semiautomáticas de las multimedias desarrolladas en ParqueSoft.6 Programa Pruebas de Usabilidad Multimedias para niños Este programa.1.5 Programa Pruebas de Usabilidad Multimedias Este programa se está desarrollando con base en la alianza recientemente firmada con la Universidad de Salamanca de España a partir de la cual se conformó un equipo multisidciplinario para definir herramientas de trabajo. evalué un conjunto de criterios previamente definidos.

2.2 Programa Inspecciones de Código Este programa se desarrolla en conjunto con las Estrategias de IA+D y SDN-Soporte y Desarrollo de Negocios. se identificaron un conjunto de 10 criterios. comments) • Imports • Inicialización • Parámetros de llamada a métodos • Uso de estructuras de anidamiento • Modularidad • Mecanismo reutilización de código • Manejo de errores 2. Estrategia Calidad ParqueSoft Página 9 . pero quien lidera un proceso de inspección de código es siempre uno de los miembros del equipo de consultores de mangagroup.2. que se evalúan y sobre los cuales se reportan los hallazgos y se generan las recomendaciones a los grupos de desarrollo: . registrar hallazgos y fundamentalmente aprender. • Lógica de programación • Estándar de codificación • Documentación de código (headers. que consiste en la definición de un marco de trabajo y apropiación de metodologías para desarrollar prácticas de Ingeniería de Software. los inspectores del código son igualmente un grupo interdisciplinario donde participan ingenieros de prueba para organizar la logística.Los dos programas a continuación.2. basadas en la experiencia de la Industria y las necesidades que se van presentando en ParqueSoft. este programa también se desarrolla en conjunto con las Estrategias de IA+D y SDN-Soporte y Desarrollo de Negocios.1 Programa Revisiones de Requerimientos 2. pero quien lidera un proceso de revisión de diseño es siempre uno de los miembros del equipo de consultores de mangagroup. los inspectores del código son igualmente un grupo interdisciplinario donde participan ingenieros de prueba para organizar la logística.2 Pruebas estáticas Productos de Software 2. las inspecciones se usan en ParqueSoft para enseñar a los participantes a evitar defectos sistemáticos y los beneficios de la utilización de estándares Como parte del alcance de la actividad de inspección de código. Normalmente se realizan a partir de la solicitud del emprendedor o como plan de respuesta a un cierre de pruebas de un producto. hacen parte del programa de Ingeniería de Software.2.3 Programa Revisiones de Diseño Igual que el anterior. incluyendo errores y desviaciones de estándares y especificaciones. registrar hallazgos y fundamentalmente aprender. Las inspecciones de código se realizan con el objetivo de detectar e identificar anomalías de software. Además de ayudar a descubrir no conformidades en el código fuente.

basada en las mejores prácticas existentes y la experiencia práctica recolectada durante los proyectos ejecutados y los modelos/estándares de calidad más reconocidos.1 Programa Implementación y Certificación ISO9000 Este programa de forma general consiste en la conformación de un equipo humano idóneo. la definición y apropiación de una metodología para interpretar la norma internacional ISO 9001 y con base en esto acompañar a las empresas de ParqueSoft en la consolidación de un proceso de negocios eficiente. pero sobre todo productivo y certificado GreenSQA acompañamiento a las empresas desarrolladoras de software y/o prestadoras de servicios de apoyo de ParqueSoft en la implementación de las Normas ISO 9001 con el fin de cumplir los requisitos establecidos por el cliente.3 Calidad Procesos para la Producción de Software 2. Para ésto.2. Posicionar la Calidad como Estrategia de Diferenciación y catalizador de ventas para ParqueSoft. Estrategia Calidad ParqueSoft Página 10 . Cultura. GreenSQA ha desarrollado una metodología de implementación del sistema de calidad propia. Institucionalización de la cultura de Calidad en ParqueSoft. y la mejora de la eficacia del sistema sin poner en sacrificio su naturaleza como empresa.3. Complementar el alcance del programa de calidad desde una dimensión de procesos que permita llevar al mercado productos de software y/o servicios asociados confiables y de calidad certificada.: El proceso incluye las siguientes etapas : • • • • • • • Diagnóstico Planeación de las actividades (Plan detallado de Trabajo) Sensibilización Normalización – Estandarización (Implementación) Evidencia de la mejora (Indicadores de desempeño) Auditorias Internas Certificación por parte del ICONTEC e IQNet Momentos del entrenamiento y auditorias de certificación ParqueSoft 2005 Los objetivos estratégicos del programa son: • • • • Desarrollar la capacidad endógena y apropiar los recursos necesarios para impulsar desde el interior de ParqueSoft la competitividad de las empresas de la red.

El objetivo general del programa es aumentar la eficiencia. Posicionar la industria de software nacional como proveedores de software de calidad Facilitar el acceso a mercados internacionales 2.2 Programa Implementación y acompañamiento evaluación modelo CMMI El programa consiste en la valoración en el modelo CMMI y logro del reconocimiento de un nivel de madurez. implementación y posterior evaluación formal en el modelo CMMi.4 Formación y Certificación Equipo Humano Este programa tiene como objetivo fundamental la transferencia de conocimientos especializados de calidad a toda la comunidad ParqueSoft de acuerdo a la relevancia e impacto en el rol profesional que la persona desempeña en la organización. por medio de las cuales el SEI. calidad y competitividad de un grupo de Pequeñas y Medianas Empresas (PYMES) de la Industria Informática Colombiana impulsando la adopción de modelos de producción con estándares internacionales para la industria de la tecnología de la información. Los fondos que se solicitan al FOMIN han sido planificados para ser invertidos en el Programa de CMMi por un periodo de un año medio. Este programa tiene el objetivo colateral de formar un grupo interno de consultores y derivar un modelo propio de implementación que se constituirán en la fuerza endógena para darle continuidad al programa de fortalecimiento institucional. 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 2. no solo optimizar sus procesos críticos y garantizar la calidad de sus productos. ser más competitivas y tener mejor acceso a clientes internacionales. sino.3.A la fecha. Se planea desarrollar el proyecto ocho etapas que inician con la capacitación inicial y culmina con la etapa de Evaluaciones SCAMPI. mediante la capacitación. el programa cuenta entre sus logros la certificación de ParqueSoft. Adquirir el conocimiento para la implementación y masificar el modelo CMMI. permite a las empresas de desarrollo de software. comprendido entre Enero 2006 a Junio del 2007. reconoce oficialmente el estado de madurez de las compañías de software con respecto al modelo CMMi. así: Programa Roles Administrativos • • • Empoderamiento en Modelos de Calidad Empoderamiento en Procesos de Calidad Entrenamiento y certificación Auditores internos de Calidad ISO9000 Programa Roles Técnicos • • • Metodología de pruebas Inspecciones de código Revisiones de diseño Estrategia Calidad ParqueSoft Página 11 .

3 Ingenieros CSTE.3 Ingenieros CSQA. Entrenamiento y certificación 10 Auditores internos de Calidad ISO9000 Estrategia Calidad ParqueSoft Página 12 . .• Entrenamiento y certificación Auditores internos de Calidad ISO9000 Programa Ingenieros de Pruebas • Certificación internacional de Testers de software: . . Certified Software Quality Analyst.1 Ingeniero CSPM Certified Software Project Manager . • • Introducción oficial al modelo CMMI (SEPG) para 5 Ingenieros. Certified Software Test Engineer.

estos productos se instalan en un servidor común y sin costo adicional para que sea usado por todas las empresas incluidas en la estrategia de calidad de ParqueSoft Nation. Es una herramienta a través de la cual un equipo de trabajo puede construir el repositorio de preguntas frecuentes sobre las funcionalidades y características de un producto de software de forma estructurada y escalable. desarrollada por la empresa TiQal de ParqueSoft.3. que se usa para soportar el proceso de implementación y mantenimiento de ISO9000. Esta es una herramienta que reúne la información derivada de las otras aplicaciones y con base en ella calcula y muestra el conjunto de métricas estadísticas.A ha materializado su experiencia en aseguramiento de calidad de software a través de la plataforma integrada GreenVolution®. el banco de preguntas frecuentes y las medidas e indicadores. Brinda a los miembros del equipo de desarrollo la capacidad de validar el progreso del producto con respecto al plan de prueba. Herramientas de Apoyo GreenSQA S. En iguales condiciones se cuenta con la Herramienta Daruma®. informes e indicadores de gestión. permitiendo a los equipos de trabajo tener retroalimentación. Como parte de la estrategia. suite que provee cinco herramientas para la gestión de los entregables y registros asociados a las diferentes etapas del proceso de desarrollo de software. Estrategia Calidad ParqueSoft Página 13 . las no conformidades. las notas de release. Herramienta permite optimizar el esfuerzo de documentación de las funcionalidades que se van incorporando en las entregas de productos de software a medida que se va avanzando en la elaboración de su plan de desarrollo. tales como los requerimientos. los planes y requerimientos de pruebas. 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.

Sign up to vote on this title
UsefulNot useful