Autor:
Sergio A. León A.
Agenda
¿Qué es la Metodología Scrum?
Roles Principales
Proceso de Desarrollo
Reuniones en Scrum
Propuesta
¿Qué es la Metodología
Scrum?
Es una metodología de desarrollo de software considerada de
velocidad ágil, a que esta basado en un proceso iterativos e
incremental.
Este marco trabajo esta compuesto por roles y practicas.
Scrum permite la creación de equipos autoorganizados
impulsando la co-localización de todos los miembros del equipo, y
la comunicación verbal entre todos los miembros y disciplinas
involucrados en el proyecto.
Agenda
¿Qué es la Metodología Scrum?
Roles Principales
Proceso de Desarrollo
Reuniones en Scrum
Propuesta
Roles Principales
Principalmente esta el Product Owner el cual tiene
el papel de ser la voz del cliente. Es el encargado de
discutir los requisitos del sistema (aquí llamados
Product Backlog) y hacérselos saber al equipo de
desarrollo.
Roles Principales
Luego esta el ScrumMaster, que tiene el papel de
facilitador. Es el encargado de solventar cualquier
situación irregular a la hora del desarrollo del
proyecto. Es el encargado de determinar el tiempo
de cada entrega de los avances.
Roles Principales
Por ultimo, esta el Equipo de Desarrollo, que es el
equipo que tiene la responsabilidad de entregar el
producto. Normalmente es un grupo pequeño (entre
3 a 9 personas). Tienen la tarea de análisis, diseño,
desarrollo, prueba y documentación del proyecto.
Agenda
¿Qué es la Metodología Scrum?
Roles Principales
Proceso de Desarrollo
Reuniones
Propuesta
Proceso de Desarrollo
Luego que el Product Owner y el cliente se haya reunido y
hayan discutido sobre los requisito y necesidades que se
tendrán que satisfacer en el sistema, se realiza la primera
Sprint (o reunión) en donde se le hace saber al equipo de
desarrollo todo lo referente al proyecto, y se discute sobre lo
que se entregara para la siguiente Sprint como avance del
proyecto, como también se discute la fecha de esta siguiente
Sprint.
Proceso de Desarrollo
En esta siguiente Sprint se revisa los avances, y luego se discute
una vez mas lo que se entregara para la siguiente Sprint. En cada
Sprint se discuten sobre los problemas que posiblemente han
obstaculizando en el proceso de desarrollo, y se buscara la
solución del mismo.
Se irán realizando Sprint, hasta que el proyecto que finalizado y
depurado en su totalidad.
Agenda
¿Qué es la Metodología Scrum?
Roles Principales
Proceso de Desarrollo
Reuniones en Scrum
Propuesta
Reuniones en Scrum
Durante el proceso de desarrollo al utilizar esta
metodología se irán realizando distintas Sprints o
reuniones hasta finalizar con el desarrollo del
sistema. En cada Sprint se realizan reuniones con
finalidades especificas y diferentes.
Reuniones en Scrum
La primera reunión de cada Sprint, se denomina Daily
Scrum, en esta reunión se habla sobre lo que se ha
estado realizando durante los días previos a la Sprint, se
discute sobre lo que se va a realizar durante los días
siguientes al Sprint y por ultimo se le pregunta al Equipo
de Desarrollo si ha tenido problemas que haya impedido
alcanzar algún objetivo.
Reuniones en Scrum
Siguiente al Daily Scrum, se realiza la reunión
denominada Scrum de Scrum, sobre las cosas
realizadas desde la anterior reunión, se discuten de las
cosas que se harán antes de la próxima reunión.
Reuniones en Scrum
También esta la reunión llamada Reunión de
Planificación del Sprint. En esta reunión se
determinara el trabajo se hará para la próxima Sprint, se
detallada el tiempo que tomara entregar el próximo
avance, se identifica y se comunica cuanto del trabajo es
probable que se realice durante el actual Sprint.
Reuniones en Scrum
Por ultimo, esta la reunión llamada Reunión de
Revisión del Sprint. Aquí se presenta y se revisa el
avance pautado en la Sprint anterior.
Agenda
¿Qué es la Metodología Scrum?
Roles Principales
Proceso de Desarrollo
Reuniones en Scrum
Propuesta
Propuesta
Se hizo la propuesta de desarrollar un sistema de
mensajería de instantánea local para los
empleados de la empresa RuedaVenta.com
Propuesta
Una metodología como que la que se esta
estudiando en este trabajo podría ser útil para esta
propuesta.
Ya que es un sistema no muy complejo no se
necesitaría un gran equipo de desarrollo, y en este
caso, el Product Owner también tendría el papel de
cliente.
Propuesta
Para esta propuesta, solo 2 personas convergerán
en todo el proceso de desarrollo.
Durante el proceso de desarrollo se irán utilizando la
herramienta de los Sprint. Durante los mismos se
irán mostrando avances y se irán pautando los
requisitos que se estarán satisfaciendo para la
próxima Sprint.
Propuesta
Gracias al uso de una metodología se tendrá la
ventaja de poder modificar los requisitos durante el
proceso de desarrollo, y el proceso de desarrollo
será ligeramente mas corto que al utilizar otra
metodología debido a que el sistema no es de tanta
completitud.
Propuesta
En la primera fase de desarrollo se hará la primera
reunión donde se discutirá con el Product Owner los
requisitos. Y luego de esto se irán acordando Sprint
a Sprint lo que se ira realizando para el avance para
la siguiente Sprint, hasta culminar con el desarrollo
del mismo
Top Related