Metodologías Agile - Andrea

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

METODOLOGÍA

AGILE
Desarrollos Agile GCBA

Unidad III – Metodología Agile


Desarrollos Agile GCBA en pandemia

Unidad III – Metodología Agile


Introducción a las metodologías ágiles

Unidad III – Metodología Agile


Metodologías Agile

Tiene como meta entregar el producto con el mayor valor posible para el
cliente en un tiempo dado. Se usa un ciclo de construcción iterativo e
incremental.
SCRUM
Le da a un MARCO DE TRABAJO, una METODOLOGÍA, que puede ser
MEDIDA, que tiene INICIO y FIN, que GENERA una ESTRUCTURA y
PROCESOS.

Unidad III – Metodología Agile


Introducción a las metodologías ágiles
¿Que NO son las Metodologías Ágiles?

No funcionan de un día para el otro. ¡No son un listo y ya está!

Unidad III – Metodología Agile


Origen y filosofía Agile
La Metodología Ágil se asocia principalmente a proyectos de base tecnológica
dado que su nacimiento estuvo ligado a la búsqueda de modelos de mejora de
desarrollo software.
En una reunión de 17 críticos, celebrada en febrero de 2001 se debatió sobre
las técnicas y procesos de desarrollo aplicados hasta el momento.

Aquí fue donde se acuñó la expresión “métodos ágiles” en referencia a una


nueva forma de hacer las cosas como alternativa a los procedimientos
formales con los siguientes fundamentos:

1.- VALORACIÓN DE LOS INDIVIDUOS MÁS QUE DE LOS PROCESOS Y LAS HERRAMIENTAS
2.- ALGO QUE FUNCIONA POR ENCIMA DE LA DOCUMENTACIÓN EXHAUSTIVA
3.- COLABORACIÓN CON EL CLIENTE ANTES QUE NEGOCIACIÓN CONTRACTUAL
4.-LA RESPUESTA AL CAMBIO POR ENCIMA DEL SEGUIMIENTO DE UN PLAN

Unidad III – Metodología Agile


Dinámica

Unidad III – Metodología Agile


Zoom Dinámica

Unidad III – Metodología Agile


Roles + keywords

#Sprint Planning #Daily


#Demo #Retro #Grooming
#Team Scrum
• Devs
• QAs
• Uxers
• Uis
• Otros

Unidad III – Metodología Agile


Backlog de producto

¿Cómo se genera?

Unidad III – Metodología Agile


Backlog de producto

Unidad III – Metodología Agile


WBS Work Breakdown Structure
Beneficios

• Flexibilidad a los cambios.


• Reducción del Time to Market.
• Mayor calidad del producto final.
• Mayor productividad
• Resultados desde el comienzo.
• Maximiza el retorno de la inversión (ROI) (RON= vecino)
• Predicciones de tiempos.
• Reducción de riesgos.
• Se gestiona la expectativa del cliente.
• Se Acepta el error.
• Se pierde menos al probar antes.
• Se rompen barreras.

Unidad III – Metodología Agile


Relación entre metodologías agile vs cascada

Unidad III – Metodología Agile


Relación entre metodologías agile vs cascada

Unidad III – Metodología Agile


Scrum: Enfoque y casos de aplicación

Unidad III – Metodología Agile


Entregables iterativos

Unidad III – Metodología Agile


Frase agile

¡Perfect is too late!

Unidad III – Metodología Agile


Trello - Herramienta para el día a día

Unidad III – Metodología Agile


Ejercitemos
1,2,3…
Manifiesto Agile

1# Nuestra mayor prioridad es satisfacer al cliente mediante la entrega temprana y continua de software con valor.
2# Aceptamos que los requisitos cambien, incluso en etapas tardías del desarrollo. Los procesos Ágiles aprovechan el
cambio para proporcionar ventaja competitiva al cliente.
3# Entregamos software funcional frecuentemente, entre dos semanas y dos meses, con preferencia al periodo de
tiempo más corto posible.
4# Los responsables de negocio y los desarrolladores trabajamos juntos de forma cotidiana durante todo el proyecto.
5# Los proyectos se desarrollan en torno a individuos motivados. Hay que darles el entorno y el apoyo que necesitan, y
confiarles la ejecución del trabajo.
6# El método más eficiente y efectivo de comunicar información al equipo de desarrollo y entre sus miembros es la
conversación cara a cara.
7# El software funcionando es la medida principal de progreso.
8# Los procesos Ágiles promueven el desarrollo sostenible. Los promotores, desarrolladores y usuarios debemos ser
capaces de mantener un ritmo constante de forma indefinida.
9# La atención continua a la excelencia técnica y al buen diseño mejora la Agilidad.
10# La simplicidad, o el arte de maximizar la cantidad de trabajo no realizado, es esencial.
11# Las mejores arquitecturas, requisitos y diseños emergen de equipos auto-organizados.
12# A intervalos regulares el equipo reflexiona sobre cómo ser más efectivo para a continuación ajustar y perfeccionar
su comportamiento en consecuencia.
Unidad III – Metodología Agile

También podría gustarte