Avance de Proyecto 4: Prueba de concepto

Modalidad
  • Colaborativa.
Instrucciones

  • Este avance debe incluir:

    Avance del 30% de la implementación de requisitos funcionales: Para la entrega de esta sección se requiere que envíes el código y los scripts de la base de datos. Se sugiere que se implementen los requisitos de mayor valor y riesgo, considerando el dominio técnico que tienes hasta el momento. (30 puntos)

    Diseño y ejecución de pruebas: Haciendo uso de la metodología para traducir casos de uso a casos de prueba, se espera que tengan diseñadas el 30% de las pruebas de tu aplicación, las hayan ejecutado, y hayan realizado las correcciones pertinentes. (30 puntos)

    Usabilidad: La interfaz ofrecida por la aplicación, debe mostrar evidencia de haber sido diseñada con base en los lineamientos descritos en la lectura de las "8 reglas de oro", además de reflejar los ajustes que el cliente haya sugerido (por lo que es necesario presentarle un prototipo funcional con anticipación). La interfaz debe mostrar evidencia de al menos 3 mejoras resultantes de la evaluación heurística realizada por tus compañeros, para ello deben mostrar los reportes de usabilidad y la nueva interfaz. (20 puntos)

    Reportes: Se espera que tengan identificado el detalle del contenido de cada uno de ellos, es decir, encabezados, detalle, pie de página, gráficos esperados, etc. El detalle debe ser a nivel de campo y basta que "Anexe" una imagen a una forma para verlo desde el prototipo. (10 puntos)

    Identificar el ambiente de producción: Se espera una breve descripción donde se identifique de manera breve y precisa el proveedor de alojamiento en el cual quedará desplegado el sistema. Se recomienda que esta información se comparta con el cliente para elaborar un acuerdo sobre la inversión. (10 puntos)

    Para buscar un proveedor de alojamiento considera que debes asegurarte que soporte tu stack tecnológico (node y mysql). Además si tu aplicación maneja datos personales, para cumplir con la Ley Federal de Protección de Datos Personales es necesario que los datos se comuniquen por medio de un protocolo seguro como HTTPS. Para utilizar HTTPS es necesario contar con un certificado de seguridad SSL proporcionado por una Autoridad Certificadora. Muchos proveedores de alojamiento ofrecen este servicio con un pago extra; o bien puedes generarlo tu mismo si el proveedor de alojamiento ofrece acceso a consola (ssh) con letsencrypt como DigitalOcean, o si el proveedor soporta letsencrypt.

  • Antes de realizar la entrega o presentación del avance, en equipo deberán realizar y entregar firmada su coevaluación a los profesores.

Especificaciones de entrega
  • Importante: Toda la documentación que generen en torno al proyecto deberá mostrar la imagen corporativa de tu equipo y mantener consistencia gráfica en aspectos como fuentes tipográficas, colores o sombreados, imágenes. márgenes y alineación.

    Recuerden incluir la actualización de su plan de trabajo.

    Por medio de su repositorio de equipo de bitbucket o github con el tag "Avance 4".