View
108
Download
3
Category
Preview:
Citation preview
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
Percibiendo los Valores
Cambio Enfoque Agilismo-Tradicional
Espíritu del Agilismo
Valores Manifiesto Ágil - 2001
http://www.agilemanifesto.org/iso/es/.
http://manifesto.softwarecraftsmanship.org/
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/.
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
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/
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/
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
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/
Planeación de Proyectos
https://agilewarrior.wordpress.com/2010/11/06/the-agile-inception-deck www.impactmapping.org/ http://jpattonassociates.com/the-new-backlog/
Sombrilla Agilismo
Métodos ágiles
Marcos y prácticas
para Servicios de TI
1-4 weeks
Sprint
3h 4h
Increment
Scrum team
¿What?
¿How?
8h
Scrum Master Facilitador
Development Team
Daily scrum
15 min
Product backlog
Detai
l level
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
“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
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
….No prescribe iteraciones de tiempo fijo…. No prescribe roles
Método Kanban
Scrumban
Gráfica: Agiles LA 2014
eXtremme Programming
Kent Beck - 1999
Mejora Continua
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?
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
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
Recommended