TeachApp

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
wolffvel93
Posts: 34
Joined: Sun Jul 23, 2017 11:06 pm

TeachApp

Post by wolffvel93 » Thu Jul 27, 2017 6:11 pm


User avatar
wolffvel93
Posts: 34
Joined: Sun Jul 23, 2017 11:06 pm

Re: TeachApp

Post by wolffvel93 » Tue Aug 01, 2017 6:49 pm

Business Model Canvas:

Image

User avatar
wolffvel93
Posts: 34
Joined: Sun Jul 23, 2017 11:06 pm

Re: TeachApp

Post by wolffvel93 » Tue Aug 01, 2017 9:58 pm

backlog:

https://trello.com/b/LihXrMsC/backlog

Sprint (01-agosto 15-agosto)
Actividades

optimización del código (buenas prácticas) 4
implementar interacciones con js 2
Integración al single page 4

velocidad total: 10

Avance:

¿Qué se hizo el día de hoy?

EL avance de hoy fue poco debido a otros compromisos académicos

¿Qué se hará?

Interacciones con js

¿Qué dificultades tuve?

El manejo del tiempo con respecto a las otras actividades académicas

User avatar
wolffvel93
Posts: 34
Joined: Sun Jul 23, 2017 11:06 pm

Re: TeachApp

Post by wolffvel93 » Tue Aug 08, 2017 11:30 pm

Avance:

¿que se ha hecho?

Se han implementado mejoras en las prácticas de programación, y se unificó todo el código html en un solo archivo para que se proceda a implementar el single page.

¿Que se va a hacer?

Se intentará implementar el single page para que la aplicación tenga un mejor flujo.

¿Qué dificultades se han tenido?

Para esta parte, ninguna en particular

Commits de los avances:

Image

Image

User avatar
wolffvel93
Posts: 34
Joined: Sun Jul 23, 2017 11:06 pm

Re: TeachApp

Post by wolffvel93 » Thu Aug 10, 2017 12:29 am

Progreso Sprint 1:

¿Qué se ha hecho?

Se implementó el single page y las interacciones con js (validación de algunos forms)

¿Qué se va a hacer?

Seguir mejorando el código de acuerdo a las buenas prácticas de sus respectivo lenguaje

¿Qué dificultades tuve?

Como el proyecto se esta implementando a medida que se aprenden las herramientas, el progreso a veces es más lento de lo previsto y no siempre se implementan las soluciones más óptimas

burndown chart:

Image

Commits:

Image

Image

Image

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

Re: TeachApp

Post by jota0222 » Sun Aug 13, 2017 4:01 pm

Recomendaciones:

Modelo de Datos:
  • Los nombres de las tablas en el modelo de datos deberían estar en un solo idioma.
  • Todos los atributos en las tablas deberían estar nombrados en upper camelcase (no usar snake_case).
Casos de uso:
  • Usar <<include>> y <<estends>> correctamente (se le recomienda leer la siguiente página: http://www.milestone.com.mx/articulos/c ... tender.htm).
  • No determinar el flujo de la aplicación por medio de casos de uso, para eso son los diagramas de flujo o de secuencia.
  • No poner requisitos no funcionales en el diagrama.
Código fuente:
  • Poner los nombres de las variables sin abreviaciones, no importa si son muy grandes.
  • Poner cada listener con acciones distintas en una función separada evitando el switch al usar la misma. (algo así como el principio de responsabilidad única en OOP).
  • Usar JQuery para reducir el código. Ej: En vez de document.getElementById("docente"); se puede usar $(“#docente”);
  • Usar validaciones del navegador desde el elemento HTML (El caso es dejar de hacer validaciones por cada campo en el código de JavaScript).
  • Usar biblioteca de JQuery Validation para realizar validaciones más completas y personalizadas en los formularios (en caso de no querer usar las validaciones del navegador).
Image

User avatar
wolffvel93
Posts: 34
Joined: Sun Jul 23, 2017 11:06 pm

Re: TeachApp

Post by wolffvel93 » Tue Aug 15, 2017 12:52 am

Sprint:
Image

Sprint 15 agosto - 29 agosto

¿Qué he hecho?

Se implementó el single app, y las interacciones con Vanilla JS, también se mejoraron los estándares de codificación

Evidiencias:

single app:
Image

interacción

Image

¿Qué dificultades tuve?

no se tuvieron mayores complicaciones

¿Qué voy a hacer?

Aprender lo básico de php e investigar cómo integrar la base de datos con con éste 5

creación de la base de datos: 2

Utilizar phonegap para poder convertir la aplicación web en una aplicación híbrida funcional y probarla en un dispositivo físico o en un emulador 4

User avatar
wolffvel93
Posts: 34
Joined: Sun Jul 23, 2017 11:06 pm

Re: TeachApp

Post by wolffvel93 » Wed Aug 16, 2017 11:44 pm

Image

¿Qué se ha hecho?

En estos dos días de sprint, no se ha podido presentar avances debido a otros compromisos académicos.

¿Qué se va a hacer?

Se empezará la iniciacion a php en la plataforma de codeacademy

¿Qué dificultades se han tenido?

Los impedimentos que generan las otras responsabilidades académicas

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

Re: TeachApp

Post by xacarana » Thu Aug 17, 2017 6:50 am

Bien, tener en cuenta las observaciones del código en clase y salir de la zona de confort, investigar más.

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

User avatar
wolffvel93
Posts: 34
Joined: Sun Jul 23, 2017 11:06 pm

Re: TeachApp

Post by wolffvel93 » Mon Aug 21, 2017 11:46 pm

Image

Que se ha hecho?

Se ha investigado sobre php, para poder implementar el backend pero no se ha terminado el curso

Image

Que voy a hacer?

Seguir adelantando el curso para poder implementar el backend

Que dificultades he tenido?

ninguna hasta el momento

Post Reply