App Templo Belén

En esta sección se atenderán las dudas relacionadas con sistemas de gestión de la calidad, procedimientos, buenas prácticas, normas y todo lo relacionado con aseguramiento de la calidad

Moderator: julianmartinez16

User avatar
santiagolg
Posts: 38
Joined: Mon Jul 17, 2017 8:31 am

App Templo Belén

Post by santiagolg » Thu Jul 27, 2017 9:41 am

Santiago Londoño Guzmán



Backlog:
-Buscar dominio y hosting
-Buscar base de datos
-Crear un repositorio en bitbucket
-Crear los wireframes digitales
-Crear las interfaces de usuario
-Integración de CSS3 y Bootstrap
-Instalación de Filezilla para subir archivos al servidor
-Creación de la pagina web
-Interacción en la pagina
-Creación de la base de datos
-Desarrollo del Registro
-Desarrollo del login
-Implementación del calendario
-Desarrollo de los cursos
Last edited by santiagolg on Wed Sep 13, 2017 4:10 pm, edited 1 time in total.

User avatar
santiagolg
Posts: 38
Joined: Mon Jul 17, 2017 8:31 am

Re: App Templo Belén

Post by santiagolg » Tue Aug 01, 2017 9:55 pm

Sprint 1 (Agosto 1 - Agosto 8)
Los indices de esfuerzo se calculan del 1 al 5

Buscar dominio y hosting : 1
buscar bases de datos: 1
Crear un repositorio en bitbucket: 2
Crear los wireframes digitales: 2
Crear las interfaces de usuario: 3

Velocidad total: 9



Avances por clase:
¿Qué hice hasta hoy?

Buscar dominio y hosting, buscar base de datos, creación del repositorio, creación de wireframes digitales, comienzo del desarrollo de las interfaces.
Wireframes digitales
Image
Repositorio
https://bitbucket.org/santiagolg/apptemplobelen
¿Qué haré hasta el próximo post?
Implementar css3 y boilerplate (Bootstrap).

¿Qué problemas tuve?
diseño de web responsive.

Burndown
Image
Last edited by santiagolg on Wed Aug 09, 2017 8:41 pm, edited 3 times in total.

User avatar
xacarana
Site Admin
Posts: 1019
Joined: Fri Jan 15, 2016 6:13 pm

Re: App Templo Belén

Post by xacarana » Tue Aug 08, 2017 6:18 am

Esta pendiente la publicación de seguimiento, para la próxima clase debemos ver la velocidad en la gráfica del burndown y las evidencias de lo que se ha hecho hasta el momento.

Image
Andrés Bedoya Tobón
Profesor
"I only smile in the dark, I only smile when it's complicated" Raybiez

User avatar
santiagolg
Posts: 38
Joined: Mon Jul 17, 2017 8:31 am

Re: App Templo Belén

Post by santiagolg » Tue Aug 08, 2017 12:00 pm

Sprint 2 (Agosto 8 - Agosto 15)
Los indices de esfuerzo se calculan del 1 al 5

Integración de CSS3 y Bootstrap : 4
Instalación de Filezilla : 3
Montar la página web : 3

Velocidad total: 10

¿Qué hice hasta hoy?
Implementar css3 y boilerplate (Bootstrap).
Instalación de Filezilla : 3
Página web
https://templobelen.000webhostapp.com/

¿Qué haré hasta el próximo post?
Implementación de la base de datos, creación del registro y login

¿Qué problemas tuve?
Falta de tiempo para realizar las tareas debido a incapacidad

Burndown
Image
Last edited by santiagolg on Mon Aug 14, 2017 9:57 pm, edited 1 time in total.

User avatar
santiagolg
Posts: 38
Joined: Mon Jul 17, 2017 8:31 am

Re: App Templo Belén

Post by santiagolg » Mon Aug 14, 2017 9:57 pm

Sprint 3 (Agosto 15 - Agosto 22)
Los indices de esfuerzo se calculan del 1 al 5

Crear base de datos : 2
Implementar registro : 4
Implementar logueo : 4

Velocidad total: 10

¿Qué hice hasta hoy?
Crear la base datos
Image

¿Qué haré hasta el próximo post?
Implementación del calendario y los cursos

¿Qué problemas tuve?
Hubo problemas con la conexión a la base de datos, así que se buscó otras solución para el registro y el logueo que funcione sin conexión a internet

Burndown
Image
Last edited by santiagolg on Mon Aug 28, 2017 6:43 pm, edited 3 times in total.

User avatar
juandm
Posts: 32
Joined: Mon Jul 17, 2017 8:33 am

Re: App Templo Belén

Post by juandm » Mon Aug 14, 2017 11:11 pm

Code Review

Observaciones
-Cumple con los requisitos sobre los casos de uso.
-Cumple con los requisitos del modelo Entidad Relación.
-El diagrama de flujo es legible y cumple con los requerimientos.
-El código es legible, ordenado, cuenta con buena indentación y buenas prácticas, así como las mencionadas en el checklist.
-Se sugiere colocar vínculos más específicos en las páginas para volver a la página anterior.
-A pesar de ser legible para quien lo lee, se sugiere realizar un poco más documentación con comentario en css y javascript.
-Se sugiere hacer uso del vendor también en la carpeta CSS.

Juan David Madrid O

User avatar
santiagolg
Posts: 38
Joined: Mon Jul 17, 2017 8:31 am

Re: App Templo Belén

Post by santiagolg » Mon Aug 21, 2017 10:50 pm

Sprint 3 (Agosto 22 - Agosto 29)
Los indices de esfuerzo se calculan del 1 al 5

Implementar registro : 3
Implementar logueo : 3

Velocidad total: 6

¿Qué hice hasta hoy?
Implementar el registro y el logueo usando el localStorage
Image

¿Qué haré hasta el próximo post?
Implementar el calendario y los cursos

¿Qué problemas tuve?
Problemas al hacer una correcta validación de los campos y falta de tiempo por razones de estudio

Burndown
Image
Last edited by santiagolg on Mon Aug 28, 2017 10:46 pm, edited 4 times in total.

User avatar
jota0222
Posts: 38
Joined: Wed Jul 19, 2017 5:29 pm

Re: App Templo Belén

Post by jota0222 » Sun Aug 27, 2017 5:18 pm

Revisión de diseño:
Correcciones Basadas en el checklist:
Casos de uso
  • Item 3 -> No se ha realizado “extends” aun cuando es pertinente en los casos de uso “Mostrar detalle de curso” y “Mostrar Cursos”. Además, aparece como realizado en el checklist.
  • Item 4 -> No se hace uso correcto de la inclusión. Esta debe usarse para indicar que si se ejecuta una acción, obligatoriamente también se ejecuta otra. No se debe saber el flujo de la aplicación en este diagrama y menos usando “includes”. Se le recomienda leer: http://www.milestone.com.mx/articulos/c ... tender.htm
Diagrama Entidad-Relación
  • Item 8 -> El diagrama no indica si el campo es autonumérico, esto debería estar más bien en el checklist de código.
  • Item 9 -> El diagrama no está normalizado, los atributos de tabla indican que las personas solo tienen un detalle de curso y que los detalles de cursos solo tienen un curso asociado. La relación uno a muchos entre “DetalleCursos” y “Cursos” carece de sentido. Se recomienda quitar el atributo IDDetallesCursos de la tabla de “Personas” y poner un atributo IDPersona en la tabla de “DetalleCursos” y así muchas personas podrán estar en muchos cursos y muchos cursos tendrán muchas personas asociadas.
Recomendaciones para el checklist:
Casos de uso:
  • Los casos de uso deberían tener espacios para su entendimiento como lenguaje natural.
Diagrama de secciones de la aplicación y su flujo:
  • Este diagrama no es un diagrama de flujo común de UML, se recomienda renombrar el diagrama o, en su defecto, usar el estándar para que aplique el ítem de uso correcto de símbolos.

Revisión de Código
Correcciones Basadas en el Checklist:
  • Item 2, 3 y 11 -> Suponiendo que las clases se refieren a las clases en el código: No existen clases en el código de JS, por tanto los ítems de clases con inicio del nombre en minúscula, nemotécnicas y en español no deberían aplicar.
  • Item 3 -> Suponiendo que las clases se refieren a clases de CSS: Hablando únicamente de las que se encuentran en el archivo “main.css”, se encuentran muchas de las clases en inglés. Si la idea es reusar las clases preestablecidas, es mejor agregar la clase de Bootstrap junto con el nombre de una nueva clase que se agregue al “main.css” y quede en español.
  • Item 4 -> La variable str no se puede considerar en español.
  • Item 10 -> Las variables str y ref no se pueden considerar nemotécnicas.
  • Item 15 -> Los métodos mesAnterior y mesSiguiente no contienen verbos.
  • Item 18 -> La función init no se puede considerar en español.
Recomendaciones para el checklist
  • No usar nombres de variable abreviados, no importa que tan largos sean, el lenguaje los permite. Así el código será más legible y las variables serán más dicientes.
  • Usar un solo formato para nombrar métodos, snake_case o camelCase, así el código quedará más ordenado.
  • Explicar mejor los ítems del checklist, por ejemplo: cuando se refiere a clases no se diferencia entre CSS y JS u otro lenguaje que pueda ser usado en el futuro.
  • Usar JQuery si se desea acelerar y facilitar el proceso de desarrollo. Si por el contrario se busca optimizar la aplicación, se recomienda quitarlo de las referencias en el HTML.
  • Si continua usando JQuery, se recomienda usar JQuery Validate para realizar validaciones en los formularios.
  • Si no desea usar JQuery, se recomienda usar, por lo menos, las validaciones integradas en el HTML.
  • Realizar un backlog en una herramienta como Trello para hacer un mejor reconocimiento de sus propios avances.
Detalles técnicos
  • La funcionalidad de cambios de mes en el calendario únicamente abarca un año y eso podría ser un problema grave de escalabilidad si se desea llevar todo el registro de actividades pasadas.
  • Las validaciones de los campos de los formularios son necesarias ya que el usuario puede ingresar un correo que no tiene formato de correo y se le permitiría el acceso; o un teléfono con letras causando problemas en la aplicación y la confiabilidad de los datos.
Con respecto al último Sprint:
  • Aceptó comentar los archivos CSS y JS.
  • Aún no se acepta la recomendación de la función de volver a la página anterior por medio del navegador.
  • Aún no se acepta la recomendación de usar la carpeta “vendor” para separar los archivos de CSS.
Image

User avatar
santiagolg
Posts: 38
Joined: Mon Jul 17, 2017 8:31 am

Re: App Templo Belén

Post by santiagolg » Mon Aug 28, 2017 10:47 pm

Sprint 5 (Agosto 31 - Septiembre 5)
Los indices de esfuerzo se calculan del 1 al 5

Implementar consejos code review 1 y 2: 3
Implementar calendario : 3
Implementar cursos : 3

Velocidad total: 9

¿Qué hice hasta hoy?
Implementar consejos del code review 1 y 2
https://bitbucket.org/santiagolg/apptem ... n/overview
Implementar calendario
Image

¿Qué haré hasta el próximo post?
Implementar los cursos

¿Qué problemas tuve?
Buscar un calendario que pudiera trabajar offline

Burndown
Image
Last edited by santiagolg on Mon Sep 04, 2017 4:06 pm, edited 1 time in total.

User avatar
xacarana
Site Admin
Posts: 1019
Joined: Fri Jan 15, 2016 6:13 pm

Re: App Templo Belén

Post by xacarana » Thu Aug 31, 2017 6:37 am

No se respondió las tres preguntas, no hay gráfica de burndown, no hay evidencias.

Image
Andrés Bedoya Tobón
Profesor
"I only smile in the dark, I only smile when it's complicated" Raybiez

Post Reply