• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Ciclo los lunes ágiles
 

Ciclo los lunes ágiles

on

  • 529 views

Slides de apoyo para el ciclo de sesiones sobre Agilismo impartidas en la Escuela Técnica Superior de Ingeniería Informática de Sevilla.

Slides de apoyo para el ciclo de sesiones sobre Agilismo impartidas en la Escuela Técnica Superior de Ingeniería Informática de Sevilla.

Statistics

Views

Total Views
529
Views on SlideShare
516
Embed Views
13

Actions

Likes
0
Downloads
0
Comments
0

2 Embeds 13

https://twitter.com 11
http://www.linkedin.com 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Ciclo los lunes ágiles Ciclo los lunes ágiles Presentation Transcript

    • 2BienvenidaEn primer lugar gracias a Ingenius y a @edutorcha por la invitación, laoportunidad y la confianza.Bienvenidos a los lunes ágiles en la ETSII.En twitter #lunesagiles→
    • 3BienvenidaVamos a realizar un viaje por losciclos de trabajo basados enmetodologías ágiles bajo los puntos devista de tres roles principales:Product OwnerScrum MasterDeveloper.Y las visiones de orientación aservicios y orientación a producto.¡Esperamos que os guste!
    • 4Presentacion El ciclo–SesionesActoresIdea principal
    • 5Presentacion Los actores–Puntos de vista diferentes sobre unamisma forma de entender el trabajo.
    • 6Una aproximación al rol de Product Owner@davidjguruEl cliente el valor y otras cosas del monton,
    • 7Esquema de la sesionPresentación1-El ciclo2-Los actores3-La sesiónOrganizar1-Product Owner2-Funciones3-ProblemasExtra: ¿Dónde irá la pila de producto?Introducción1-Contexto2-Filosofía3-AgilismoTécnicas y herramientas1-Interpretación2-Necesidad vs. Solución3-Técnica personas4-Historias de usuario5-Pila de producto
    • 8Presentacion La sesion–
    • 9IntroduccionVamos a repasar...¿Conocéis el estado del negocio?
    • 10Introduccion Contexto-Taylorismo Ford→Lean (nombrado por el MIT) Toyota→Adelgazar estructuras. Búsqueda del valor puro. Producción ágil y adaptadaconstantemente.“Release fast, release often”
    • 11Introduccion Filosofia-Equipos pequeños (o grandes).Estructura horizontal.
    • 12Introduccion Agilismo-Dos figuras clave: Product Owner y Scrum Master
    • 13Organizar Product Owner–¿Negocio de la tecnología o negocio de la comunicación?
    • 14Organizar Funciones–1-La voz interna del cliente2-El gestor de la psicología externa3-El traductor oficial: de la expectativa a la tarea
    • 15Organizar Funciones–¿Es tu cliente un Lord del Sith?1-¿Dice “página web” en lugar de “sitio web”?2-¿Pregunta constantemente cuanto cuesta todo?3-¿En las reuniones te pasas muuuuucho mástiempo escuchando que hablando?
    • 16Organizar Funciones–Pues no hay duda, vas directo al sufrimiento.1-¿Se le puede redireccionar a otra empresa?2-¿Se le puede reeducar?3-A partir del shock de abandono, ¿empieza ademostrar permeabilidad?
    • 17Organizar Funciones–Recuerda que el objetivo fundamental es ser feliz y que el proyecto no quede...
    • 18Organizar Problemas–1-Escaso control de la velocidad2-Nula implicación en las planificaciones de Sprints3-Falta de negociado sobre la prioridad4-Intromisión en la capa técnica
    • 19Tecnicas y herramientas
    • 20Tecnicas y herramientas -InterpretarEs tu responsabilidad:1-Comprender lo explícito e implícito2-Registrar lo verbal y no verbal3-Profundizar bien en las motivaciones4-Desarrollar los objetivos de negocio5-Gestionar las expectativas6-Saber hacerlas llegar al equipo
    • 21Tecnicas y herramientasEnfocar la necesidad, orientar la solución
    • 22Tecnicas y herramientas –Personas
    • 23Tecnicas y herramientas –HistoriasFibonacci: 0, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89
    • 24Tecnicas y herramientas –Pila
    • 25Tecnicas y herramientas –PivotarPivote zoom inPivote zoom outPivote de segmento de consumidorPivote de necesidad del consumidorPivote de captura de valorPivote de canalPivote de tecnología
    • 26Donde ira la pila de productoPues se dividirá e irá organizando en Sprints. Pero eso ya es otra historia...
    • 27PreguntasTwitter: @davidjguruCorreo: davidjguru en gmail pt com
    • 28Una aproximación al rol de Scrum Master@julitrowsAgilismo desde las profundidades del Averno
    • 29Esquema de la sesionRe-Presentación1-El ciclo2-Los actores3-La sesiónIntroducción1-Contexto2-Filosofía3-AgilismoOrganización1-Scrum Master2-Funciones3-ProblemasTécnicas y herramientas1-Historias de usuario2-Pila de producto3-Estimaciones4-El Sprint5-El lugar de trabajo6-Pila de sprint7-Reuniones en pie8-Demos9-Retrospectiva
    • 30Re Presentacion La sesion- –
    • 31IntroduccionVamos a repasar...¿Conocemos el estado del negocio?
    • 32Introduccion Contexto-Taylorismo Ford→Lean (nombrado por el MIT) Toyota→Adelgazar estructuras. Búsqueda del valor puro. Producción ágil y adaptadaconstantemente.“Release fast, release often”
    • 33Introduccion Filosofia-Equipos preferentemente pequeños.Ajustable transversalmente a equipos grandes.Estructura horizontal.
    • 34Introduccion Agilismo-Dos figuras clave: Product Owner y Scrum Master
    • 35Organizacion Scrum Master–¿Tecnología? Sí, y un poco de “coaching”.
    • 36Organizacion Funciones–1- Voz del equipo2- Guardián de la metodología3- Liderar y empoderar al equipo4- Velar por la conversión de tareas en producto
    • 37Organizacion Funciones–“Soy el Señor Lobo, soluciono problemas.”1 Eliminar impedimentos.2 Atender necesidades.3 Aislar del ruido.
    • 38Organizacion Funciones–“Bueno, pero no empecemos a chuparnos las pollas todavía”1 Diseño de sprints.2 Interacción con Product Owner y el cliente.3 Organización SCRUM.4 Asegurar buenas prácticas y calidades(interna/externa).5 Anticiparse a los problemas.
    • 39Organizacion Funciones–Recuerda (otra vez): el objetivo fundamental es ser feliz(todos) y que el proyecto no quede...
    • 40Organizacion Problemas–1 Conseguir velocidad requerida.2 Conseguir compromiso e implicación de TODOS.3 El riesgo de la estimación.4 Conseguir que se de valor a la capa técnica.
    • 41Tecnicas y herramientas
    • 42Tecnicas y herramientas –Historias“Como <rol>,quiero <X>,para <valor>.”El dilema de las Historias Técnicas
    • 43Tecnicas y herramientas Pila–
    • 44Tecnicas y herramientas –Estimar
    • 45Tecnicas y herramientas –El SprintPlanificación de sprintVelocidad del equipoFactor de dedicación¿Cuánto debe durar un sprint?
    • 46Tecnicas y herramientas –Lugar
    • 47Tecnicas y herramientas –Sprint
    • 48Tecnicas y herramientas –Reuniones
    • 49Tecnicas y herramientas –Demos
    • 50Tecnicas y herramientas –Retros.
    • 51Y todo esto...funciona de verdadLa proxima semana, un caso de éxito.
    • 52PreguntasLecturas recomendadas:- Scrum y XP desde las Trincheras – Henrik Kniberg (el evangelio)- Scaling agile @ Spotify – Henrik Kniber (escalar Scrum)- Rework – Jason Fried(filosofía de trabajo y negocio)Contacto:- Twitter: @julitrows- Correo: julio.antequera.galiano en gmail pt com
    • 53Agile FuncionaLa experienciade SocialBro
    • 54Lo primero¡NO! Vengo a hablar de mi libro :)
    • 55“¿Agile? Qué mono... Pero si tienesun proyecto serio, necesitas metodologías serias”-Alguien← Proyecto mono
    • 56Algunos detalles sobreSocialBro●>150000 usuarios versión free●>30000 usuarios versión pro (trial+pro)●>113000000 (millones) de cuentas de Twitter almacenadas●Miles de cuentas de Twitter monitorizadas en tiempo real con Twitter SiteStreams●Miles de sincronizaciones de comunidades diarias●Node.js + MongoDB + MySQL + Redis + Cluster + ...
    • 57Proyecto serio →
    • 58Y esto lo llevan...●@javierburon CEO (Product Owner)●@aartiles24 CTO (Scrum Master)●@igayoso SysAdmin●@ivanguardado Frontend Dev.●@angelcreative UX Designer●@leticiapolese CM●@jvrbaena Backend Dev.-7 personas en equipo técnico-
    • 59Resumen sobre nuestrametodologia●Sprints de DOS semanas●Primer día Planificación + Estimación→●Product Owner + Scrum Master●División tareas grandes●Daily Meeting●Último día Demo y Retrospectiva→
    • 60Nuestra Experiencia
    • 61Comunicacion
    • 62La importancia delDaily Meeting...●Qué has hecho●Qué vas a hacer●Qué problemas te han frenado●Todo el equipo (CM incluida)Cada día, cada miembro de tu equipo sabelo que están haciendo los demás.
    • 63VS Incomunicacion...●La información no fluye●No sabes cómo tus acciones pueden influir a los demás●Duplicación de esfuerzos●Integración deficiente●Problemas no detectados
    • 64Estimaciones
    • 65La importancia detener en cuenta al equipo●Su opinión es fundamental●Conoce el producto●Conoce la base de código●Complementan sus aptitudes●Se debate en los desacuerdos●Acordar y no Imponer
    • 66VS Imponer los tiempos...●“Estimar” en base a criterios notécnicos●Imponer fechas (“Para ayer”)●Sobrecargar al equipo●Tensión●9 mujeres no paren un niño en unmes
    • 67Procesos
    • 68La importancia de favorecerel agilismo en tus procesos...●Integración Continua●Despliegue de Versiones●Cobertura de Tests●Monitorización●Reacción a Imprevistos●Ausencia de burocracia
    • 69VS estructuras rigidas...y falibles●Burocracia Innecesaria●Procesos Obsoletos●Cuellos de Botella●El ser humano es falible
    • 70Errores y peligros
    • 71La importancia de lasiteraciones...●Sprints a 2 semanas●División de tareas●Revisiones a fin de sprint●Detección de problemas●Reorganización de recursos●Reacción a tiempo
    • 72VS desarrollo encorsetado...●Rígida y excesiva jerarquía●Cascada de errores●Documentos cerrados●Fechas fijas●Poca flexibilidad●Too late to fail
    • 73Libertad e Implicacion
    • 74La importancia devalorar la iniciativa...●Iniciativas●Sugerencias●Reconocimiento●Tiempo sobrante●Todo suma
    • 75VS anularla...●Personas-Tornillo●Cerrar puertas●Coartar libertad●Perder talento
    • 76Gracias por venir...PreguntasContacto:- Twitter: @JvrBaena- Correo: jbaena en gmail pt com
    • 77The end recomendaciones-Lecturas recomendadas de Scrum, Kanban y filosofía Agile:- Manifiesto Ágil (principios)- Scrum y XP desde las Trincheras – Henrik Kniberg (el evangelio)- Scaling agile @ Spotify – Henrik Kniber (escalar Scrum)- Rework – Jason Fried(filosofía de trabajo y negocio)- Scrum, el señor de los pardillos (muy recomendado)- Scrum vs. Kanban- 6 lecciones para gestionar Scrum con equipos dispersos- Explicando Scrum a mi abuelaSobre Berlanga y “La Vaquilla”:- http://es.wikipedia.org/wiki/La_vaquilla- ¡El guión!
    • 78The end¡Salud y hasta el curso que viene!¡Y hemos llegado al final de este ciclo!Nuestra info de contacto (The Bonobo Squad):- Twitter: @JvrBaena -Correo: jbaena en gmail pt com- Twitter: @julitrows -Correo: julio.antequera.galiano en gmail pt com- Twitter: @davidjguru -Correo: davidjguru en gmail pt com