La Calidad del Software y los Procesos de Testing. GFI Informática
|
|
- Manuela Ramírez Moreno
- hace 8 años
- Vistas:
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 Agenda La Crisis del Software Conceptos asociados a Calidad Atributos de Calidad Funciones
Más detallesCOBIT 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 detallesJAVATO: 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 detallesTesting. 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 detallesDESARROLLO 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 detallesNORMALIZACIÓ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 detallesManual 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 detallesEmpresa 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 detallesCAPITULO 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 detallesCurso: 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 detallesLista 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 detallesUnidad 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 detallesBloque 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 detallesGERENCIA 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 detallesElementos 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 detallesMODULO: 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 detallesLa 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 detallesPRUEBAS 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 detallesActividades 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 detallesPruebas 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 detallesMé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 detallesOperació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 detallesBeatriz 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 detallesIntroducció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 detallesSISTEMA 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 detalles5. 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 detallesGOBIERNO 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 detallesAná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 detallesCapí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 detallesLa 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 detallesResumen 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 detallesDesarrollo 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 detallesCMMI (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 detallesCOMPETENCIAS 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 detallesCAPÍ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 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 detallesLEY 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 detallesPEEPER 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 detallesMODELOS 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 detallesCOBIT 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 detallesSistema 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 detallesSERVICIO 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 detallesGUÍ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 detallesITIL 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 detallesITIL. 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 detallesPLIEGO 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 detallesMetodologí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 detallesDirecció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 detallesManual 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 detallesTECNOLOGICO 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 detallesObjetivos 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 detallesAcciones 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 detallesESPECIFICACIONES 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 detallesPor 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 detallesFicha 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 detalles1. 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 detallesPRC-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 detallesPMP 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 detallesSistema 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 detallesProyecto 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 detallesMarco 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 detallesGerenciamiento 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 detallesLA 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 detallesPROCEDIMIENTO 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 detallesPropiedad 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 detallesIngenierí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 detallesFundació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 detallesGestió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 detallesCOMO 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 detallesGUÍ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 detalleshttp://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 detallesResumen 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 detallesII. 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 detallesCAPÍ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 detallesASEGURAMIENTO 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 detallesOrientació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 detallesPLAN 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 detallesModelo 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 detallesSISTEMAS 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 detallesEl 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 detallesCMM - 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 detallesCurso 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 detallesUNIVERSIDAD 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 detallesRecursos 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 detallesManual 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 detallesSin 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 detallesExperiencia 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 detallesIMPLANTACION 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 detallespuede 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 detallesLA 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 detallesFigure 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 detallesBoletí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 detallesTecnologí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 detallesPlan 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 detallesAná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 detallesGUÍ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 detallesCALIDAD 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 detallesGLOSARIO 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 detallesMODELOS 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