1. Marcos Agiles y
Prácticas de
Ingeniería
Consolidado por
Rose Mery Restrepo Vélez
Caja de herramientas para lograr la
satisfacción de las personas y
entregar valor al cliente
frecuentemente
Open Space
Primeras Jornadas Nacionales
Agiles Colombia
5. Principios
Espíritu del Agilismo
Nuestra mayor prioridad es satisfacer al cliente mediante la entrega temprana y continua de
software con valor.
Aceptamos que los requisitos cambien, incluso en etapas tardías del desarrollo. Los procesos Ágiles
aprovechan el cambio para proporcionar ventaja competitiva al cliente.
Entregamos software funcional frecuentemente, entre dos semanas y dos meses, con preferencia al
periodo de tiempo más corto posible.
Los responsables de negocio y los desarrolladores trabajamos juntos de forma cotidiana durante
todo el proyecto.
Los proyectos se desarrollan en torno a individuos motivados. Hay que darles el entorno y el apoyo
que necesitan, y confiarles la ejecución del trabajo.
El método más eficiente y efectivo de comunicar información al equipo de desarrollo y entre sus
miembros es la conversación cara a cara.
El software funcionando es la medida principal de progreso.
Los procesos Ágiles promueven el desarrollo sostenible. Los promotores, desarrolladores y usuarios
debemos ser capaces de mantener un ritmo constante de forma indefinida.
La atención continua a la excelencia técnica y al buen diseño mejora la Agilidad.
La simplicidad, o el arte de maximizar la cantidad de trabajo no realizado, es esencial.
Las mejores arquitecturas, requisitos y diseños emergen de equipos auto-organizados.
A intervalos regulares el equipo reflexiona sobre cómo ser más efectivo para a continuación ajustar
y perfeccionar su comportamiento en consecuencia .
http://www.agilemanifesto.org/iso/es/.
6. Prácticas para Portafolio y gerenciamiento de Proyectos
SAFE (Scaled Agile Framework)
LESS (Large Scale Scrum)
EBMgt (Evidence Based Management)
DAD (Disciplined Agile Delivery)
Escalando Técnicas Agiles
7. SAFE (Scaled Agile Framework)
Marco de trabajo para aplicar técnicas Lean y Agile a nivel empresarial .
Objetivo escalar estas prácticas en grandes organizaciones en base a cuatro valores básicos: Calidad, Ejecución de programas,
Alineamiento y Transparencia.
utiliza las capas clásicas de abstracción de TI (Portfolio de proyectos, Programas y Proyectos) para estructurar un modelo ágil centrado
en las personas y en la calidad.
Los tres niveles trabajan de manera iterativa e incremental, con una gestión ágil del portafolio de proyectos y haciendo que ésta
llegue hasta los proyectos a través de la gestión de programas, denominados agile release trains.
Escalando Técnicas Agiles
http://www.scaledagileframework.com/
8. LeSS (Large-Scale Scrum )
Técnica para extender Scrum sin perder los principios de agilidad originales del framework.
Originalmente se divide en dos marcos de trabajo en función del tamaño de la organización, Basic LeSS y LeSS
Huge, manteniendo el primero de ellos en productos con menos de 10 equipos todos los roles originales de Scrum, y
añadiendo en los casos donde un producto tenga más de 10 equipos un nuevo rol denominado Area Product
Owner que hace las veces de responsable del programa.
Escalando Técnicas Agiles
Large-Scale Scrum - http://www.less.works/
9. EBMgt (Evidence Based Management)
Modelo de gestión impulsado por uno de los
creadores de Scrum
Muy alineado con los principios LEAN.
Plantea un ciclo iterativo de tres etapas: Medir el
valor de la organización (Measure), Diagnóstico de
las mejoras a implementar (Diagnose) e
Implementar las mejoras (Improve).
Escalando Técnicas Agiles
Evidence Based Management - http://www.ebmgt.org/
Ken Schwaber
10. DAD (Disciplined Agile Delivery )
Quizás de los primeros modelos para escalar la agilidad a una organización,
Trata de transformar la organización siempre en base a los principios de las prácticas ágiles de desarrollo de proyectos.
Utiliza dos capas de abstracción correspondientes a la organización (Ongoing goals) y a la ejecución de los proyectos, la
cual divide en tres etapas secuenciales denominadas Inception, Construction, Transition.
Escalando Técnicas Agiles
http://disciplinedagileconsortium.org/
14. 1-4 weeks
Sprint
3h
4h
Increment
Scrum team
¿What?
¿How?
8h
Scrum Master
Facilitador
Development
Team
Daily scrum
15 min
Product backlog
Detaillevel
Product owner
Stakeholders
input
Flujo Scrum
Ken Schwaber y Jeff Sutherland 1993 -1995
Se basa en la teoría de control de procesos empírica o empirismo.
Emplea un enfoque iterativo e incremental
Equipo desarrollo
Dueño del producto
15. “Piensa en grande, actúa en pequeño, equivócate rápido; aprende con rapidez"
Mary y Tom Poppendieck –
Lean Software Development: An Agile Toolkit
Lean Software Development
16. Método Kanban
Adaptado a Software: David J. Anderson
Para la minimización del desperdicio y la mejora continua de la calidad de los productos o servicios.
Kanban (看板) –看 visual - 板 tarjeta
21. Management 3.0
Contenido y gráficas :
Libro management 3.0 Jurgen Appelo
Liderando desarrolladores ágiles
Desarrollando líderes ágiles
El modelo de Management 3.0, plantea seis maneras de
aproximarse a la organización respondiendo a las preguntas:
¿ Cómo energizar a las personas?
¿Qué se necesita para empoderar a un equipo?
¿Cómo alinear las restricciones?
¿Cómo desarrollar las habilidades adecuadas en los equipos?
¿Cómo crecer la estructura?
¿Cómo mejorar todo?
22. Management 3.0
Contenido y gráficas :
Libro management 3.0 Jurgen Appelo
Liderando desarrolladores ágiles
Desarrollando líderes ágiles
1.0
Haz lo que te digo
Trabaja más produce
mas, gana mas…
Producción /
Construcción
2.0
Haced lo que ellos
hacen
Sigue el estándar,
cumple con el
objetivo
Copiar al otro porque
ya funcionó, pero no
se sabe porqué
3.0
Seamos los mejores
Me encanta trabajar en
esta empresa
Equipos
autoorganizados
Líderes inspiradores
Empresa
Motivación
Liderazgo
23.
24. Conclusión
Entonces… ?Cuál
marco, práctica o
técnica aplico?
Ninguna herramienta es completa
Ninguna herramienta es perfecta
No te ciñas a una única…
Elige de acuerdo a la cultura,
necesidades y momento de tu
empresa o área.
Siempre y cuando se logre:
satisfacción de personas y entregas
tempranas y de valor al cliente
Mil gracias por participar.
@RoseAgile
RoseScrum@gmail.com