prototipado agil por mateu batle sastre

50
Prototipado Ágil Mateu Batle Sastre

Upload: ipaeinnova

Post on 14-Jun-2015

1.884 views

Category:

Presentations & Public Speaking


2 download

DESCRIPTION

Prototipado Agil, por Mateu Batle Sastre en el Seminario Avanzado Modelos de Gestión de la Innovación durante la Semana de la Innovación - Innotec 2014 organizado por el Centro de Innovación de IPAE

TRANSCRIPT

Page 1: Prototipado Agil por Mateu Batle Sastre

Prototipado ÁgilMateu Batle Sastre

Page 2: Prototipado Agil por Mateu Batle Sastre

Uso informativo y confidencial

Page 3: Prototipado Agil por Mateu Batle Sastre

Prototipado Ágil● Prototipos● Metodologías ágiles● Metodología Scrum

Page 4: Prototipado Agil por Mateu Batle Sastre

Definición de prototipo● Ejemplar original o primer molde en que se fabrica una figura u otra

cosa.● Ejemplar más perfecto y modelo de una virtud, vicio o cualidad● Palabra formada por raíces griegas

– protos: primero

– tipos: impresión, modelo

Page 5: Prototipado Agil por Mateu Batle Sastre

Prototipos● Una representación limitada de un producto● Aproximación del producto a lo largo de una o más

dimensiones de interés● Uno de los pasos en el proceso de innovación: de idea a

prototipo

Page 6: Prototipado Agil por Mateu Batle Sastre

Finalidad de los Prototipos● Aprender, explorar, pruebas, viabilidad● Comunicar ideas o demostración para al cliente, usuario, inversor● Integración con otros subsistemas● Objetivos o hitos en un plan de desarrollo

Page 7: Prototipado Agil por Mateu Batle Sastre

Características de los Prototipos● Funcionalidad limitada● Poca fiabilidad● Características de operación pobres● Rapidez de fabricación● Costo bajo● Útiles para aprendizaje y mejora continua● Sujetos a pruebas y experimentación

Page 8: Prototipado Agil por Mateu Batle Sastre

Fidelidad del prototipo

Page 9: Prototipado Agil por Mateu Batle Sastre

Prototipo Horizontal vs Vertical

Page 10: Prototipado Agil por Mateu Batle Sastre

Tipos de Prototipos● Exploratorio: no reutilizable para ver alternativas, investigar, evaluar

requisitos● Experimental: usado para validación, pruebas, análisis● Operacional: iterativo progresivamente refinado hasta convertirse en el

sistema final

Page 11: Prototipado Agil por Mateu Batle Sastre

Cómo desarrollar prototipos ?

Page 12: Prototipado Agil por Mateu Batle Sastre

Metodología Tradicional (en cascada)

Page 13: Prototipado Agil por Mateu Batle Sastre

Metodología Tradicional (en cascada)Ventajas:

● Fácil de planificar● Fácil de usar ● Basada en documentos● Muy popular y usado● Funciona si requisitos claros y

hay pocos cambios

Page 14: Prototipado Agil por Mateu Batle Sastre

Metodología Tradicional (en cascada)Desventajas:

● Poca tolerancia a cambios o incertidumbre

● Resultados al final del proceso● Retro-alimentación cara y lenta● 18% proyectos fracasan● 43% se entregan mal● Solo 39% de los proyectos tiene éxito

Page 15: Prototipado Agil por Mateu Batle Sastre

Metodologias Ágiles

Cambio de mentalidad

Page 16: Prototipado Agil por Mateu Batle Sastre

Metodologías Ágiles● Enfoque incremental e iterativo● Se adaptan a los cambios● Toleran la incertidumbre y suposiciones● Involucran al usuario / cliente / interesados● Feedback continuo● Equipos auto-organizados● Mejora continua del producto y proceso● Buena comunicación y colaboración● Transparencia● Mejor control del riesgo

Page 17: Prototipado Agil por Mateu Batle Sastre

Orígenes de las metodologías ágiles● 1948 - Toyota Production System● 1950 - Ciclo de Deming (PDCA = Plan-Do-Check-Act)● 1986 - “The New New Product Development Game”, Takeuchi & Nonaka● 1988 - Lean Manufacturing● 2001 - Manifiesto ágil (Software)

Page 18: Prototipado Agil por Mateu Batle Sastre

Metodología Scrum

Page 19: Prototipado Agil por Mateu Batle Sastre

Metodología Scrum● Basada en empirismo● Enfoque iterativo e incremental (timeboxing)● Atacar problemas complejos● Entrega productos del máximo valor posible● Flexible● Creatividad● Productividad

Page 20: Prototipado Agil por Mateu Batle Sastre

Funcionalidad● 80% valor viene del 20% de la funcionalidad (Pareto)● 60% de funcionalidad es raramente usada

Page 21: Prototipado Agil por Mateu Batle Sastre

Metodología Scrum● Basada en sprints (iteraciones de tiempo fijo)● Un sprint tiene un poco de cada una de las fases● Objetivo de entregar un producto que funciona, testeado y

potencialmente vendible

Page 22: Prototipado Agil por Mateu Batle Sastre

Horizontal vs Vertical Slice

Page 23: Prototipado Agil por Mateu Batle Sastre

Introducción Scrum

Page 24: Prototipado Agil por Mateu Batle Sastre

Metodología Scrum3 conceptos en Scrum:

● Roles● Artefactos● Rituales

Page 25: Prototipado Agil por Mateu Batle Sastre

Scrum > Roles3 roles

● Dueño del Producto (Product Owner)● Equipo Scrum● Scrum Master

Page 26: Prototipado Agil por Mateu Batle Sastre

Scrum > Roles > Dueño del Producto● Tiene la visión del producto● Responsable del retorno de inversión (ROI)● Árbitro final para preguntas sobre requerimientos● Maximiza el valor del producto● Se centra más en el qué que en el cómo

Page 27: Prototipado Agil por Mateu Batle Sastre

Scrum > Roles > Equipo Scrum● Multifuncional (miembros diferentes habilidades)● Responsabilidad de entregar un producto potencialmente entregable

cada sprint● Colaboración● Autoorganizado● 3 a 9 personas

Page 28: Prototipado Agil por Mateu Batle Sastre

Scrum > Roles > Scrum Master● Es un facilitador● Elimina obstáculos● Líder al servicio del equipo, dueño del producto y organización● Protege al equipo de distracciones e interrupciones● Conduce a través de la metodología Scrum

NO es:● No es un gestor de proyectos● No dirige, el equipo se autogestiona

Page 29: Prototipado Agil por Mateu Batle Sastre

Scrum > Artefactos● Pila del Producto (Product Backlog)● Pila del Sprint (Sprint Backlog)● Burndown chart

Page 30: Prototipado Agil por Mateu Batle Sastre

Scrum > Rituales ● Reunión para refinar el backlog● Reunión de planeamiento del Sprint● Reunión diaria Scrum ● Reunión para la revisión del Sprint● Reunión retrospectiva del Sprint

Page 31: Prototipado Agil por Mateu Batle Sastre

Calendario ejemplo

Page 32: Prototipado Agil por Mateu Batle Sastre

Tablero de tareas Scrum

Page 33: Prototipado Agil por Mateu Batle Sastre

Reunión diaria Scrum● Tiempo: 15 minutos misma hora todos los días● Asisten: Equipo, SM, (PO opcional)● Lugar: cerca del tablero de tareas Scrum● En círculo, de pie, sin sillas / teléfonos / portátiles● Cada asistente responde a:

– Qué hice ayer ?

– Qué voy a hacer hoy ?

– Qué obstáculos tengo ?

● Otros temas se discuten fuera de esta reunión

Page 34: Prototipado Agil por Mateu Batle Sastre

Velocidad● Cuanto trabajo se puede realizar por unidad de tiempo (story points)● Se calcula empíricamente con la información de estimaciones y la

información del trabajo generado en cada sprint

Page 35: Prototipado Agil por Mateu Batle Sastre

Introducción Scrum

Page 36: Prototipado Agil por Mateu Batle Sastre

Juego Scrumitario

Page 37: Prototipado Agil por Mateu Batle Sastre

Reglas del Juego Scrumitario● Objetivo: ordenar baraja lo más rápido posible en grupo● Barajar toda la baraja durante 30 segundos● El resultado final ha de ser cuatro montones de naipes● Cada montón solo tiene naipes del mismo palo● Los naipes están ordenados del As al Rey (K)● Todos los naipes están boca arriba● Cuenta 1 punto por cada naipe ordenado● 5 puntos adicionales por montón completo ordenada● 1 punto por segundo si termina antes de tiempo

Page 38: Prototipado Agil por Mateu Batle Sastre

Formación de equipos● Grupos de 10 personas máximo● 1 Scrum Master

– Mezcla la baraja

– Inicia / para al equipo, ver impedimentos

– Control de tiempo

– Rellena la hoja de resultados con puntos, comentarios mejora

● 1 Product Owner– Fija objetivos

– Verifica el producto final

– Cuenta los puntos

● 8 miembros del equipo auto-organizado

Page 39: Prototipado Agil por Mateu Batle Sastre

Cronograma● Formación de equipos (10 personas por equipo)

● 2 min – iteración 1● 1 min – revisión del Product Owner● 1 min – inspección y mejora continua / planeamiento

● hacer 3 iteraciones en total

Page 40: Prototipado Agil por Mateu Batle Sastre

Conceptos del juego● Iteraciones, flujo, entregable al final● Concepto de velocidad en la iteración● Timeboxing (tiempo límite)● Equipo auto-organizado emergente● Mejora continua● Roles Scrum Master, product owner, equipo● Reuniones:

Page 41: Prototipado Agil por Mateu Batle Sastre

Conclusiones● Innovación, de idea / visión a prototipo● Problemas con metodología tradicional● Ventajas metodologías ágiles

– Iterativo e incremental

– Tolerancia al cambio

● Metodología SCRUM

Page 42: Prototipado Agil por Mateu Batle Sastre

Preguntas

Page 43: Prototipado Agil por Mateu Batle Sastre

Mateu Batle [email protected]

Page 44: Prototipado Agil por Mateu Batle Sastre

Triángulo triple restricción

Page 45: Prototipado Agil por Mateu Batle Sastre

Estadísticas Proyectos Software

Page 46: Prototipado Agil por Mateu Batle Sastre

Ventajas Agile

Page 47: Prototipado Agil por Mateu Batle Sastre

Productividad en Scrum

Page 48: Prototipado Agil por Mateu Batle Sastre

Juego de “punto pelota”

Page 49: Prototipado Agil por Mateu Batle Sastre

Reglas del Juego● Objetivo: conseguir máxima puntuación ● La bola ha pasar por todos los miembros del equipo● La bola debe pasar por el aire● No pasar la bola al vecino de la izquierda o derecha● Posición inicial = Posición final -> 1 punto

Page 50: Prototipado Agil por Mateu Batle Sastre

Cronograma● Formación de equipos

● 2 min - equipo planea la estrategia● 2 min – iteración conseguir máximo de puntos● 1 min – inspección y mejora continua

● hasta 5 iteraciones