ADMINISTRACIÓN ÁGIL DE PROYECTOS DE
DESARROLLO DE SOFTWARE
SCRUM
SCRUM: QUÉ ES Y CÓMO FUNCIONA ESTE MARCO DE
TRABAJO
A la hora de poner en marcha un proyecto, toda
empresa debe asegurar que el equipo implicado
conoce sus tareas y plazos de tiempo de entrega.
Scrum es un marco de trabajo que nos ayuda a
conseguirlo y que, además, permite agilizar la
entrega de valor al cliente en iteraciones cortas
de tiempo.
SCRUM: QUÉ ES Y CÓMO FUNCIONA ESTE MARCO DE
TRABAJO
Scrum es un framework que se utiliza dentro
de equipos que manejan proyectos de alta
incertidumbre. Se trata de un marco de trabajo por el
cual las personas pueden abordar problemas
complejos adaptativos, a la vez que entregar productos
del máximo valor posible productiva y creativamente. Scrum
es liviano y fácil de entender pero, a la vez, difícil de
dominar del todo. Este framework favorece el time to
market y la entrega rápida de MVP (mínimos productos
viables).
“ Los mejores equipos de
software entregan pronto
y frecuentemente ”
¿CUÁL ES EL ORIGEN DE SCRUM?
En el año 2001, en Salt Lake City, un
grupo de desarrolladores capitaneados
por el ingeniero de software Kent Beck se
reunieron para compartir sus frustraciones
sobre las metodologías de entrega de
software y los marcos de trabajo que
existían hasta entonces (PMI, CMMI o
SPICE). De este encuentro salió
el Manifiesto Ágil, que resume sus
intenciones en los siguientes 4 valores:
REQUISITOS DE TECNOLOGÍA
METODOLOGÍA DE TRABAJO ÁGIL
12 PRINCIPIOS
¿QUE ES SCRUM?
“Un scrum es un agrupamiento en Rugby, todos los integrantes del conjunto actúan para avanzar con la
pelota”
¿QUE ES UN SPRINT?
 • En Scrum los proyectos avanzan en iteraciones llamadas Sprint de
2–4 semanas de duración (desarrollo de funcionalidad) • Dentro de
cada Sprint, SCRUM gestiona la evolución del proyecto mediante
reuniones breves de seguimiento • Todo Sprint tiene objetivos que
deben ser planeados
SPRINT PLANNING
 En esta reunión todo el equipo Scrum define qué tareas se van a abordar y cuál será el objetivo
del sprint. La primera reunión que se hace en el sprint puede llegar a tener una duración de 8 horas
para sprints de un mes.
 El equipo se hace las siguientes preguntas:
• ¿Qué se va a hacer en el sprint? En base a ello, se eligen tareas del Product Backlog.
• ¿Cómo lo vamos a hacer? El equipo de desarrollo define las tareas necesarias para completar cada
ítem elegido del Product Backlog.
 La definición de qué se va a hacer implica que el equipo tenga un objetivo y se encuentre
comprometido con la entrega de valor que se hará al cliente al final del sprint. A esto se le llama Sprint
Goal.
REUNIONES DE SCRUM
SPRINT BACKLOG
SCRUM EQUIPO
PROCESO SCRUM
HERRAMIENTAS DE TELETRABAJO
 ❑ Recursos de Hardware
 ❑ Videoconferencia
 ❑ Pizarra en línea
 ❑ Suite ofimática
 ❑ Tablero de SCRUM
 ❑ Repositorio de software
 ❑ Administración remota
 ❑ Repositorio de documentos
 ❑ Software de mensajería
RECURSOS DE HARDWARE
REQUISITOS DE TECNOLOGÍA
TABLEROS DE SCRUM
REPOSITORIOS DE SOFTWARE
ADMINISTRACIÓN REMOTA
REPOSITORIOS DE DOCUMENTOS
SOFTWARE DE MENSAJERÍA
LOS 5 VALORES SCRUM
 El Manifiesto Ágil y Scrum van de la
mano para ofrecer una guía clara a los
equipos de desarrollo a la hora de afrontar
un nuevo proyecto. En este sentido, hay
una serie de valores que se asocian
al framework Scrum y que vale la pena
tener en consideración:
• Coraje. Tener la valentía para hacer lo correcto y
resolver problemas complejos.
• Foco. La organización del trabajo en sprints da
certidumbre y permite centrar los esfuerzos en objetivos
alcanzables.
• Compromiso. Para que el framework Scrum funcione
necesita el compromiso de todos los miembros
involucrados.
• Sinceridad. El equipo Scrum debe de ser transparente
en cuanto al trabajo y los obstáculos que encuentra en
el camino.
• Respeto. Tratarse de forma adecuada entre
compañeros y valorar las ideas y esfuerzos de cada uno
es imprescindible.
VENTAJAS Y DESVENTAJAS DEL MARCO SCRUM
 Ventajas de la metodología Scrum
• Scrum es muy fácil de aprender: los roles, hitos y
artefactos son claros y tienen un objetivo, por lo
que es un método muy relacionado con nuestra
manera diaria de trabajar.
• El cliente puede comenzar a usar el producto
rápidamente.
• Se agiliza el proceso, ya que la entrega de valor es
muy frecuente.
• Menor probabilidad de sorpresas o imprevistos,
porque el cliente está viendo frecuentemente el
proyecto.
 Desventajas de la metodología Scrum
• Aunque Scrum sea fácil de aprender, es muy difícil
implementarlo. Esto supone una predisposición y
un cambio de cultura de la organización que
debe ir desde los altos mandos hasta los clientes.
• La necesidad de tener equipos
multidisciplinares puede ser un problema, ya que
es difícil encontrar personas que sean capaces de
hacer todo el trabajo de un equipo.
• El equipo puede tender a realizar el camino más
corto para conseguir el objetivo de un sprint, el
cual no siempre ofrece resultados de calidad.
CONCLUSION
 En resumen, el marco de trabajo Scrum es
especialmente útil cuando se trabaja en
entornos de alta incertidumbre, en los que la
probabilidad de que haya cambios durante el
proyecto es alta. Si los requisitos no están
claros, si el cliente tiene prisa en sacar un
producto al mercado o necesita un MVP, Scrum
es el framework perfecto. Este marco nos
permite entregar un proyecto en varias partes
funcionales e independientes entre sí, a un ritmo
rápido y con capacidad de corregir errores en el
momento.
GRACIAS
GLOBAL SOLUTION

Scrum.pptx

  • 1.
    ADMINISTRACIÓN ÁGIL DEPROYECTOS DE DESARROLLO DE SOFTWARE SCRUM
  • 2.
    SCRUM: QUÉ ESY CÓMO FUNCIONA ESTE MARCO DE TRABAJO A la hora de poner en marcha un proyecto, toda empresa debe asegurar que el equipo implicado conoce sus tareas y plazos de tiempo de entrega. Scrum es un marco de trabajo que nos ayuda a conseguirlo y que, además, permite agilizar la entrega de valor al cliente en iteraciones cortas de tiempo.
  • 3.
    SCRUM: QUÉ ESY CÓMO FUNCIONA ESTE MARCO DE TRABAJO Scrum es un framework que se utiliza dentro de equipos que manejan proyectos de alta incertidumbre. Se trata de un marco de trabajo por el cual las personas pueden abordar problemas complejos adaptativos, a la vez que entregar productos del máximo valor posible productiva y creativamente. Scrum es liviano y fácil de entender pero, a la vez, difícil de dominar del todo. Este framework favorece el time to market y la entrega rápida de MVP (mínimos productos viables).
  • 5.
    “ Los mejoresequipos de software entregan pronto y frecuentemente ”
  • 6.
    ¿CUÁL ES ELORIGEN DE SCRUM? En el año 2001, en Salt Lake City, un grupo de desarrolladores capitaneados por el ingeniero de software Kent Beck se reunieron para compartir sus frustraciones sobre las metodologías de entrega de software y los marcos de trabajo que existían hasta entonces (PMI, CMMI o SPICE). De este encuentro salió el Manifiesto Ágil, que resume sus intenciones en los siguientes 4 valores:
  • 7.
  • 8.
  • 9.
    ¿QUE ES SCRUM? “Unscrum es un agrupamiento en Rugby, todos los integrantes del conjunto actúan para avanzar con la pelota”
  • 10.
    ¿QUE ES UNSPRINT?  • En Scrum los proyectos avanzan en iteraciones llamadas Sprint de 2–4 semanas de duración (desarrollo de funcionalidad) • Dentro de cada Sprint, SCRUM gestiona la evolución del proyecto mediante reuniones breves de seguimiento • Todo Sprint tiene objetivos que deben ser planeados
  • 12.
    SPRINT PLANNING  Enesta reunión todo el equipo Scrum define qué tareas se van a abordar y cuál será el objetivo del sprint. La primera reunión que se hace en el sprint puede llegar a tener una duración de 8 horas para sprints de un mes.  El equipo se hace las siguientes preguntas: • ¿Qué se va a hacer en el sprint? En base a ello, se eligen tareas del Product Backlog. • ¿Cómo lo vamos a hacer? El equipo de desarrollo define las tareas necesarias para completar cada ítem elegido del Product Backlog.  La definición de qué se va a hacer implica que el equipo tenga un objetivo y se encuentre comprometido con la entrega de valor que se hará al cliente al final del sprint. A esto se le llama Sprint Goal.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
    HERRAMIENTAS DE TELETRABAJO ❑ Recursos de Hardware  ❑ Videoconferencia  ❑ Pizarra en línea  ❑ Suite ofimática  ❑ Tablero de SCRUM  ❑ Repositorio de software  ❑ Administración remota  ❑ Repositorio de documentos  ❑ Software de mensajería
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
    LOS 5 VALORESSCRUM  El Manifiesto Ágil y Scrum van de la mano para ofrecer una guía clara a los equipos de desarrollo a la hora de afrontar un nuevo proyecto. En este sentido, hay una serie de valores que se asocian al framework Scrum y que vale la pena tener en consideración: • Coraje. Tener la valentía para hacer lo correcto y resolver problemas complejos. • Foco. La organización del trabajo en sprints da certidumbre y permite centrar los esfuerzos en objetivos alcanzables. • Compromiso. Para que el framework Scrum funcione necesita el compromiso de todos los miembros involucrados. • Sinceridad. El equipo Scrum debe de ser transparente en cuanto al trabajo y los obstáculos que encuentra en el camino. • Respeto. Tratarse de forma adecuada entre compañeros y valorar las ideas y esfuerzos de cada uno es imprescindible.
  • 25.
    VENTAJAS Y DESVENTAJASDEL MARCO SCRUM  Ventajas de la metodología Scrum • Scrum es muy fácil de aprender: los roles, hitos y artefactos son claros y tienen un objetivo, por lo que es un método muy relacionado con nuestra manera diaria de trabajar. • El cliente puede comenzar a usar el producto rápidamente. • Se agiliza el proceso, ya que la entrega de valor es muy frecuente. • Menor probabilidad de sorpresas o imprevistos, porque el cliente está viendo frecuentemente el proyecto.  Desventajas de la metodología Scrum • Aunque Scrum sea fácil de aprender, es muy difícil implementarlo. Esto supone una predisposición y un cambio de cultura de la organización que debe ir desde los altos mandos hasta los clientes. • La necesidad de tener equipos multidisciplinares puede ser un problema, ya que es difícil encontrar personas que sean capaces de hacer todo el trabajo de un equipo. • El equipo puede tender a realizar el camino más corto para conseguir el objetivo de un sprint, el cual no siempre ofrece resultados de calidad.
  • 26.
    CONCLUSION  En resumen,el marco de trabajo Scrum es especialmente útil cuando se trabaja en entornos de alta incertidumbre, en los que la probabilidad de que haya cambios durante el proyecto es alta. Si los requisitos no están claros, si el cliente tiene prisa en sacar un producto al mercado o necesita un MVP, Scrum es el framework perfecto. Este marco nos permite entregar un proyecto en varias partes funcionales e independientes entre sí, a un ritmo rápido y con capacidad de corregir errores en el momento.
  • 27.