Verificacin Mayo 2011 Established 1988 DBAccess.com Innovacin que agrega valor a su negocio Agenda La Verificacin Verificacin vs. Validacin Revisiones Revisiones [Propsito y Beneficios] Peer Reviews Tipos de Revisiones Revisiones [Roles y Responsabilidades] Revisiones [Factores de xito] Anlisis Esttico Verificacin [Gestin del Proceso] Verificacin [Preparacin de la revisin] Verificacin [Ejecucin de la revisin]
DBAccess.com Innovacin que agrega valor a su negocio La Verificacin [CMMI] 3 Seleccionar productos para la verificacin. Establecer el entorno de verificacin. Establecer criterios y procedimientos de verificacin. Preparar revisiones entre pares. Dirigir revisiones entre pares. Analizar los datos de las revisiones entre pares. Realizar la verificacin de los productos seleccionados. Analizar los resultados de las actividades de verificacin. DBAccess.com Innovacin que agrega valor a su negocio Verificacin vs. Validacin 4 Verificacin: Se est construyendo el producto de la manera correcta? Validacin: Se est construyendo el producto correcto? DBAccess.com Innovacin que agrega valor a su negocio Revisiones 5 Identificar los entregables a revisar. Desarrollar la lista de participantes en la revisin. El documento bajo revisin es estudiado por los revisores. Los revisores identifican los problemas o temas a tratar en la revisin y se lo comunican al autor de forma verbal o mediante un documento. El autor responde a los comentarios y actualiza el documento segn corresponda. DBAccess.com Innovacin que agrega valor a su negocio Revisiones [Propsito y Beneficios] 6 Mejorar la calidad y el entendimiento de los entregables. Identificar y gestionar las expectativas de los involucrados en el negocio. Validar que los entregables soporten la solucin final. Identificar tareas de alto riesgo. Formar al equipo de proyecto y a los involucrados en el negocio. Detectar problemas relacionados con la calidad de forma temprana en el desarrollo de los entregables. DBAccess.com Innovacin que agrega valor a su negocio Peer Reviews 7 Productos de trabajo de gestin del proyecto, como los planes que se van generando. Productos de trabajo de gestin del proceso, como por ejemplo descripciones de procesos. Productos de trabajo de soporte, como definiciones de medidas, documentacin y productos de trabajo de formacin (normalmente desarrollados por grupos de soporte). DBAccess.com Innovacin que agrega valor a su negocio Peer Reviews [Consideraciones] 8 Proporcionar un entorno no amenazante para que pueda desarrollarse una discusin abierta. Dar formacin al personal sobre los roles de cada uno dentro de la revisin. Estos roles pueden variar de una revisin entre pares a la siguiente. Registrar los defectos y problemas en tablas con datos sobre localizacin del defecto, descripcin del defecto (tipo y origen), comentarios y elementos de accin. Deben registrarse datos consistentes y suficientes (realizando una inspeccin formal por ejemplo). DBAccess.com Innovacin que agrega valor a su negocio Peer Reviews [Consideraciones] 9 Gestionar y controlar la revisin por pares. El enfoque de la revisin entre pares debe orientarse al producto de trabajo en revisin, y no a la persona que lo produjo. Cuando surgen problemas durante la revisin entre pares, deben comunicarse al desarrollador principal del producto para su correccin. Es importante incorporar la planificacin de la revisin dentro de los planes y la planificacin de desarrollo del proyecto, para ayudar a la asignacin adecuada de tiempo y evitar que se salte la preparacin de la misma. DBAccess.com Innovacin que agrega valor a su negocio Tipos de Revisiones 10 Informal Walkthrough Revisin tcnica Inspecciones DBAccess.com Innovacin que agrega valor a su negocio Revisiones [Roles y Responsabilidades] 11 Moderador Autor Documentador Revisor Supervisor DBAccess.com Innovacin que agrega valor a su negocio Revisiones [Factores de xito] 12 Cada revisin debe tener un objetivo Seleccionar los documentos que sean ms crticos. Seleccionar el tipo correcto de revisin que encaje con el objetivo definido. Asegurar que las horas invertidas en el proceso de revisin estn plasmadas en el plan del proyecto. Hacer un seguimiento del tiempo invertido durante las revisiones. Proporcionar formacin sobre las tcnicas de revisin. Hacer que el proceso sea tan formal como la propia cultura del proyecto y el nivel de madurez permitido. La mejora continua del proceso y las herramientas. Informar de los resultados y beneficios obtenidos del proceso de revisin. DBAccess.com Innovacin que agrega valor a su negocio Anlisis Esttico 13 Anlisis de flujo de control. Comprueba los bucles con mltiples puntos de entrada o salida, encuentra cdigos inalcanzables. Anlisis de uso de los datos. Detecta variables no inicializadas, variables escritas dos veces sin que intervenga una asignacin, variables que se declaran pero nunca se usan, Anlisis de interfaz. Comprueba la consistencia de una rutina, las declaraciones del procedimiento y su uso. Anlisis de flujo de informacin. Identifica las dependencias de las variables de salida. No detecta anomalas en s pero resalta informacin para la inspeccin o revisin del cdigo. Anlisis de caminos. Identifica los caminos del programa y arregla las sentencias ejecutadas en el camino. Es potencialmente til en el proceso de revisin. DBAccess.com Innovacin que agrega valor a su negocio 14 Verificacin [Gestin del Proceso] DBAccess.com Innovacin que agrega valor a su negocio Verificacin [Preparacin de la revisin] 15 DBAccess.com Innovacin que agrega valor a su negocio 16 Verificacin [Ejecucin de la revisin] DBAccess.com Innovacin que agrega valor a su negocio Referencias ISO/IEC Software Process Assessment (Standard SPICE).
Roger S. Pressman, Software Engineering. A practitioners Approach, Quinta Edicin, 2001.
Software Engineering Institute, CMMI for Development, Version 1.2, CMU/SEI-2006-TR-008 ESC-TR-2006-008, Improving processes for better products, 2006.
DBAccess.com Innovacin que agrega valor a su negocio Contacto info@dbaccess.com + 1 (312) 224.8358 +58 (212) 761.9206 www.dbaccess.com Si usted est buscando habilitar un Centro de Desarrollo de Soluciones (CDS) que atienda de forma exclusiva las iniciativas de TI de su negocio, tiene algn proyecto especfico en mente, quiere darle a su equipo la consultora necesaria para decidir la mejor estrategia de TI para su organizacin, entonces por favor contctenos hoy para conocer cmo en DBAccess podemos ayudarlo a alcanzar sus objetivos de negocio.