tuenti - de la idea a la web
TRANSCRIPT
![Page 2: Tuenti - de la idea a la web](https://reader034.vdocuments.us/reader034/viewer/2022052602/5599ca681a28abf9358b45fb/html5/thumbnails/2.jpg)
Agenda
Equipos de Producto Flujo de Trabajo Brainstorming PID (Project Initiation Document) PRD (Project Requirements Document) Desarrollo Release Dudas y Preguntas
![Page 3: Tuenti - de la idea a la web](https://reader034.vdocuments.us/reader034/viewer/2022052602/5599ca681a28abf9358b45fb/html5/thumbnails/3.jpg)
Equipos de Producto
1 Product Manager
1 Team Lead
5 Ingenieros
1 Diseñador
1 Ingeniero de QA
![Page 4: Tuenti - de la idea a la web](https://reader034.vdocuments.us/reader034/viewer/2022052602/5599ca681a28abf9358b45fb/html5/thumbnails/4.jpg)
Flujo de Trabajo
![Page 5: Tuenti - de la idea a la web](https://reader034.vdocuments.us/reader034/viewer/2022052602/5599ca681a28abf9358b45fb/html5/thumbnails/5.jpg)
Brainstorming
Todos participamos aportando ideas
![Page 6: Tuenti - de la idea a la web](https://reader034.vdocuments.us/reader034/viewer/2022052602/5599ca681a28abf9358b45fb/html5/thumbnails/6.jpg)
PID (Project Initiation Document)
“Descripción a grandes rasgos del alcance del proyecto”
Responsables
–Product Manager
– Team Lead
Resultado
–Aprobación > PRD
![Page 7: Tuenti - de la idea a la web](https://reader034.vdocuments.us/reader034/viewer/2022052602/5599ca681a28abf9358b45fb/html5/thumbnails/7.jpg)
PRD (Project Requirements Document)
“Definición de los requisitos finales del producto”
Responsables
–Product Manager
– Todo el Equipo Técnico
Resultado
– Inicio del Proyecto
![Page 8: Tuenti - de la idea a la web](https://reader034.vdocuments.us/reader034/viewer/2022052602/5599ca681a28abf9358b45fb/html5/thumbnails/8.jpg)
Scrum
“Marco de trabajo para la gestión de proyectos basada en un proceso iterativo utilizado entornos basados en el desarrollo ágil de software”
![Page 9: Tuenti - de la idea a la web](https://reader034.vdocuments.us/reader034/viewer/2022052602/5599ca681a28abf9358b45fb/html5/thumbnails/9.jpg)
Scrum > El Equipo
Product Owner (PM)– Responsable del producto y de las prioridades– Accepta o rechaza el resultado
ScrumMaster (TL o Ingeniero)
– Gestiona el Sprint– Se encarga de los impedimentos
Scrum Team (Ingenieros, Diseñadores, QA...)– Tamaño 6-8– Habilidades transversales– Responsables del Sprint
Usuarios / Stakeholders
![Page 10: Tuenti - de la idea a la web](https://reader034.vdocuments.us/reader034/viewer/2022052602/5599ca681a28abf9358b45fb/html5/thumbnails/10.jpg)
Scrum > El Sprint Planning
ScrumMaster, Product Owner y Scrum Team
Revisión de las User Stories del Product Backlog
Definición del Sprint Backlog
– 2 Semanas
Scope según la Sprint Velocity del Equipo
![Page 11: Tuenti - de la idea a la web](https://reader034.vdocuments.us/reader034/viewer/2022052602/5599ca681a28abf9358b45fb/html5/thumbnails/11.jpg)
Scrum > Daily Scrum
ScrumMaster y Scrum Team
Reunión de 5-10 minutos
Cada miembro del Equipo debe responder
– ¿Qué hizo ayer?
– ¿Qué va hacer hoy?
– ¿Ha encontrado con algún impedimento?
Actualización del Burndown
![Page 12: Tuenti - de la idea a la web](https://reader034.vdocuments.us/reader034/viewer/2022052602/5599ca681a28abf9358b45fb/html5/thumbnails/12.jpg)
Scrum > Daily Scrum
![Page 13: Tuenti - de la idea a la web](https://reader034.vdocuments.us/reader034/viewer/2022052602/5599ca681a28abf9358b45fb/html5/thumbnails/13.jpg)
Scrum > Demo
Product Owner, ScrumMaster y Scrum Team
Se muestra al Product Owner el resultado.
Product Owner acepta o rechaza los resultados.
Resultado
–Nuevas User Stories
–Sprint Retrospective
![Page 14: Tuenti - de la idea a la web](https://reader034.vdocuments.us/reader034/viewer/2022052602/5599ca681a28abf9358b45fb/html5/thumbnails/14.jpg)
Scrum > Sprint Retrospective
ScrumMaster y Scrum Team
Revisón del Sprint
–Cosas Mejorables
–Cosas Buenas
– Ideas
Resultado se aplica en los siguientes Sprints
![Page 15: Tuenti - de la idea a la web](https://reader034.vdocuments.us/reader034/viewer/2022052602/5599ca681a28abf9358b45fb/html5/thumbnails/15.jpg)
Pair Programming
“Técnica usada, en Agile Development, cuando dos desarolladores trabajan en el mismo ordenador
Un miembro escribe el código mientras el otro revisa el trabajo. El teclado va cambiando de manos con frecuencia.”
![Page 16: Tuenti - de la idea a la web](https://reader034.vdocuments.us/reader034/viewer/2022052602/5599ca681a28abf9358b45fb/html5/thumbnails/16.jpg)
TestingUnit Test
“Forma de probar el correcto funcionamiento de un módulo de código por separado”
Integration Test“Forma de probar que todas los componentes
funcionan de forma combinada”
Acceptance Test“Forma de validar que el producto cumple el
funcionanmiento esperado”
Code Coverage“Forma de saber la cantidad de código que está
sometido a nuestras pruebas”
![Page 17: Tuenti - de la idea a la web](https://reader034.vdocuments.us/reader034/viewer/2022052602/5599ca681a28abf9358b45fb/html5/thumbnails/17.jpg)
Control de Versiones
“Gestión de los diversos cambios que se realizan sobre el código fuente de algún producto”
![Page 18: Tuenti - de la idea a la web](https://reader034.vdocuments.us/reader034/viewer/2022052602/5599ca681a28abf9358b45fb/html5/thumbnails/18.jpg)
Integración Continua
“Ejecuciones de test automatizadas que permiten detectar fallos lo antes posible”
![Page 19: Tuenti - de la idea a la web](https://reader034.vdocuments.us/reader034/viewer/2022052602/5599ca681a28abf9358b45fb/html5/thumbnails/19.jpg)
Code Review
¿Por qué?
Menor número de bugs
Más calidad de código
¿Cómo?
Por Changeset
Pair Programming
Proyecto Completo
![Page 20: Tuenti - de la idea a la web](https://reader034.vdocuments.us/reader034/viewer/2022052602/5599ca681a28abf9358b45fb/html5/thumbnails/20.jpg)
Quality Assurance
Pruebas manuales (Test Cases) en diferentes browsers
Pruebas de Regresión
![Page 21: Tuenti - de la idea a la web](https://reader034.vdocuments.us/reader034/viewer/2022052602/5599ca681a28abf9358b45fb/html5/thumbnails/21.jpg)
Release
Todos los Martes y Jueves a las 8:00
Asistentes:
Todos los ingenieros con código
Responsable(s) de QA
Release Manager
Responsable de sistemas
Canal de chat con todos los implicados
![Page 22: Tuenti - de la idea a la web](https://reader034.vdocuments.us/reader034/viewer/2022052602/5599ca681a28abf9358b45fb/html5/thumbnails/22.jpg)
Release
"Live bugfixing" hasta ~11:30 AM
Errors spreadsheet
Cierre de la release
![Page 23: Tuenti - de la idea a la web](https://reader034.vdocuments.us/reader034/viewer/2022052602/5599ca681a28abf9358b45fb/html5/thumbnails/23.jpg)
¿Te Animas?
Proyectos de Fin de Carrera
Becas
Part Time
Full Time
Associate Programs