las sincuenta sombras de scrum

48
www.leansight.com Scrum, las 50 sombras….

Upload: leansight-consulting

Post on 15-Jan-2015

549 views

Category:

Technology


3 download

DESCRIPTION

Qué justifica la mirada ágil en la gesti;on de proyectos Origenes y Definicion de Scrum Implementando Scrum y adaptandolo frente a desafios comunes

TRANSCRIPT

Page 1: Las SinCuenta Sombras de Scrum

w w w . l e a n s i g h t . c o m

Scrum, las 50 sombras….

Page 2: Las SinCuenta Sombras de Scrum

Licenciamiento

• Esta obra está publicada bajo una Atribución-No Comercial-Licenciar Igual 2.0 Chile de CreativeCommons. Para ver una copia de esta licencia, visite http://creativecommons.org/licenses/by-nc-sa/2.0/cl/

[email protected]

Page 3: Las SinCuenta Sombras de Scrum

Agustín Villena

• Emprendedor desde 1998

• Aplicando agilidad desde 2002 en

–Desarrollo de Software

– Industria de la Creatividad

–Sociedad Civil

www.leansight.com

Page 4: Las SinCuenta Sombras de Scrum

Y en la familia…

Page 5: Las SinCuenta Sombras de Scrum

¿Cómo entendemos un proyecto?

[email protected]

Entrada Caja Negra Salida

Page 6: Las SinCuenta Sombras de Scrum

¿Cómo entendemos un proyecto?

[email protected]

Entrada

Salida

Proceso determinístico(Algorítmico)

Calidadentendida como

cumplimiento del procesoEj: ISO , CMMI

Page 7: Las SinCuenta Sombras de Scrum

¿Cómo entendemos un proyecto?

[email protected]

Jefe de Proyecto

RecursosPlan

Calidadentendida como cumplir el Plan

Page 8: Las SinCuenta Sombras de Scrum

¿Cómo entendemos un proyecto?

[email protected]

Director de Orquesta

Partitura

Calidadentendida como

ejecución correcta de la partitura

Page 9: Las SinCuenta Sombras de Scrum

Waterfall

Requerimientos

Especificación

Diseño

Implementación

Verificación

Problema:

Solucion:

Desarrollo de Producto TradicionalMedida de Progreso: Avance a la siguiente Etapa

[email protected]

conocido

conocida

Fuente: Eric Ries - Lean Startups Doing More with Less

http://assets.en.oreilly.com/1/event/30/Lean%20Startups_%20Doing%20More%20with%20Less%20Presentation.pptx

Mantención

Page 10: Las SinCuenta Sombras de Scrum

Waterfall es como una bala de cañón

[email protected]

A

B C

Page 11: Las SinCuenta Sombras de Scrum

Proyecto: Himno de los Managers

• ¡Contratemos a los mejores!

[email protected]

Vicente BianchiSinfónica de Chile

Los Jaivas

Page 12: Las SinCuenta Sombras de Scrum

¿Quiénes son los interesados?

• Tenemos que dejar contentos a

– PMI : ¡Música marcial!

– Agilistas : ¡Rumba!

– MBAs : ¡Música de los 80s!

– CMMI… : ¡Música country!

[email protected]

Page 13: Las SinCuenta Sombras de Scrum

¿Qué puede suceder?

Como lo explicó el cliente

Como lo entendió el Jefe de Proyecto

Como lo diseñó el Analista

Como lo programó el Desarrollador

Como lo describió el

área comercial

Como se documentó el proyecto

Qué fue instalado en el cliente

Qué se le cobró al cliente

Cómo fue soportado Qué necesitaba el cliente en realidad

Page 14: Las SinCuenta Sombras de Scrum

Analicemos…..

[email protected]

La PartituraNO EXISTE!!!

¡Este proyecto no tiene un proceso determinístico!

Page 15: Las SinCuenta Sombras de Scrum

Problema:

Solución:

“Product Owner” o “Cliente in situ”

Desarrollo Ágil de ProductosMedida de Progreso: Funcionalidad Validada por el Cliente

[email protected]

conocido

desconocida

Fuente: Eric Ries - Lean Startups Doing More with Less

http://assets.en.oreilly.com/1/event/30/Lean%20Startups_%20Doing%20More%20with%20Less%20Presentation.pptx

Page 16: Las SinCuenta Sombras de Scrum

Agile es como un misil teledirigido

• Fail fast. Intentar algo simple, probar si funciona, y continuar.

16

A

B

Page 17: Las SinCuenta Sombras de Scrum

Qué es Scrum

Page 18: Las SinCuenta Sombras de Scrum

Lean

Industria Manufacturera en Japón

Historia de Lean y Ágil

Ágil

The New New ProductDevelopment GameTakeuchi & Nonaka 1986

ScrumSutherland & Schwaber 1996

Lean SoftwareDevelopment

Mary & Tom Poppendieck 2003

KanbanDavid J. Anderson 2007

Lean StartupEric Ries 2009

The Four Stepsto the EpiphanySteven G. Blank 2005

Patrones de DiseñoGang of Four, 1995

Extreme Programming

Kent Beck, 1999

Traducido y adaptado por @agustinvillena

ProfoundKnowledgeW. Edwards Deming

Sistema de Producción de Toyota

Taichi Ohno 1950

Startup

Page 19: Las SinCuenta Sombras de Scrum

The New New Product Development Game

¿Cual es la mejor forma de abordar una innovación?

Takeuchi y Nonaka 1986

Page 20: Las SinCuenta Sombras de Scrum

Los planos (ideales) de un proyecto

www.leansight.com

TAREAS

Plano de Negocio

Plano Técnico

Problema(Necesidad)

Lenguaje de Negocio

Lenguaje Técnico

Le

ng

ua

jeC

om

ún

Ba

se

Funcionalidades(Soluciones)

Calidad

Valor

Ámbito de la gestión

Para Qué

Qué

Cómo

Page 21: Las SinCuenta Sombras de Scrum

Entorno Cambiante de un Desarrollo de Producto

www.leansight.com

Ingeniero de Software

Equipo de Desarrollo

Producto de Software

Tecnología

Problema de NegocioCliente

Proyecto de Software

Page 22: Las SinCuenta Sombras de Scrum

Armonización ágil del entorno de desarrollo

Ingeniero de Software

Equipo de Desarrollo

Producto de Software

Tecnología

Problema de NegocioCliente

Proyecto de Software

Ciclo de Gestión del Proyecto Orientada al Valor

Ciclo de Gestión del Desarrollo en Equipo

Ciclo de Programación

de calidad

Entorno de un proyecto de software

XP lo organiza en ciclos de retroalimentación y aprendizaje

acelerado

Page 23: Las SinCuenta Sombras de Scrum

Scrum

(1996)

• Inspirado en el enfoque de gestión de la innovación de productos de Hirotaka Takeuchi and Ikujiro Nonaka, 1986

• Sutherland and Schwaber , lo presentan en OOPSLA (1995)

• Define un conjunto de herramientas de gestión y visualización de avance

• Metáfora:

– se requiere abarcar todas las disciplinas requeridas, tal como la formación de scrum del rugby

• Es una metodología para gestionar desarrollos de productos

– ¡Cualquier tipo de producto!

Page 24: Las SinCuenta Sombras de Scrum

Team

wo

rk M

anag

eme

nt

Cyc

le

Burn down Charts

Task Board

Scrum Master Role

Daily Scrum Meeting

Sprint Planning Meeting

ScrumAgile

Framework

Val

ue

Ori

ente

d

Man

agem

en

t C

ycle

Release Planning Meeting

PotenciallyShippable

ReleaseProduct Owner Role

Development

Sprint Retrospective MeetingScrum Scoreboard

Product Backlog

Tasks

Page 25: Las SinCuenta Sombras de Scrum

Proceso continuo de re-planificación

• Busca maximizar el valor generado a través de un diálogo virtuoso que sincronice negocio con tecnología

[email protected]

Cambiante problema de negocio (expectativas)

capacidades técnicas

oportunidades técnicas

Posibilidades para el negocio

ajustar

retroalimentar

Page 26: Las SinCuenta Sombras de Scrum

Reglas y Roles en el PlanningGame

[email protected] 2705-09-2014

Negocio Desarrollador

Desea maximizar

Valor recibido por cada momento del desarrollo

Calidad de la solución implementada

Es quien en última instancia define

La priorización del valor de negocio generado, indicando qué será implementado, y en qué prioridad

El esfuerzo que implicará lo solicitado por el cliente

Puede cambiar

Funcionalidades ya solicitadas, canjeándolas por otras de tamaño equivalente

Sus estimaciones, en base a nuevos aprendizajes. Puede implicar simplificar reemplazar

Debemos lograr diálogo virtuoso entre lo técnico (posibilidades)y el negocio (necesidades)

Page 27: Las SinCuenta Sombras de Scrum

Roles en Scrum

Page 28: Las SinCuenta Sombras de Scrum

Time Boxing

• Es un mecanismo para definir el alcance del proyecto– No existen los atrasos

• Iteraciones– El proyecto se divide en periodos de largo fijo

• Canje– Frente a cambios en el plan o nuevos requerimientos se ajusta el alcance

para que se mantenga dentro de la iteración

– Producto del aprendizaje, las estimaciones también pueden cambiar… Se le solicita al cliente que:

[email protected] 29

Simplifique el alcance

o

Reemplace la funcionalidad por otra de menos riesgo

05-09-2014

Page 29: Las SinCuenta Sombras de Scrum

Implementando Agilidad

Page 30: Las SinCuenta Sombras de Scrum

Cambio en el enfoque de gestión

www.leansight.com

Page 31: Las SinCuenta Sombras de Scrum

Jefe: DECIDE Busca minimizar “desperdicio de recursos”, Maximizando la ocupación de las personasÚnico que entiende el para qué del trabajo

Recursos: EJECUTANCada cual sólo entiende su parte del trabajo

Aquí está el status actual del trabajo

Requerimientos

Carga desbalanceada

Page 32: Las SinCuenta Sombras de Scrum

Cambios Disruptivos (Kaikaku)

Va

lor

Tiempo

Status quo

Costo Político del Cambio Punto de paridad

Nuevo Status quo

Page 33: Las SinCuenta Sombras de Scrum
Page 34: Las SinCuenta Sombras de Scrum
Page 35: Las SinCuenta Sombras de Scrum

Scrum Clásico

• En cada Sprint (Iteración) se entrega un producto potencialmente usable

[email protected]

Page 36: Las SinCuenta Sombras de Scrum
Page 37: Las SinCuenta Sombras de Scrum

Flujo Kanban con Iteraciones• Se entrega lo que esté listo

[email protected]

Page 38: Las SinCuenta Sombras de Scrum

Líder:Enseña a tomar buenasdecisiones Equipo:

Decide y Ejecuta

Requerimientos

Auto-gestión

Status del trabajo, visible, transparente y global

Todos maximizan la generación de resultados, optimizando el flujo del trabajo

Definición de “Listo”

compartida

Page 39: Las SinCuenta Sombras de Scrum

Forecasting

• ¿Podemos a partir de datos históricos calcular como se relacionan los puntos con horas reales de trabajo?

• VELOCIDAD

www.leansight.com

Page 40: Las SinCuenta Sombras de Scrum
Page 41: Las SinCuenta Sombras de Scrum

La mejor escala de estimación

Page 42: Las SinCuenta Sombras de Scrum

¿Por qué fallan las iniciativas de cambio? (via @pawelbrodzinski)

Page 43: Las SinCuenta Sombras de Scrum

PROCESO INCREMENTAL DE IMPACTO ACOTADOV

alo

r

Tiempo

Status quo

Costos Políticos del Cambio Acotados

Nuevo Status quo

Entrega temprana de valor

Page 44: Las SinCuenta Sombras de Scrum

LEAN CHANGE

Una organización ágil no es la que aplica agilidad, sino la que entiende el cambioLean Change

Page 45: Las SinCuenta Sombras de Scrum

Implementar Scrum: Guía para Gerentes

1

• Comenzar con una vision clara del producto – y un guía visionario (Product Owner).

2

• Establecer un equipo co-locado y multifunctional, cuyos miembros reunen todas las habilidades para implementar el producto.

3

• Crear un espacio para que el equipo trabaje, con plenitud de espacio en las paredes, pizarras, fichas bibliográficas, cintas y notas autoadhesivas

4• Introducir al equipo sus stakeholders y usuarios

5• Salte del camino

@tobiasmayerScrum: a 5-step guide for managers

Page 46: Las SinCuenta Sombras de Scrum

Certified Stealing Sh*t That Works Practitioners

• CSSTWPs have come to value:

Trying new thingsover sticking with what we knowTrusting experienceover third-party certificationLearning from peersover training coursesChoosing effective practicesover MethodologyBrand™ allegiance

Page 47: Las SinCuenta Sombras de Scrum

w w w . l e a n s i g h t . c o m

6 – 7 OCTUBRE

Page 48: Las SinCuenta Sombras de Scrum

w w w . l e a n s i g h t . c o m