La infraestructura colaborativa de gvSIG

Slides:



Advertisements
Presentaciones similares
Clase 09.  Garantizar la calidad de software  La prueba nunca termina, del IS translada se translada al usuario  Las casas de software invierte del.
Advertisements

Introducción a los Ambientes Virtuales de Aprendizaje. Diplomado Alejandro Daniel Martínez Padilla. Web 2.0.
INTEGRANTES: NOVOA TAFUR, EINSTEIN MANUEL RODRÍGUEZ POSTIGO, JULIO CESAR.
María Fernanda González Aguilar 2°F. ¿Qué es una plataforma educativa virtual?  Una plataforma virtual, es un conjunto de aplicaciones informáticas de.
CONCEPTO INGENIERÍA DE SOFTWARE  Analiza, diseña y desarrolla productos de sistemas software, proponiendo la plataforma tecnológica más apropiada. Domina.
Alfa21 Outsourcing S.L. Un ejemplo de modelo de negocio basado en Software Libre 13 de julio de 2006
Plataforma electrónica RAEE Estado de situación y desarrollo informático 15 de junio de 2016.
El modelo de testeo de gvSIG Victoria Agazzi – Manuel Madrid.
Curso de Aptitud Pedagógica 2006/2007 OpenOffice Base Introducción a las Bases de Datos.
“ SISTEMA DE INFORMACIÓN GEOGRAFICA PARA EL CONTROL Y SEGUIMIENTO DE PROYECTOS, UNA APLICACIÓN GVSIG” Raul Fernando Molina Rodriguez 30 de septiembre del.
1 La primera versión de PMBOK fue publicada en 1987.Era el resultado de los talleres iniciados a principio de los 80’s por el PMI. Esta versión tuvo una.
¿ Hacia donde se quiere ir ? Visión Es una herramienta que permitirá tener de forma accesible, manejable y coherente, la información geográfica de todo.
Es la forma en que se denomina a un extenso conjunto de herramientas que se diferencian de las aplicaciones tradicionales de Internet por estar enfocadas.
Comunidades gvSIG Victoria Agazzi Alvaro Anguix
MISION DEL CENTRO Difusión y aplicación de las TIC relacionadas principalmente con el concepto de software libre entre empresas, administraciones, universidades,
Tema: Análisis de una red trocal multiservicio para encriptación de información sobre MPLS basada en el estándar IETF con el protocolo GETVPN Autor:
INGENIERÍA DE INFORMACIÓN Y APLICACIONES
CENTRO DE CONTACTO COMO
HRPRO LTDA. Remuneraciones PRINCIPALES CARACTERÍSTICAS
Descripción de la Carrera
Implementación del SMS
GeoWeb Móvil – Aplicación para dispositivos móviles para la realización de presupuestos aproximados para estudios geotécnicos. Ponentes: - Jorge Cebrián.
Transparencia y Acceso a la Información Pública: Dos Ejemplos Dispares en Chile Juan Andrés Roeschmann Jefe Departamento de Estudios
CURSO DE PROGRAMACIÓN DE MACROS PARA EXCEL CON VISUAL BASIC
V Reunión de Usuarios Exlibris Perú
Proyecto GeoEtiquetas
Sustentación de la propuesta
BUENA PRACTICA: ENTIDAD: PRESENTADO POR:
Tema DISEÑO E IMPLANTACIÓN DE UNA SOLUCIÓN INFORMÁTICA INTEGRADA QUE APOYE AL DESARROLLO DEL PENSAMIENTO CRÍTICO EN LA CARRERA DE INGENIERÍA EN SISTEMAS.
SWEBOK.
FECHA ÚLTIMA REVISIÓN: 13/12/11
Legisoffice Versión 1.0..
Manejo Básico de PREZI Junio, 2017.
GERENCIA DE PROYECTOS GERENCIA DEL ALCANCE Marzo 2012.
Suite de herramientas de inteligencia para Android
SISTEMA DE DICTAMINACIÓN DE ESTRUCTURAS ORGÁNICAS
Aplicaciones educativas de las redes sociales
ACUERDO DE COLABORACIÓN KOMPASS
Conceptos y definición básicos
MOPROSOFT.
Diseño Centrado en el Usuario
Quienes Somos… Quarzo Sistemas es líder en el desarrollo de Software especializado en el mercado financiero contable y administrativo, nuestro fin empresarial.
OBJETIVOS Identificar y profundizar los conocimientos acerca de las características, aplicaciones y potencialidades que ofrece la web 2.0 para el.
UNIVERSIDAD NACIONAL DE LOJA Área de la Educación, el Arte y la Comunicación Informática Educativa IV INGENIERIA DE SOFTWARE Taller de Análisis y Diseño.
Escuela normal de educacion preescolar
Arquitectura y Ciclo de BI Ms. Ing. Omar Antonio Sánchez Guevara.
Ecosistema abierto para la representación espacial de sistemas de información IDESAN, caso de uso aplicado a la gestión sanitaria en la Conselleria de.
Búsquedas en Internet ¿Qué es un buscador?
ORGANIGRAMA METODOLOGIA PARA LA IMPLANTACION DE UN PROYECTO EDI
Ingeniería del Software
Modelo de interacción de usuario.  El Desarrollo basado en modelos de la interfaz de usuario, en inglés Model-based User Interface Development (MB-UID),
Roles del Analista de Sistemas Y Ciclo de Vida del Desarrollo de Sistemas.
EL SISTEMA OPERATIVO Es un conjunto de programas hechos para la ejecución de varias tareas, en las que sirve de intermediario entre el usuario y la computadora.
INDUCCIÓN MEJORAMIENTO CONTINUO. PIRAMIDE DOCUMENTAL Manual de CalidadCaracterizacionesProcedimientosInstructivosFormatos.
¿QUÉ SON LAS HERRAMIENTAS WEB? Es una asociación de aplicaciones web que facilitan la comunicación, el diseño, el usuario y la colaboración con el WWW.
Servicios Virtuales al Estudiante
- Que es una BD Según (Gómez, 2007, p.18) una base de datos es un conjunto de datos que pertenecen al mismo contexto, almacenados sistemáticamente para.
Sistema de Información de Recursos Humanos
ANTECEDENTES Actualmente la Coordinación Médica, realiza el registro de sus actividades de forma manual como son: Consultas (impresión de receta)
Tema: Administración de la configuración de software UNIVERSIDAD TECNOLÓGICA ISRAEL CALIDAD DE SOFTWARE.
IEEE Estándar para documentación de pruebas de software
PROGRAMA “BOLIVIA CAMBIA” Estado Plurinacional de Bolivia
LOS SISTEMAS OPERATIVOS MENÚ SISTEMAS OPERATIVOS Introducción Definición Historia Funciones Tipos S.O. Algunos Existentes Conclusiones Referencias.
Sistema de Gestión de Calidad
Desarrollo de sistemas
TRABAJO DE TITULACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE MAGÍSTER EN GERENCIA DE SISTEMAS TEMA: “DISEÑO DE UNA GUÍA CORPORATIVA PARA IMPLEMENTAR APLICACIONES.
¿Que es? •Es una Herramienta tecnológica, visual y geográfica que permite a la ciudadanía fortalecer la toma de decisiones, detonar la inversión e impulsar.
ICI 502 Procesos de Software
ESTRATEGIAS PARA TRABAJAR LA ANDRAGOGÍA A PARTIR DE LA MEDIACIÓN TECNOLÓGICA.
PMO Indicadores Portafolio de proyectos XM 2014 Junta Directiva
Transcripción de la presentación:

La infraestructura colaborativa de gvSIG Manuel Madrid Responsable área testeo gvSIG.

El modelo de testeo de gvSIG Índice. 1. Introducción. 1.1. Proyectos libres y colaboración. 1.2. Tipos de colaboración en gvSIG. 2. Área de testeo de gvSIG. 2.1. Objetivos. 2.2. Líneas de trabajo. 3. Ciclo de vida de una versión. 3.1. Fase de desarrollo. 3.2. Fase de estabilización. 3.3. Fase de mantenimiento. 4. Herramientas. 4.1. Bugtracking. 4.2. Sitio de descarga de builds. 4.3. Formulario de reporte. 4.4. Sistema de consulta de errores. 4.5. Sistema de gestión de planes de prueba. 4.6. Sistema de gestión de procedimientos. 4.7. Registro de colaboradores. 5. Líneas de colaboración. 5.1. Testeo exploratorio. 5.2. Ejecución del plan de pruebas funcionales. 5.3. Diseño o mejora del plan de pruebas funcionales. 5. Conclusiones.

Software libre = colaboración. La comunidad como agente cuantitativo. 1. Introducción 1.1 Proyectos libres y colaboración Software libre = colaboración. La comunidad como agente cuantitativo. Pero cantidad <> calidad Nadie podrá decir que el software libre carece de calidad: Linux, Mozilla, Apache... Mapserver, GDAL/OGR, GRASS...

“Con mi aportación gano yo, pero además ganan los demás”. 1. Introducción 1.1 Proyectos libres y colaboración ¿Y cómo es posible que todos estos proyectos se sustenten en base a colaboradores? Modelo colaborativo “Con mi aportación gano yo, pero además ganan los demás”. Ojo: Colaboración <> altruismo.

Objetivo: maximizar la participación de la comunidad gvSIG. 1. Introducción 1.1 Proyectos libres y colaboración Objetivo: maximizar la participación de la comunidad gvSIG. Creación de una infraestructura colaborativa (en construcción). Conjunto de herramientas y procedimientos enfocados a facilitar la colaboración. Espacio para compartir.

Áreas de colaboración: Desarrollo. Documentación. 1. Introducción 1.2 Tipos de colaboración en gvSIG Áreas de colaboración: Desarrollo. Documentación. Internacionalización. Testeo.

Desarrollando nuevas herramientas.SVN público. 1. Introducción 1.2 Tipos de colaboración en gvSIG Área de desarrollo ¿Cómo colaborar? Arreglando fallos. Desarrollando nuevas herramientas.SVN público. Ponerse en contacto con....... Catálogo de proyectos https://gvsig.org/plugins/downloads Incorporación a línea oficial. Definición de procedimientos en proceso.

Generando nueva documentación. Mejorando la existente. 1. Introducción 1.2 Tipos de colaboración en gvSIG Área de documentación ¿Cómo colaborar? Generando nueva documentación. Mejorando la existente. Ponerse en contacto con...........

Área de internacionalización ¿Cómo colaborar? 1. Introducción 1.2 Tipos de colaboración en gvSIG Área de internacionalización ¿Cómo colaborar? Traducción de la interfaz. Mediante aplicación web. Mediante extensión gestión traducciones. Traducción de documentación. Revisión de traducciones. Ponerse en contacto con Mario Carrera: carrera_marrod@gva.es

2. Área de testeo de gvSIG 2.1 Objetivos Los proyectos de software libre están basados en la participación de la comunidad en distintas áreas. Una de las áreas donde potencialmente puede darse más participación es la del testeo (usuario = tester). Existe un gran número de usuarios a los que les interesa participar en la depuración de errores y en la mejora y que están dispuestos a colaborar de manera más o menos comprometida. Nuestro objetivo es: “ hacer de gvSIG una aplicación confiable utilizando como principal recurso la comunidad de usuarios”. ¿Cómo?: Fomentando y facilitando al máximo la participación de los usuarios en el testeo. Se contrata, inicialemente, una consultoría con Dimensión Informática (hoy Indra).

Sistematización de las pruebas. 2. Área de testeo de gvSIG 2.2 Líneas de trabajo Sistematización de las pruebas. Infraestructura colaborativa.

Sistematización de las pruebas. Línea común a toda clase de proyectos. 2. Área de testeo de gvSIG 2.2 Líneas de trabajo Sistematización de las pruebas. Línea común a toda clase de proyectos. Generación de planes de prueba (PDP). Optimizan el testeo. Garantizan máxima cobertura con mínimo esfuerzo. Facilitan repetición de las pruebas. Abren nuevas líneas de colaboración

Infraestructura colaborativa. Línea específica de proyectos libres. 2. Área de testeo de gvSIG 2.2 Líneas de trabajo Infraestructura colaborativa. Línea específica de proyectos libres. Se compone de: Herramientas (serie de aplicaciones). Procedimientos (normas de funcionamiento). Requiere una gran labor de coordinación por parte del equipo gvSIG.

Durante esta fase se implementan los requerimientos de la versión. 3. Ciclo de vida de una versión 3.1. Fase de desarrollo Durante esta fase se implementan los requerimientos de la versión. La frecuencia con que se generan distribuciones es irregular. Las distribuciones son altamente inestables y presentan herramientas inacabadas.

La frecuencia con que se generan distribuciones es regular y alta. 3. Ciclo de vida de una versión 3.2. Fase de estabilización Una vez implementados todos los requerimientos se procede a estabilizar. La frecuencia con que se generan distribuciones es regular y alta. Las distribuciones son todavía inestables.

Es la fase posterior a la publicación de la versión estable. 3. Ciclo de vida de una versión 3.3. Fase de mantenimiento Es la fase posterior a la publicación de la versión estable. No se generan nuevas distribuciones salvo que se detecte un error importante.

Acceso libre (con registro). Gestión en base a boletines o tickets. 4. Herramientas 4.1. Bugtracking BBDD de errores. Acceso libre (con registro). Gestión en base a boletines o tickets. Capacidad para introducir comentarios, asignaciones, cambios de estado, adjuntos, etc. Capacidad para realizar consultas.

https://gvsig.org/web/projects/gvsig- desktop/devel/gvsig 4. Herramientas 4.2. Sitio de descargas de distribuciones https://gvsig.org/web/projects/gvsig- desktop/devel/gvsig Publicación automática de todos los builds. Se facilita información sobre cambios introducidos.

Diseño minimalista -> facilitar al máximo los reportes. 4. Herramientas 4.3. Formulario de reportes En construcción. Diseño minimalista -> facilitar al máximo los reportes. Previsto mejorar archivo .log aumentando la información que recoje. Desde la web y desde gvSIG.

4. Herramientas 4.4. Sistema de consulta de errores En construcción. Actualmente sólo es posible consultar los errores arreglados en una determinada distribución. Deberá poderse hacer distintas consulta tipo e incluso consultas definidas por el usuario.

Herramienta libre adaptada para gvSIG: Salomé- TMF. 4. Herramientas 4.5. Sistema de gestión de planes de prueba Herramienta libre adaptada para gvSIG: Salomé- TMF. Documentación de las pruebas (PDP). Ejecución de las pruebas. Asignación de campañas de ejecución Gestión de usuarios.

Herramienta libre implementada por MDD. 4. Herramientas 4.6. Sistema de gestión de procedimientos Herramienta libre implementada por MDD. Sigue estándares: Business Motivation Model (BMM), Business Process Definition Metamodel (BPDM) y Business Process Modeling Notation (BPMN) promovidos por el Object Management Group (OGM). Optimiza la búsqueda y la aplicación de los procedimientos.

Herramienta interna al área de testeo. 4. Herramientas 4.7. Registro de colaboradores Herramienta interna al área de testeo. Recoge datos de utilidad de posibles testers colaboradores, previa solicitud de los mismos. Permite optimizar las campañas de testeo.

5. Líneas de colaboración 5.1. Testeo exploratorio Nivel de compromiso: bajo. Consiste en utilizar la aplicación de forma normal hasta que encontramos un error o simplemente algo que pensamos que es mejorable. El testeo exploratorio es complementario al testeo en base a plan de pruebas. Abre considerablemente el abanico de casos de prueba. Fases en que se realiza: TODAS.

5. Líneas de colaboración 5.1. Testeo exploratorio Testeables: Distribuciones en desarrollo (fases desarrollo y estabilización). Versión estable (fase mantenimiento). Herramientas relacionadas: Sitio de descarga de distribuciones. Formulario de reportes. Sistema de consulta de errores.

Nivel de compromiso: medio. Labor coordinada por el equipo gvSIG. 5. Líneas de colaboración 5.2. Ejecución del PDP funcionales Nivel de compromiso: medio. Labor coordinada por el equipo gvSIG. Fases en que se realiza: Estabilización.

Testeable: distribuciones en desarrollo. Herramientas relacionadas: 5. Líneas de colaboración 5.2. Ejecución del PDP funcionales Testeable: distribuciones en desarrollo. Herramientas relacionadas: Sitio de descarga de distribuciones. Sistema de gestión de PDP. Sistema de gestión de procedimientos. Sistema de consulta de errores. Formulario de reportes.

Nivel de compromiso: alto. Labor coordinada por el equipo gvSIG. 5. Líneas de colaboración 5.3. Diseño o mejora del PDP funcionales Nivel de compromiso: alto. Labor coordinada por el equipo gvSIG. Fases en que se realiza: Desarrollo.

Testeable: distribuciones en desarrollo. Herramientas relacionadas: 5. Líneas de colaboración 5.3. Diseño o mejora del PDP funcionales Testeable: distribuciones en desarrollo. Herramientas relacionadas: Sistema de gestión de PDP. Sistema de gestión de procedimientos.

Proyecto libre = proyecto interactivo. Usuario = tester. 5. Conclusiones Proyecto libre = proyecto interactivo. Usuario = tester. Mayor participación = mayor calidad. Necesario: Planes de prueba Infraestructura Colaborativa

El modelo de testeo de gvSIG ¡Muchas gracias por vuestra atención! Manuel Madrid madrid_man@gva.es

Preguntas y comentarios...

Enlaces de interés: http://www.gvsig.gva.es http://www.gvsig.org http://www.gvsig.org/web/community/mailing-lists http://www.gvsig.org/web/home/community/participat e