Software">
Nothing Special   »   [go: up one dir, main page]

Diagrama de Flujo Cumulativo

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 28

Diagrama de Flujo Cummulativo

Una herramienta valiosa y útil para la


mejora del flujo y el proceso de trabajo

Paulo Caroli
This book is for sale at http://leanpub.com/flujo

This version was published on 2018-01-30

This is a Leanpub book. Leanpub empowers authors and


publishers with the Lean Publishing process. Lean Publishing is
the act of publishing an in-progress ebook using lightweight tools
and many iterations to get reader feedback, pivot until you have
the right book and build traction once you do.

© 2015 - 2018 Paulo Caroli


Contents

Diagrama de flujo cumulativo . . . . . . . . . . . . . . . . 1


La interpretación del DFC . . . . . . . . . . . . . . . . . 3
Por hacer / En progreso / Hecho . . . . . . . . . . . . . 5
Cuando está hecho todo? . . . . . . . . . . . . . . . . . 6
Cambios en el alcance . . . . . . . . . . . . . . . . . . . 8
Trabajo en progreso . . . . . . . . . . . . . . . . . . . . 9
Lead Time . . . . . . . . . . . . . . . . . . . . . . . . . 10
Throughput . . . . . . . . . . . . . . . . . . . . . . . . 11
La ley de Little . . . . . . . . . . . . . . . . . . . . . . . 12
Estabilización del sistema . . . . . . . . . . . . . . . . . 16
Sistema Pull . . . . . . . . . . . . . . . . . . . . . . . . 17
La estabilidad del sistema en el DFC . . . . . . . . . . . 19

Acerca del autor . . . . . . . . . . . . . . . . . . . . . . . . 23

Sobre la Editora Caroli . . . . . . . . . . . . . . . . . . . . 25


WIP (Writing In Progress) . . . . . . . . . . . . . . . . 25
Diagrama de flujo
cumulativo
El Diagrama de flujo cumulativo (DFC) es una valiosa herramienta
de gestión para (1) seguimiento y predicción de la finalización de
los elementos de trabajo, y (2) indicación de la necesidad de actuar
sobre la mejora del flujo y proceso.

diagrama de flujo cumulativo (DFC)

El DFC proporciona una representación gráfica de cómo el trabajo


se está moviendo a través del sistema, ayudando a estabilizar el
sistema, actuar sobre los cuellos de botella y controlar el alcance
del trabajo. Es una simple, pero muy informativa herramienta
que representa el trabajo en curso (WIP), tasa de entrada, tasa de
salida, tiempo de entrega, rendimiento, tiempo transcurrido, trabajo
terminado y restante, y el alcance total del trabajo.
A continuación se muestra una secuencia de los DFC en las semanas
2, 5, 7 y 10.
Diagrama de flujo cumulativo 2

DFC en la semana 2

DFC en la semana 5
Diagrama de flujo cumulativo 3

DFC en la semana7

DFC en la semana 10

La interpretación del DFC

A continuación se muestra un DFC con muchos de sus parámetros.


Cada uno de estos se explicará en detalle en este artículo.
Diagrama de flujo cumulativo 4

DFC y parámetros de flujo

En primer lugar, es necesario entender cómo se construye el DFC. El


DFC presentado fue construido en base a una tabla que se actualiza
semanalmente. A continuación se muestra dicha tabla con su DFC
correspondiente.

Excel del DFC

Esta tabla muestra el flujo de trabajo del sistema como: alcance ->
Diagrama de flujo cumulativo 5

WIP (Work in Progress, trabajo en progreso -> hecho; o, en otras


palabras: por hacer -> en progreso -> hecho.
Muchas herramientas construyen el DFC de forma automática,
ahorrando el trabajo manual para la creación del mismo. Sin
embargo, para aumentar el aprendizaje, es recomendable construir
un DFC simulando lo que ocurre en un proyecto real.
El DFC presentado en este artículo fue generado en Excel. Puede
descargar este modelo aquí: http://www.caroli.org/cumulative-flow-
diagram/.

Los elementos de trabajo:


El número en cada celda de la tabla que se muestra representa
la cantidad de elementos de trabajo proyectados para esta
semana. Es importante aclarar que el elemento de trabajo es
una unidad que tiene sentido para los que van a leer el DFC.
Los ejemplos más comunes de los elementos de trabajo en
el área de desarrollo de software son: funcionalidad, punto
de función, historias, punto de historias, errores, tareas. Otra
consideración esencial es que no se combinen diferentes el-
ementos de trabajo en el mismo DFC. Es decir, un DFC de
funcionalidad sólo debe contener características, mientras que
un DFC de puntos de historias deben contener sólo puntos de
historias.

Por hacer / En progreso / Hecho

Aunque los DFC pueden y se utilizan comúnmente para los flujos


de trabajo con varias etapas, es bien recomendable comenzar con un
sencillo flujo de trabajo tipo Por hacer -> En progreso -> Hecho para
comprender plenamente el DFC. Más tarde, una vez que domine el
Diagrama de flujo cumulativo 6

DFC y siente la necesidad de más datos, considere la posibilidad de


romper la columna En Progreso en su flujo de trabajo detallado.
La cantidad de trabajo en relación con los elementos de trabajo por
hacer/ en proreso / hechos se demuestra en el DFC según la imagen
de abajo.

Por hacer -> en progreso -> hecho

Cuando está hecho todo?

Cuando se considera hecho todo el trabajo? Esta es la pregunta


mágica que todo el mundo intenta responder. Al utilizar el DFC
hay dos formas sencillas para responder: (1) gráficamente, o (2)
matemáticamente.
Diagrama de flujo cumulativo 7

tasa de finalización

Por medio de la ampliación de la gráfica puede responder a la


pregunta. Imagínase el momento en el tiempo representado en el
DFC a continuación.
En tal momento específico (representado por la flecha azul en la
semana 6) ya se sabe la cantidad de trabajo hecho y el tiempo
transcurrido. Con estos dos parámetros se puede dibujar la línea de
la tasa de finalización (la flecha amarilla en la siguiente imagen). Se
descubre la respuesta mediante la ampliación de la línea de la tasa
de terminación hasta llegar a la línea total del alcance del trabajo.

la proyección de la tasa de finalización - TODO ACHAR IMG

A pesar de que puede hacerlo de forma gráfica, yo preferiría hacerlo


Diagrama de flujo cumulativo 8

matemáticamente. Es la regla de tres.

Regla de tres::
“el método de encontrar el cuarto término en una proporción
cuando se dan tres términos. / Una regla matemática que
afirma que el valor de una cantidad desconocida en una pro-
porción se encuentra multiplicando el denominador de cada
proporción por el numerador de la otra.” - Dictionary.com

regla de tres

Cambios en el alcance

La línea de alcance es la línea superior horizontal que representa


los elementos de trabajo en su totalidad. Esta línea está claramente
definida y sólo debe cambiar cuando los elementos de trabajo se
añaden o se quitan del alcance de trabajo.
El alcance total del DFC debe dar cuenta de todos los elementos
de trabajo que pasan por el sistema. Si surge un nuevo trabajo, los
elementos deben añadirse al alcance de trabajo total y la línea de
Diagrama de flujo cumulativo 9

trabajo total se debe ajustar. Por lo tanto, la nueva línea hace que
sea fácil de identificar cuando se está añadiendo trabajo. La línea de
alcance también monitorea donde se quita el trabajo. Este escenario
se demuestra en la figura siguiente.

O escopo foi reduzido

Trabajo en progreso

Trabajo en progreso, WIP (Work In Progress) para abreviar, es


el número de elementos de trabajo actualmente en progreso. Por
ejemplo, el escenario de la figura de abajo tiene un Kanban con WIP
de uno: tres elementos de trabajo están en la etapa de Por Hacer, uno
está en progreso (WIP), y cuatro elementos ya están completos.
Diagrama de flujo cumulativo 10

Modelo kanban: a fazer / fazendo / feito

En el DFC, el WIP en un momento es la altura de la línea vertical


de la zona de trabajo en progreso en dicho momento. La siguiente
figura representa el trabajo en progreso en la semana 5.

WIP en el DFC

Lead Time

El Lead Time es el tiempo entre el momento en el que el elemento de


trabajo se añade al sistema (el Trabajo en Progreso) y el momento
en el que el elemento de trabajo sale del sistema (trabajo terminado;
la etapa Hecho). Para el Kanban Por hacer / En Progreso / Hecho
presentado previamente, el Lead Time es el tiempo que tarda en
Diagrama de flujo cumulativo 11

completar un (y sólo un) elemento de trabajo en la etapa En


Progreso.
Como suele ser el caso, más de un elemento de trabajo estará en
marcha en la etapa En Progreso. Por tal razón, normalmente la
pregunta que debe responderse es: en promedio, ¿cuánto tiempo se
tarda en completar un elemento de trabajo?
La respuesta a esta pregunta se representa en el DFC. La siguiente
imagen muestra una línea horizontal que representa el Lead Time:
¿cuánto tiempo le toma a un elemento de trabajo para ir a través
del sistema? O, en otras palabras: ¿cuánto tiempo se necesita para
que un elemento de trabajo pase de la etapa En Progreso a la etapa
Hecho (de la zona azul a la zona verde en el DFC)?

Lead Time en el DFC

Throughput

El Throughput es la velocidad a la que los elementos de trabajo


están pasando a través del sistema. En el DFC, el Throughput
se representa por el ángulo de la línea de elementos de trabajo
completados (la línea entre el área verde y el rojo). A continuación
se presentan dos imágenes con dos marcas en el DFC, comparando
Diagrama de flujo cumulativo 12

dos momentos distintos; el segundo tiene un Throughput mucho


más bajo.

Throughput en el DFC - momento 1

Throughput en el DFC - momento 2

La ley de Little

“El número promedio de elementos de trabajo en un


sistema estable es igual a la tasa promedia de termi-
nación, multiplicada por su tiempo promedio en el
sistema.” ∼ John Little, 1961 1
1
A Proof for the Queuing Formulaî, por Little J. D. C. (1961)
Diagrama de flujo cumulativo 13

El texto anterior es de “A Proof for the Queuing Formula” por Little,


J. D. C. (1961). Se le conoce como la Ley de Little.
John Little estudió y demostró la relación entre el trabajo en
progreso y el tiempo de entrega. Resulta que es una simple primera
ecuación. Y resolviendo la ecuación es posible averiguar el tiempo
promedio de elementos de trabajo en el sistema.
Mi bar de whisky nos proporciona un gran ejemplo de sistema
estable para ilustrar cómo se puede aplicar la Ley de Little para
entender y realizar un seguimiento de WIP, throughput y lead time.

mi bar de whisky

Mi esposa y yo tenemos un acuerdo. El lado derecho del bar es


mío, el lado izquierdo es de ella. Sólo bebo whisky. Mi lado del bar
contiene 12 botellas de whisky.
Cada vez que termina una botella, la quito del bar. Entonces abro
uno nuevo, y lo añado al bar. Mi bar es un sistema estable: la
Diagrama de flujo cumulativo 14

velocidad a la que las botellas de whisky entran en el bar es la


velocidad a la que salen.
El número de botellas de whisky en mi bar es constante: 12 botellas.
Por año, termino un promedio de 6 botellas de whisky. Entonces,
¿qué es el tiempo promedio que dura una botella de whisky en mi
bar?

Vamos a aplicar la Ley de Little

WIP = L x T, o, en palabras, el número promedio de elementos de


trabajo en un sistema estable (WIP) es igual a la tasa promedia de
terminación (T) x tiempo promedio en el sistema (L).
Usando los términos del bar de whisky: 12 botellas (WIP, o el
número de botellas de whisky en el bar) = 6 botellas / año (through-
put, o tasa media de terminación) x lead time, o el tiempo promedio
en el bar.
12 botellas = 6 botellas / año x lead time.
Por lo tanto, el tiempo promedio que dura una botella de whisky en
el bar es 2 años.
Es ilógico! A través de la fórmula se obtiene la respuesta 2, pero es
posible que estás pensando en 2 meses, y no dos años!
Esta es una confusión común. Al leer que un promedio de 6 botellas
de whisky se terminó por año, podrías haber hecho un cálculo
sencillo: 6 botellas por año equivale a una botella cada 2 meses.
Y habría sido 2 meses para una botella si el bar encajaría sólo una
botella.
Piénsalo. El consumo de whisky no es de una sola botella. Todos
ellos se abren y se consumen. Si se vierte un solo vaso, una botella
se reduce un poco, mientras que otros 11 siguen sin tocar. Y el bar
tiene 12 botellas de whisky abiertas.
Diagrama de flujo cumulativo 15

Así que, ¿cómo funciona eso?

Tener menos botellas en el bar significa que cada botella va a


terminar más rápido. Como se ha descrito, por año, 6 botellas de
whisky están acabados. Sin embargo, el bar tiene 12 botellas. Sin
duda, esto está afectando el lead time promedio.
Por un momento, olvídate de la Ley de Little. Permítanos contarte
otra historia. El whisky es bueno para el corazón. Por esta razón
Paulo toma un muy pequeño bocadito todos los días. Para esta
comparación, considera su hábito de beber como muy constante.
El verano pasado, Paulo se fue a una casa en la playa en la que
pasó dos meses. Tomó un poco de ropa, su ordenador portátil (para
trabajar de forma remota y escribir sobre este tema), y una botella
de whisky. A medida que el coche estaba lleno, no se llevó el bar
entero. Eligió una botella sin abrir y se la llevó con él.
Esa botella estaba vacía en exactamente 2 meses. ¿Entonces qué
pasó?
Es simple, y John Little lo ha demostrado muy bien. El trabajo en
progreso o WIP en el bar de la casa playera fue 1; sólo una botella.
El throughput seguía siendo el mismo: 6 botellas por año. Una vez
más, hagamos los cálculos matemáticos simples:
WIP = L x T, o, en palabras, el número promedio de elementos de
trabajo en un sistema estable (WIP) es igual a la tasa promedia de
terminación (T) x tiempo promedio en el sistema (L).
Usando los números del bar de la casa playera: 1 botella (WIP,
o el número de botellas de whisky en el bar) = 6 botellas / año
(throughput, o tasa media de terminación) x lead time, o el tiempo
medio en el bar.
1 botella = 6 botellas / año x lead time,
Por lo tanto, el tiempo promedio que una botella de whisky se queda
en el bar es de 2 meses (1/6 de un año).
Diagrama de flujo cumulativo 16

WIP = L x T; el lead time promedio es directamente proporcional al


WIP, y esa relación es el throughput. Como se ha demostrado en el
ejemplo del bar de whisky, menos WIP significa una entrega más
rápida de los elementos de trabajo (botellas de whisky). Menos es
más rápido!
Ok, estoy seguro de que basta con las matemáticas por el momento.
El DFC demuestra el mismo punto. La siguiente figura muestra el
DFC con representaciones de lead time y WIP para dos momentos
diferentes. Se observa el punto principal de la Ley de Little: WIP
más pequeño representa menos lead time.

Ley de Little en el DFC

Hay que tener en cuenta que el DFC presentado fue extraído de un


proyecto real, lo que demuestra el punto: una vez que se redujó el
WIP, también se disminuó el lead time promedio.

Estabilización del sistema

Siempre que una botella termina, se elimina del bar.


Luego, uno nuevo se abre y se añade al bar.

Esta declaración describe cómo las botellas de whisky se retiran de y


se añaden al bar. En ella hay dos importantes conceptos del sistema:
Diagrama de flujo cumulativo 17

sistema Pull y sistema estable

Sistema Pull

Sistema Pull describe el movimiento de los elementos de trabajo


impulsado por la demanda real. En el ejemplo del bar, una botella
que se terminó deja un hueco en el bar. Por lo tanto se crea una
demanda para que una nueva botella se abre y se coloque en el bar.
En esencia, el movimiento de los elementos de trabajo (las botellas
de whisky) es impulsado por la demanda real: una botella terminada
se retira del bar, abriendo espacio para una nueva que se agrega
inmediatamente al bar, ocupando el espacio vacante.

Sistema Pull

Lean Manufacturing describe el sistema Pull en términos de un


producto, que se tira a través del sistema más que ser empujado
a través del sistema. Un ejemplo de un sistema Push sería la adición
de botellas al bar irrespectivamente de la eliminación de las botellas
ya colocadas en el bar. Básicamente, las nuevas botellas se añadirían
sin haber creado ningún tipo de demanda (espacio en el bar).
Diagrama de flujo cumulativo 18

sistema Push

En los años 80, Ford y Toyota fueron grandes ejemplos de


sistemas Push y Pull, respectivamente. Siguiendo un sistema
Push, Ford produciría cantidades masivas de carros que se
quedarían en las fábricas de garajes y tiendas en espera de
los clientes. Por otro lado, a raíz de un sistema Pull, Toyota se
centraría en la fabricación rápida de un carro personalizado,
tan pronto como una nueva demanda fue provocada por un
cliente a colocar una orden de compra.

Sistema estable

El bar de whisky es un sistema estable: la velocidad a la que las


botellas de whisky entran en el bar es la velocidad a la que salen.
¡Tan simple como eso!

“Un sistema estable es un sistema por el cual la tasa de


entrada es igual a la tasa de salida” (John Little) 2 .
2
A Proof for the Queuing Formulaî, por Little J. D. C. (1961)
Diagrama de flujo cumulativo 19

John Little define el sistema estable en su investigación y escrituras


sobre las métricas y mejoras de proceso.

La estabilidad del sistema en el DFC

El DFC es su mejor aliado para la estabilización del sistema. En


él se pueden visualizar con claridad las tasas de entrada y salida.
Las siguientes tres imágenes representan: (1) la tasa de entrada, la
velocidad a la que se añaden elementos al sistema; (2) la tasa de
salida, la velocidad a la que los elementos salen del sistema, y (3)
un sistema estable, un sistema para el cual la tasa de entrada es igual
a la tasa de salida.

tasa de entrada en el DFC


Diagrama de flujo cumulativo 20

tasa de salida en el DFC

sistema estable en el DFC

Mientras que la tasa de entrada y las tasas de salida no sean iguales,


el sistema será inestable. Las siguientes dos imágenes muestran dos
momentos en los que el sistema es inestable. En la primera imágen,
la tasa de entrada es mayor que la tasa de salida, por lo tanto el WIP
está aumentando. En la segunda imagen, la tasa de salida es mayor
que la tasa de entrada, por lo tanto, el WIP se está disminuyendo.
Diagrama de flujo cumulativo 21

sistema inestable: inundación

sistema inestable: inanición

En estos DFCs se puede ver una vez más la Ley de Little: la reducción
de WIP reduce el lead time. Ten en cuenta que el DFC mostrado
tiene datos de un proyecto real. Períodos inestables sí ocurren.
El punto principal es que el DFC es una herramienta para darse
cuenta y actuar sobre la inestabilidad. Las dos figuras siguientes
muestran el proyecto de ejemplo. Comenzó estable, pasó por un
periodo inestable (donde el equipo actuó en consecuencia),a seguido
por otro período estable.
Diagrama de flujo cumulativo 22

períodos estables en el DFC

período de inestabilidad en el DFC


Acerca del autor
Principal Consultant en ThoughtWorks Brasil y co-fundador de
AgileBrazil, Paulo Caroli tiene más de veinte años de experiencia
en desarrollo de software, trabajando en varias empresas en Brasil,
India, USA y Latinoamérica. En 2000, descubrió Extreme Program-
ming y desde entonces ha centrado su experiencia en procesos
y prácticas Ágil & Lean. Se unió a ThoughtWorks en 2006 y ha
ocupado posiciones de Agile Coach, Trainer y Project Manager.
Recibió una Licenciatura en Ciencias de la Computación y una
Maestría en Ingeniería de Software, ambas de PUC-Río.
Paulo es autor de: “Lean Inception: How to Align People and Build
the Right Product”; y “Fun Retrospectives: Activities and Ideas for
Making Agile Retrospectives More Engaging”.

Paulo Caroli

Sigue a Paulo Caroli en su sitio web y en redes sociales:


Acerca del autor 24
Sobre la Editora Caroli
Para los lectores y autores que buscan y comparten conocimiento
de forma ágil, la Editora Caroli es una editora-boutique - todos los
libros son escritos, leídos, editados y / o revisados por Paulo Caroli
- que auxilia en la producción, divulgación y distribución de libros
y e-books. A diferencia de las editoriales tradicionales, la Editora
Caroli da acceso al conocimiento en su esencia, ofreciendo el texto
de las nuevas obras vía e-books gratuitos, además de apoyar eventos
y entidades de enseñanza, regalándolos en forma de libros impresos.
En www.caroli.org usted encuentra este y otros contenidos de cali-
dad. Disfrute, pues, los libros y los e-libros en WIP están disponibles
gratuitamente.

WIP (Writing In Progress)

La Editora Caroli presenta una nueva propuesta de trabajo, acer-


cando a los autores con sus lectores desde el inicio de la generación
del contenido. ¿Por qué esperar que el autor termine de escribir
para ver si el contenido es bueno? En el mundo actual eso ya no
tiene sentido. La Editora Caroli promueve el intercambio (gratuito
siempre que sea posible) del WIP a través de formatos e-book (pdf,
mobi y epub). De esta manera, los lectores tienen acceso rápido a
las nuevas ideas, y pueden formar parte de la evolución de la obra.
Para los autores, esta es una forma efectiva de retroalimentación y
motivación para la generación de contenido.

También podría gustarte