augbcn - agile¿what?

Post on 13-Jan-2015

321 Views

Category:

Business

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Acercamiento a las metodologías Ágiles desde un enfoque práctico. Introducción a Agile, Scrum, Kanban y visual Management. Charla en el AUGBarcelona - Abril 2013

TRANSCRIPT

Agile¿what?La historia de una ida y de ninguna vuelta

Gracias :)

Barcelona

Gracias :)

Marc Florit Miravet

| Just a Follower, Fan, Father & Lover| Unutopic, Agileholic & Addicted toDelivering Value | Systems Irritator & Change Catalist | Coaching to reach Trusted & Fair Business & Personal Relationships !

marc.florit@wynwin.es@CramTirolf@_WynWin

Miembro activo de@AgileBCN@LeanStartUpBCN@GameStormingBCN

AGILE es HYPE

AGILE no sólo aplica a DESARROLLO

AGILE no es ser ANTISISTEMA

AGILE no es trabajar con POSTITs

ABSTENERSE HOBBITs

ASEGURA tener SPONSORS

EVITA a NONOs

AGILE ¿WHY?

INCERTIDUMBRE

AGILE ¿WHY?

COMPLEJIDAD

AGILE ¿WHY?

PERSONAS(+COMPLEJIDAD)

AGILE ¿WHY?

CHANGE HAPPENS

#7F7F7F #FFFFFF

AGILE Manifesto

Individuos e interacciones

Software funcionando

Colaboración con el cliente

Respuesta ante el cambio

sobre procesos y herramientas

sobre documentación extensiva

sobre negociación contractual

sobre seguir un plan

#1

Nuestra mayor prioridad es satisfacer al cliente mediante la entrega temprana y continua de software con valor.

Principios Ágiles

#2

Aceptamos que los requisitos cambien, incluso en etapas tardías del desarrollo. Los procesos Ágiles aprovechan el cambio para

proporcionar ventaja competitiva al cliente.

Principios Ágiles

#3

Entregamos software funcional frecuentemente, entre dos semanas y dos meses, con preferencia al periodo de tiempo más corto posible.

Principios Ágiles

#4

Los responsables de negocio y los desarrolladores trabajamos juntos de forma cotidiana durante todo el proyecto.

Principios Ágiles

#5

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.

Principios Ágiles

#6

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.

Principios Ágiles

#7

El software funcionando es la medida principal de progreso.

Principios Ágiles

#8

Los procesos Ágiles promueven el desarrollo sostenible. Los promotores, desarrolladores y usuarios debemos ser capaces de

mantener un ritmo constante de forma indefinida.

Principios Ágiles

#9

La atención continua a la excelencia técnica y al buen diseño mejora la Agilidad.

Principios Ágiles

#10

La simplicidad, o el arte de maximizar la cantidad de trabajo no realizado, es esencial.

Principios Ágiles

#11

Las mejores arquitecturas, requisitos y diseños emergen de equipos auto-organizados.

Principios Ágiles

#12

A intervalos regulares el equipo reflexiona sobre cómo ser más efectivo para a continuación ajustar y perfeccionar su

comportamiento en consecuencia.

Principios Ágiles

Contratos Ágiles

Contratos Ágiles

Lean

Scrum

XPPrincipios

Gestión de proyectos y equipos

Ingeniería

KanbanGestión de servicios

/ operaciones

Métodos ágiles mas extendidos

SprintProduct Backlog

Sprint Backlog

Potentially Shippable Product

SCRUM

EXECUTION

INCEPTION

PRIORITIZEESTIMATE

PLAN

Establece la Visión

Compartida

Define el Alcance y el Release Plan

Ejecuta iterativamente, obtén feedback, ajusta tu

previsión

El Proyecto empieza antes

Product Owner

Scrum Master

Team

Sprint y Reuniones

L M X J V L M X J Vds ds ds ds ds ds ds ds ds

SP DR

RT

SP Sprint Planingds Daily Stand-UpBG Backlog GrommingDR Demo ReviewRT Retrospective

TimeBoxing..!!

Escalado OrganizativoMulti-EquipoMulti-SedeMulti-Producto/Proyecto

Visual Management. Métricas

Niko Niko Calendar - Akinori Sakata

Métricas subjetivas

 Happiness DoorJurgen Appelo

Running Tested Features

ROI

Satisfacción del cliente o usuario

Incidencias o defectos detectados por los usuarios

Defectos detectados por el equipo de desarrollo

Tiempo de puesta en producción

¿Alguna más?

Mide lo que sea importante medir…

… y No dejes de Medir!!

42

KANBAN

Kanban: 3 Principios

Empieza donde estasKanban no preescribe un conjunto de reglas o roles especificos, ni procesos a seguir.

Cambio evolutivo, incrementalCambios pequeños y graduales, mejora continua (Kaizen)

Respeto por el proceso actual, roles, responsabilidades Reduce el miedo / resistencia al cambio y experimenta los

beneficios como equipo

Kanban: 5 Propiedades

Visualiza el flujo de trabajoKanban significa literalmente “tablero” o “tarjeta visual”.

Limita el trabajo en curso (WIP) Utiliza un sistema “PULL” – establece y respeta tu capacidad ideal

Gestiona el flujo Monitoriza, mide e haz visible el flujo de trabajo en cada estado

Haz las reglas explicitasDefinition of Done, limites de WIP, catálogo de servicios, bloqueos…

Mejora el flujo colaborativamente Involucra a todo el mundo

Kanban: El tablero mas básico

Kanban: Transiciones

Kanban: “Priority Lane”

¿Q&A?

Gracias :)Marc Florit Miravet

marc.florit@wynwin.es@CramTirolf@_WynWin

#agilebcnSOS

top related