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

La actualidad más candente

Charla XVII Beta Beers Sevilla: ¿Ágil? Como la rodilla de un click
Charla XVII Beta Beers Sevilla: ¿Ágil? Como la rodilla de un clickCharla XVII Beta Beers Sevilla: ¿Ágil? Como la rodilla de un click
Charla XVII Beta Beers Sevilla: ¿Ágil? Como la rodilla de un click
Diego Freniche Brito
 
Kanban y Scrum. 2do Agile Open Paraná
Kanban y Scrum. 2do Agile Open ParanáKanban y Scrum. 2do Agile Open Paraná
Kanban y Scrum. 2do Agile Open Paraná
gabrielpiccoli
 
Agilismo q vision2015_final
Agilismo q vision2015_finalAgilismo q vision2015_final
Agilismo q vision2015_final
Yesi Campa
 
Scrum
ScrumScrum
Scrum
hanzcg
 
Scrum Master: El líder del cambio
Scrum Master: El líder del cambioScrum Master: El líder del cambio
Scrum Master: El líder del cambio
Marco Avendaño
 
scrum master certified expert - smce
scrum master certified expert - smcescrum master certified expert - smce
scrum master certified expert - smce
CristinaMenesesMonte
 
Scrum para desarrollo de software
Scrum para desarrollo de softwareScrum para desarrollo de software
Scrum para desarrollo de software
Gabriel Falcone
 
Agilidad desde las profundidades del averno
Agilidad desde las profundidades del avernoAgilidad desde las profundidades del averno
Agilidad desde las profundidades del averno
David (davidjguru) Rodríguez
 
Introducción a la metodologías ágiles y scrum
Introducción a la metodologías ágiles y scrumIntroducción a la metodologías ágiles y scrum
Introducción a la metodologías ágiles y scrum
Ricardo Miguel Palacin Anco
 
Aplicación Kanban en ioPlanto II
Aplicación Kanban en ioPlanto IIAplicación Kanban en ioPlanto II
Aplicación Kanban en ioPlanto II
Javier Boó Gustems
 
ALM Sessions 2012 - Implementando Scrum con TFS
ALM Sessions 2012 - Implementando Scrum con TFSALM Sessions 2012 - Implementando Scrum con TFS
ALM Sessions 2012 - Implementando Scrum con TFS
Jose Luis Soria
 
Prototipado Agil por Mateu Batle Sastre
Prototipado Agil por Mateu Batle SastrePrototipado Agil por Mateu Batle Sastre
Prototipado Agil por Mateu Batle Sastre
IPAE_INNOVA
 
Yo también quiero post-its de colores
Yo también quiero post-its de coloresYo también quiero post-its de colores
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
Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1
Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1
JeremyLuiggi1
 
Cross management experiences. mis 7 conclusiones
Cross management experiences.  mis 7 conclusionesCross management experiences.  mis 7 conclusiones
Cross management experiences. mis 7 conclusiones
Rafael Bermúdez Míguez
 
The Dark Side of Scrum (SGBA2012)
The Dark Side of Scrum (SGBA2012)The Dark Side of Scrum (SGBA2012)
The Dark Side of Scrum (SGBA2012)
Federico Zuppa
 
metodologia modulo 8 caso practico
metodologia modulo 8 caso practicometodologia modulo 8 caso practico
metodologia modulo 8 caso practicoAgueda Vega
 
Tips para Comenzar con un Equipo Scrum
Tips para Comenzar con un Equipo ScrumTips para Comenzar con un Equipo Scrum
Tips para Comenzar con un Equipo Scrum
Jorge Hernán Abad Londoño
 
Casopracticosemana24
Casopracticosemana24Casopracticosemana24
Casopracticosemana24Agueda Vega
 

La actualidad más candente (20)

Charla XVII Beta Beers Sevilla: ¿Ágil? Como la rodilla de un click
Charla XVII Beta Beers Sevilla: ¿Ágil? Como la rodilla de un clickCharla XVII Beta Beers Sevilla: ¿Ágil? Como la rodilla de un click
Charla XVII Beta Beers Sevilla: ¿Ágil? Como la rodilla de un click
 
Agilidad desde las profundidades del averno
Agilidad desde las profundidades del avernoAgilidad desde las profundidades del averno
Agilidad desde las profundidades del averno
 
Kanban y Scrum. 2do Agile Open Paraná
Kanban y Scrum. 2do Agile Open ParanáKanban y Scrum. 2do Agile Open Paraná
Kanban y Scrum. 2do Agile Open Paraná
 
Agilismo q vision2015_final
Agilismo q vision2015_finalAgilismo q vision2015_final
Agilismo q vision2015_final
 
Scrum
ScrumScrum
Scrum
 
Scrum Master: El líder del cambio
Scrum Master: El líder del cambioScrum Master: El líder del cambio
Scrum Master: El líder del cambio
 
scrum master certified expert - smce
scrum master certified expert - smcescrum master certified expert - smce
scrum master certified expert - smce
 
Scrum para desarrollo de software
Scrum para desarrollo de softwareScrum para desarrollo de software
Scrum para desarrollo de software
 
Agilidad desde las profundidades del averno
Agilidad desde las profundidades del avernoAgilidad desde las profundidades del averno
Agilidad desde las profundidades del averno
 
Introducción a la metodologías ágiles y scrum
Introducción a la metodologías ágiles y scrumIntroducción a la metodologías ágiles y scrum
Introducción a la metodologías ágiles y scrum
 
Aplicación Kanban en ioPlanto II
Aplicación Kanban en ioPlanto IIAplicación Kanban en ioPlanto II
Aplicación Kanban en ioPlanto II
 
ALM Sessions 2012 - Implementando Scrum con TFS
ALM Sessions 2012 - Implementando Scrum con TFSALM Sessions 2012 - Implementando Scrum con TFS
ALM Sessions 2012 - Implementando Scrum con TFS
 
Prototipado Agil por Mateu Batle Sastre
Prototipado Agil por Mateu Batle SastrePrototipado Agil por Mateu Batle Sastre
Prototipado Agil por Mateu Batle Sastre
 
Yo también quiero post-its de colores
Yo también quiero post-its de coloresYo también quiero post-its de colores
Yo también quiero post-its de colores
 
Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1
Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1
Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1
 
Cross management experiences. mis 7 conclusiones
Cross management experiences.  mis 7 conclusionesCross management experiences.  mis 7 conclusiones
Cross management experiences. mis 7 conclusiones
 
The Dark Side of Scrum (SGBA2012)
The Dark Side of Scrum (SGBA2012)The Dark Side of Scrum (SGBA2012)
The Dark Side of Scrum (SGBA2012)
 
metodologia modulo 8 caso practico
metodologia modulo 8 caso practicometodologia modulo 8 caso practico
metodologia modulo 8 caso practico
 
Tips para Comenzar con un Equipo Scrum
Tips para Comenzar con un Equipo ScrumTips para Comenzar con un Equipo Scrum
Tips para Comenzar con un Equipo Scrum
 
Casopracticosemana24
Casopracticosemana24Casopracticosemana24
Casopracticosemana24
 

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

Gestión Ágil de Proyectos: Scrum, Kanban y XP
Gestión Ágil de Proyectos: Scrum, Kanban y XPGestión Ágil de Proyectos: Scrum, Kanban y XP
Gestión Ágil de Proyectos: Scrum, Kanban y XP
Jose Antonio Dorado
 
Metodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme ProgrammingMetodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme Programming
Emergya
 
520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdf520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdf
EdgarAngelRojas
 
520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdf520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdf
EdgarAngelRojas
 
520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptx520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptx
ronald flores
 
Un poco más de Agile y Scrum à la Pablo
Un poco más de Agile y Scrum à la PabloUn poco más de Agile y Scrum à la Pablo
Un poco más de Agile y Scrum à la Pablo
Pablo García Montes
 
Autentia-MazosAgile-v1.0.pdf
Autentia-MazosAgile-v1.0.pdfAutentia-MazosAgile-v1.0.pdf
Autentia-MazosAgile-v1.0.pdf
mario boxing
 
Análisis/QA
Análisis/QAAnálisis/QA
Análisis/QA
Euler Sánchez
 
Mitos y leyendas de la gestión ágil y scrum
Mitos y leyendas de la gestión ágil y scrumMitos y leyendas de la gestión ágil y scrum
Mitos y leyendas de la gestión ágil y scrum
IEEE Uruguay
 
Introducción a SCRUM
Introducción a SCRUMIntroducción a SCRUM
Introducción a SCRUM
Juan David Pareja Soto
 
Scrum à la Pablo (Español)
Scrum à la Pablo (Español)Scrum à la Pablo (Español)
Scrum à la Pablo (Español)
Pablo García Montes
 
Sesión Scrum 101 (Introducción a Scrum)
Sesión Scrum 101 (Introducción a Scrum)Sesión Scrum 101 (Introducción a Scrum)
Sesión Scrum 101 (Introducción a Scrum)
John Araque
 
BarCamp Scrum Col30-2015
BarCamp Scrum Col30-2015BarCamp Scrum Col30-2015
BarCamp Scrum Col30-2015
Julián R. Figueroa
 
Scrum UMNG - Herramientas de Emprendimiento
Scrum UMNG - Herramientas de EmprendimientoScrum UMNG - Herramientas de Emprendimiento
Scrum UMNG - Herramientas de Emprendimiento
Julián R. Figueroa
 
Metodologia Scrum
Metodologia ScrumMetodologia Scrum
Metodologia Scrum
Jesus Caceres Tello
 
SCRUM Desarrollo ágil
SCRUM Desarrollo ágilSCRUM Desarrollo ágil
SCRUM Desarrollo ágilricardoroldan
 
Gestión ágil de proyectos TIC
Gestión ágil de proyectos TICGestión ágil de proyectos TIC
Gestión ágil de proyectos TIC
itproiectus
 
Scrum
ScrumScrum
Agile, en que te hemos convertido v2
Agile, en que te hemos convertido v2Agile, en que te hemos convertido v2
Agile, en que te hemos convertido v2
Eduardo Ferro Aldama
 
SCRUM: Un cambio de paradigma
SCRUM: Un cambio de paradigmaSCRUM: Un cambio de paradigma
SCRUM: Un cambio de paradigma
Rafael Esqueriguela
 

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

Gestión Ágil de Proyectos: Scrum, Kanban y XP
Gestión Ágil de Proyectos: Scrum, Kanban y XPGestión Ágil de Proyectos: Scrum, Kanban y XP
Gestión Ágil de Proyectos: Scrum, Kanban y XP
 
Metodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme ProgrammingMetodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme Programming
 
520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdf520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdf
 
520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdf520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdf
 
520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptx520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptx
 
Un poco más de Agile y Scrum à la Pablo
Un poco más de Agile y Scrum à la PabloUn poco más de Agile y Scrum à la Pablo
Un poco más de Agile y Scrum à la Pablo
 
Autentia-MazosAgile-v1.0.pdf
Autentia-MazosAgile-v1.0.pdfAutentia-MazosAgile-v1.0.pdf
Autentia-MazosAgile-v1.0.pdf
 
Análisis/QA
Análisis/QAAnálisis/QA
Análisis/QA
 
Mitos y leyendas de la gestión ágil y scrum
Mitos y leyendas de la gestión ágil y scrumMitos y leyendas de la gestión ágil y scrum
Mitos y leyendas de la gestión ágil y scrum
 
Introducción a SCRUM
Introducción a SCRUMIntroducción a SCRUM
Introducción a SCRUM
 
Scrum à la Pablo (Español)
Scrum à la Pablo (Español)Scrum à la Pablo (Español)
Scrum à la Pablo (Español)
 
Sesión Scrum 101 (Introducción a Scrum)
Sesión Scrum 101 (Introducción a Scrum)Sesión Scrum 101 (Introducción a Scrum)
Sesión Scrum 101 (Introducción a Scrum)
 
BarCamp Scrum Col30-2015
BarCamp Scrum Col30-2015BarCamp Scrum Col30-2015
BarCamp Scrum Col30-2015
 
Scrum UMNG - Herramientas de Emprendimiento
Scrum UMNG - Herramientas de EmprendimientoScrum UMNG - Herramientas de Emprendimiento
Scrum UMNG - Herramientas de Emprendimiento
 
Metodologia Scrum
Metodologia ScrumMetodologia Scrum
Metodologia Scrum
 
SCRUM Desarrollo ágil
SCRUM Desarrollo ágilSCRUM Desarrollo ágil
SCRUM Desarrollo ágil
 
Gestión ágil de proyectos TIC
Gestión ágil de proyectos TICGestión ágil de proyectos TIC
Gestión ágil de proyectos TIC
 
Scrum
ScrumScrum
Scrum
 
Agile, en que te hemos convertido v2
Agile, en que te hemos convertido v2Agile, en que te hemos convertido v2
Agile, en que te hemos convertido v2
 
SCRUM: Un cambio de paradigma
SCRUM: Un cambio de paradigmaSCRUM: Un cambio de paradigma
SCRUM: Un cambio de paradigma
 

Más de Rafael Bermúdez Míguez

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

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

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

Último

Los desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsLos desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMs
Federico Toledo
 
trabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxtrabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docx
lasocharfuelan123
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
juanorejuela499
 
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
cuentauniversidad34
 
infografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareinfografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de software
oscartorres960914
 
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
SamuelGampley
 
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA  DE TRABAJO DE CREACION DE TABLAS EN WORDFICHA  DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
RobertSotilLujn
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
Ecaresoft Inc.
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
nicromante2000
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
juanjosebarreiro704
 

Último (10)

Los desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsLos desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMs
 
trabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxtrabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docx
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
 
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
 
infografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareinfografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de software
 
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
 
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA  DE TRABAJO DE CREACION DE TABLAS EN WORDFICHA  DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
 

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: rafa@rafbermudez.com
  • 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