La Calidad del Software y los Procesos de Testing. GFI Informática

Tamaño: px
Comenzar la demostración a partir de la página:

Download "La Calidad del Software y los Procesos de Testing. GFI Informática"

Transcripción

1 La Calidad del Software y los Procesos de Testing GFI Informática

2 Índice Introducción. Visión general del proceso de pruebas. Metodologías de pruebas alineadas con procesos de desarrollo Uso de herramientas OpenSource Aspectos diferenciadores herramientas comerciales frente a OpenSource Factoría de pruebas

3 Índice Introducción. Visión general del proceso de pruebas. Metodologías de pruebas alineadas con procesos de desarrollo Uso de herramientas OpenSource Aspectos diferenciadores herramientas comerciales frente a OpenSource Factoría de pruebas

4 Introducción. Definición de calidad software La calidad del software es el grado con el que un sistema, componente o proceso cumple los requerimientos especificados y las necesidades o expectativas del cliente o usuario. (IEEE, Std ). Concordancia del software producido con los requerimientos explícitamente establecidos, con los estándares de desarrollo prefijados y con los requerimientos implícitos no establecidos formalmente, que desea el usuario (Pressman, 1998)

5 Introducción Visión General del Proceso de Pruebas El software lo desarrollan las personas, y éstas comenten errores; no se puede prevenir completamente la introducción de éstos defectos, pero si se puede trabajar para localizarlos especialmente los mas críticos. Decisiones de pruebas deberían basarse en satisfacción del cliente. Este es el objetivo último. Mayor parte de los defectos se concentran en las etapas tempranas del proceso de desarrollo y el costo de corrección aumenta a medida que permanece no detectado. De perogrullo: los defectos mas costosos son aquellos que no se detectan.

6 Introducción Visión General del Proceso de Pruebas El proceso de Pruebas es una parte del ciclo de vida del Software. Interviniendo desde la concepción detallada de la aplicación y colaborando hasta su puesta final en producción, dando así en su conjunto un alto nivel de calidad. Planificación Estandar Evolución Real Ideal Planificación Estandar Pruebas Evolución Real Ideal Pruebas REQUISITOS REQUISITOS DISEÑO ALTO NIVEL DISEÑO ALTO NIVEL DISEÑO DETALLADO DISEÑO DISEÑO DETALLADO DETALLADO CODIFICACIÓN CODIFICACIÓN INTEGRACIÓN INTEGRACIÓN CODIFICACIÓN PRUEBAS PRUEBAS INTEGRACIÓN INTEGRACIÓN PRUEBAS PRUEBAS

7 Introducción Algo mas que pruebas Software Pruebas Software Gestión del Ciclo de Vida de la Calidad Software

8 Introducción La falta de cualquiera de estos vertices implica problemas evidentes: Carencia Herramientas Metodología Problema Falta de Productividad Proceso caótico y no repetible Metodología Herramientas Recursos

9 Índice Introducción. Visión general del proceso de pruebas. Metodologías de pruebas alineadas con procesos de desarrollo Uso de herramientas OpenSource Aspectos diferenciadores herramientas comerciales frente a open-source Factoría de pruebas

10 Metodologías de Pruebas alineadas con procesos de desarrollo Introducción La evolución de los modelos específicos de test aumenta satisfactoriamente la calidad de dichos procesos y consecuentemente, los coloca en una posición relevante dentro de la ingeniería del software. Los modelos y estándares de evaluación de procesos de software ofrecen herramientas para establecer niveles de madurez de desarrollo y mantenimiento del software. Sin embargo, la sido constatado que estos modelos y estándares no dirigen adecuadamente sus enfoques a los procesos de test. En este sentido, se presentan, a continuación, tres modelos de evaluación y mejora de procesos de test: Acercamiento a la gestión de pruebas (Test Management Approach, TMap) Modelo de Mejora del Proceso de test (Test Process Improvement, TPI) Modelo de Madurez del Test (Test Maturity Model, TMM)

11 Metodologías de pruebas alineadas con procesos de desarrollo TMap TPI TMM

12 Metodologías - TMap La metodología TMAP, está basada en cuatro piedras angulares: Proceso de desarrollo relacionado con el modelo de ciclo de vida para las actividades de pruebas (L) Sólida Organización (O) Recursos e Infraestructura (I) Técnicas utilizables para varias actividades de pruebas (T)

13 Metodologías - TMap Modelo de ciclo de vida de Pruebas

14 Metodologías - TMap Técnicas

15 Metodologías - TMap Infraestructura y Herramientas

16 Metodologías - TMap Organización

17 Metodologías de pruebas alineadas con procesos de desarrollo TMap TPI TMM

18 Metodologías - TPI El modelo TPI está basado en las mejores prácticas de la industria relativas a la mejora del proceso de pruebas. El modelo incluye guías prácticas para evaluar el nivel de madurez de pruebas de una organización así como los pasos para mejorar el proceso. El propósito de tales mejoras podría ser alcanzar el nivel 3 del SEI- CMM ( Capability Maturity Model ). El modelo se compone de 20 Áreas Clave, cada una con diferentes niveles de madurez. Los niveles de todas las Áreas Clave están integrados en una Matriz de Madurez. Cada nivel está descrito por varios Puntos de Verificación. También forman parte del modelo algunas Sugerencias de Mejora que ayudan a alcanzar el nivel deseado.

19 Metodologías - TPI Niveles Puntos de Verificación Los requisitos para cada nivel están definidos en forma de Puntos de Verificación ( Checkpoints ): son preguntas que necesitan ser respondidas afirmativamente para poder calificar a dicho nivel. A partir de las listas de verificación se puede evaluar un proceso de pruebas y se puede determinar para cada Área Clave el Nivel alcanzado. A medida que se considera mejorada cada Área Clave, los Puntos de Verificación son acumulables: para poder clasificar para el nivel B, el proceso de pruebas necesita responder afirmativamente tanto a los Puntos de Verificación del nivel B como del nivel A.

20 Metodologías - TPI Matriz de Madurez Todos los Niveles y Áreas Clave están interrelacionados en una Matriz de Madurez de Optimizada (11-13) Pruebas. Se ha concebido como una buena manera de expresar las prioridades internas y Eficiente (6-10) dependencias entre Niveles y Áreas Clave. Controlada (1-5) No existe graduación entre Niveles: mientras que un proceso de pruebas no esté clasificado enteramente como nivel B, permanecerá en el nivel A. El propósito principal de la matriz es mostrar los puntos fuertes y débiles del actual proceso de pruebas y ofrecer una ayuda a la hora de determinar la prioridad de las acciones de mejora.

21 Metodologías - TPI Aplicación del Modelo TPI El proceso de mejora de pruebas es similar a cualquier otro proceso de mejora. La figura siguiente muestra las diferentes actividades de un proceso de mejora.

22 Metodologías de pruebas alineadas con procesos de desarrollo TMap TPI TMM

23 Metodologías - TMM El modelo TMM es un modelo de evaluación del proceso de test, guiado por el conjunto básicos de conceptos del CMM y compuesto por dos componentes principales: un conjunto de niveles de madurez y un modelo de evaluación.

24 Metodologías TMM: Conjunto de Niveles Se describe cada nivel considerando los objetivos de la organización y la capacidad de test. La estructura de cada nivel (excepto el primero), consiste en un conjunto de objetivos de madurez soportado por sub-objetivos (o metas) de madurez que son alcanzados por las actividades, tareas y responsabilidades. Las actividades y tareas representan las acciones que deben ser desempeñadas en cada nivel con el propósito de mejorar la capacidad del test Se asignan responsabilidades para las actividades y tareas, a los gestores, a los desarrolladores y testers y a los usuarios y clientes

25 Metodologías TMM: Modelo de Evaluación El Modelo de Evaluación consiste en un método que permite a la organización evaluar y mejorar sus procesos de test, basándose en un cuestionario de evaluación, un procedimiento de evaluación y el entrenamiento y criterios de selección del equipo de evaluación. Los objetivos de este componente son: proveer un esquema de evaluación de procesos de test de software y un fundamento para la mejora de dichos procesos a través de análisis de datos y planteamiento de acciones, así como contribuir con la ingeniería del proceso de software.

26 Índice Introducción. Visión general del proceso de pruebas. Metodologías de pruebas alineadas con procesos de desarrollo Uso de herramientas OpenSource Aspectos diferenciadores herramientas comerciales frente a open-source Factoría de pruebas

27 Uso de Herramientas Opensource Gestión del Ciclo de Pruebas Automatización de Pruebas Funcionales Pruebas de Carga Inspección de Código Pruebas Unitarias

28 Uso de Herramientas Opensource Gestión del Ciclo de Pruebas Automatización de Pruebas Funcionales Pruebas de Carga Inspección de Código Pruebas Unitarias

29 Gestión del Ciclo de Pruebas - Algunas Claves Documentar las pruebas Casos de prueba, estrategia de pruebas, ejecuciones Registrar los problemas encontrados Separar entornos y manejar configuraciones Ensayando la implementación Definir casos de prueba durante el análisis es una forma de documentar el producto Es una forma de adelantarnos al problema Testing independiente El que desarrolla no prueba Mayor experiencia y concentración Nadie está motivado para encontrar sus propios errores

30 Herramientas Opensource Herramienta de Gestión La gestión de las pruebas, requiere que la herramienta con la que se trabaje cumpla algunas características como: Soportar en paralelo el desarrollo de la aplicación y la gestión de las pruebas Trazabilidad de requisitos a pruebas gestionando ejecuciones así como defectos y su resolución Mejora la predictibilidad del proyecto Acceso en cualquier momento y lugar a pruebas e informes de ejecución Control centralizado Mejora la colaboración y comunicación entre equipos y proyectos Potencia la reutilización de objetos de prueba Acceso protegido a elementos del proyecto Sistema de informes Como ejemplo, se muestra la herramienta TestLink.

31 Herramientas Opensource Herramienta de Gestión TestLink, permite de manera intuitiva, la elaboración de casos de prueba, con los pasos a seguir para su posterior ejecución, así como de los resultados esperados, quedándose todo ordenado y accesible a través de un árbol de navegación.

32 Herramientas Opensource Herramienta de Gestión Durante todo el ciclo de vida se pueden obtener métricas tanto del los casos de prueba generados como de estado de la ejecución de los mismos.

33 Uso de Herramientas Opensource Gestión del Ciclo de Pruebas Automatización de Pruebas Funcionales Pruebas de Carga Inspección de Código Pruebas Unitarias

34 Herramientas Opensource Automatización Pruebas Funcionales Las herramientas de Automatización de pruebas funcionales cumplen el siguiente ciclo de trabajo: Planificación de pruebas automáticas Registro de las acciones de usuario Control y verificación de los Checkpoints Comprobación resultado esperado = resultado obtenido Gestión del mapa de interfaz de usuario Testing modular y batch Como ejemplo, tenemos la herramienta Selenium, que nos permite la operativa de trabajo descrita.

35 Herramientas Opensource Automatización Pruebas Funcionales Primeramente, se graban las acciones del usuario sobre la aplicación, quedándose éstas recogidas en la aplicación para su posterior tratamiento, que se realizará modificando el código generado Prácticamente la totalidad de las herramientas Opensource, trabajan solo sobre aplicaciones Web.

36 Herramientas Opensource Automatización Pruebas Funcionales Los casos de prueba, pueden ser modificados para introducir puntos de control, pausas, verificaciones, etc. La ejecución de los mismos se puede planificar, agrupando casos y programándolos. Se obtienen informes sobre los resultados de las ejecuciones.

37 Uso de Herramientas Opensource Gestión del Ciclo de Pruebas Automatización de Pruebas Funcionales Pruebas de Carga Inspección de Código Pruebas Unitarias

38 Herramientas Opensource Pruebas de Carga Las herramientas para la realización de pruebas de Carga, tiene las siguientes funcionalidades Planificación de pruebas de carga Creación de los escenarios de prueba Simulación de n usuarios concurrentes Análisis de resultados de ejecución de los distintos escenarios A continuación podemos ver la operativa ejemplificada con la herramienta OpenSta

39 Herramientas Opensource Pruebas de Carga Para la ejecución del test, se introducen datos como número de usuarios, scripts que compondrán la ejecución y elementos a ser testados como % Cpu,memoria, etc...

40 Herramientas Opensource Pruebas de Carga Durante la ejecución de la prueba, se puede monitorizar todos los recursos que sean de nuestro interés.

41 Herramientas Opensource Pruebas de Carga Posteriormente a la ejecución, se pueden obtener tanto log como gráficas con las estadísticas de la prueba. Algunas de ellas son las de puntos de medida respecto del tiempo, puntos de medida respecto del número de usuarios, número de usarios activos, errores HTTP, etc

42 Uso de Herramientas Opensource Gestión del Ciclo de Pruebas Automatización de Pruebas Funcionales Pruebas de Carga Inspección de Código Pruebas Unitarias

43 Uso de Herramientas Opensource. Inspección de Código Las inspecciones del código tienen el objetivo de detectar aspectos que influyen en la calidad de éste: Errores de ejecución Mermas de rendimiento Código muerto Redundancia de código Incumplimiento de arquitectura Incumplimiento de estándares técnicos a nivel de codificación. Mantenibilidad del código Metodología de trabajo: Priorización: Se suele aplicar orientación al riesgo. Medición: Uso de herramientas de análisis. Se obtienen métricas de nivel técnico que permiten la detección de incumplimientos y/o deficiencias, cuyo conjunto se expresa en: Informes de auditoria. Plan de mejora. Informe de recomendaciones para la mejora.

44 Uso de Herramientas Opensource. Inspección de Código Entrega de una nueva versión Nueva versión software Publicar versión Integración continua Generación informes Publicación informes Notificación vía mail Generación informe SAC Se realiza la entrega de una nueva versión de software por parte del proveedor.

45 Uso de Herramientas Opensource. Inspección de Código Publicación de la nueva versión Nueva versión software Publicar versión Integración continua Generación informes Publicación informes Notificación vía mail Generación informe SAC El jefe de proyecto publica el entregable en el repositorio común CVS Herramientas: CVS: Implementa un sistema de gestión de versiones. Mantiene el registro de todo el trabajo y los cambios en la implementación de un proyecto, permitiendo la colaboración entre distintos desarrolladores. Es un referente en software libre de gestión de versiones.

46 Uso de Herramientas Opensource. Inspección de Código Proceso de integración continua Nueva versión software Publicar versión Integración continua Generación informes Publicación informes Notificación vía mail Generación Informe SAC El proceso de integración continua (automático) detecta la nueva versión en el repositorio y ejecuta un conjunto de tareas programadas Herramientas: Continuum v1.0.2: Servidor de integración continua. Realiza tareas programadas sobre proyectos basados en java. Alto grado de integración con Maven.

47 Uso de Herramientas Opensource. Inspección de Código Notificación vía mail Nueva versión software Publicar versión Integración continua Generación informes Publicación informes Notificación vía mail Generación Informe SAC Se notificará por mail, al conjunto de usuarios definidos, la nueva entrega.: Jefe de proyecto. SAC. Etc.

48 Uso de Herramientas Opensource. Inspección de Código Generación de informes automáticamente Nueva versión software Publicar versión Integración continua Generación informes Publicación informes Notificación vía mail Generación informe SAC Herramientas: Changelog v1.8.2 QALab v0.7.2 CheckStyle v2.5 JavaDoc Reporte v1.7 Jcoverage v1.0.9 Jdepend v1.5 NCSS v1.3 Pmd v1.6 FindBugs v0.9.2 File-Activity Se generarán automáticamente los informes de calidad programados.

49 Uso de Herramientas Opensource. Inspección de Código Publicación de Informes Nueva versión software Publicar versión Integración continua Generación informes Publicación informes Notificación vía mail Generación informe SAC Herramientas: Maven v1.0.2: Herramienta para la gestión y comprensión de proyectos java. Estándar de mercado en el mundo free. Metodología XP. Se publicarán de forma automática los informes generados en el portal de calidad Herramientas: Apache v utilizada por explotación: Servidor http referente del mercado.

50 Uso de Herramientas Opensource. Inspección de Código Generación de resumen Nueva versión software Publicar versión Integración continua Generación informes Publicación informes Notificación vía mail Generación informe SAC El SAC generará un informe con los resultados de las inspecciones realizadas al código: Resumen ejecutivo (dirección). Detalle técnico (equipo técnico).

51 Uso de Herramientas Opensource. Inspección de Código Arquitectura Internet Internet CVS desarrollo Continuum Apache Equipo desarrollo SAC Responsable proyecto CVS SAC (entregas) Maven Desarrollo Gestión versiones Recursos SAC Frontal Preexplotación Explotación

52 Uso de Herramientas Opensource Gestión del Ciclo de Pruebas Automatización de Pruebas Funcionales Pruebas de Carga Inspección de Código Pruebas Unitarias

53 Herramientas Opensource Pruebas Unitarias El peso de la generación de las pruebas unitarias recae sobre el equipo de desarrollo. La responsabilidad del equipo de SQA es la de ejecutar el conjunto de pruebas unitarias, validar los resultados y medir el grado de cobertura de las mismas. El conjunto de pruebas unitarias proporcionadas por el equipo de desarrollo debe cumplir los siguientes normas: Ejecutables de forma automática. Independencia del entorno. Autocontenidas. Preprocesamiento. Ejecución. Postprocesamiento. A continuación se muestra un ejemplo de la labor del equipo de SQA en un conjunto de pruebas basadas en Junit y Cobertura.

54 Herramientas Opensource Pruebas Unitarias Junit es un framework ampliamente utilizado para la automatización de pruebas unitarias. El equipo SQA ejecutará las pruebas unitarias proporcionadas por el equipo de desarrollo obteniendo un informe con el resultado de la ejecución de las mismas.

55 Herramientas Opensource Pruebas Unitarias Cobertura es una herramienta opensource que mide la cobertura de las pruebas por medio de la instrumentalización del código y la posterior medición de las líneas de código ejecutadas por el conjunto de casos de prueba unitarios. El equipo de SQA instrumentalizaría el código y posteriormente ejecutaría el conjunto de pruebas unitarias analizando los resultados.

56 Herramientas Opensource Pruebas Unitarias A continuación se muestra una salida estándar de la herramienta:

57 Herramientas Opensource Pruebas Unitarias Cobertura calcula la cobertura de las pruebas contabilizando: Número de líneas de código ejecutadas. Número de ramas ejecutadas. Adicionalmente Cobertura calcula la complejidad ciclomática (Mc-Cabe) de cada una de las clases.

58 Herramientas Opensource Pruebas Unitarias La herramienta permite realizar drill-down para visualizar la cobertura de las clases pertenecientes a un determinado paquete Y llegar al máximo detalle visualizando las líneas de código ejecutadas en una determinada clase

59 Herramientas Opensource Pruebas Unitarias Esta herramienta permite al equipo de SQA validar el porcentaje de cobertura de las pruebas unitarias realizadas por el equipo de desarrollo, identificando módulos poco probados o no probados. Los resultados de la herramienta permiten ampliar el plan de prueba unitario con casos de prueba específicos que cubran el código no testeado. También permite identificar porciones de código muerto que no es posible ejecutar.

60 Índice Introducción. Visión general del proceso de pruebas. Metodologías de pruebas alineadas con procesos de desarrollo Uso de herramientas OpenSource Aspectos diferenciadores herramientas comerciales frente a Opensource Factoría de pruebas

61 Aspectos diferenciadores Herramientas comerciales frente a Opensource Ventajas OpenSource Coste licencias es nulo! Construidas con los mismos principios que las comerciales: Arquitectura Metodología/Técnicas Extensibles/Integrables (Código abierto) En algunos casos y para ciertos entornos, son más potentes que las comerciales! Inconvenientes OpenSource Normalmente sólo disponibles para entornos web/java Entornos de desarrollo espartanos En ocasiones, lenguajes propietarios En su desarrollo prima la funcionalidad básica frente a la avanzada y/o utilidades/gadgets El aprendizaje suele ser costoso Material de formación muy básico o inexistente No suele disponerse de guidelines metodológicos Estabilidad/Fiabilidad El soporte suele ser una incógnita (comunidades de usuarios/desarrolladores). Normalmente es escaso o nulo

62 Aspectos diferenciadores Herramientas comerciales frente a Opensource Ventajas Comerciales Multientorno: web/java, middleware, C/S, legacy (mainframe) Entornos de desarrollo IDE gráficos plenos de utilidades Lenguajes abiertos Entornos de ejecución con herramientas de análisis, monitorización, diagnóstico, Robustez y Escalabilidad Arquitecturas tolerantes a fallos Metodología/Técnicas: El fabricante aporta las suyas propias Integradas Por supuesto las de un mismo fabricante En muchas ocasiones, entre fabricantes Integrables (mediante APIS) Herramientas de Reporting potentes Integradas con paquetes ofimáticos con su correspondiente plantillaje Dashboards ejecutivos (Web) Soporte técnico solvente ( cuesta, pero existe!) Inconvenientes Comerciales Coste licencias. Suele asustar!

63 Aspectos diferenciadores Herramientas comerciales frente a Opensource Conclusiones: Empezar con opensource no es mala idea: En entornos web/java exclusivamente Las herramientas funcionan Parte del conocimiento adquirido es reaprovechable. Pero ojo, hay que tener en cuenta los costes! Hay un sobreesfuerzo asociado al uso de opensource con respecto a comerciales (la productividad no es la misma) que hay que tener en cuenta: Un proyecto grande o varios proyectos pequeños pueden justificar la inversión en comerciales Migrar de opensource a comerciales tiene un coste de reciclaje técnico Definitivamente, en algún momento tendremos que adquirir alguna herramienta comercial: Por adecuación al entorno Por limitaciones en la funcionalidad de las opensource Por necesidades de reporting avanzado Por capricho? A quién no le gusta el Ferrari?

64 Herramientas Comerciales Gestión n de Pruebas Automatiza- ción Carga y Estrés Reporte de Incidencias Pruebas Manuales

65 Índice Introducción. Visión general del proceso de pruebas. Metodologías de pruebas alineadas con procesos de desarrollo Uso de herramientas OpenSource Aspectos diferenciadores herramientas comerciales frente a Opensource Factoría de pruebas

66 Factoría de Pruebas - Conceptos Grupo dedicado que provee testing como un servicio compartido Emplea un conjunto de personas que se especializan en uno o múltiples tipos de testing o uno o mas dominios de negocio o tecnológicos. Entre los roles de una Factoría de Pruebas se pueden incluir: Definición de los procesos y estándares de testing a ser adoptados por los proyectos Implantación de los procesos y estándares definidos Provisión de personal cualificado y entrenado a los proyectos Planificación y ejecución de testing para varios proyectos

67 Factoría de Pruebas- Tradicional vs FdP Acercamiento Tradicional Se contrata al equipo de test por proyecto, dependiendo de la disponibilidad de los recursos Los desarrolladores se emplean como testers durante las últimas etapas del proyecto Se dedican diferentes testers durante las diferentes etapas del proceso de testing o a través de diferentes proyectos Los procesos de testing son implementados inconsistentemente a través de los proyectos Posible duplicación de habilidades y entrenamiento a través de los diferentes proyectos Factoría de Pruebas Se contrata al equipo de test para múltiples proyectos basados en compromisos Se emplean tester especializados con habilidades y que han sido entrenados para realizar testing Se dedica un pool de recursos de testing para uno o mas proyectos Se aprovechan los procesos de testing a través de los diferentes proyectos Consistencia Se aprovecha óptimamente las diversas habilidades a través de los diferentes proyectos

68 Factoría de Pruebas Requisitos de una Factoría de Pruebas Centro de pruebas externo Proyectos de Pruebas Interlocución a través del cliente Ciclo de vida iterativo incremental Entregar código fuente Entornos altamente emulables Pruebas 80% caja negra

69 Factoría de Pruebas Funcionalidad Gestión de la configuración SW Gestión de Clientes Aseguramiento de la Calidad Gestión de Pruebas Help Desk Seguridad

70 Factoría de Pruebas Operativa

71 Factoría de Pruebas Perfil del Proveedor Experiencia probada en: Trabajar ( testear ) en el entorno de negocio del Cliente Trabajar en formato Factoría de Pruebas, con todas sus implicaciones Comunicación Gestión del proceso Gestión de la Infraestructura Formación Alcance de su experiencia Tipos de Test Entornos de Test Testing basado en riesgo Experiencia en su dominio específico del negocio Empleados propios y con experiencia en testing Disponibilidad de equipamiento, infraestructura, herramientas Flexibilidad y adaptabilidad Niveles de servicio ofrecidos

72 Factoría de Pruebas Composición del Equipo

73 Factorías de Pruebas focalizadas en el cliente Equipo base + recursos bajo demanda Diferentes acercamientos Focalizados en tipo de testing Web Testing, Load and Performance testing, Localización Focalizados en herramientas Focalizados en Tecnologías Web,.Net, Java, Cliente/Servidor, Mainframe Mayores ventajas hacia nuestros clientes en términos de: Competencias técnicas Reutilización de infraestructuras, test wares... Retención de conocimiento Optimización de los procesos

74 Factoría de Pruebas Que ha funcionado con los clientes Desafíos iniciales Justificación de costos iniciales para el cliente Falta de sinergia a través de diferentes áreas de negocio del cliente Sin certeza de por donde empezar y como proceder Conflictos entre estandarización del proceso y el ahorro del costo a través del outsourcing Como los superamos Fase Piloto/Pruebas de concepto (área de bajo riesgo) Establecimiento de un modelo compartido de servicios de testing, recursos del cliente y del proveedor trabajando muy cerca Se comienza en pequeño, llevando un área cada vez al modelo de Factoría de Pruebas. Opción A: Se comienza con una evaluación, a través de las diferentes áreas para analizar y recomendar estandarización de procesos Opción B: Un área o aplicación en concreto, en base a las prioridades existentes Se comienza a incrementar la carga de trabajo/proyectos/áreas a medida que la confianza va creciendo

75 Factoría de Pruebas Flexibilidad bajo demanda Mejorar el uso de los recursos internos optimizando los periodos de sobrecarga Introducir su producto en el mercado mas rápido Arranque inmediato Absorber los retrasos y cambios repetitivos

76 Factoría de Pruebas SLA: Acuerdo de Nivel de Servicio Criticidad 1 2 Criticidad 1 2 Criticidad 1 2 FASE DE ANALISIS DISEÑO Y CONSTRUCCIÓN Indicador Valor Objetivo =0% requisitos no incorporados en la solución =100% 3 iteraciones >90% =10% requisitos no incorporados en la solución =100% 3 iteraciones >90% FASE DE PRUEBAS Indicador Valor Objetivo 20% sobre el total de pruebas en el plan de pruebas >90% 3 iteraciones >90% 40% sobre el total de pruebas en el plan de pruebas >90% 2 iteraciones >90% FASE DE IMPLANTACIÓN/PASO A PRODUCCIÓN Indicador Valor Objetivo 10% nº de componentes instalados respecto a la planificación >90% 2 iteraciones >90% 20% nº de componentes instalados respecto a la planificación >90% 2 iteraciones >90%

77 Factoría de Pruebas Conclusiones Las Factorías de Pruebas son un concepto focalizado en el outsourcing estratégico del testing Las Factorías de Pruebas centradas en el cliente pueden ofrecer significativos beneficios ya que están enfocados a mejorar continuamente en base a la experiencia y el conocimiento El valor del negocio del test outsourcing puede ser medido y mejorado a través de un programa de métricas consensuado

78 Ruegos y Preguntas Automatización del Servicio Automatización de las actividades de SQA: análisis de código, ejecución de casos, reporte de defectos, gestión de pruebas Validación Funcional Test de caja negra basados en los requisitos y las especificaciones funcionales Pruebas de Carga Conjunto de pruebas dinámicas que aseguran el comportamiento del sistema en determinados escenarios Test de Usabilidad Validación del diseño y facilidad de uso de los interfaces de usuario, siguiendo los estándares de mercado Revisión de la seguridad del código Revisión de la seguridad de las aplicaciones, principalmente web ante las vulnerabilidades conocidas Inspección documental Validación, verificación y trazabilidad de requisitos y documentación funcional Test de Caja Blanca Revisión del diseño y codificación de las distintas capas: Interfaz de usuario, datos e integración

79 Gracias

Prof. Juan José Díaz Nerio. Foro de Tecnología : Gestión de la Calidad del Software. Domingo 16 Noviembre 2014

Prof. Juan José Díaz Nerio. Foro de Tecnología : Gestión de la Calidad del Software. Domingo 16 Noviembre 2014 Prof. Juan José Díaz Nerio. Foro de Tecnología : Gestión de la Calidad del Software. Domingo 16 Noviembre 2014 Agenda La Crisis del Software Conceptos asociados a Calidad Atributos de Calidad Funciones

Más detalles

COBIT o COBIT enfatiza el cumplimiento regulatorio, ayuda a las organizaciones a

COBIT o COBIT enfatiza el cumplimiento regulatorio, ayuda a las organizaciones a 5. METODOLOGIAS COBIT o COBIT enfatiza el cumplimiento regulatorio, ayuda a las organizaciones a incrementar su valor a través de las tecnologías, y permite su alineamiento con los objetivos del negocio

Más detalles

JAVATO: UN FRAMEWORK DE DESARROLLO JAVA LIBRE

JAVATO: UN FRAMEWORK DE DESARROLLO JAVA LIBRE JAVATO: UN FRAMEWORK DE DESARROLLO JAVA LIBRE Jefe de Servicio de Integración de Aplicaciones Corporativas Dirección General de Informática (Comunidad Autónoma Región de Murcia) Técnico Responsable Dirección

Más detalles

Testing. Tipos, Planificación y Ejecución de Pruebas

Testing. Tipos, Planificación y Ejecución de Pruebas Testing Tipos, Planificación y Ejecución de Pruebas Contenido Definiciones del Testing de Software Objetivos, conceptos Tipos de Test Testing a-la RUP Rol del Testing en el proceso Artefactos Trabajadores

Más detalles

DESARROLLO DE SOFTWARE DEFINICIÓN GENERAL DEL PROCESO GABY LORENA GUERRERO LEYDI ROCIO ERAZO PABLO FELIPE MIRANDA WALTER ALEXIS ANTE

DESARROLLO DE SOFTWARE DEFINICIÓN GENERAL DEL PROCESO GABY LORENA GUERRERO LEYDI ROCIO ERAZO PABLO FELIPE MIRANDA WALTER ALEXIS ANTE DESARROLLO DE SOFTWARE DEFINICIÓN GENERAL DEL PROCESO GABY LORENA GUERRERO LEYDI ROCIO ERAZO PABLO FELIPE MIRANDA WALTER ALEXIS ANTE UNIVERSIDAD DEL CAUCA FACULTAD DE INGENIERÍA ELECTRÓNICA Y TELECOMUNICACIONES

Más detalles

NORMALIZACIÓN Y CALIDAD: DE LA TEORÍA A LA PRÁCTICA

NORMALIZACIÓN Y CALIDAD: DE LA TEORÍA A LA PRÁCTICA NORMALIZACIÓN Y CALIDAD: DE LA TEORÍA A LA PRÁCTICA Responsable de Normalización y Calidad Centro Informático del Instituto Nacional de la Seguridad Social Consultor de Calidad Centro Informático del Instituto

Más detalles

Manual de uso. Sonar. Manual usuario Testlink 1/20

Manual de uso. Sonar. Manual usuario Testlink 1/20 Manual de uso. Sonar Fecha: 21/02/2011 Referencia: EJIE S.A. Mediterráneo, 14 01010 Vitoria-Gasteiz Posta-kutxatila / Apartado: 809 01080 Vitoria-Gasteiz Tel. 945 01 73 00* Fax. 945 01 73 01 www.ejie.es

Más detalles

Empresa Financiera Herramientas de SW Servicios

Empresa Financiera Herramientas de SW Servicios Empresa Financiera Herramientas de SW Servicios Resulta importante mencionar que ésta es una empresa cuya actividad principal está enfocada a satisfacer las necesidades financieras de los clientes, a través

Más detalles

CAPITULO VI ESTRATEGIAS DE OUTSOURCING

CAPITULO VI ESTRATEGIAS DE OUTSOURCING CAPITULO VI ESTRATEGIAS DE OUTSOURCING Cuando una compañía decide llevar a cabo un proceso de outsourcing debe definir una estrategia que guíe todo el proceso. Hay dos tipos genéricos de estrategia de

Más detalles

Curso: Arquitectura Empresarial basado en TOGAF

Curso: Arquitectura Empresarial basado en TOGAF Metodología para desarrollo de Arquitecturas (ADM) El ADM TOGAF es el resultado de las contribuciones continuas de un gran número de practicantes de arquitectura. Este describe un método para el desarrollo

Más detalles

Lista de la Verificación de la Gestión de la Seguridad y Salud Ocupacional 1

Lista de la Verificación de la Gestión de la Seguridad y Salud Ocupacional 1 Lista de la Verificación de la Gestión de la Seguridad y Salud Ocupacional 1 Sección Punto de Control Cumplimiento 4. Requisitos del Sistema de gestión de la seguridad y salud ocupacional 4.1 Requisitos

Más detalles

Unidad I: Introducción a la gestión de proyectos

Unidad I: Introducción a la gestión de proyectos Unidad I: Introducción a la gestión de proyectos 1.1. Conceptos básicos para la gestión de proyectos Qué es un proyecto? Un proyecto es una secuencia de tareas con un principio y un final limitados por

Más detalles

Bloque I: Conceptos básicos y fundamentos de la Dirección de Proyectos.

Bloque I: Conceptos básicos y fundamentos de la Dirección de Proyectos. 1.- Objeto. Presentar y fomentar la existencia de metodologías en Dirección de Proyectos o Project Management a través de experiencias, documentos, normas y estándares nacionales e internacionales. Ofrecer

Más detalles

GERENCIA DE INTEGRACIÓN

GERENCIA DE INTEGRACIÓN GERENCIA DE INTEGRACIÓN CONTENIDO Desarrollo del plan Ejecución del plan Control de cambios INTRODUCCIÓN La gerencia de integración del proyecto incluye los procesos requeridos para asegurar que los diversos

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

MODULO: MERCADEO. Acuerdo de Nivel de Servicio (ANS) Service Level Agreement (SLA) MODELO DE MUESTRA SIN VALOR COMERCIAL

MODULO: MERCADEO. Acuerdo de Nivel de Servicio (ANS) Service Level Agreement (SLA) MODELO DE MUESTRA SIN VALOR COMERCIAL MODULO: MERCADEO Acuerdo de Nivel de Servicio (ANS) Service Level Agreement (SLA) 1 Servicio de Soporte. El presente apartado constituye las condiciones de soporte y mantenimiento por parte de enncloud

Más detalles

La gestión n de proyectos. Planificación n y metodología. Visión, misión n y alcance.

La gestión n de proyectos. Planificación n y metodología. Visión, misión n y alcance. La gestión n de proyectos. Planificación n y metodología. Visión, misión n y alcance. Carlos Luis Parra Calderón Rafael Pastor SáezS Jaime Nieto Cervera Guía a de la Presentación Situación de la Gestión

Más detalles

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE PRUEBAS DE SOFTWARE La prueba del software es un elemento crítico para la garantía de la calidad del software. El objetivo de la etapa de pruebas es garantizar la calidad del producto desarrollado. Además,

Más detalles

Actividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos.

Actividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos. Apéndice C. Glosario A Actividades de coordinación entre grupos. Son dinámicas y canales de comunicación cuyo objetivo es facilitar el trabajo entre los distintos equipos del proyecto. Actividades integradas

Más detalles

Pruebas de software la salvación, un proceso sin utilidad, trivial, simplemente una moda, o...?

Pruebas de software la salvación, un proceso sin utilidad, trivial, simplemente una moda, o...? Pruebas de software la salvación, un proceso sin utilidad, trivial, simplemente una moda, o...? Maria Clara Choucair Cárdenas mcchoucair@choucairtesting.com Choucair Testing S.A. (574) 316 6300, Medellín

Más detalles

Métricas. Valentin Laime. Calidad de Software

Métricas. Valentin Laime. Calidad de Software Calidad de Software: Métricas Valentin Laime Calidad de Software 10/29/2014 1 Métricas Que miden Beneficios Medidas Productividad Calidad Futuras Estimaciones Directas Indirectas Defecto/fallo Vs. Error

Más detalles

Operación 8 Claves para la ISO 9001-2015

Operación 8 Claves para la ISO 9001-2015 Operación 8Claves para la ISO 9001-2015 BLOQUE 8: Operación A grandes rasgos, se puede decir que este bloque se corresponde con el capítulo 7 de la antigua norma ISO 9001:2008 de Realización del Producto,

Más detalles

Beatriz Pérez. Jornada de Testing en Vivo - 1, 2, 3 probando!

Beatriz Pérez. Jornada de Testing en Vivo - 1, 2, 3 probando! Beatriz Pérez Proceso de Testing Funcional Principales características Etapas Actividades y Entregables Roles Principales características Independiente del proceso de desarrollo Testing funcional de productos

Más detalles

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los

Más detalles

SISTEMA DE GESTIÓN DE CALIDAD INFORME DE MEDICIÓN Y AVANCE INDICADORES DE GESTIÓN A 30 DE JUNIO DE 2013

SISTEMA DE GESTIÓN DE CALIDAD INFORME DE MEDICIÓN Y AVANCE INDICADORES DE GESTIÓN A 30 DE JUNIO DE 2013 SISTEMA DE GESTIÓN DE CALIDAD INFORME DE MEDICIÓN Y AVANCE INDICADORES DE GESTIÓN A 30 DE JUNIO DE 2013 Introducción Dentro del sistema de gestión de calidad, los indicadores de gestión permiten establecer

Más detalles

5. PROCEDIMIENTOS DE CONTROL POR ÓRDENES DE PRODUCCIÓN Y POR CLASE

5. PROCEDIMIENTOS DE CONTROL POR ÓRDENES DE PRODUCCIÓN Y POR CLASE 5. PROCEDIMIENTOS DE CONTROL POR ÓRDENES DE PRODUCCIÓN Y POR CLASE El control de costos es algo natural. Se han modelado y convertido en estándares muchas de las cadenas lógicas tipo de la ejecución de

Más detalles

GOBIERNO Y GESTIÓN TIC. Marcos de Referencia: COBIT, PMBOK, ITIL

GOBIERNO Y GESTIÓN TIC. Marcos de Referencia: COBIT, PMBOK, ITIL GOBIERNO Y GESTIÓN TIC Marcos de Referencia: COBIT, PMBOK, ITIL Marcos de Referencia Existe una creciente preocupación en la alta dirección de las empresas acerca de las actividades de la función TI. Esto

Más detalles

Análisis y gestión de riesgo

Análisis y gestión de riesgo Marco Dueñes Intriago María Cabrales Jaquez Resumen capitulo 6 Ingeniería del software Análisis y gestión de riesgo Estrategias de riesgo proactivas vs reactivas Una estrategia considerablemente más inteligente

Más detalles

Capítulo 4. GESTIÓN DE LA INTEGRACIÓN DEL PROYECTO

Capítulo 4. GESTIÓN DE LA INTEGRACIÓN DEL PROYECTO Capítulo 4. GESTIÓN DE LA INTEGRACIÓN DEL PROYECTO Dante Guerrero Piura, 2013 FACULTAD DE INGENIERÍA Área Departamental de Ingeniería Industrial y de Sistemas Capítulo 4. GESTIÓN DE LA INTEGRACIÓN DEL

Más detalles

La norma ISO 19011:2011

La norma ISO 19011:2011 La norma ISO 19011:2011 ISO 19011:2002 ISO 17021:2006 ISO 17021: 2011 e ISO 19011:2011 Términos nuevos: Riesgo Auditoría a distancia Definición Auditoría Proceso sistemático, independiente y documentado

Más detalles

Resumen de indicadores básicos de COBIT Preparado por: T I AUDISEG S.A.

Resumen de indicadores básicos de COBIT Preparado por: T I AUDISEG S.A. Resumen de indicadores básicos de COBIT Preparado por: T I AUDISEG S.A. Utiles en los procesos iniciales para impulsar proyectos de implementación de gobierno Nota: Cobit posee más indicadores, estos se

Más detalles

Desarrollo de un Sistema de Gestión de Proyectos mediante el framework GWT

Desarrollo de un Sistema de Gestión de Proyectos mediante el framework GWT Proyecto de Fin de Carrera Universidad Politécnica de Valencia Escuela Técnica Superior de Informática Desarrollo de un Sistema de Gestión de Proyectos mediante el framework GWT Realizado por: Dirigido

Más detalles

CMMI (Capability Maturity Model Integrated)

CMMI (Capability Maturity Model Integrated) CMMI (Capability Maturity Model Integrated) El SEI (software engineering institute) a mediados de los 80 desarrolló el CMM (modelo de madurez de la capacidad de software). CMMI: CMM integrado, una mezcla

Más detalles

COMPETENCIAS BÁSICAS: DIEZ CLAVES

COMPETENCIAS BÁSICAS: DIEZ CLAVES COMPETENCIAS BÁSICAS: DIEZ CLAVES Este documento ha sido elaborado por un amplio grupo de educadores y educadoras de la Comunidad Autónoma de Canarias, pertenecientes a distintos servicios, con el fin

Más detalles

CAPÍTULO 2. MODELOS Y ESTÁNDARES DE CALIDAD DE SOFTWARE

CAPÍTULO 2. MODELOS Y ESTÁNDARES DE CALIDAD DE SOFTWARE CAPÍTULO 2. MODELOS Y ESTÁNDARES DE CALIDAD DE SOFTWARE 2.1 Ingeniería de Software Los modelos y estándares de calidad de software forman parte de la ingeniería de software. Es por eso que comenzaremos

Más detalles

ÍNDICE 2. DIRECCIONES DE INTERÉS SOBRE TELETRABAJO Y DISCAPACIDAD... 3. BIBLIOGRAFÍA...

ÍNDICE 2. DIRECCIONES DE INTERÉS SOBRE TELETRABAJO Y DISCAPACIDAD... 3. BIBLIOGRAFÍA... ÍNDICE 1. LA SOCIEDAD DE LA INFORMACIÓN... 1. Un poco de historia... 1.1. Es fácil aprender a usar estos sistemas?... 1.2. Sociedad de la información y personas con discapacidad... 2. El teletrabajo...

Más detalles

LEY QUE NORMA EL USO, ADQUISICIÓN Y ADECUACIÓN DEL SOFTWARE EN LA ADMINISTRACIÓN PUBLICA

LEY QUE NORMA EL USO, ADQUISICIÓN Y ADECUACIÓN DEL SOFTWARE EN LA ADMINISTRACIÓN PUBLICA ADQUISICIÓN DE SOFTWARE DE CORREO 1. Nombre del Área :. Responsable de la Evaluación : Aldo Quispe Santa María. Cargo : Director (e) de Tecnología de la Información y Sistemas 4. Fecha : de Julio de 007

Más detalles

PEEPER PONTIFICIA UNIVERSIDAD JAVERIANA FACULTAD DE INGENIERIA CARRERA DE INGENIERIA DE SISTEMAS. Mayo 2014. Versión 2.1 OSCAR IVAN LÓPEZ PULIDO

PEEPER PONTIFICIA UNIVERSIDAD JAVERIANA FACULTAD DE INGENIERIA CARRERA DE INGENIERIA DE SISTEMAS. Mayo 2014. Versión 2.1 OSCAR IVAN LÓPEZ PULIDO PEEPER Implementación del cambio de técnica usada para la actualización de datos en los reportes de esfuerzo, usados como métrica de productividad, progreso y costo de los proyectos, de la compañía de

Más detalles

MODELOS DE CALIDAD EN EL DESARROLLO DE SOFTWARE

MODELOS DE CALIDAD EN EL DESARROLLO DE SOFTWARE MODELOS DE CALIDAD EN EL DESARROLLO DE SOFTWARE INTRODUCCIÓN Los Modelos de Calidad son herramientas que guían a las Organizaciones a la Mejora Continua y la Competitividad dando les especificaciones de

Más detalles

COBIT OBJETIVOS DE CONTROL DE ALTO NIVEL

COBIT OBJETIVOS DE CONTROL DE ALTO NIVEL COBIT OBJETIVOS DE CONTROL DE ALTO NIVEL PO PLANEACION Y ORGANIZACION PO4 Definición de la Organización y las Relaciones de la Tecnología de la Información Control sobre el proceso de TI de: Definición

Más detalles

Sistema de Gestión de Proyectos Estratégicos.

Sistema de Gestión de Proyectos Estratégicos. [Documento versión 2.0 del 24/06/2015] Sistema de Gestión de Proyectos Estratégicos. El sistema de Gestión de Proyectos Estratégicos (GPE), es una poderosa herramienta para administrar y gestionar los

Más detalles

SERVICIO DE SOPORTE Y MANTENIMIENTO ADAPTATIVO, PERFECTIVO Y EVOLUTIVO DEL GESTOR DE EXPEDIENTES Y REGISTRO (REGEXLAN) DE LANBIDE

SERVICIO DE SOPORTE Y MANTENIMIENTO ADAPTATIVO, PERFECTIVO Y EVOLUTIVO DEL GESTOR DE EXPEDIENTES Y REGISTRO (REGEXLAN) DE LANBIDE SERVICIO DE SOPORTE Y MANTENIMIENTO ADAPTATIVO, PERFECTIVO Y EVOLUTIVO DEL GESTOR DE EXPEDIENTES Y REGISTRO (REGEXLAN) DE LANBIDE PLIEGO DE PRESCRIPCIONES TÉCNICAS 1. INTRODUCCIÓN LANBIDE, Servicio Vasco

Más detalles

GUÍA DE EVIDENCIA DE LA UNIDAD DE COMPETENCIA

GUÍA DE EVIDENCIA DE LA UNIDAD DE COMPETENCIA MINISTERIO DE EDUCACIÓN, CULTURA Y DEPORTE SECRETARÍA DE ESTADO DE EDUCACIÓN, FORMACIÓN PROFESIONAL Y UNIVERSIDADES DIRECCIÓN GENERAL DE FORMACIÓN PROFESIONAL INSTITUTO NACIONAL DE LAS CUALIFICACIONES

Más detalles

ITIL FOUNDATION V3 2011

ITIL FOUNDATION V3 2011 ITIL FOUNDATION V3 2011 Examen de Certificación Instrucciones 1. Revise su Hoja de Respuesta, debe contener espacio para responder 40 preguntas y una sección para incorporar su Nombre 2. Espere por la

Más detalles

ITIL. Mejora de la calidad en la gestión de servicios de TI. Gestión Financiera

ITIL. Mejora de la calidad en la gestión de servicios de TI. Gestión Financiera UNIVERSIDAD NACIONAL DE EDUCACIÓN A DISTANCIA ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA Resumen Proyecto de Fin de Carrera de Ingeniero Informático ITIL. Mejora de la calidad en la gestión de

Más detalles

PLIEGO DE PRESCRIPCIONES TÉCNICAS PARTICULARES QUE REGIRÁN LA REALIZACIÓN DEL CONTRATO DE LA OFICINA DE CALIDAD PARA LA

PLIEGO DE PRESCRIPCIONES TÉCNICAS PARTICULARES QUE REGIRÁN LA REALIZACIÓN DEL CONTRATO DE LA OFICINA DE CALIDAD PARA LA AGENCIA ESTATAL DE SEGURIDAD AÉREA SECRETARIA GENERAL PLIEGO DE PRESCRIPCIONES TÉCNICAS PARTICULARES QUE REGIRÁN LA REALIZACIÓN DEL CONTRATO DE LA OFICINA DE CALIDAD PARA LA AGENCIA ESTATAL DE SEGURIDAD

Más detalles

Metodología básica de gestión de proyectos. Octubre de 2003

Metodología básica de gestión de proyectos. Octubre de 2003 Metodología básica de gestión de proyectos Octubre de 2003 Dentro de la metodología utilizada en la gestión de proyectos el desarrollo de éstos se estructura en tres fases diferenciadas: Fase de Éjecución

Más detalles

Dirección General de Educación Superior Tecnológica

Dirección General de Educación Superior Tecnológica Dirección General de Educación Superior Tecnológica 1. Datos Generales de la asignatura Nombre de la asignatura: Clave de la asignatura: Créditos (Ht-Hp_ Hp_ créditos): Carrera: Prueba de software TIF-1403

Más detalles

Manual de Operaciones del Club Aéreo del Personal de BancoEstado. www.clubaereo.cl

Manual de Operaciones del Club Aéreo del Personal de BancoEstado. www.clubaereo.cl Manual de Operaciones del Club Aéreo del Personal de BancoEstado Antecedentes En el Club Aéreo del Personal de BancoEstado, luego de una exposición de SMS que realizó la D.G.A.C., su Directorio en Junio

Más detalles

TECNOLOGICO DE ESTUDIOS SUPERIORES DE ECATEPEC CALIDAD DE SOFTWARE Guía para Examen Segundo Parcial Grupo 6501

TECNOLOGICO DE ESTUDIOS SUPERIORES DE ECATEPEC CALIDAD DE SOFTWARE Guía para Examen Segundo Parcial Grupo 6501 1. Qué incluye la ingeniería del software con SQA? Entrenamiento, soporte al consumidor instalación. 2. Menciona algunas características del software: Elemento lógico. Desarrollado no fabricado. No se

Más detalles

Objetivos y Competencias

Objetivos y Competencias Objetivos y Competencias 2.1 Objetivos del ciclo formativo a) Ajustar la configuración lógica del sistema analizando las necesidades y criterios establecidos para configurar y explotar sistemas informáticos.

Más detalles

Acciones Correctivas y Preventivas. Universidad Autónoma del Estado de México

Acciones Correctivas y Preventivas. Universidad Autónoma del Estado de México Acciones Correctivas y Preventivas Universidad Autónoma del Estado de México Mejora Continua La mejora continua del desempeño global de la organización debería ser un objetivo permanente de ésta. Mejora

Más detalles

ESPECIFICACIONES TÉCNICAS DEL PROCESO DE ATENCIÓN AL CIUDADANO

ESPECIFICACIONES TÉCNICAS DEL PROCESO DE ATENCIÓN AL CIUDADANO ESPECIFICACIONES TÉCNICAS DEL PROCESO DE ATENCIÓN AL CIUDADANO OBJETO. El presente Documento de Especificaciones Técnicas tiene por objeto establecer los requisitos que debe cumplir el proceso de Atención

Más detalles

Por qué es importante la planificación?

Por qué es importante la planificación? Por qué es importante la planificación? La planificación ayuda a los empresarios a mejorar las probabilidades de que la empresa logre sus objetivos. Así como también a identificar problemas claves, oportunidades

Más detalles

Ficha Informativa de Proyecto 2015

Ficha Informativa de Proyecto 2015 MINTEL - Ministerio de Telecomunicaciones y de la Sociedad de la Información Subsecretaría de Inclusión Digital **Dirección de Acceso Universal PROYECTO: K005 MINTEL - ADMINISTRACIÓN MONITOREO Y REPORTES

Más detalles

1. Liderar equipos. Liderazgo

1. Liderar equipos. Liderazgo Liderazgo Índice Para empezar... 3 Los objetivos... 4 Entramos en materia... 5 1.1 Aprender a ser líder... 5 1.2 Tipos de líder... 6 1.3 Estilos de dirección... 7 1.4 Características del líder... 8 1.5

Más detalles

PRC-DTI-006 Administración de Roles de los Sistemas de Información de la DTI Procedimiento Dirección de TI - COSEVI

PRC-DTI-006 Administración de Roles de los Sistemas de Información de la DTI Procedimiento Dirección de TI - COSEVI PRC-DTI-006 Administración de Roles de los Sistemas de Información de la DTI Procedimiento Dirección de TI - COSEVI Versión: 1.0 Fecha de la versión: Febrero del 2012 Creado por: PwC Costa Rica Aprobado

Más detalles

PMP Test - C09 _01. 01. Todos los siguientes son formas de poder derivadas del puesto del director de proyecto excepto una Cual?

PMP Test - C09 _01. 01. Todos los siguientes son formas de poder derivadas del puesto del director de proyecto excepto una Cual? PMP Test - C09 _01 01. Todos los siguientes son formas de poder derivadas del puesto del director de proyecto excepto una Cual? A. Formal. B. Recompensa. C. Penalización. D. Experto técnico. 02. Cual está

Más detalles

Sistema de Administración de Farmacias Plan de SQA. Historia de revisiones

Sistema de Administración de Farmacias Plan de SQA. Historia de revisiones Sistema de Administración de Farmacias Plan de SQA Versión 1.0 Historia de revisiones Fecha Versión Descripción Autor 29/08/2014 1.0 Realización del documento Resp. SQA Plan de SQA Página 1 de 15 ÍNDICE

Más detalles

Proyecto Tutelkán Tutelkan Reference Process (TRP) Versión 2.0

Proyecto Tutelkán Tutelkan Reference Process (TRP) Versión 2.0 Proyecto Tutelkán Tutelkan Reference Process (TRP) Versión 2.0 Parte 3: TRP Avanzado MAYO 2009 Tabla de Contenidos PREFACIO...5 DESARROLLO Y MANTENCIÓN DE SOFTWARE...6 DESARROLLO DE REQUERIMIENTOS...7

Más detalles

Marco Normativo de IT

Marco Normativo de IT Marco Normativo de IT PC0901 - Proceso de control de cambios en software de aplicación provisto por Organismos Gobierno de la Ciudad Autónoma de Buenos Aires PC0901 - Proceso de control de cambios en software

Más detalles

Gerenciamiento de Proyectos

Gerenciamiento de Proyectos Gerenciamiento de Proyectos PROYECTOS: Son una herramienta de transformación, de renovación y cambio dentro de las organizaciones Facilitan la evolución natural de la misión de la organización Permiten

Más detalles

LA PLANIFICACIÓN ESTRATÉGICA EN MATERIA TIC EN EL ÁMBITO DE LA AGE

LA PLANIFICACIÓN ESTRATÉGICA EN MATERIA TIC EN EL ÁMBITO DE LA AGE LA PLANIFICACIÓN ESTRATÉGICA EN MATERIA TIC EN EL ÁMBITO DE LA AGE Subdirector General de Planificación y Coordinación Informática Ministerio de Trabajo y Asuntos Sociales Palabras clave Planificación

Más detalles

PROCEDIMIENTO DE EVALUACIÓN Y ACREDITACIÓN DE LAS COMPETENCIAS PROFESIONALES CUESTIONARIO DE AUTOEVALUACIÓN PARA LAS TRABAJADORAS Y TRABAJADORES

PROCEDIMIENTO DE EVALUACIÓN Y ACREDITACIÓN DE LAS COMPETENCIAS PROFESIONALES CUESTIONARIO DE AUTOEVALUACIÓN PARA LAS TRABAJADORAS Y TRABAJADORES MINISTERIO DE EDUCACIÓN, CULTURA Y DEPORTE SECRETARÍA DE ESTADO DE EDUCACIÓN, FORMACIÓN PROFESIONAL Y UNIVERSIDADES DIRECCIÓN GENERAL DE FORMACIÓN PROFESIONAL INSTITUTO NACIONAL DE LAS CUALIFICACIONES

Más detalles

Propiedad Colectiva del Código y Estándares de Codificación.

Propiedad Colectiva del Código y Estándares de Codificación. Propiedad Colectiva del Código y Estándares de Codificación. Carlos R. Becerra Castro. Ing. Civil Informática UTFSM. Introducción. n. En este trabajo se presentan específicamente dos prácticas de XP: Collective

Más detalles

Ingeniería en tecnologías de la información y comunicación Administración de proyectos de TI I

Ingeniería en tecnologías de la información y comunicación Administración de proyectos de TI I Ingeniería en tecnologías de la información y comunicación Administración de proyectos de TI I Qué es la administración de proyectos? y Qué es la administración de proyecto es TI? Integrantes: Figueroa

Más detalles

Fundación Accenture. Guía de buenas prácticas en formación para el empleo

Fundación Accenture. Guía de buenas prácticas en formación para el empleo Fundación Accenture Guía de buenas prácticas en formación para el empleo Objetivo Desarrollar una guía que permita compartir las buenas prácticas identificadas en colaboraciones de éxito entre organizaciones

Más detalles

Gestión y Desarrollo de Requisitos en Proyectos Software

Gestión y Desarrollo de Requisitos en Proyectos Software Gestión y Desarrollo de Requisitos en Proyectos Software Ponente: María Jesús Anciano Martín Objetivo Objetivo Definir un conjunto articulado y bien balanceado de métodos para el flujo de trabajo de Ingeniería

Más detalles

COMO REALIZAR UN DIAGNÓSTICO INICIAL Y DEFINIR LA POLITICA DE SEGURIDAD PARA EL SISTEMA DE GESTIÓN EN CONTROL Y SEGURIDAD BASC

COMO REALIZAR UN DIAGNÓSTICO INICIAL Y DEFINIR LA POLITICA DE SEGURIDAD PARA EL SISTEMA DE GESTIÓN EN CONTROL Y SEGURIDAD BASC COMO REALIZAR UN DIAGNÓSTICO INICIAL Y DEFINIR LA POLITICA DE SEGURIDAD PARA EL SISTEMA DE GESTIÓN EN CONTROL Y SEGURIDAD BASC AL FINALIZAR EL CURSO.. Estaremos en capacidad de: Conocer la metodología

Más detalles

GUÍA DE SEGURIDAD DE LA INFORMACIÓN GUÍA GOBIERNO CORPORATIVO PARA EMPRESAS SEP

GUÍA DE SEGURIDAD DE LA INFORMACIÓN GUÍA GOBIERNO CORPORATIVO PARA EMPRESAS SEP GUÍA DE SEGURIDAD DE LA INFORMACIÓN GUÍA GOBIERNO CORPORATIVO PARA EMPRESAS SEP 1. Introducción La información puede adoptar o estar representada en diversas formas: impresa o escrita (papeles de trabajo,

Más detalles

http://www.informatizate.net

http://www.informatizate.net http://www.informatizate.net Metodologías De Desarrollo De Software María A. Mendoza Sanchez Ing. Informático - UNT Microsoft Certified Professional - MCP Analísta y Desarrolladora - TeamSoft Perú S.A.C.

Más detalles

Resumen General del Manual de Organización y Funciones

Resumen General del Manual de Organización y Funciones Gerencia de Tecnologías de Información Resumen General del Manual de Organización y Funciones (El Manual de Organización y Funciones fue aprobado por Resolución Administrativa SBS N 354-2011, del 17 de

Más detalles

II. PROCESO DE EVALUACIÓN DESARROLLO Y ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS

II. PROCESO DE EVALUACIÓN DESARROLLO Y ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS II. PROCESO DE EVALUACIÓN DESARROLLO Y ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS 2.1 INTRODUCCIÓN El desempeño y desarrollo de los productos de software, durante los últimos cinco años (2007-2012), en la

Más detalles

CAPÍTULO 4. FORMA DE EVALUACIÓN CMM. 4.1 Evolución de los métodos de valoración del SEI

CAPÍTULO 4. FORMA DE EVALUACIÓN CMM. 4.1 Evolución de los métodos de valoración del SEI CAPÍTULO 4. FORMA DE EVALUACIÓN CMM Tanto para el programa ALTA como para este trabajo de tesis, es importante conocer no sólo el modelo de Capacidad de Madurez, sino la forma en que se evalúa el nivel

Más detalles

ASEGURAMIENTO DE LA CALIDAD EN LABORATORIO

ASEGURAMIENTO DE LA CALIDAD EN LABORATORIO FUNDACION NEXUS ASEGURAMIENTO DE LA CALIDAD EN LABORATORIO Marzo de 2012 CALIDAD, CONTROL DE LA CALIDAD Y ASEGURAMIENTO DE LA CALIDAD El laboratorio de análisis ofrece a sus clientes un servicio que se

Más detalles

Orientación Diseño Industrial Asignatura: DIRECCION DE PROYECTOS 6 año

Orientación Diseño Industrial Asignatura: DIRECCION DE PROYECTOS 6 año Orientación Diseño Industrial Asignatura: DIRECCION DE PROYECTOS 6 año CONCEPTOS BASICOS pag. 1/6 Objetivos: Conocer los principales conceptos relacionados con la gestión de proyectos. Bibliografía: PMBOK

Más detalles

PLAN AGRUPADO CONETIC para las empresas TICC participantes en el programa

PLAN AGRUPADO CONETIC para las empresas TICC participantes en el programa Ayudas para la migración de aplicaciones y para el desarrollo de nuevas aplicaciones en Cloud Computing de Red.es PLAN AGRUPADO CONETIC para las empresas TICC participantes en el programa 1 INDICE 2 INFORMACIÓN

Más detalles

Modelo de Mejora de Empresas Método de Evaluación. www.cenatic.es. Versión: 2P Fecha:27/09/11

Modelo de Mejora de Empresas Método de Evaluación. www.cenatic.es. Versión: 2P Fecha:27/09/11 Versión: 2P Fecha:27/09/11 Índice 1 QUÉ ES CENATIC EMPRESA... 3 2 ESTRUCTURA DEL PSEUDO-MODELO Y CRITERIOS DE EVALUACIÓN DE CENATIC... 3 3 METODO DE PUNTUACIÓN ASOCIADO A LOS CRITERIOS DE EVALUACIÓN...5

Más detalles

SISTEMAS Y MANUALES DE LA CALIDAD

SISTEMAS Y MANUALES DE LA CALIDAD SISTEMAS Y MANUALES DE LA CALIDAD NORMATIVAS SOBRE SISTEMAS DE CALIDAD Introducción La experiencia de algunos sectores industriales que por las características particulares de sus productos tenían necesidad

Más detalles

El proceso unificado en pocas palabras

El proceso unificado en pocas palabras El Proceso Unificado de Desarrollo de Software Ivar Jacobson Grady Booch James Rumbaugh Addison Wesley Resumen Capítulo 1. El proceso unificado: dirigido por casos de uso, centrado en la arquitectura,

Más detalles

CMM - Capability Maturity Model. Estructura de CMM... Componentes de CMM. Estructura de CMM

CMM - Capability Maturity Model. Estructura de CMM... Componentes de CMM. Estructura de CMM CMM - Capability Maturity Model Estructura de CMM... Es un marco que describe los elementos claves de un proceso de software efectivo. Describe un camino de mejora evolutivo desde un proceso ad hoc inmaduro

Más detalles

Curso Fundamentos de ITIL

Curso Fundamentos de ITIL Curso Fundamentos de ITIL 1 Curso El curso de Fundamentos de ITIL introduce el concepto de Gestión de Servicio TI (IT Service Management o ITSM), el Ciclo de Vida del Servicio y un marco para identificar

Más detalles

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ SECRETARÍA GENERAL FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES DESCRIPCIÓN DE CURSO DE LA CARRERA DE

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ SECRETARÍA GENERAL FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES DESCRIPCIÓN DE CURSO DE LA CARRERA DE UNIVERSIDAD TECNOLÓGICA DE PANAMÁ SECRETARÍA GENERAL FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES DESCRIPCIÓN DE CURSO DE LA CARRERA DE MAESTRÍA Y POSTGRADO EN INGENIERÍA DE SOFTWARE 2015 APROBADO

Más detalles

Recursos HELP DESK Biblioteca 2012

Recursos HELP DESK Biblioteca 2012 Selección de herramientas para la implementación de ITIL - Segunda Parte Uno de los principales objetivos del marco de trabajo ITIL es administrar la información que se usa para manejar la calidad y la

Más detalles

Manual de Calidad. Capítulo 1 : Objetivo y Campo de Aplicación. Capítulo 2 : Normas para Consulta. Capítulo 3 : Términos y Definiciones

Manual de Calidad. Capítulo 1 : Objetivo y Campo de Aplicación. Capítulo 2 : Normas para Consulta. Capítulo 3 : Términos y Definiciones Manual de Calidad Capítulo 1 : Objetivo y Campo de Aplicación Capítulo 2 : Normas para Consulta Capítulo 3 : Términos y Definiciones Capitulo 4 : Requerimientos del Sistema de Calidad Capítulo 5 : Responsabilidad

Más detalles

Sin cambios significativos.

Sin cambios significativos. 0. Introducción 0. Introducción 0.1 Generalidades 0.1 Generalidades 0.2 Principios de la gestión de la calidad Estas cláusulas se mantienen casi iguales; en la nueva versión se explica el contexto de la

Más detalles

Experiencia en la IMPLANTACIÓN DE UN SISTEMA DE CALIDAD en la Facultad de Ciencias Agrotecnológicas de la Universidad Autónoma de Chihuahua

Experiencia en la IMPLANTACIÓN DE UN SISTEMA DE CALIDAD en la Facultad de Ciencias Agrotecnológicas de la Universidad Autónoma de Chihuahua 46 SynthesiS PUNTO DE VISTA Experiencia en la IMPLANTACIÓN DE UN SISTEMA DE CALIDAD en la Facultad de Ciencias Agrotecnológicas de la Universidad Autónoma de Chihuahua AÍDA RODRÍGUEZ ANDUJO, JULIO CÉSAR

Más detalles

IMPLANTACION DE TPM. (Mantenimiento Productivo Total)

IMPLANTACION DE TPM. (Mantenimiento Productivo Total) IMPLANTACION DE TPM (Mantenimiento Productivo Total) INTRODUCCIÓN QUÉ ES EL MANTENIMIENTO? OBJETIVOS ORIGEN BENEFICIOS PILARES BÁSICOS DEL TPM IMPLANTACIÓN LOS 12 PASOS A SEGUIR MANTENIMIENTO Qué es? Es

Más detalles

puede aumentar la innovación en la cartera de productos?

puede aumentar la innovación en la cartera de productos? RESUMEN DE LA SOLUCIÓN Soluciones de gestión de proyectos y carteras para la innovación de productos puede aumentar la innovación en la cartera de productos? you can Las soluciones de gestión de productos

Más detalles

LA METODOLOGÍA DEL BANCO PROVINCIA

LA METODOLOGÍA DEL BANCO PROVINCIA 20 LA METODOLOGÍA DEL BANCO PROVINCIA Cómo gestionar activos de información? En 2007, el Banco Central de la República Argentina (BCRA) planteó algunas exigencias financieras para el sistema financiero

Más detalles

Figure 16-1: Phase H: Architecture Change Management

Figure 16-1: Phase H: Architecture Change Management Fase H Administración del cambio en la Arquitectura Figure 16-1: Phase H: Architecture Change Management Objetivos Los objetivos de la Fase H son: Asegurarse de que el ciclo de vida de arquitectura se

Más detalles

Boletín Asesoría Gerencial*

Boletín Asesoría Gerencial* Boletín Asesoría Gerencial* 2008 - Número 5 Gestión Integral de Riesgo (GIR): de organización *connectedthinking de organización Toda institución es afectada en su gestión por la incertidumbre, y el principal

Más detalles

Tecnología de la Información. Administración de Recursos Informáticos

Tecnología de la Información. Administración de Recursos Informáticos Tecnología de la Información Administración de Recursos Informáticos 1. Recursos informáticos: Roles y Responsabilidades 2. Áreas dentro del Departamento de Sistemas 3. Conceptos asociados a proyectos

Más detalles

Plan de estudios ISTQB: Nivel Fundamentos

Plan de estudios ISTQB: Nivel Fundamentos Plan de estudios ISTQB: Nivel Fundamentos Temario 1. INTRODUCCIÓN 2. FUNDAMENTOS DE PRUEBAS 3. PRUEBAS A TRAVÉS DEL CICLO DE VIDA DEL 4. TÉCNICAS ESTÁTICAS 5. TÉCNICAS DE DISEÑO DE PRUEBAS 6. GESTIÓN DE

Más detalles

Análisis y Diseño de Aplicaciones

Análisis y Diseño de Aplicaciones Análisis y Diseño de Aplicaciones Ciclo de Vida Docente: T/RT Gonzalo Martínez CETP EMT Informática 3er Año Introducción En el desarrollo de sistemas, el ciclo de vida son las etapas por las que pasa un

Más detalles

GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES

GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES Tema: Cartas de Servicios Primera versión: 2008 Datos de contacto: Evaluación y Calidad. Gobierno de Navarra. evaluacionycalidad@navarra.es

Más detalles

CALIDAD TOTAL. Visión estratégica y buena gestión son los ingredientes fundamentales.

CALIDAD TOTAL. Visión estratégica y buena gestión son los ingredientes fundamentales. CALIDAD TOTAL Visión estratégica y buena gestión son los ingredientes fundamentales. ALFREDO SERPELL Ingeniero civil industrial UC Phd University of Texas at Austin.Profesor titular ingeniería y gestión

Más detalles

GLOSARIO DE TÉRMINOS

GLOSARIO DE TÉRMINOS MINISTERIO DE EDUCACIÓN, CULTURA Y DEPORTE SECRETARÍA DE ESTADO DE EDUCACIÓN Y FORMACIÓN PROFESIONAL DIRECCIÓN GENERAL DE FORMACIÓN PROFESIONAL INSTITUTO NACIONAL DE LAS CUALIFICACIONES GLOSARIO DE TÉRMINOS

Más detalles

MODELOS DE SIMULACIÓN

MODELOS DE SIMULACIÓN MODELOS DE SIMULACIÓN En general, se llama modelo a la imagen o representación de un sistema, generalmente simplificada e incompleta. Y se llama simulación a la experimentación con un modelo para extraer

Más detalles