Animal Social

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
User avatar
sebastian1545
Posts: 28
Joined: Mon Jan 25, 2016 1:26 pm

Animal Social

Post by sebastian1545 » Mon Feb 04, 2019 12:00 pm

Presentación inicial de la idea

Sebastián Orozco Gómez
Proyecto aplicado en TIC 1
"Solo los muertos ven el fin de la guerra"

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

Re: Animal Social

Post by sebastian1545 » Mon Feb 04, 2019 1:19 pm

Sprint 1

Fecha de inicio: 28/01/2019
Fecha de final: 04/02/2019

Velocidad estimada: 5
Velocidad final: 3


¿Qué hice hasta hoy?
  • Pensar la base del modelo de negocio(ver entrada anterior del foto)
  • (3) Estudiar y definir herramientas y/o tecnologías que se usarán
Image
Los lenguajes se seleccionaron en base en gran parte a una consulta en internet. html, css y javascript son las tecnologías intuitivas para nuestra pagina, al consultar sobre aspectos del desarrollo moderno me encontré con nodejs y react, tecnologías que me atrajeron al ver ser tan mencionadas, mongoDB es una base de datos que vi repetidamente usarse junto con node , al buscar sobre los aspectos moviles me encontré con react native, con la cual podría desarrollar apps para Android y IOS, al ser tambien un framework de javascript supuse que sería más simple aprender sobre él teniendo en cuenta que en general las tecnologías escogidas trabajan sobre este lenguaje.

Algunos videos que ayudaron a seleccionar éstas opciones:


Los videos solo se tomaron como referencia para hacerse una idea de las tecnologías








¿Qué haré?
  • Modificar el modelo de negocio en busca de su viabilidad
  • Preparar siguiente sprint

¿Qué problemas he tenido?
  • Dudas sobre que tecnologías se emplearían
Last edited by sebastian1545 on Mon Feb 18, 2019 4:11 pm, edited 11 times in total.
Sebastián Orozco Gómez
Proyecto aplicado en TIC 1
"Solo los muertos ven el fin de la guerra"

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

Re: Animal Social

Post by sebastian1545 » Mon Feb 04, 2019 4:29 pm

Sprint 2

Fecha de inicio: 4/02/2019
Fecha final: 11/02/2019

Velocidad esperada: 11
Velocidad final: 7

¿Qué hice hasta hoy?
  • (2) Modificar el modelo de negocio en busca de su viabilidad
  • (2) Realizar un planeamiento de lo que se esperaría se haga cada semana
  • (4) Estudiar la base de las tecnologías usadas(especialmente node.js) para crear la base del proyecto
  • (3) Crear el repositorio para el proyecto
Actividades
  • Se creó la base del proyecto
    Image
    La estructura está basada en el patrón MVC, comunmete visto en este tipo de proyectos, para el lado del servidor se seleccionó Express.js, el framework más común para desarrollo backend de Node.js, como lenguaje de plantilla se usó ejs.
  • Se creó el repositorio
    Image
    https://github.com/Psicopatologia/Animal-Social
  • Se puso a funcionar un servidor básico
    Image


    ./index.js

    Code: Select all

    const express = require('express');
    const app = express();
    const routes = require('./routes/index')
    
    // Settings
    app.set('port', process.env.PORT || 3000);
    app.set('views', `${__dirname}/views`);
    app.set('view engine', 'ejs')
    
    
    // Routes
    app.use(routes);
    
    // Static files
    app.use(express.static('public'));
    
    // Start the server
    app.listen(app.get('port'), () => {
        console.log(`Listening on ${app.get('port')} :D`)
    })
    

    ./routes/index.js

    Code: Select all

    const express = require('express');
    const router = express.Router();
    
    const indexControllers = require('../controllers/index')
    
    router.get('/', indexControllers.index);
    
    module.exports = router;
    

    ./controllers/index.js

    Code: Select all

    const index = (req, res) => {
        res.render('index', {
            title: 'Animal Social xd'
        })
    };
    
    module.exports = {
        index
    }
    

¿Qué haré?
  • Modificar el proyecto en busqueda de viabilidad
  • Preparar siguiente Sprint

¿Qué problemas he tenido?
  • No tener una idea de como hacer el proyecto viable
Last edited by sebastian1545 on Mon Feb 18, 2019 4:14 pm, edited 1 time in total.
Sebastián Orozco Gómez
Proyecto aplicado en TIC 1
"Solo los muertos ven el fin de la guerra"

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

Re: Animal Social

Post by sebastian1545 » Mon Feb 11, 2019 3:58 pm

Sprint 3

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

Actividades
  • (4) Montaje de base de datos
  • (4) Conexión de base de datos al proyecto
  • (2) Pensar la idea para hacer viable el proyecto
  • (1) Cambiar foto del foro
¿Qué hice hasta hoy?
  • (1) Cambiar foto del foro
    Image
  • (2) Pensar la idea para hacer viable el proyecto
    Image
¿Qué haré?
  • Montaje de base de datos
  • Conexión de base de datos al proyecto
  • Preparar siguiente sprint
¿Qué problemas he tenido?
  • Mala administración del tiempo

Velocity esperada: 11
Velocity final: 3
Sebastián Orozco Gómez
Proyecto aplicado en TIC 1
"Solo los muertos ven el fin de la guerra"

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

Re: Animal Social

Post by sebastian1545 » Mon Feb 18, 2019 3:58 pm

Sprint 4

Fecha de inicio: 18/02/2019
Fecha Final: 25/02/2019

Velocity esperada: 9
Velocity final: 9

Actividades
  • (4) Montaje de base de datos
  • (4) Conexión de base de datos al proyecto
  • (1) Revisar fuentes de ingreso
¿Qué hice hasta hoy?
  • Montaje de base de datos
    • Se descargó MongoDB
      Image
      |
    • Se puso a correr el servidor
      Image
      |
    • Se creó base de datos
      Image
  • Conexión de base de datos al proyecto
    • Se añadió MongoDB Node.JS Driver al proyecto, el driver oficial de MongoDB
      Image
    • Se conectó el proyecto con la base de datos

      Code: Select all

      const MongoClient = require('mongodb').MongoClient;
      const assert = require('assert');
      
      // Database conection url
      const url = 'mongodb://localhost:27017';
      
      // Database name
      const dbName = 'ASdb';
      
      // Conect to mongodb server
      MongoClient.connect(url,{ useNewUrlParser: true },(err,client) => {
          assert.equal(null, err);
          console.log("Connected successfully to database server");
      
          const db = client.db(dbName);
      
          client.close();
      })
      
      Image
  • Revisar modelo de negocio
    Image
¿Qué haré?
  • Preparar siguiente sprint
¿Qué problemas he tenido?
  • Ninguno
Sebastián Orozco Gómez
Proyecto aplicado en TIC 1
"Solo los muertos ven el fin de la guerra"

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

Re: Animal Social

Post by sebastian1545 » Mon Feb 25, 2019 4:56 pm

Sprint 5

Fecha de inicio: 25/02/2019
Fecha Final: 4/03/2019

Velocity esperada: 9
Velocity final: 0

Historias de usuario
  • Yo como usuario quiero poder registrarme para así poder tener mi cuenta personal.
    • Condición de satisfacción: El usuario se puede registrar
    • Esfuerzo: 4
  • Yo como usuario quiero poder acceder con mi cuenta y así tener un uso más personal de la aplicación
    • Condición de satisfacción: El usuario puede ingresar con su cuenta personal
    • Esfuerzo: 4
Actividades
  • (4) Crear registro
  • (4) Crear acceso de usuario
  • (1) Realizarlos cambios sujeridos al modelo de negocio
¿Qué hice hasta hoy?

¿Qué haré?
  • (4) Crear registro
  • (4) Crear acceso de usuario
  • (1) Realizarlos cambios sujeridos al modelo de negocio
  • Preparar siguiente sprint
¿Qué problemas he tenido?
Last edited by sebastian1545 on Mon Mar 11, 2019 1:53 pm, edited 1 time in total.
Sebastián Orozco Gómez
Proyecto aplicado en TIC 1
"Solo los muertos ven el fin de la guerra"

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

Re: Animal Social

Post by xacarana » Mon Mar 04, 2019 4:56 pm

:arrow: No asistió a clase y no hay avance. No sabemos si hubo algún problema.

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

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

Re: Animal Social

Post by sebastian1545 » Mon Mar 11, 2019 2:15 pm

Repositorio: https://github.com/Psicopatologia/Animal-Social
Sprint 6

Fecha de inicio: 4/03/2019
Fecha Final: 11/03/2019

Velocity esperada: 9
Velocity final: 9

Historias de usuario
  • Yo como usuario quiero poder registrarme para así poder tener mi cuenta personal.
    • Condición de satisfacción: El usuario se puede registrar
    • Esfuerzo: 4
  • Yo como usuario quiero poder acceder con mi cuenta y así tener un uso más personal de la aplicación
    • Condición de satisfacción: El usuario puede ingresar con su cuenta personal
    • Esfuerzo: 4
Burndown chart:
Image

Actividades
  • (4) Crear registro
  • (4) Crear acceso de usuario
  • (1) Realizarlos cambios sujeridos al modelo de negocio
¿Qué hice hasta hoy?
  • Se creó la posibilidad de registro y acceso de usuario con el middleware passport
    Image
  • Se modificó el modelo de negocios
    Image
¿Qué haré?
  • Preparar siguiente sprint
¿Qué problemas he tenido?
Ninguno
Sebastián Orozco Gómez
Proyecto aplicado en TIC 1
"Solo los muertos ven el fin de la guerra"

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

Re: Animal Social

Post by sebastian1545 » Thu Mar 14, 2019 10:22 am

Repositorio: https://github.com/Psicopatologia/Animal-Social
Sprint 7

Fecha de inicio: 11/03/2019
Fecha Final: 18/03/2019

Velocity esperada: 6
Velocity final: 6

Historias de usuario
  • Yo como desarrollador quiero solo tener los archivos necesarios en el repositorio para sea más simple de revisar y compartir.
    • Condición de satisfacción: Se han eliminado archivos inecesarios
    • Esfuerzo: 1
  • Yo como desarrollador quiero tener un archivo readme para que en el repositorio se vea información del proyecto y del autor.
    • Condición de satisfacción: Se ha añadido el archivo readme
    • Esfuerzo: 1
  • Yo como usuario quiero tener una interfaz grafica para que sea más simple y amigable el uso de la aplicación.
    • Condición de satisfacción: Se ha dado estilo a las paginas
    • Esfuerzo: 4
Burndown chart:
Image

¿Qué hice hasta hoy?
  • Se han eliminado archivos inecesarios (Gris significa que está siendo ignorado)
    Image
  • Se ha añadido el archivo readme
    Image
  • Se ha dado estilo
    Image
¿Qué haré?
  • Preparar siguiente sprint
¿Qué problemas he tenido?
Trabajos y examenes para esta semana por lo que se planearon actividades menos demandantes.
Sebastián Orozco Gómez
Proyecto aplicado en TIC 1
"Solo los muertos ven el fin de la guerra"

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

Re: Animal Social

Post by sebastian1545 » Mon Mar 25, 2019 7:26 pm

Repositorio: https://github.com/Psicopatologia/Animal-Social
Sprint 8

Fecha de inicio: 18/03/2019
Fecha Final: 25/03/2019

Velocity esperada: 9
Velocity final: 9

Historias de usuario
  • Yo como usuario quiero poder crear una empresa para poder mostrarla a otros usuarios.
    • Condición de satisfacción: un usuario puede crear una empresa.
    • Esfuerzo: 5
  • Yo como desarrollador quiero que se almacene información adicional sobre el usuario como nombre y empresas para poder personalizar la plataforma pra los usuarios.
    • Condición de satisfacción: Se modificó el modelo de usuario para almacenar nombre y empresas y se modifico el registro para pedirlos.
    • Esfuerzo: 2
  • Yo como usuario quiero poder ver el perfil de otros usuarios para poder ver el perfil de otros usuarios.
    • Condición de satisfacción: Se puede ver el perfil de otros usuarios.
    • Esfuerzo: 2
Burndown chart:
Image

¿Qué hice hasta hoy?

Se hizo todo lo esperado.
Se puede ver en el repositorio: https://github.com/Psicopatologia/Animal-Social

¿Qué haré?
  • Preparar siguiente sprint
¿Qué problemas he tenido?
nada
Sebastián Orozco Gómez
Proyecto aplicado en TIC 1
"Solo los muertos ven el fin de la guerra"

Post Reply