Cmo nos ayuda Gene Xus a mejorar la
- Slides: 32
¿Cómo nos ayuda Gene. Xus a mejorar la calidad en el proceso de desarrollo de Software? Ing. Rosario Estévez rem@artech. com. uy Ing. Rafael Mon rafael@artech. com. uy
Definiciones SQA Conjunto de actividades planificadas con el objetivo de verificar la calidad de los entregables durante un proyecto, que los mismos alcancen estándares de completitud y calidad.
Costo de un proyecto = Costo base + costo re-trabajo El objetivo general del SQA es reducir los costos de solucionar problemas, tratando de detectar los errores en las etapas mas tempranas del Proyecto Proceso Requerimientos Solución Informática Retrabajo Mejoras La calidad no es un costo es una inversión
SQA: Aseguramiento de la calidad del software Calidad en el proceso de desarrollo Calidad del producto
Tareas de SQA Planificación Prevención - Control Exigir que se cumplan todas las normas y estándares establecidos para asegurar el buen fin del proyecto Mejora
Tareas del SQA Seguimiento y control del proyecto Definición de estandares Gestión de riesgos Prototipos Test Revisiones Métricas Aprender de la experiencia
El producto Modelo de Negocio Modelo Operativo Modelo de Medición Solución Informática
El producto ¿Para quién? Proyecto de la Organización y para la Organización LA ORGANIZACION: Directivos Empleados Clientes Proveedores. . .
Metodología de proyectos Basada en adaptaciones del MSF Microsoft® Solutions Framework, Normas ANSI/IEEE, Guias del PMI y Metodología de Desarrollo Gene. Xus de ARTech Consultores®
Definición Estandares Documentación Nomenclatura Interfases Styles - Themes Componentes Reutilización Rutinas Business Objects Tecnologías
Desarrollo con Gene. Xus Definición de las visiones de los usuarios Mayor nivel de abstración Orientado al usuario Definición de las reglas del negocio
Metodología de desarrollo Gene. Xus Definición y Construcción Incremental
Gene. Xus No requiere un Modelo de Datos detallado para comenzar Consecuencias: Adaptación fácil a cambios durante el desarrollo test REALIDAD Más adecuado para DESCRIPCION DE OBJETOS Grandes Sistemas Más adecuado para Sistemas Corporativos Soluciones de mejor calidad Disminuye tiempos BASE DE DATOS BASE DE CONOCIMIENTO PROGRAMAS
Ciclos de Vida “Incrementales” El producto de software es desarrollado y entregado en etapas Ventajas Reducen el riesgo Mas simple desarrollar subproyectos pequeños que un único y monolítico gran proyecto Hacen más visible el desarrollo Son más adaptables, permiten cambios de dirección durante el proyecto
Prototipación con Gene. Xus Análisis Requerimientos Desarrollo en Gene. Xus Diseño Arquitectura Prototipación Test del Prototipo Desarrollo en Gene. Xus Prototipación Desarrollo en Gene. Xus Test del Prototipo Prototipación Test del Prototipo Integración o Consolidación Test Integrado
Prototipación Aplicación funcionando con todos los detalles Permite ver resultados rápidamente Permite terminar de definir los requerimientos Detección de errores en forma temprana Logra mayor compromiso de los usuarios con el desarrollo Sistemas de mejor calidad
Integración de módulos Análisis Requerimientos Desarrollo en Gene. Xus Diseño Arquitectura Prototipación Test del Prototipo Desarrollo en Gene. Xus Prototipación Desarrollo en Gene. Xus Test del Prototipo Prototipación Test del Prototipo Integración o Consolidación Test Integrado
Integración de Módulos Bases de conocimiento separadas Nucleo Módulo Consolidada Integración – Knowledge Manager
Control de Calidad - Testing SQA: Plan de Test Actividades que deberá realizar el equipo de testing a los efectos de verificar la calidad de los productos.
Validación integral del producto Costo de defectos VALIDACION DE LA DEFINICIÓN INICIAL INSPECCION DE MODELOS PROTOTIPACION TEST PRODUCCION
Plan de test Planificación Diseño y calificación de los casos de uso Diseño de casos de prueba en base a los casos de uso Ejecución Evaluación Test de regresión Agrupación y evaluación de los datos resultantes
Tipos de testing Funcionalidades Interfaz Performance Integración Migración Convivencia Configuración Documentación
Evaluación Evaluar los resultados obtenidos en el control de calidad Barra de calidad Utilización de métricas Productividad Eficacia para detectar fallas Estado del producto
Ejemplo Proyecto ARCO
Tareas horizontales Seguimiento y control del proyecto Control de cambios Revisiones Métricas Aprendiendo de la experiencia
Seguimiento y control del proyecto Cumplimiento de los Objetivos Comparar lo planificado con la realidad Validación de la Definición Inicial Seguimiento Reuniones de avance Reuniones de dirección
Revisiones gerenciales Evaluar progreso Revisiones técnicas Discrepancias con especificaciones y estándares Inspecciones y Walkthroughs Examenes puntuales con el objetivo de ayudar en la mejora del proceso productivo
Metodología de Control de Cambios Los cambios son parte natural del proceso. Mantener la integridad del diseño del sistema, controlar desbordamientos del presupuesto y realizar la afectación del cronograma.
Métricas Productividad: Puntos funcionales Objetos Gene. Xus – Complejidad Métricas de testing
Aprendiendo de la experiencia Evaluar cuáles fueron las pautas de trabajo que resultaron útiles y cuales no y sus causales: ¿Qué funcionó? - ¿Por qué? ¿Qué haría diferente? - ¿Por qué? Recomendaciones Briefing de prevención
Conclusiones Importancia de la metodología de proyecto Asegura: Aumento de productividad Calidad del proceso y del producto Gene. Xus Desarrollo incremental Prototipación. Definición de alto nivel – Reglas de negocio Adecuado para grandes proyectos.
Ing. Rosario Estévez rem@artech. com. uy Ing. Rafael Mon rafael@artech. com. uy
- Max xus
- Chapter 17: from gene to protein
- Gene by gene test results
- Mejorar calidad de imagen
- Mejorar calidad
- Doctrina que buscaba mejorar la práctica de valores
- Ejercicios para mejorar la flexibilidad
- Etapa 3 contextualización.
- Objetivo de la velocidad lectora
- Que le sugeririas a paloma para mejorar su investigación
- Cuales son los comportamientos inefectivos
- Introducción
- Nstreme vs nv2
- Objetivos de la fluidez lectora
- Propuestas para mejorar la conducta de los alumnos
- Mejorar calidad de imagen
- Quando chega o verao nos humanos nos sentimos
- Slidetodoc.com
- Nenhum de nós sozinho é tão bom quanto todos nós juntos
- A de nouveaux combats paroles
- Dai nos, senhor, esses dons, essa luz e nos veremos
- Deus se compadeça de nós e nos dê a sua benção
- Quando chega o verão nós humanos
- De nos montagnes et nos vallées
- Mostrai-nos o vosso amor dai-nos a vossa salvação
- La ayuda a po a conocer su pasado
- Estatutos de fundaciones de ayuda social
- Teoria de evelyn adam
- Objetivos de una mesa de ayuda
- Pepe lloro pidiendo perdon
- Completada
- Ayuda
- Cirineo ayuda a jesus