Famiahorro

Scrum es una metodología de trabajo que se usa para resolver proyectos, especialmente proyectos de desarrollo de software, en este foro se resolveran dudas sobre SCRUM
Post Reply
User avatar
Daniel18lol
Posts: 7
Joined: Mon Jan 28, 2019 3:22 pm
Location: Envigado, Antioquia
Contact:

Famiahorro

Post by Daniel18lol » Mon Jan 28, 2019 3:32 pm


https://www.slideshare.net/CarlosDaniel ... -130603156

Modelo canvas
Image

Planeación semanal
Image
Last edited by Daniel18lol on Tue Feb 05, 2019 10:45 am, edited 2 times in total.
Carlos Daniel Fernández González
Facultad de Ingeniería en TIC :D
Ingeniería de Sistemas e Informática :shock:
Quinto semestre :geek:

User avatar
Daniel18lol
Posts: 7
Joined: Mon Jan 28, 2019 3:22 pm
Location: Envigado, Antioquia
Contact:

Sprint #1

Post by Daniel18lol » Tue Jan 29, 2019 4:59 pm

Fecha inicio: 28/01/2019
Fecha finalización: 04/02/2019

Lista de actividades:
1-Crear repositorio en Bitbucket. (1)
2- Crear la carpeta principal del proyecto y subirla al repositorio. (1)
3- Crear la plantilla base de la página (HTML5). (2)
4-Planear qué lenguajes y frameworks se usarán en el desarrollo del proyecto. (3)

¿Que hice hasta hoy?
-Presentar el planteamiento de la idea de negocio con el modelo de negocio en canvas y la lista de actividades. (Ver diapositiva e imágenes anteriores)


-Creé el repositorio en Bitbucket y lo vinculé con la carpeta del proyecto.
Image
Image


-Creé la plantilla html base para el proyecto
Image


-Ver vídeos y documentación de algunos frameworks tales como Bootstrap, Materialize y .Net
Image
Image
Image
Image

¿Que voy hacer?
-Corregir modelo de negocio y la planeación semanal.
-Planear el Sprint #2

¿Que problemas se ha tenido?
-Planeación del cronograma de actividades semanales y el modelo de costos e ingresos en canvas.

Velocidad esperada: 7
Velocidad final: 7
Last edited by Daniel18lol on Tue Feb 19, 2019 11:14 am, edited 3 times in total.
Carlos Daniel Fernández González
Facultad de Ingeniería en TIC :D
Ingeniería de Sistemas e Informática :shock:
Quinto semestre :geek:

User avatar
Daniel18lol
Posts: 7
Joined: Mon Jan 28, 2019 3:22 pm
Location: Envigado, Antioquia
Contact:

Sprint #2

Post by Daniel18lol » Mon Feb 04, 2019 4:24 pm

Fecha inicio: 04/02/2019
Fecha fin: 11/02/2019

Lista de actividades:
1-Corregir el modelo de negocio. (2)
2-Corregir planeación semanal. (2)
3-Diseño de interfaz gráfica de la página de inicio de la aplicación. (2)
4-Descargar e instalar Bootstrap en el proyecto. (1)
5-Leer y profundizar más sobre el framework .Net. (3)
6-Diseñar el diagrama entidad-relación del modelo relacional de la base de datos. (2)
7-Diseñar el diagrama de casos de usos y de clases. (2)

¿Qué he hecho hasta hoy?

-Se hizo una corrección del modelo de negocio. (Ver primer post)

-Se corrigió la planeación semanal del proyecto. (Ver primer post)

-Descargué e instalé bootstrap con sus archivos js y css para el proyecto

Image
Image
Image
Image

-Leí un poco la documentación de .Net directamente de la página

-Diseñé los diagramas de casos de uso y de clases del proyecto

Image
Image

¿Qué voy a hacer?

-Diseñar la interfaz gráfica de la página principal de la app.

-Diseñar el diagrama de entidad-relación de la base de datos.

-Seguir viendo tutoriales y documentación de .Net y Bootstrap.

-Planear el Sprint #3

¿Qué problemas he tenido?

-Diseño responsive de la página entendiendo la filosofía first-mobile de bootstrap

-Entender el correcto almacenamiento de los datos de la aplicación.

Velocidad esperada: 14
Velocidad final: 10
Last edited by Daniel18lol on Tue Feb 19, 2019 11:17 am, edited 1 time in total.
Carlos Daniel Fernández González
Facultad de Ingeniería en TIC :D
Ingeniería de Sistemas e Informática :shock:
Quinto semestre :geek:

User avatar
Daniel18lol
Posts: 7
Joined: Mon Jan 28, 2019 3:22 pm
Location: Envigado, Antioquia
Contact:

Sprint #3

Post by Daniel18lol » Mon Feb 11, 2019 3:45 pm

Fecha de inicio: 11/02/2019
Fecha de fin: 18/02/2019

Lista de actividades:
  1. Diseñar el diagrama entidad-relación de la base de datos. (3)
  2. Diseñar la interfaz gráfica base de la página de inicio de la aplicación. (2)
  3. Asistir a un meetup o buscar a un profesional del área para recibir asesoría y consejos sobre la arquitectura MVC para aplicaciones web. (1)
  4. Diseñar la estructura base de la base de datos (solamente tablas y relaciones). (2)
  5. Investigar servidores web local para comenzar a hacer pruebas de conexión del proyecto y la BD. (3)
¿Qué he hecho hasta hoy?

-Prototipo de diseño de la interfaz gráfica inicial de la página principal de la aplicación.

Image
Image

-Instalación y prueba de funcionamiento de XAMPP para el servidor local.

Image
Image
Image
Image
Image
Image
Image

¿Qué voy a hacer?

-Consultar SGBD para utilizar en conjunto con .NET.

-Diseño del modelo de entidad-relación de la base de datos del proyecto.

-Asistir al meetup de "⚛ ¡React para el mundo! 👽": https://www.meetup.com/es/MedellinJS/events/258937692/

-Planear el Sprint #4

¿Qué problemas he tenido?

-No tengo claro qué gestor de base de datos emplear que sea de código abierto que se pueda implementar en conjunto con .NET.

-No asistí al meetup de ciudades inteligentes porque no era enfocado al desarrollo o tecnologías de software, seguiré esperando a asistir a uno de estos.

Velocidad esperada: 11
Velocidad final: 5
Last edited by Daniel18lol on Mon Feb 25, 2019 4:39 pm, edited 2 times in total.
Carlos Daniel Fernández González
Facultad de Ingeniería en TIC :D
Ingeniería de Sistemas e Informática :shock:
Quinto semestre :geek:

User avatar
Daniel18lol
Posts: 7
Joined: Mon Jan 28, 2019 3:22 pm
Location: Envigado, Antioquia
Contact:

Sprint #4

Post by Daniel18lol » Tue Feb 19, 2019 11:12 am

Fecha inicio: 18/02/2019
Fecha fin: 25/02/2019

Lista de actividades:
  1. Diseñar el modelo entidad-relación de la base de datos del proyecto. (3)
  2. Diseñar la estructura base de la base de datos (solamente tablas y relaciones). (2)
  3. Asistir al meetup de "⚛ ¡React para el mundo! 👽". (1)
  4. Diseño de la página de login de la aplicación. (3)
¿Qué he hecho hasta hoy?

-Se realizo el diseño del diagrama entidad-relación de la base de datos del proyecto.

Image

-Se diseñó e implementó la estructura de la base de datos (tablas, relaciones y llaves) en SQLServer.

Image
Image

-Se realizó el diseño de la página del login utilizando una plantilla gratuita encontrada en https://startbootstrap.com/snippets/sign-in-split/


Image
Image
Image

¿Qué voy a hacer?

-Planear el Sprint #5.
-Asistir a un meetup para buscar asesorías y resolver dudas e inquietudes.

¿Qué problemas he tenido?

-Imposibilidad de asistir al meetup por cuestiones de salud.
-No sé si la base de datos ha quedado bien estructurada y no tendría inconsistencias a la hora de almacenar datos.

Velocidad esperada: 9
Velocidad final: 8
Carlos Daniel Fernández González
Facultad de Ingeniería en TIC :D
Ingeniería de Sistemas e Informática :shock:
Quinto semestre :geek:

User avatar
Daniel18lol
Posts: 7
Joined: Mon Jan 28, 2019 3:22 pm
Location: Envigado, Antioquia
Contact:

Sprint #5

Post by Daniel18lol » Mon Feb 25, 2019 4:03 pm

Fecha inicio: 25/02/2019
Fecha fin: 04/03/2019

Lista de actividades:
  1. Asistir al meetup del día 27/02/19. (1)
  2. Realizar diseño de página del menú principal de la aplicación. (3)
  3. Realizar mejoras de diseño al index de la aplicación. (2)
  4. Realizar diseño página de contacto personal para el "Contacto" y cuando un usuario olvida su contraseña. (3)
  5. Agregar campo de correo electrónico para los integrantes de la familia para a futuro enviarle allí la contraseña olvidada. (1)
  6. Buscar e implementar un ícono que sirva como logo para la aplicación. (1)
Historias de usuario:
  1. Yo como desarrollador quisiera asistir a un meetup para resolver dudas e inquietudes de implementación y tecnologías para el desarrollo web.
  2. Yo como usuario quiero usar un menú de aplicación donde pueda tener todas mis funcionalidades de una forma amigable y fácil de usar para así tener un buen uso de la aplicación y poder realizar mis funciones dentro de ella.
  3. Yo como usuario quiero ver una página de inicio más dinámica y decorada para usar la aplicación de una forma más amigable.
  4. Yo como usuario quiero contactarme con el administrador del sistema para resolver dudas sobre la aplicación y en el caso de olvidar la contraseña para que ésta se me sea devuelta.
  5. Yo como usuario quiero proporcionar mi correo electrónico para que el administrador del sistema se contacte conmigo y recordar mi contraseña olvidada.
  6. Yo como usuario quiero ver un ícono simpático de la aplicación para que ésta se vea más decorada y represente la app.
¿Qué he hecho hasta hoy?

-Se descargó e implementó la plantilla de un dashboard para el menú principal, tomada de: https://www.creative-tim.com/product/black-dashboard

Image
Image
Image

-Se agregó un carrusel para el index para que quedara más dinámico y se personalizó el pie de página con mis redes sociales. Carrusel tomado de: https://getbootstrap.com/docs/4.0/examples/carousel/

Image
Image
Image

-Se añadió un ícono para los títulos de las páginas

Image
Image
Image

-Se añadió el campo de correo electrónico en la tabla de integrantes en la base de datos.

Image

-Se descargó e implementó una plantilla para la página de contacto, tomada de: https://bootsnipp.com/snippets/PDbzb

Image
Image
Image

¿Qué voy a hacer?

-Realizar el Sprint #6.

-Asistir a un meetup.

-Terminar de adaptar el dashboard a la aplicación.

-Agregar más diseño a la página del index.

¿Qué problemas he tenido?

-Falta de tiempo para asistir a los meetups.

-Inquietud acerca del funcionamiento y correcta implementación del dashboard para la aplicación.

Velocidad esperada: 10
Velocidad final: 9
Carlos Daniel Fernández González
Facultad de Ingeniería en TIC :D
Ingeniería de Sistemas e Informática :shock:
Quinto semestre :geek:

User avatar
Daniel18lol
Posts: 7
Joined: Mon Jan 28, 2019 3:22 pm
Location: Envigado, Antioquia
Contact:

Sprint #6

Post by Daniel18lol » Mon Mar 04, 2019 5:09 pm

Fecha inicio: 04/03/2019
Fecha fin: 11/03/2019

Lista de actividades:
  1. Programar el login de la aplicación para el ingreso a ella. (3)
  2. Diseñar las páginas de las funcionalidades de la aplicación. (2)
  3. Copiar el diseño del menú de la aplicación y agregar las funcionalidades que tengan los integrantes administradores. (2)
  4. Asistir a un meetup. (1)
  5. Programar la funcionalidad de la página de contacto para enviar a mi correo los datos que se ingresen en el formulario.(3)
  6. Programar un procedimiento almacenado para ver los movimientos de los integrantes de la familia. (3)
¿Qué he hecho hasta hoy?

¿Qué voy a hacer?

¿Qué problemas he tenido?

Velocidad esperada: 14
Carlos Daniel Fernández González
Facultad de Ingeniería en TIC :D
Ingeniería de Sistemas e Informática :shock:
Quinto semestre :geek:

User avatar
sebastian1545
Posts: 25
Joined: Mon Jan 25, 2016 1:26 pm

Re: Famiahorro

Post by sebastian1545 » Tue Apr 23, 2019 5:07 am

Code review:

Bootstrap en vez de descargarlo podría usar una cdn, si un usuario visita una web con bootstrap quedaría en caché del navegador y se vuelve a cargar cada vez que se visita una web que lo utilice, reducción de costos de servidores por requerir menor ancho de banda y tráfico.

Al proyecto le hace falta un archivo readme para que se pueda dar informacion de este sin necesitad de ver el codigo.

la carpeta Black Dashboard parece independiente de el resto de la aplicación, debería buscar acoplarla con el resto de la app o explicar como se usaría.

Los avances que tiene el proyecto son más que todo solo frond end, lo que se tiene se ve bien siguiendo la librería bootstrap.
Sebastián Orozco Gómez
Proyecto aplicado en TIC 1
"Solo los muertos ven el fin de la guerra"

Post Reply