La Importancia de Scrum Como Metodología Ágil para Proyectos

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 29

LA IMPORTANCIA DE

SCRUM COMO
METODOLOGÍA ÁGIL
PARA PROYECTOS
Ficha del Conferencista

 Nombre: Iván Darío Tibaná

 Profesional con conocimiento en gestión de proyectos de desarrollo de software. Más de


8 años de experiencia en el diseño de programas en distintos lenguajes de
programación. Manejo e implementación de metodologías agiles en proyectos de
desarrollo de software, procesos de QA de software e implementaciones en ambientes
productivos basados en metodología SCRUM. Además de la coordinación de proyectos,
brindando soporte a TICS y Sistemas de Información de la organización.

Certificaciones Internacionales SCRUM:


 CERTIFICADO SCRUM MASTER
 CERTIFICADO SCRUM DEVELOPER

ILMBR v 2.0
2
Introducción

 AGIL: El término "ágil" generalmente se refiere a ser capaz de moverse o


responder de forma rápida y fácil; a ser ágil.

 Ágil se basa en la planificación adaptativa y en el desarrollo y entrega de modo


iterativo. Se centra principalmente en el valor de las personas al hacer el
trabajo con eficacia.

 En febrero del 2001, un grupo de 17 gurús de la informática, desarrolladores


de software y gerentes llevaron a cabo un retiro para discutir métodos de
desarrollo de software ligero. Formaron la Alianza Ágil, y las conversaciones
de las reuniones resultaron en el Manifiesto para el Desarrollo Ágil de
Software. El manifiesto fue elaborado por Fowler y Highsmith (2001) y luego
firmado por todos los participantes para establecer los lineamientos básicos
para cualquier metodología Ágil.

ILMBR v 2.0
3
Contrapartes del Manifiesto Ágil

ILMBR v 2.0
4
Principios del Manifiesto Ágil

 1. Nuestra mayor prioridad es satisfacer al cliente a través de la entrega


temprana y continua de software de calidad.

 2. Darle la bienvenida a los requisitos cambiantes, aún en las últimas


etapas del desarrollo. Los procesos ágiles aprovechan el cambio para
ofrecerle al cliente una ventaja competitiva.

 3. Entregar un software funcional con frecuencia y hacerlo en un par de


semanas a un par de meses, con una preferencia por el corto plazo.

 4. Los empresarios y los desarrolladores deben trabajar juntos diariamente


durante todo el proyecto.

 5. Construir proyectos alrededor de personas motivadas, darles el entorno


y el apoyo que necesitan y confiar en ellos para hacer el trabajo.

 6. El método más eficiente y eficaz de transmitir información con y dentro


de un equipo de desarrollo es tener conversaciones frente a frente.
5
Principios del Manifiesto Ágil
 7. Un software funcional es la medida principal de progreso.

 8. Los procesos Ágil promueven un desarrollo sostenible. Los


patrocinadores, los desarrolladores y usuarios deben ser capaces de
mantener un constante ritmo indefinidamente.

 9. La continua atención a la excelencia técnica y el buen diseño mejora la


agilidad.

 10. Simplicidad: el arte de maximizar la cantidad de trabajo no realizado


es esencial.

 11. Las mejores arquitecturas, requisitos y diseños emergen de equipos


que se auto-organizan.

 12. Durante intervalos regulares, el equipo reflexiona respecto a cómo ser


más efectivo para así afinar y ajustar su comportamiento según sea
necesario.
6
Otros Métodos Agiles

1. El Sistema Lean Kanban

2. Programación Extrema

3. Métodos Crystal/Metodologías

4. Método de Desarrollo de Sistemas Dinámicos

5. Desarrollo Orientado a Funcionalidades

6. Desarrollo Guiado por Pruebas

7. Desarrollo adaptativo de software (DAS)

8. Proceso Unificado Ágil

9. Diseño Guiado por el Dominio

ILMBR v 2.0
7
Historia SCRUM

A mediados de los 80, Hirotaka Takeuchi y Ikujiro Nonaka definieron una estrategia de desarrollo de
producto flexible y "todo incluido" donde el equipo de desarrollo trabaja junto como unidad para alcanzar
un objetivo en común.

Ken Schwaber y Jeff Sutherland elaboraron sobre el concepto de Scrum y su aplicabilidad al desarrollo
de software fue presentado en la conferencia de Conferencia de Programación Orientada a Objetos de
Sistemas, Idiomas y Aplicaciones (OOPSLA, por sus siglas en inglés), la cual tomó lugar en 1995 en
Austin, Texas.

Scrum es una de las metodologías ágiles más populares. Es una metodología adaptativa, iterativa,
rápida, flexible y eficaz diseñada para ofrecer un valor significativo de forma rápida a lo largo de un
proyecto. Scrum asegura transparencia en la comunicación y crea un ambiente de responsabilidad
colectiva y de progreso continuo.

El marco de Scrum, tal como se define en la Guía SBOK, está estructurado de tal manera que apoya el
desarrollo de producto y servicio en todo tipo de industrias y en cualquier tipo de proyecto,
independientemente de su complejidad.

ILMBR v 2.0
8
Principios, Aspectos y Proceso.

ILMBR v 2.0
9
Principios de SCRUM

1. Control del Proceso Empírico

Este principio hace hincapié en la filosofía de Scrum basada en las tres


ideas principales de transparencia, inspección y adaptación.

ILMBR v 2.0
10
Principios de SCRUM

ILMBR v 2.0
11
Principios de SCRUM

ILMBR v 2.0
12
Principios de SCRUM

2. Auto-organización

Este principio se centra en los trabajadores de hoy que proporcionan mayor valor cuando se auto-
organizan.

Standard 1.0
13
Principios de SCRUM

3. Colaboración

Este principio se centra en las tres dimensiones relacionadas con el trabajo colaborativo: concienciación,
articulación y apropiación.

Standard 1.0
14
Principios de SCRUM

4. Valor Basado en la Priorización


Este principio pone de relieve el enfoque de Scrum para entregar el
máximo valor de negocio desde los inicios del proyecto a lo largo de éste.

ILMBR v 2.0
15
Principios de SCRUM

5. Tiempo Asignado o Bloque de Tiempo


Este principio describe cómo es que el tiempo se considera una restricción
limitante en Scrum y la forma en la que se utiliza para ayudar a gestionar
con eficacia la planificación y ejecución del proyecto.

ILMBR v 2.0
16
Principios de SCRUM

6. Desarrollo Iterativo
Este principio define el desarrollo iterativo y hace hincapié en cómo
gestionar mejor cambios y construir productos que satisfagan las
necesidades del cliente.

ILMBR v 2.0
17
Aspectos SCRUM.
Los aspectos de Scrum deben ser dirigidos y gestionados durante todo un proyecto
Scrum. Los cinco aspectos de Scrum son:
1. Organización: Entender los roles y responsabilidades definidos en un proyecto
Scrum es muy importante a fin de asegurar la implementación exitosa del método
de Scrum.
2. Justificación de negocio: En Scrum, la justificación del negocio se basa en el
concepto de entrega impulsada por el valor. Una de las características claves de
cualquier proyecto es la incertidumbre sobre los resultados.
3. Calidad: En Scrum, la calidad se define como la capacidad del producto o los
entregables de cumplir con los criterios de aceptación y de alcanzar el valor de
negocio que el cliente espera.
4. Cambio: Cada proyecto, independientemente del método o marco que se utilice,
está expuesto a cambios. Es imperativo que los miembros del equipo del proyecto
entiendan que los procesos de desarrollo de Scrum están diseñados para aceptar
el cambio.
5. Riesgo: El riesgo se define como un evento o conjunto de eventos inciertos que
pueden afectar los objetivos de un proyecto y pueden contribuir a su éxito o
fracaso.

ILMBR v 2.0
18
Fases y Procesos SCRUM.
Fase
Procesos

1. Crear la Visión del Proyecto


2. Identificar al Scrum Master y al/a los
Interesado(s)
3. Formar el Equipo Scrum
Inicio
4. Desarrollo de Épica(s)
5. Crear la Lista Priorizada de Pendientes del
Producto
6. Realizar la Planificación del Lanzamiento
7. Crear Historias de Usuarios
8. Aprobar, Estimar y Asignar las Historias de
Usuario
Planificación y Estimación
9. Crear Tareas
10. Estimar las Tareas
11. Crear la Lista de Pendientes de Sprint
12. Crear Entregables
13. Realizar un Standup Diario
Implementación
14. Mantenimiento Priorizado de los Pendientes
del Producto
15. Convocar Scrum de Scrums
Revisión y Retrospectiva 16. Demostrar y Validar el Sprint
17. Retrospectiva del Sprint
18. Envío de los Entregables
Lanzamiento
19. Proyecto de Retrospectiva

ILMBR v 2.0
19
Reuniones
•Sprint planning
•Sprint review
•Sprint retrospective
•Daily scrum meeting
Artefactos
•Product backlog
•Sprint backlog
•Burndown charts
Ventajas de SCRUM.
1. Adaptabilidad 9. Motivación.

2. Transparencia 10. Resolución más rápida de problemas

3. Retroalimentación continua 11. Entregas efectivas

4. Mejora continua 12. Se centra en el cliente

5. Entrega continua de valor 13. Ambiente de alta confianza

6. Ritmo Sostenible 14. Propiedad colectiva

7. Entrega temprana de alto valor 15. Rapidez

8. Proceso de desarrollo eficiente 16. Ambiente innovador.

ILMBR v 2.0
21
Roles de SCRUM.

ILMBR v 2.0
22
Roles Secundarios
1. Socio(s) es un término colectivo que incluye a clientes, usuarios, y patrocinadores, quienes
frecuentemente interactúan con el Propietario del Producto, el Scrum Master y el Equipo
Scrum.

2. Los Vendedores incluyen individuos u organizaciones externas incluyen individuos u organizaciones


externas que proporcionan productos y servicios que no están dentro de las capacidades principales de la
organización del proyecto.

3. El Cuerpo de Asesoramiento de Scrum (SGB por sus siglas en inglés) es un rol opcional. Este consiste
generalmente de un grupo de documentos y/o un grupo de expertos que están típicamente involucrados en
definir objetivos relacionados a la calidad, regulaciones del gobierno, seguridad, y otros parámetros
organizacionales claves.

ILMBR v 2.0
23
Fases SCRUM

ILMBR v 2.0
24
Reunión Scrum de Scrums

ILMBR v 2.0
25
Ventajas de SCRUM.

1. Adaptabilidad 9. Motivación.

2. Transparencia 10. Resolución más rápida de problemas

3. Retroalimentación continua 11. Entregas efectivas

4. Mejora continua 12. Se centra en el cliente

5. Entrega continua de valor 13. Ambiente de alta confianza

6. Ritmo Sostenible 14. Propiedad colectiva

7. Entrega temprana de alto valor 15. Rapidez

8. Proceso de desarrollo eficiente 16. Ambiente innovador

ILMBR v 2.0
26
SCRUM Vs MARCO TRADICIONAL

ILMBR v 2.0
27
SCRUM Vs MARCO TRADICIONAL
Gestión de Proyectos
Enfoque Ágil
Tradicional
El énfasis está en Personas Procesos

Documentación Mínima—sólo como sea necesaria Detallada

Estilo de Proceso Iterativo Lineal

Planificación por Adelantado Baja Alta

Basado en valor para el negocio y se


Priorización de requerimientos Fijada en el Plan del Proyecto
actualiza periódicamente

Control de Calidad Centrado en el cliente Centrado en el proceso


Organización Auto-organizados Administrada
Estilo de Gestión Descentralizado Centralizado
Sistema de gestión de Cambio
Cambio Actualizaciones a la Lista del Producto
formal
Liderazgo Colaborativo, Líder Servicial Mando y control

Medida de Rendimiento Valor del Negocio Plan de conformidad

Retorno Sobre la Inversión (RSI


Temprano/Durante el Proyecto Al final de la vida del proyecto
o ROI)
Varía según el ciclo de vida del
Participación del Cliente Alta durante el Proyecto
proyecto
ILMBR v 2.0
28
QUESTIONS?

ILMBR v 2.0
29

También podría gustarte