Metodología scrum

22
Autor: Sergio A. León A.

Transcript of Metodología scrum

Page 1: Metodología scrum

Autor:

Sergio A. León A.

Page 2: Metodología scrum

Agenda

¿Qué es la Metodología Scrum?

Roles Principales

Proceso de Desarrollo

Reuniones en Scrum

Propuesta

Page 3: Metodología scrum

¿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.

Page 4: Metodología scrum

Agenda

¿Qué es la Metodología Scrum?

Roles Principales

Proceso de Desarrollo

Reuniones en Scrum

Propuesta

Page 5: Metodología scrum

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.

Page 6: Metodología scrum

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.

Page 7: Metodología scrum

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.

Page 8: Metodología scrum

Agenda

¿Qué es la Metodología Scrum?

Roles Principales

Proceso de Desarrollo

Reuniones

Propuesta

Page 9: Metodología scrum

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.

Page 10: Metodología scrum

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.

Page 11: Metodología scrum

Agenda

¿Qué es la Metodología Scrum?

Roles Principales

Proceso de Desarrollo

Reuniones en Scrum

Propuesta

Page 12: Metodología scrum

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.

Page 13: Metodología scrum

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.

Page 14: Metodología scrum

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.

Page 15: Metodología scrum

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.

Page 16: Metodología scrum

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.

Page 17: Metodología scrum

Agenda

¿Qué es la Metodología Scrum?

Roles Principales

Proceso de Desarrollo

Reuniones en Scrum

Propuesta

Page 18: Metodología scrum

Propuesta

Se hizo la propuesta de desarrollar un sistema de

mensajería de instantánea local para los

empleados de la empresa RuedaVenta.com

Page 19: Metodología scrum

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.

Page 20: Metodología scrum

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.

Page 21: Metodología scrum

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.

Page 22: Metodología scrum

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