miércoles, 25 de febrero de 2015

INICIO. Proyecto Final.

ENUNCIADO:

Elaboraremos una aplicación web en la que contenga diferentes actividades de tiempo libre con el objetivo de que el usuario pueda visitar la aplicación cuando tenga o quiera un momento de distracción. Y será complementada con enlaces a páginas confiables que contengan información actualizada al día sobre noticias, horóscopos, espectáculos, etc.

RIESGOS:
  • No dominar el lenguaje a tiempo
  • No saber qué actividades desarrollar
  • No satisfacción del cliente
  • Falta de tiempo
  • No contar con la suficiente información
REQUERIMIENTOS DEL CLIENTE:
  • Logó
  • Colores vivos
  • Diseño sencillo y entendible
  • Imágenes atractivas (animadas)
  • Información atractiva para todo tipo de usuarios
  • Juegos para todo tipo de usuarios
  • Test para todo tipo de usuarios
REQUERIMIENTOS DE ALTO NIVEL:

REQUERIMIENTO
ESTATUS
Nombre de la aplicación
Solicitado
Menús
Solicitado
Submenús
Solicitado
Logó
Solicitado
Imágenes y animaciones
Solicitado
Colores
Solicitado
Aplicaciones que actualizan información en la Web
Solicitado
Lista de actividades
Solicitado
Información
Solicitado

PLAN DE ASEGURAMIENTO DE LA CALIDAD:

El plan de aseguramiento de la calidad de nuestra página web contiene una lista de comprobación para las actividades que se deben llevar a cabo para asegurar la calidad del producto. En este documento se resumen todos los planes y roles que tendrá cada elemento de la organización en el proceso de aseguramiento de la calidad de la página.

ORGANIZACIÓN:


El equipo de trabajo está estructurado de la siguiente manera:

Rol
Responsable (s)
Líder de proyecto
Villeda Lira Dalia Itzel
Analista
Domínguez Cañas Juan Gerardo
Aseguramiento de Calidad (SQA)
Saavedra HernándezBenjamín
Diseñador
Villeda Lira Dalia Itzel
Téster
Saavedra HernándezBenjamín

Líder de Proyecto:

Debe: 
  • Establecer un programa de calidad para el proyecto de desarrollo de software.
  • Identificar las actividades de SQA requeridas para el proyecto.
  • Revisar y aprobar el plan de SQA para el proyecto.
  • Identificar los participantes de las actividades de SQA.
  • Implementar las actividades de SQA de acuerdo al plan.
  • Monitorear las actividades de SQA planificadas en el plan.
  • Identificar los factores de calidad para la implementación del software.
  • Identificar, desarrollar y mantener la documentación del proyecto.

Desarrolladores:

Entre sus responsabilidades se cuentan:
  • Implementar las actividades de SQA de acuerdo al plan.
  • Participar de la solución de los problemas detectados por las actividades de SQA que sean de su competencia.
  • Implementar las prácticas, procesos y procedimientos definidos en el plan de proyecto  y en otros planes o documentos complementarios.

Actividades:

El presente Plan comprende las etapas de: Requerimientos, Análisis, Diseño, Implementación y Verificación.
Se revisará la calidad de los siguientes productos:
  • Especificación de Requerimientos
  • Modelos de Casos de uso
  • Alcance del Sistema
  • Pautas para la interfaz del usuario
  • Plan de Proyecto
  • Gestión de Riesgos

Actividades de calidad a realizarse:

Las tareas a ser llevadas a cabo deberán reflejar las evaluaciones a realizar, los estándares y  procedimientos a seguir en la elaboración de los distintos productos y los procedimientos para informar de los defectos detectados a sus responsables y realizar el seguimiento de los mismos hasta su corrección.
Las actividades que se realizarán son:
  • Realizar Revisión Técnica Formal (RTF)

El objetivo de la RTF es descubrir errores en la función, la lógica o la implementación de cualquier producto del software, verificar que satisface sus especificaciones, que se ajusta a los estándares establecidos, señalando las posibles desviaciones detectadas. Es un proceso de revisión riguroso, su objetivo es llegar a detectar lo antes posible, los posibles defectos o desviaciones en los productos que se van generando a lo largo del desarrollo. En la reunión participan el responsable de SQA e integrantes del equipo de desarrollo.

Se debe convocar a la reunión formalmente a los involucrados, informar del material que ellos deben preparar por adelantado, llevar una lista de preguntas y dudas que surgen del estudio del producto a ser revisado.

La duración de la reunión no debe ser mayor a dos horas.

Como salida se obtiene el Informe de RTF.
  • Asegurar que las desviaciones son documentadas.

Las desviaciones encontradas en las actividades y en los productos deben ser documentadas y ser manejadas de acuerdo a un procedimiento establecido.

Se debe chequear que los responsables de cada plan los modifiquen cada vez que sea necesario, basados en las desviaciones encontradas.

DOCUMENTACIÓN:

Identificación de la documentación relativa a desarrollo, Verificación & Validación, uso y mantenimiento dela pagina web.

Especificación de requerimientos dela página web:

El documento de especificación de requerimientos deberá describir, de forma clara y precisa, cada uno de los requerimientos esenciales dela página web.

El cliente deberá obtener como resultado del proyecto una especificación adecuada a sus necesidades en el área de alcance del proyecto, de acuerdo al compromiso inicial del trabajo y a los cambios que este haya sufrido a lo largo del proyecto, que cubra aquellos aspectos que se haya acordado detallar con el cliente.

La especificación debe:
  • Ser completa: 

  1. Externa, respecto al alcance acordado.
  2.  Internamente, no deben existir elementos sin especificar.

  • Ser consistente, no pueden haber elementos contradictorios.
  • Ser no ambigua, todo término referido al área de aplicación debe estar definido en un glosario.
  • Ser verificable, debe ser posible verificar siguiendo un método definido, si el producto final cumple o no con cada requerimiento.
  • Estar acompañada de un detalle de los procedimientos adecuados para verificar si el producto cumple o no con los requerimientos.
  • Incluir requerimientos de calidad del producto a construir.

Los requerimientos de calidad de la página web a construir se detallan a continuación:
  • Funcionalidad

  1. Adecuación a las necesidades
  2. Precisión de los resultados
  3. Seguridad de los datos

  • Usabilidad

  1. Comprensible
  2. Operable
  3. Atractivo

  • Mantenibilidad

  1. Analizable
  2. Modificable
  3. Estable, no se producen efectos inesperados luego de modificaciones

Descripción del diseño de la página:

El documento de diseño especifica como la página será construida para satisfacer los requerimientos.
  • Corresponder a los requerimientos a incorporar:

  1. Todo elemento del diseño debe contribuir a algún requerimiento.
  2. La implementación de todo requerimiento a incorporar debe estar contemplada en por lo menos un elemento del diseño.
Ser consistente con la calidad del producto.

Plan de Verificación & Validación:

El Plan de V & V deberá identificar y describir los métodos a ser utilizados en:
  • La verificación de los requerimientos descritos cumplan con el acuerdo logrado entre el cliente y el equipo y que sean aprobados por una autoridad apropiada.
  • Validar que el código, cuando es ejecutado, se adecua a los requerimientos expresados en el documento de requerimientos.

Documentación de usuario:

La documentación de usuario debe especificar y describir los datos y entradas de control requeridos, así como la secuencia de entradas, opciones, limitaciones de programa y otros elementos necesarios para la ejecución exitosa del software.

Todos los errores deben ser identificados y las acciones correctivas descritas.

Como resultado del proyecto el cliente obtendrá una documentación para el usuario de
acuerdo a los requerimientos específicos del proyecto.

REVISIÓN DE REQUERIMIENTOS:
  • Garantizar que se revisaron adecuadamente los entregables (especificación dela página web y de requerimientos) de la fase de especificación de requerimientos.
  • Asegurar la incorporación de los resultados de las revisiones en los entregables de esta fase.
  • Corroborar que estén expresados y documentados los requerimientos funcionales, técnicos, operacionales y de interfaz, de manera tal que puedan ser verificados en el producto final.

Esta revisión se realiza para asegurar que se cumplió con los requerimientos especificados por el Cliente.

REPORTE DE PROBLEMAS Y ACCIONES CORRECTIVAS:

El objetivo de SQA es entregar a la administración una visibilidad adecuada del proceso utilizado y los productos construidos durante la elaboración dela página web mediante acciones planificadas y sistemáticas que aseguren la calidad de los procesos y productos.

Ante la detección de un error en la documentación se informará a el/los responsable/s de dicho documento para que lo corrijan. Esto se hará mediante el uso del grupo del proyecto.

En caso de que el error se repita reiteradas veces se tratará el tema en alguna reunión de grupo, ya sea ordinaria o, en caso que la situación lo amerite, en una reunión extraordinaria.

No hay comentarios:

Publicar un comentario