Download - Presentación sobre Lean , Agile y Scrum
![Page 1: Presentación sobre Lean , Agile y Scrum](https://reader034.vdocuments.site/reader034/viewer/2022042714/54b4fa944a7959c26f8b45cc/html5/thumbnails/1.jpg)
La aventura Agile de SOFTENG
Carlos Colell SorinasDirector [email protected]
Barcelona, 28 de Junio del 2011
Una visión práctica de Agile y Scrum
![Page 2: Presentación sobre Lean , Agile y Scrum](https://reader034.vdocuments.site/reader034/viewer/2022042714/54b4fa944a7959c26f8b45cc/html5/thumbnails/2.jpg)
Consultoría e Ingeniería de software desde ‘97
Top Partner de Microsoft en España
Fabricante de Softeng Portal Builder
Especializados en cloud y soluciones para:
Sistemas críticos
Intranets con SharePoint
Sitios públicos con Portal Builder
La aventura Agile / Scrum en SOFTENG
Acerca de SOFTENG
![Page 3: Presentación sobre Lean , Agile y Scrum](https://reader034.vdocuments.site/reader034/viewer/2022042714/54b4fa944a7959c26f8b45cc/html5/thumbnails/3.jpg)
Estancados en el desarrollo de un producto deuna complejidad infinita.
Equipo desmotivado
Falta productividad
Confrontaciones
Toneladas de documentación
La aventura Agile / Scrum en SOFTENG
Situación a principios del 2007
CAOS
![Page 4: Presentación sobre Lean , Agile y Scrum](https://reader034.vdocuments.site/reader034/viewer/2022042714/54b4fa944a7959c26f8b45cc/html5/thumbnails/4.jpg)
Lean y Scrum fueron la base para enderezar elproyecto y salir muy reforzados.
La aventura Agile / Scrum en SOFTENG
La solución empezó con Lean y Scrum
![Page 5: Presentación sobre Lean , Agile y Scrum](https://reader034.vdocuments.site/reader034/viewer/2022042714/54b4fa944a7959c26f8b45cc/html5/thumbnails/5.jpg)
1-Filosofía Lean (JIT - Toyota)
2-Mary & Tom Poppendieck lo llevan al software (Lean Development)
3-Emerge la filosofía Agile
4-Jeff Sutherland Ken Schwaber se basan en Lean + Agile => Scrum
La aventura Agile / Scrum en SOFTENG
¿De donde viene Scrum?
![Page 6: Presentación sobre Lean , Agile y Scrum](https://reader034.vdocuments.site/reader034/viewer/2022042714/54b4fa944a7959c26f8b45cc/html5/thumbnails/6.jpg)
Años 50, industria automoción (Kanban – JIT),
En los 90, empieza a pasar a ingeniería del software.
En el año, 2000 => Poppendieck lo formaliza.
Lean requiere transferir la máxima responsabilidad a los profesionales que están añadiendo el valor, aplicando 7 principios básicos.
Lean es una filosofía que encaja en casi todos los procesos de una compañía y en especial, en desarrollo de producto.
La aventura Agile / Scrum en SOFTENG
¿Qué es Lean Development?
![Page 7: Presentación sobre Lean , Agile y Scrum](https://reader034.vdocuments.site/reader034/viewer/2022042714/54b4fa944a7959c26f8b45cc/html5/thumbnails/7.jpg)
Conocer los principios (verdades esenciales que no cambian)
+
Conocer las diferentes prácticas (aplicación de los principios que pueden y deben cambiar
La aventura Agile / Scrum en SOFTENG
La clave para ser LEAN
![Page 8: Presentación sobre Lean , Agile y Scrum](https://reader034.vdocuments.site/reader034/viewer/2022042714/54b4fa944a7959c26f8b45cc/html5/thumbnails/8.jpg)
Eliminate waste
Create knowledge
Decide as late as possible
Deliver as fast as possible
Empower the team
Build quality in
Optimize the whole
La aventura Agile / Scrum en SOFTENG
Los 7 principios capitales en LEAN
![Page 9: Presentación sobre Lean , Agile y Scrum](https://reader034.vdocuments.site/reader034/viewer/2022042714/54b4fa944a7959c26f8b45cc/html5/thumbnails/9.jpg)
Eliminar todo lo que no aporta valor = productividad
Los 7 wastes:
Extra funcionalidades => complejidad => El peor waste
Extra documentación e informes
Trabajo parcial
Context switching
Defectos (Bugs)
Retardos
La aventura Agile / Scrum en SOFTENG
Lean=> 1-Eliminate Waste
![Page 10: Presentación sobre Lean , Agile y Scrum](https://reader034.vdocuments.site/reader034/viewer/2022042714/54b4fa944a7959c26f8b45cc/html5/thumbnails/10.jpg)
Proceso de creación de conocimiento
El diseño evolutivo
Obtener feedback del cliente asap
Builds diarios => Feedback tests
Equipo capaz y con experiencia
Una arquitectura que sea extensible
Mejorar la predicción eliminando especulación
La aventura Agile / Scrum en SOFTENG
Lean=> 2-Create knowledge
![Page 11: Presentación sobre Lean , Agile y Scrum](https://reader034.vdocuments.site/reader034/viewer/2022042714/54b4fa944a7959c26f8b45cc/html5/thumbnails/11.jpg)
Decidir en el momento justo (LRM)
Validar las decisiones inmediatamente
Mantener opciones abiertas
Posponer decisiones irreversibles “alap”
Los planes son necesarios pero hay que poder cambiarlos (Las circunstancias cambian)
La aventura Agile / Scrum en SOFTENG
Lean=> 3-Decide as late as possible
![Page 12: Presentación sobre Lean , Agile y Scrum](https://reader034.vdocuments.site/reader034/viewer/2022042714/54b4fa944a7959c26f8b45cc/html5/thumbnails/12.jpg)
Velocidad es la ausencia de “waste”
Velocidad sostenida requiere calidad
Reduce cambios opinión del cliente
Se requiere personas comprometidas capaces de mejorar continuamente sus procesos
Estándares como base, pero deben poderse adaptar
La aventura Agile / Scrum en SOFTENG
Lean=> 4-Deliver as fast as possible
![Page 13: Presentación sobre Lean , Agile y Scrum](https://reader034.vdocuments.site/reader034/viewer/2022042714/54b4fa944a7959c26f8b45cc/html5/thumbnails/13.jpg)
Basada en un sistema PULL + mecanismos para estar al corriente de lo que se está haciendo
Requiere equipo competente
Si las decisiones se toman “as late as possible” + ejecución rápida => un directivo no puede orquestarlo.
La aventura Agile / Scrum en SOFTENG
Lean=> 5-Empower the team
![Page 14: Presentación sobre Lean , Agile y Scrum](https://reader034.vdocuments.site/reader034/viewer/2022042714/54b4fa944a7959c26f8b45cc/html5/thumbnails/14.jpg)
Integridad percibida + integridad conceptual
Calidad tiene en común: Feedback rápido + disciplina
Directriz: Soluciones simples + crecer refactorizando
Recomendación: Usar TDD
Software de calidad:
Arquitectura coherente
Usable y encaje para su propósito
Mantenible
Adaptable
Extensible
La aventura Agile / Scrum en SOFTENG
Lean=> 6-Build quality in
![Page 15: Presentación sobre Lean , Agile y Scrum](https://reader034.vdocuments.site/reader034/viewer/2022042714/54b4fa944a7959c26f8b45cc/html5/thumbnails/15.jpg)
Optimizar todo el flujo de valor
El mito de la optimización por descomposición
No es posible medirlo todo, mejor un paso por encima
La aventura Agile / Scrum en SOFTENG
Lean=> 7-See the whole
![Page 16: Presentación sobre Lean , Agile y Scrum](https://reader034.vdocuments.site/reader034/viewer/2022042714/54b4fa944a7959c26f8b45cc/html5/thumbnails/16.jpg)
La aventura Agile / Scrum en SOFTENG
Manifiesto Ágile
individuals and interactions over processes and tools
working software over comprehensive documentation
customer collaboration over contract negotiation
responding to change over following a plan
![Page 17: Presentación sobre Lean , Agile y Scrum](https://reader034.vdocuments.site/reader034/viewer/2022042714/54b4fa944a7959c26f8b45cc/html5/thumbnails/17.jpg)
Scrum es un marco Agile de reglas simples que potencia el pensamiento Lean con el objetivo de incrementar la productividad en el desarrollo.
La aventura Agile / Scrum en SOFTENG
¿Qué es Scrum?
![Page 18: Presentación sobre Lean , Agile y Scrum](https://reader034.vdocuments.site/reader034/viewer/2022042714/54b4fa944a7959c26f8b45cc/html5/thumbnails/18.jpg)
La aventura Agile / Scrum en SOFTENG
La idea de Scrum
Las personas trabajan a gran rendimiento en equipos pequeños, felices y con un “problema” claro a solucionar
![Page 19: Presentación sobre Lean , Agile y Scrum](https://reader034.vdocuments.site/reader034/viewer/2022042714/54b4fa944a7959c26f8b45cc/html5/thumbnails/19.jpg)
Scrum was designed basically to put a team into a state where they can deliver 5 to 10 times as much as normal and with really good Scrum teams that's what you'll see.
With the average Scrum implementation a company should be able to double its throughput with software, and more than double the quality of the implementation.
If a company is not getting that, I almost always find out they don't meet the basics of doing Scrum
La aventura Agile / Scrum en SOFTENG
Según Jeff Sutherland
![Page 20: Presentación sobre Lean , Agile y Scrum](https://reader034.vdocuments.site/reader034/viewer/2022042714/54b4fa944a7959c26f8b45cc/html5/thumbnails/20.jpg)
La aventura Agile / Scrum en SOFTENG
Roles en Scrum
![Page 21: Presentación sobre Lean , Agile y Scrum](https://reader034.vdocuments.site/reader034/viewer/2022042714/54b4fa944a7959c26f8b45cc/html5/thumbnails/21.jpg)
La aventura Agile / Scrum en SOFTENG
Operativa en Scrum
![Page 22: Presentación sobre Lean , Agile y Scrum](https://reader034.vdocuments.site/reader034/viewer/2022042714/54b4fa944a7959c26f8b45cc/html5/thumbnails/22.jpg)
Empresa y personas comprenden los beneficios
Comprender y aplicar Lean
Equipo con talento y disciplina
Auto-gestión del equipo
Automatización y técnica: TDD, integración continua + tests, Extreme Programming (XP).
Priorizar bien las historias es capital
Debe de partirse de una arquitectura base solida
Entregar software que funciona al final del sprint.
La aventura Agile / Scrum en SOFTENG
Las claves del éxito
![Page 23: Presentación sobre Lean , Agile y Scrum](https://reader034.vdocuments.site/reader034/viewer/2022042714/54b4fa944a7959c26f8b45cc/html5/thumbnails/23.jpg)
Al principio, seguir el framework al pie de la letra
Mejorar con las retrospectivas: Scrum hace que emerjan los problemas y “obliga” a solucionarlos.
Maximizar la comunicación cara a cara (no al papeleo).
El Sprint Burndown Chart
Consensuar definición de “Done”
Evitar waterfall en los sprint planning.
Fomentar la transparencia y armonía en el equipo.
La aventura Agile / Scrum en SOFTENG
Más recomendaciones
![Page 24: Presentación sobre Lean , Agile y Scrum](https://reader034.vdocuments.site/reader034/viewer/2022042714/54b4fa944a7959c26f8b45cc/html5/thumbnails/24.jpg)
Mayor productividad.
Mayor calidad de software.
Mayor valor para el cliente.
Reducción de riesgos.
Mejora constante
Emergencia de innovación.
Transparencia sobre viabilidad y coste.
Equipos fuertes gracias a su polivalencia (con el tiempo)
Equipos profesionalmente más felices y comprometidos
La aventura Agile / Scrum en SOFTENG
Beneficios obtenidos por Softeng
![Page 25: Presentación sobre Lean , Agile y Scrum](https://reader034.vdocuments.site/reader034/viewer/2022042714/54b4fa944a7959c26f8b45cc/html5/thumbnails/25.jpg)
La aventura Agile / Scrum en SOFTENG
El resultado
![Page 26: Presentación sobre Lean , Agile y Scrum](https://reader034.vdocuments.site/reader034/viewer/2022042714/54b4fa944a7959c26f8b45cc/html5/thumbnails/26.jpg)
La aventura Agile / Scrum en SOFTENG
Bueno, vosotros también
![Page 27: Presentación sobre Lean , Agile y Scrum](https://reader034.vdocuments.site/reader034/viewer/2022042714/54b4fa944a7959c26f8b45cc/html5/thumbnails/27.jpg)
¡ Gracias!
Carlos Colell SorinasDirector general
[email protected]://es.linkedin.com/in/ccolellTwitter.com/ccolell
Barcelona: Pau Claris, 162-164 2ª Planta
Madrid: Avda. Doctor Arce, 14