Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SCRUM-HANDLER
Marcel Valdez Orozco A00790834 Rubn Valdez Bejarano A00739846
Propsito del plan Documentos de referencia Administracin del equipo de trabajo Documentacin Perfiles operacionales Normas, prcticas, convenciones y mtricas Revisin y verificacin del prototipo Proceso de validacin del prototipo Notificacin de problemas Herramientas tcnicas y metodologas Coleccin de registros, mantenimiento y retencin Gestin de riesgos Glosario
Definir un conjunto de actividades y mtricas que auxilien en el aseguramiento de la calidad del prototipo Scrum-Handler, que es un sistema gestor de proyectos basados en Scrum, la metodologa de desarrollo gil. Este documento abarcar inspecciones de elementos como: el anlisis de requerimientos, el plan de proyecto, el diseo GUI y el desarrollo del prototipo. Cabe destacar que su ciclo de vida es muy corto pues es un prototipo para un futuro sistema con mayor funcionalidad, sin embargo, la intencin de realizar con calidad este prototipo, es asegurar el reso de los artefactos, para futuro el desarrollo de la aplicacin.
2. DOCUMENTOS DE REFERENCIA
IEE 730 Standard for software quality assurance plans 2002 ESA PSS-05-11
3. ADMINISTRACIN
Roles y responsabilidades
Rol
Administrador
Responsabilidad en el SQP Debe de asegurarse de que el equipo de trabajo ejecute todas las actividades de calidad en las fases del proyecto, adems de comunicar los errores que se han ido encontrando en el documento.
Deben de tomar los requerimientos del sistema segn los estndares de calidad. Deben disear la arquitectura de software segn los estndares de calidad que se encuentran en el plan de calidad. Deben seguir las mtricas y los estndares de codificacin para asegurar la calidad de software. Deben de llevar a cabo las revisiones de software en todas las fases del proyecto.
Analistas
Diseadores
Desarrolladores
Verificadores
4. DOCUMENTACIN
Plan de Verificacion
Establecer el proceso para la inspeccin de cada documento. Establecer Checklists para la revisin de cada documento por fases. Establecer las formas de registro de defectos en cada parte de la verificacion
Plan de Validacin
Establecer el procedimiento para hacer casos de pruebas. Establecer un formato para llenar los casos de pruebas Establecer casos de prueba crticos:
Unitarias Integracin Sistema Aceptacin
5. PERFILES OPERACIONALES
5. PERFILES OPERACIONALES
Segn los servicios que facilita el modo del sistema se calcularon las actividades claves, y se le dio un peso segn su uso diario.
ACTIVIDADES CLAVE
6.
Norma de integracin continua: Al implementar un requerimiento de sistema, cada desarrollador deber crear una rama o branch del tronco o trunk En esta rama, el desarrollador implementar el requerimiento Al finalizar la implementacin correcta en la rama, el desarrollador pondr un candado sobre el tronco principal. Inmediatemente, se har una integracin o merge en su copia local de su rama con el tronco. El desarrollador ejecutar las pruebas unitarias y de integracin sobre el programa resultante de la integracin, y si alguna prueba unitaria o de integracin se ejecuta insatisfactoriamente, es responsabilidad del desarrollador arreglar tal defecto. Slo al conformar satisfactoriamente con todas las pruebas unitarias, integracin, y dems normas, prcticas y convenciones, se podr hacer Commit al repositorio SVN de cdigo, en el tronco o trunk principal.
Contract.OldValue(this.Counter) + 1)
Se crearn Contratos de Invariantes de Clase, para toda clase con mtodos y estado pblicos.
Proceso de la revisin
BITCORA DE REVISIN
ID Revisin Autor Artefacto Fase Inicio Fin Interrupcin Comentarios Fecha
Despus del proceso se provee un checklist similar a las inspecciones que se realizaron en clase.
Se provee un proceso para desarrollar los Casos de Prueba que tiene los pasos:
Planeacin de Desarrollo de Casos de Prueba Diseo de Casos de prueba y una plantilla para documentarlos. Revisin e Inspeccin de Casos de Prueba Inspeccin de los Casos de Prueba
As mismo, se incluye un proceso para ejecutar los Casos de Prueba que tiene los pasos:
Planeacin de su ejecucin Preparacin de Pruebas Ejecucin de Casos de Prueba y una plantilla para registrar los resultados de la ejecucin Anlisis de Resultados