agile tools by rose mery restrepo velez

24
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

Upload: rose-mery-restrepo-velez

Post on 12-Apr-2017

103 views

Category:

Education


3 download

TRANSCRIPT

Page 1: Agile tools by Rose Mery Restrepo Velez

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

Page 2: Agile tools by Rose Mery Restrepo Velez

Percibiendo los Valores

Page 3: Agile tools by Rose Mery Restrepo Velez

Cambio Enfoque Agilismo-Tradicional

Page 4: Agile tools by Rose Mery Restrepo Velez

Espíritu del Agilismo

Valores Manifiesto Ágil - 2001

http://www.agilemanifesto.org/iso/es/.

http://manifesto.softwarecraftsmanship.org/

Page 5: Agile tools by Rose Mery Restrepo Velez

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/.

Page 6: Agile tools by Rose Mery Restrepo Velez

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

Page 7: Agile tools by Rose Mery Restrepo Velez

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/

Page 8: Agile tools by Rose Mery Restrepo Velez

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/

Page 9: Agile tools by Rose Mery Restrepo Velez

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

Page 10: Agile tools by Rose Mery Restrepo Velez

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/

Page 11: Agile tools by Rose Mery Restrepo Velez

Planeación de Proyectos

https://agilewarrior.wordpress.com/2010/11/06/the-agile-inception-deck www.impactmapping.org/ http://jpattonassociates.com/the-new-backlog/

Page 12: Agile tools by Rose Mery Restrepo Velez

Sombrilla Agilismo

Métodos ágiles

Page 13: Agile tools by Rose Mery Restrepo Velez

Marcos y prácticas

para Servicios de TI

Page 14: Agile tools by Rose Mery Restrepo Velez

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

Page 15: Agile tools by Rose Mery Restrepo Velez

“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

Page 16: Agile tools by Rose Mery Restrepo Velez

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

Page 17: Agile tools by Rose Mery Restrepo Velez

….No prescribe iteraciones de tiempo fijo…. No prescribe roles

Método Kanban

Page 18: Agile tools by Rose Mery Restrepo Velez

Scrumban

Gráfica: Agiles LA 2014

Page 19: Agile tools by Rose Mery Restrepo Velez

eXtremme Programming

Kent Beck - 1999

Page 20: Agile tools by Rose Mery Restrepo Velez

Mejora Continua

Page 21: Agile tools by Rose Mery Restrepo Velez

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?

Page 22: Agile tools by Rose Mery Restrepo Velez

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

Page 23: Agile tools by Rose Mery Restrepo Velez
Page 24: Agile tools by Rose Mery Restrepo Velez

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

[email protected]