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
-
sebastian1545
- Posts: 28
- Joined: Mon Jan 25, 2016 1:26 pm
Post
by sebastian1545 » Mon Apr 01, 2019 3:08 pm
Repositorio:
https://github.com/Psicopatologia/Animal-Social
Sprint 9
Fecha de inicio: 25/03/2019
Fecha Final: 1/04/2019
Velocity esperada: 8
Velocity final: 8
Historias de usuario
- Yo como usuario quiero poder ver los negocios en la plataforma para enterarme que negocios hay que pueda ir.
- Condición de satisfacción: Se pueden ver los negocios en la pagina.
- Esfuerzo: 4
- Yo como desarrollador quiero hacer una presentación de los avances del proyecto para darle una imagen a mis compañeros del estado actual de este.
- Condición de satisfacción: Se realiza la presentación.
- Esfuerzo: 4
Burndown chart:
¿Qué hice hasta hoy?
- Se pueden ver los negocios en la pagina

- Se realizó la presentación
¿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"
-
sebastian1545
- Posts: 28
- Joined: Mon Jan 25, 2016 1:26 pm
Post
by sebastian1545 » Wed Apr 03, 2019 10:11 pm
Repositorio:
https://github.com/Psicopatologia/Animal-Social
Sprint 10
Fecha de inicio: 1/04/2019
Fecha Final: 8/04/2019
Velocity esperada: 10
Velocity final: 10
Historias de usuario:
- Yo como desarrollador quiero ir a un meetup para recibir información relevante para mi campo e interactuar con otros desarrolladores
- Condición de satisfacción: Se asistió a un meetup
- Esfuerzo: 1
- Yo como usuario quiero poder ver la plataforma en mi idioma para poder hacer más simple su uso para mí.
- Condición de satisfacción: Se añadió soporte para multiples idiomas.
- Esfuerzo: 4
- Yo como usuario quiero poder modificar mi información para poder tener más control sobre mi cuenta y perfil.
- Condición de satisfacción: El usuario puede editar su información.
- Esfuerzo: 3
- Yo como desarrollador quiero hacer una buena presentación de los avances del proyecto para darle una imagen a mis compañeros del estado actual de este.
- Condición de satisfacción: Se realiza la presentación con las recomendaciones dadas.
Esfuerzo: 2
Burndown chart:
¿Qué hice hasta hoy?
- Ir a un meetup

Tweet
- Se añadió soporte para multiples idiomas

Codigo en index.js
Code: Select all
const i18n = require('i18n');
i18n.configure({
locales:['en', 'es'],
defaultLocale: 'en',
cookie: 'lang',
directory: path.join(__dirname, 'locales'),
});
app.use(i18n.init);
Método para la ruta /lang/:lang
Code: Select all
(req, res) => {
let lang = req.params.lang;
res.cookie('lang', lang, {expires: new Date(253402300000000)});
res.redirect('back');
};
Ejemplo de uso en vista
Code: Select all
<h1 class="h3"><%= __("signin") %></h1>
- Se añadió Sección de ajustes
Code: Select all
<% title = __("settings") %>
<!DOCTYPE html>
<html lang="en">
<head>
<% include ../partials/head %>
</head>
<body>
<header>
<% include ../partials/header %>
<script defer src="js/settings.js"></script>
</header>
<main class="container mt-3">
<ul class="nav nav-tabs">
<li class="nav-item">
<a class="nav-link active" href="#profile" onclick="changeTabs('profile')"
id="profileLink"><%= __("profile") %></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#account" onclick="changeTabs('account')"
id="accountLink"><%= __("account") %></a>
</li>
</ul>
<div class="text-capitalize container">
<form class="m-3" action="/profile" method="post" id="profile">
<div class="form-group">
<label for="name"><%= __("name") %>:</label>
<input type="text" class="form-control" name="name" id="name" value="<%= user.name%>">
</div>
<div class="form-group">
<label for="bio"><%= __("biography ") %>:</label>
<textarea class="form-control" name="bio" id="bio" cols="10" rows="3"><%= user.bio %></textarea>
</div>
<button type="submit" class="btn btn-primary"><%= __("update") %></button>
</form>
<div id="account" class="d-none row">
<div class="col-md">
<form class="m-3" action="/username" method="post">
<label for="username"><%= __("username") %></label>
<div class="input-group mb-3">
<div class="input-group-prepend text-lowercase">
<span class="input-group-text">/u/</span>
</div>
<input type="text" class="form-control" name="username" value="<%= user.userName %>"
id="username">
</div>
<button type="submit" class="btn btn-primary">
<%= __("update") +" "+ __("username") %>
</button>
<% if (usernameMessage.length > 0) { %>
<div class="alert alert-danger mt-3" role="alert">
<%= __(usernameMessage[0]) %>
</div>
<% } %>
</form>
</div>
<div class="col-md">
<form action="/password" method="post" class="m-3">
<div class="form-group">
<label for="oldPassword"><%= __("old password") %></label>
<input type="password" class="form-control" name="oldPassword" id="oldPassword">
</div>
<div class="form-row">
<div class="col">
<label for="newPassword"><%= __("new password") %></label>
<input type="password" class="form-control" name="newPassword" id="newPassword">
</div>
<div class="col">
<label for="newPassword2"><%= __("new password") %></label>
<input type="password" class="form-control" name="newPassword2" id="newPassword2">
</div>
</div>
<button type="submit" class="btn btn-primary mt-3">
<%= __("update") +" "+ __("password") %>
</button>
<% if (passwordMessage.length > 0) { %>
<div class="alert alert-danger mt-3" role="alert">
<%= __(passwordMessage[0]) %>
</div>
<% } %>
</form>
</div>
</div>
</div>
</main>
<% include ../partials/foot %>
</body>
</html>
Code: Select all
const profile = document.getElementById("profile");
const account = document.getElementById("account");
const profileLink = document.getElementById("profileLink");
const accountLink = document.getElementById("accountLink");
let active = "profile";
let hash = window.location.hash.substr(1);
function changeTabs(id) {
if (id === active) return;
active = id;
profile.classList.toggle("d-none");
account.classList.toggle("d-none");
profileLink.classList.toggle("active");
accountLink.classList.toggle("active");
}
if (hash) changeTabs(hash);
- Se realizó presentación
¿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"
-
sebastian1545
- Posts: 28
- Joined: Mon Jan 25, 2016 1:26 pm
Post
by sebastian1545 » Mon Apr 22, 2019 5:31 pm
Repositorio:
https://github.com/Psicopatologia/Animal-Social
Sprint 11
Fecha de inicio: 8/04/2019
Fecha Final: 22/04/2019
Velocity esperada: 6
Velocity final: 6
Historias de usuario:
- Yo como usuario con negocio quiero poder añadirlo a la plataforma y poder editarlo
- Condición de satisfacción: Se puede crear y editar negocios
- Esfuerzo: 4
- Yo como usuario quiero poder ver una pagina dedicada al negocio que me interesa para saber más de él
- Condición de satisfacción: Cada negocio tiene su pagina
- Esfuerzo: 2
Burndown chart:
¿Qué hice hasta hoy?
- Se puede editar negocios

- Cada negocio tiene su pagina

¿Qué haré?
- Preparar siguiente sprint
Día de la tierra
- Diagrama 1:

Diagrama donde se ve los casos de uso
- Diagarama 2(Estado actual de base de datos):

Esquema de base de datos
- Diagrama 3

Diagrama de despliegue
[*] el code review se realizó al proyecto de Famiahorro
¿Qué problemas he tenido?
nada
Sebastián Orozco Gómez
Proyecto aplicado en TIC 1
"Solo los muertos ven el fin de la guerra"
-
sebastian1545
- Posts: 28
- Joined: Mon Jan 25, 2016 1:26 pm
Post
by sebastian1545 » Mon May 06, 2019 2:19 pm
Repositorio:
https://github.com/Psicopatologia/Animal-Social
Sprint 12
Fecha de inicio: 22/04/2019
Fecha Final: 6/05/2019
Velocity esperada: 9
Velocity final: 9
Historias de usuario:
- Yo como usuario quiero poder crear eventos para poder tener eventos relacionados a mi negocio
- Condición de satisfacción: Se puede crear eventos
- Esfuerzo: 3
- Yo como usuario quiero poder eliminar mis eventos para poder quitarlos si ya no los quiero ahí
- Condición de satisfacción: Se puede eliminar eventos
- Esfuerzo: 2
- Yo como usuario quiero poder los eventos de un negocio sea mio o de otro para poder estar al tanto de los eventos de un negocio
- Condición de satisfacción: Se puede crear, ver y eliminar eventos
- Esfuerzo: 2
- Yo como usuario quiero poder eliminar mi negocio para poder sacarlo de la plataforma si quiero
- Condición de satisfacción: Se puede eliminar mi negocio
- Esfuerzo: 2
Burndown chart:
¿Qué hice hasta hoy?
- Se puede crear eventos

- Se puede eliminar eventos

- Se puede ver los eventos

- Se puede eliminar negocios

¿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"
-
sebastian1545
- Posts: 28
- Joined: Mon Jan 25, 2016 1:26 pm
Post
by sebastian1545 » Mon May 13, 2019 2:38 pm
Repositorio:
https://github.com/Psicopatologia/Animal-Social
Sprint 13
Fecha de inicio: 6/05/2019
Fecha Final: 13/05/2019
Velocity esperada: 1
Velocity final: 1
Historias de usuario:
- Yo como desarrollador quiero tener mi presentación actualizada para poder mostrar una imagen actual del proyecto en esta
- Condición de satisfacción: Se actualizó la presentación
- Esfuerzo: 1
Burndown chart:
¿Qué hice hasta hoy?
- Se actualizó las diapositivas
- Se creó logo


¿Qué haré?
- Preparar siguiente sprint
- Dar más opciones sobre los eventos para que los dueños del negocio puedan modificarlo.
- Cambiar el diseño para dar una imagen más personalizada del proyecto.
- Dar la posibilidad a los usuarios a interactuar con eventos para indicar si irán o comentar sobre él.
- Dar la posibilidad a los usuarios de opinar sobre los negocios
¿Qué problemas he tenido?
- Por trabajos en otras materias se pudo avaanzar poco en este sprint
Sebastián Orozco Gómez
Proyecto aplicado en TIC 1
"Solo los muertos ven el fin de la guerra"
-
sebastian1545
- Posts: 28
- Joined: Mon Jan 25, 2016 1:26 pm
Post
by sebastian1545 » Thu May 30, 2019 2:33 pm
Final:
Presentación:
video pc:
video movil:
Sebastián Orozco Gómez
Proyecto aplicado en TIC 1
"Solo los muertos ven el fin de la guerra"