SlideShare una empresa de Scribd logo
Todo lo que me hubiera gustado
saber cuando abracé el agilismo
by @rafbermudez
¿Quién soy?
● Rafael Bermúdez Míguez @rafbermudez
● Responsable de desarrollo en el Grupo Aluman
● ScrumManager Certified Graduate, Cerfified Degree
● Blog: rafbermudez.com
● Colaborador Greach - ,
● linkedin: Rafael Bermúdez Míguez
● mail: rafa@rafbermudez.com
El reto
● Grupo Aluman
○ Obligada restructuración de negocio
■ Internacionalización
○ Potenciar TIC
■ Organización del equipo de desarrollo
■ Integración necesidades + legacy
Motivación
● Conociendo múltiples empresas
● Desempeñando diversos roles
● Y las metodologías utilizadas
○ se pasan...
○ o se quedan cortas
Algo no encaja...
10 motivos
1. Escasa participación del usuario final
2. Requisitos sin definir
3. Cambios de rumbo y de prioridades
4. Falta de dirección
5. Incompetencia tecnológica
6. Falta de recursos
7. Expectativas no realistas
8. Objetivos poco claros
9. Planificación infravalorada
10. Riesgos tecnológicos
Be agile my friend
Elementos que valora el agilismo...
Individuos e
interacciones
Software
funcionando
Colaboración con el
cliente
Respuesta ante el
cambio
Procesos y
herramientas
Documentación
extensiva
Negociación
contractual
Seguir un plan
pero priorizando (Manifiesto ágil)
Individuos e
interacciones
Software
funcionando
Colaboración con el
cliente
Respuesta ante el
cambio
Procesos y
herramientas
Documentación
extensiva
Negociación
contractual
Seguir un plan
SOBRE
SOBRE
SOBRE
SOBRE
Metodologías ágiles
pueden ser complementarias
AGILE
SCRUM
KANBAN
XP
TDD
LEAN
PRESCRIPTIVO
+
Si usas nombres raros….
¡te mirarán raro!
No tengo que documentar
No tengo que documentar
● Plantéate
○ ¿para qué?
○ ¿para quién?
● El código es documento
● Define una documentación mínima
○ hay duda -> no hacerlo
○ Se hace -> se trata como otro requisito
¿Qué suelen pedir?
Responsable del producto Desarrolladores
diseño (diseño arquitectura, funcional, base
de datos, etc)
especificaciones de diseño
seguimiento y control (actas, partes,
informes, etc.)
especificaciones funcionales
auditoría (revisiones, chequeos,
aprobaciones, etc.)
definición arquitectura general
información (manuales, guías, tutoriales,
etc.)
modelo de bases de datos
planes de test y documentación de test
Pruebas
● Las pruebas son importantes
○ Evitan errores
○ Aumentan la calidad del producto
● La agilidad no define cómo hacerlas
○ Define cuándo hacerlas.
● Y si esto no te convence testea para...
no cabrear a tus usuarios
SCRUM vs KANBAN
SCRUM KANBAN ( TABLERO VISUAL)
Equipos pequeños multifuncionales cualquier equipo
Roles mínimo = PO,SM,equipo no hay roles prescritos
Iteraciones de tiempo fijas opcionales (continuo)
WIP indirecto (por sprint) directo (por estado)
Estimaciones obligatorias opcionales
Modificaciones No se pueden añadir tareas al
Sprint
Se pueden añadir tareas en cualquier
momento
Tablero se limpia por sprint fijo
Prioridad Pila de producto priorizada Cualquier orden
SCRUM-BAN
Nuestro SCRUM-BAN
Equipos pequeños multifuncionales
Roles PO,SM,equipo, auxiliares (cierto solapamiento)
Iteraciones de tiempo variable (tendencia a continuo)
WIP indirecto (por sprint)
Estimaciones derivadas
Modificaciones Se pueden añadir tareas en cualquier momento, se reajusta el sprint
Tablero se limpia por sprint. Se trasladan tareas
Prioridad Priorizada por sprint
Mejora continua
● Mejora del proceso metodológico
○ Metodología viva
○ Feedback de las “retrospectivas”
● Integración continua del desarrollo y despliegue
● Calidad del software
○ Medir
■ Cobertura de test
■ Reglas a cumplir
■ Análisis complejidad ciclomática y ptos. función
○ Refactorizar
Conclusiones
● Fórmate
● Conoce el entorno
● Elige y/o adapta
● Documenta
● Prueba
● Mejora y adaptación continua
Bibliografía
● Fuentes
○ Como gestionar proyectos y dormir por las noches.
■ http://www.slideshare.net/alvaroagea/yuzz2yuzz-beagile-22593929
○ Kanban y scrum, obteniendo lo mejor de ambos.
■ http://www.slideshare.net/eliolaureano/kanban-y-scrum-obteniendo-lo-mejor-de-ambos
● Libros
○ Gestión ágil de proyectos software. Javier Garzas.
○ Cómo sobrevivir... a la planificación de un proyecto ágil. Javier Garzas.
● MOOCs gratuitos
○ Agilidad y Lean. Gestionando los proyectos y negocios del s. XXI
○ Scrum I , Scrum II
■ http://www.scrummanager.net/
¿Preguntas?
¡Gracias!
¡Nos vemos en las beers!
@rafbermudez

Más contenido relacionado

PPTX
Scrumban multiproyecto y multiperfil
Mildred G. Salazar O
 
PDF
Introducción a Scrum (basado en hechos reales)
Juanma Gómez
 
PPTX
SCRUMBAN aplicado a equipos de Soporte y Mantenimiento
Jorge H
 
PPT
Scrum Xp Agile Tour Peru2008
jose diaz
 
PPTX
Workshop - Aproximación al metodología Scrum
SlashMobility.com
 
PDF
El Scrum Master Extraordinario
Luis Antonio Salazar Caraballo
 
PDF
Introdución a la gestión ágil de proyectos
José Reyes González Silva
 
PPTX
Scrum en 15 minutos
rodrigoi
 
Scrumban multiproyecto y multiperfil
Mildred G. Salazar O
 
Introducción a Scrum (basado en hechos reales)
Juanma Gómez
 
SCRUMBAN aplicado a equipos de Soporte y Mantenimiento
Jorge H
 
Scrum Xp Agile Tour Peru2008
jose diaz
 
Workshop - Aproximación al metodología Scrum
SlashMobility.com
 
El Scrum Master Extraordinario
Luis Antonio Salazar Caraballo
 
Introdución a la gestión ágil de proyectos
José Reyes González Silva
 
Scrum en 15 minutos
rodrigoi
 

La actualidad más candente (19)

PDF
Charla XVII Beta Beers Sevilla: ¿Ágil? Como la rodilla de un click
Diego Freniche Brito
 
PPT
Agilidad desde las profundidades del averno
Francisco Javier Baena Ríos
 
PDF
Kanban y Scrum. 2do Agile Open Paraná
gabrielpiccoli
 
PPT
Agilismo q vision2015_final
Yesi Campa
 
PPT
Scrum
hanzcg
 
PDF
Scrum Master: El líder del cambio
Marco Avendaño
 
PDF
scrum master certified expert - smce
CristinaMenesesMonte
 
PPTX
Scrum para desarrollo de software
Gabriel Falcone
 
PDF
Agilidad desde las profundidades del averno
David (davidjguru) Rodríguez
 
PPTX
Introducción a la metodologías ágiles y scrum
Ricardo Miguel Palacin Anco
 
PPTX
ALM Sessions 2012 - Implementando Scrum con TFS
Jose Luis Soria
 
PDF
Prototipado Agil por Mateu Batle Sastre
IPAE_INNOVA
 
PPTX
Yo también quiero post-its de colores
consultoriagi
 
PPTX
Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1
JeremyLuiggi1
 
PPTX
Cross management experiences. mis 7 conclusiones
Rafael Bermúdez Míguez
 
PPT
The Dark Side of Scrum (SGBA2012)
Federico Zuppa
 
ODP
metodologia modulo 8 caso practico
Agueda Vega
 
PPTX
Tips para Comenzar con un Equipo Scrum
Jorge Hernán Abad Londoño
 
ODP
Casopracticosemana24
Agueda Vega
 
Charla XVII Beta Beers Sevilla: ¿Ágil? Como la rodilla de un click
Diego Freniche Brito
 
Agilidad desde las profundidades del averno
Francisco Javier Baena Ríos
 
Kanban y Scrum. 2do Agile Open Paraná
gabrielpiccoli
 
Agilismo q vision2015_final
Yesi Campa
 
Scrum
hanzcg
 
Scrum Master: El líder del cambio
Marco Avendaño
 
scrum master certified expert - smce
CristinaMenesesMonte
 
Scrum para desarrollo de software
Gabriel Falcone
 
Agilidad desde las profundidades del averno
David (davidjguru) Rodríguez
 
Introducción a la metodologías ágiles y scrum
Ricardo Miguel Palacin Anco
 
ALM Sessions 2012 - Implementando Scrum con TFS
Jose Luis Soria
 
Prototipado Agil por Mateu Batle Sastre
IPAE_INNOVA
 
Yo también quiero post-its de colores
consultoriagi
 
Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1
JeremyLuiggi1
 
Cross management experiences. mis 7 conclusiones
Rafael Bermúdez Míguez
 
The Dark Side of Scrum (SGBA2012)
Federico Zuppa
 
metodologia modulo 8 caso practico
Agueda Vega
 
Tips para Comenzar con un Equipo Scrum
Jorge Hernán Abad Londoño
 
Casopracticosemana24
Agueda Vega
 
Publicidad

Similar a Xii betabeers galicia todo lo que me hubiera gustado saber cuando abrace el agilismo (20)

PPTX
520313818-Metodologias-Agiles.pptx
ronald flores
 
PDF
520313818-metodologias-agiles-220418045721.pdf
EdgarAngelRojas
 
PDF
520313818-metodologias-agiles-220418045721.pdf
EdgarAngelRojas
 
PPTX
SCRUM + KANBAN = SCRUMBAN
Yesi Campa
 
PPTX
Emprender con Agile
Cristina de la Fuente Gómez
 
PDF
Gestión Ágil de Proyectos: Scrum, Kanban y XP
Jose Antonio Dorado
 
PDF
Metodologías ágiles, Scrum, Kanban y eXtreme Programming
Emergya
 
PPTX
Scrum vs kanban
Santiago Terán
 
PPTX
Universo Agile
lucsat
 
PDF
Gestión ágil de proyectos TIC
itproiectus
 
PDF
Agil scrum lean kanban Infografía
Jose Maria Salvatierra
 
PDF
Desarrollo agil, scrum, lean y kanban
Jose Maria Salvatierra
 
PPT
Agile at Work
Alberto Gomez Toribio
 
PPT
Metodologías ágiles como catalizador del cambio
Roberto Canales
 
PPT
Introducción a las Metodologías Ágiles
migami
 
PDF
Digital Agile: Cómo aplicar metodologías ágiles a tus proyectos digitales
Sergio Simarro
 
PDF
Product Ownership en Kanban vs Scrum
LeanSight Consulting
 
PDF
Kanban y Scrum
gabrielpiccoli
 
PDF
kanban y scrum
Gabriel Piccoli
 
PDF
Metodos-agiles-Scrum-Kanban-Lean-pdf.pdf
KARLITA RENGIFO
 
520313818-Metodologias-Agiles.pptx
ronald flores
 
520313818-metodologias-agiles-220418045721.pdf
EdgarAngelRojas
 
520313818-metodologias-agiles-220418045721.pdf
EdgarAngelRojas
 
SCRUM + KANBAN = SCRUMBAN
Yesi Campa
 
Emprender con Agile
Cristina de la Fuente Gómez
 
Gestión Ágil de Proyectos: Scrum, Kanban y XP
Jose Antonio Dorado
 
Metodologías ágiles, Scrum, Kanban y eXtreme Programming
Emergya
 
Scrum vs kanban
Santiago Terán
 
Universo Agile
lucsat
 
Gestión ágil de proyectos TIC
itproiectus
 
Agil scrum lean kanban Infografía
Jose Maria Salvatierra
 
Desarrollo agil, scrum, lean y kanban
Jose Maria Salvatierra
 
Agile at Work
Alberto Gomez Toribio
 
Metodologías ágiles como catalizador del cambio
Roberto Canales
 
Introducción a las Metodologías Ágiles
migami
 
Digital Agile: Cómo aplicar metodologías ágiles a tus proyectos digitales
Sergio Simarro
 
Product Ownership en Kanban vs Scrum
LeanSight Consulting
 
Kanban y Scrum
gabrielpiccoli
 
kanban y scrum
Gabriel Piccoli
 
Metodos-agiles-Scrum-Kanban-Lean-pdf.pdf
KARLITA RENGIFO
 
Publicidad

Más de Rafael Bermúdez Míguez (8)

PDF
Dart como alternativa a TypeScript (Codemotion 2016)
Rafael Bermúdez Míguez
 
PDF
Angular 2 for dart mentiras y verdades (Google I/O extended Madrid)
Rafael Bermúdez Míguez
 
PDF
Desafío total: cómo resolver retos extremos
Rafael Bermúdez Míguez
 
PDF
Gorm for cassandra
Rafael Bermúdez Míguez
 
PPTX
Construyendo tu propia bola de cristal predicción de precios con machine lea...
Rafael Bermúdez Míguez
 
PPTX
Piensa en grande: Big data para programadores
Rafael Bermúdez Míguez
 
PDF
Acercádonos a dart
Rafael Bermúdez Míguez
 
PDF
Crea tu propio motor de videojuegos con backbone y canvas (html5)
Rafael Bermúdez Míguez
 
Dart como alternativa a TypeScript (Codemotion 2016)
Rafael Bermúdez Míguez
 
Angular 2 for dart mentiras y verdades (Google I/O extended Madrid)
Rafael Bermúdez Míguez
 
Desafío total: cómo resolver retos extremos
Rafael Bermúdez Míguez
 
Gorm for cassandra
Rafael Bermúdez Míguez
 
Construyendo tu propia bola de cristal predicción de precios con machine lea...
Rafael Bermúdez Míguez
 
Piensa en grande: Big data para programadores
Rafael Bermúdez Míguez
 
Acercádonos a dart
Rafael Bermúdez Míguez
 
Crea tu propio motor de videojuegos con backbone y canvas (html5)
Rafael Bermúdez Míguez
 

Último (9)

PPTX
QUINTO BÁSICO 5 DE MAYO- clases de algoritmos.pptx
sotosanmartinfrancis
 
PPTX
Agentes-Racionales-en-IA- Benjamin S.pptx
BenjaminSantana7
 
PPTX
Algoritmos de localizacion de Robots móviles
yrosascunam
 
PDF
ANÁLISIS Y DISEÑO DE ALGORITMOS
Saul Mamani
 
PPT
Cap. 2.DeSistemasOperativosMonopuestoppt
davidperez4125081
 
PPTX
Taller de ROBOTICA- clase sobre arduino - 1.pptx
sotosanmartinfrancis
 
PDF
COMO USAR PREZI Y CREAR PRESENTACIONES ATRACTIVAS
MariaNeriMedinaDiaz1
 
PDF
UML (Lenguaje unificado Modelado) como estandar para proyectos
somespark13
 
PPT
Cap. 1DESistemasOperativosMonopuesto.ppt
davidperez4125081
 
QUINTO BÁSICO 5 DE MAYO- clases de algoritmos.pptx
sotosanmartinfrancis
 
Agentes-Racionales-en-IA- Benjamin S.pptx
BenjaminSantana7
 
Algoritmos de localizacion de Robots móviles
yrosascunam
 
ANÁLISIS Y DISEÑO DE ALGORITMOS
Saul Mamani
 
Cap. 2.DeSistemasOperativosMonopuestoppt
davidperez4125081
 
Taller de ROBOTICA- clase sobre arduino - 1.pptx
sotosanmartinfrancis
 
COMO USAR PREZI Y CREAR PRESENTACIONES ATRACTIVAS
MariaNeriMedinaDiaz1
 
UML (Lenguaje unificado Modelado) como estandar para proyectos
somespark13
 
Cap. 1DESistemasOperativosMonopuesto.ppt
davidperez4125081
 

Xii betabeers galicia todo lo que me hubiera gustado saber cuando abrace el agilismo

  • 1. Todo lo que me hubiera gustado saber cuando abracé el agilismo by @rafbermudez
  • 2. ¿Quién soy? ● Rafael Bermúdez Míguez @rafbermudez ● Responsable de desarrollo en el Grupo Aluman ● ScrumManager Certified Graduate, Cerfified Degree ● Blog: rafbermudez.com ● Colaborador Greach - , ● linkedin: Rafael Bermúdez Míguez ● mail: [email protected]
  • 3. El reto ● Grupo Aluman ○ Obligada restructuración de negocio ■ Internacionalización ○ Potenciar TIC ■ Organización del equipo de desarrollo ■ Integración necesidades + legacy
  • 4. Motivación ● Conociendo múltiples empresas ● Desempeñando diversos roles ● Y las metodologías utilizadas ○ se pasan... ○ o se quedan cortas
  • 6. 10 motivos 1. Escasa participación del usuario final 2. Requisitos sin definir 3. Cambios de rumbo y de prioridades 4. Falta de dirección 5. Incompetencia tecnológica 6. Falta de recursos 7. Expectativas no realistas 8. Objetivos poco claros 9. Planificación infravalorada 10. Riesgos tecnológicos
  • 7. Be agile my friend
  • 8. Elementos que valora el agilismo... Individuos e interacciones Software funcionando Colaboración con el cliente Respuesta ante el cambio Procesos y herramientas Documentación extensiva Negociación contractual Seguir un plan
  • 9. pero priorizando (Manifiesto ágil) Individuos e interacciones Software funcionando Colaboración con el cliente Respuesta ante el cambio Procesos y herramientas Documentación extensiva Negociación contractual Seguir un plan SOBRE SOBRE SOBRE SOBRE
  • 12. Si usas nombres raros….
  • 14. No tengo que documentar
  • 15. No tengo que documentar ● Plantéate ○ ¿para qué? ○ ¿para quién? ● El código es documento ● Define una documentación mínima ○ hay duda -> no hacerlo ○ Se hace -> se trata como otro requisito
  • 16. ¿Qué suelen pedir? Responsable del producto Desarrolladores diseño (diseño arquitectura, funcional, base de datos, etc) especificaciones de diseño seguimiento y control (actas, partes, informes, etc.) especificaciones funcionales auditoría (revisiones, chequeos, aprobaciones, etc.) definición arquitectura general información (manuales, guías, tutoriales, etc.) modelo de bases de datos planes de test y documentación de test
  • 17. Pruebas ● Las pruebas son importantes ○ Evitan errores ○ Aumentan la calidad del producto ● La agilidad no define cómo hacerlas ○ Define cuándo hacerlas. ● Y si esto no te convence testea para...
  • 18. no cabrear a tus usuarios
  • 19. SCRUM vs KANBAN SCRUM KANBAN ( TABLERO VISUAL) Equipos pequeños multifuncionales cualquier equipo Roles mínimo = PO,SM,equipo no hay roles prescritos Iteraciones de tiempo fijas opcionales (continuo) WIP indirecto (por sprint) directo (por estado) Estimaciones obligatorias opcionales Modificaciones No se pueden añadir tareas al Sprint Se pueden añadir tareas en cualquier momento Tablero se limpia por sprint fijo Prioridad Pila de producto priorizada Cualquier orden
  • 20. SCRUM-BAN Nuestro SCRUM-BAN Equipos pequeños multifuncionales Roles PO,SM,equipo, auxiliares (cierto solapamiento) Iteraciones de tiempo variable (tendencia a continuo) WIP indirecto (por sprint) Estimaciones derivadas Modificaciones Se pueden añadir tareas en cualquier momento, se reajusta el sprint Tablero se limpia por sprint. Se trasladan tareas Prioridad Priorizada por sprint
  • 21. Mejora continua ● Mejora del proceso metodológico ○ Metodología viva ○ Feedback de las “retrospectivas” ● Integración continua del desarrollo y despliegue ● Calidad del software ○ Medir ■ Cobertura de test ■ Reglas a cumplir ■ Análisis complejidad ciclomática y ptos. función ○ Refactorizar
  • 22. Conclusiones ● Fórmate ● Conoce el entorno ● Elige y/o adapta ● Documenta ● Prueba ● Mejora y adaptación continua
  • 23. Bibliografía ● Fuentes ○ Como gestionar proyectos y dormir por las noches. ■ http://www.slideshare.net/alvaroagea/yuzz2yuzz-beagile-22593929 ○ Kanban y scrum, obteniendo lo mejor de ambos. ■ http://www.slideshare.net/eliolaureano/kanban-y-scrum-obteniendo-lo-mejor-de-ambos ● Libros ○ Gestión ágil de proyectos software. Javier Garzas. ○ Cómo sobrevivir... a la planificación de un proyecto ágil. Javier Garzas. ● MOOCs gratuitos ○ Agilidad y Lean. Gestionando los proyectos y negocios del s. XXI ○ Scrum I , Scrum II ■ http://www.scrummanager.net/
  • 25. ¡Gracias! ¡Nos vemos en las beers! @rafbermudez