Chess - antoniomartel.com

Archivos de Autor: antoniomartel

De cómo Agile y Zara hacen cambiar la industria de la moda americana

En mi última entrada comentaba que no sólo el software puede escribirse de forma ágil. Un libro también podía escribirse usando estas técnicas pero ¿sólo el software y los libros? Por supuesto que no. También las prendas de ropa pueden diseñarse, fabricarse o inventariarse de forma ágil.

Aquí les cuento cómo empresas de la industria de la moda como Zara dan una respuesta ágil al mercado dejando a sus competidores americanos perdiendo cuota de mercado.

Agile para acelerar las ventas en la industria de la moda

El periódico El País cuenta en un artículo con ese título cómo algunas multinacionales americanas están teniendo problemas para adaptarse al ritmo de ventas que tienen dos de sus principales competidores, Zara y H&M.
En el trimestre presentado habían perdido un 6% en ventas y en el ejercicio del último año (2014) su cotización bursátil había bajado un 25% por lo que muchas empresas del mundo de la moda han terminado rindiéndose a las nuevas técnicas comerciales de la fast fashion:

«(…) admite que el viejo modelo de producir la ropa con un año de antelación está desfasado en la era del comercio online. Primero, porque el sistema que sigue es tan rígido que no le permite reducir los pedidos en los artículos que se quedan en la estantería sin vender. Segundo, y casi más importante, está atado de manos cuando una prenda tiene éxito.»

Cómo lo hace Zara

En 2004 la Harvard Business Review analizaba las nuevas prácticas de gestión de Zara y afirmaba sobre ellas que «eran cuestionables, si no, directamente locas» aunque admitía que «La compañía puede diseñar, producir y entregar una nueva prenda de vestir y ponerla en sus tiendas en cualquier parte del mundo en tan sólo 15 días. Ese ritmo no se había visto nunca en el negocio de la moda, donde los diseñadores normalmente pasaban meses planificando la siguiente temporada«.

Zara consigue aumentar su margen de beneficios en un 28% siendo hasta 4 veces más rentable que sus competidores mediante una combinación de márgenes altos, tiempos de venta bajos y reducción del riesgo de inventario.
Tal cómo explica Forbes una de las técnicas ágiles que permitió a Zara mejorar de forma drástica sus resultados financieros fue la de retrasar hasta el último momento la transformación del producto final. Sólo cuando saben qué producto se está vendiendo bien es cuando lo pasan a fabricación. No manufacturan todo su stock antes de que comience la nueva temporada evitando llenar las tiendas de prendas que no aún saben si se venderán bien.

Esto ha hecho que Zara en sus rebajas descuente sólo un 15% de media a los productos que no ha podido vender a su precio original (son pocos). Mientras, otros competidores tienen que aplicar descuentos del 50 al 70% a los productos que no han podido ser vendidos en toda la temporada.
El artículo de Forbes indica también:

«El rendimiento de la gestión ágil en la fast fashion está ya bien documentado, pero aún como en otros sectores, muchos managers americanos están todavía atrapados en la forma de pensar de la gestión tradicional y están siendo lentos para responder.»

Otra de las joyas de la corona que permite a Zara ser tan eficiente en la gestión de su stock para mantenerlo siempre en movimiento es el chip RFID. Gracias a él, han podido reducir hasta en un 90% el tiempo que necesitan para realizar un inventario o para buscar un artículo concreto en la tienda.
Ser tan rápidos inventariando, diseñando o poniendo sus productos en las estanterías aumenta su margen de beneficios y disminuye el riesgo de quedarse con productos que no pueden vender. Como ves, ser ágil es bueno tanto si se trata de vender moda como de escribir software. También es bueno para producir coches como en el caso de Toyota pero esto ya es tema para otro artículo.

Referencias:

Cómo escribir un libro ágil

Sí, también puede escribirse un libro de forma ágil. No solo el software se construye de esta manera. Todo esto de agile es aplicable a muchos campos, no solo a la tecnología. En esta entrada les cuento cómo usé esta filosofía de trabajo para escribir el libro Gestión práctica de proyectos con Scrum:

Centrarse en lo importante, quitar lo accesorio

A los libros actuales, sobre todo a los libros técnicos, les pasa algo parecido a lo que le pasó hace unos años a los CDs de música. Tú sólo comprabas el CD porque habías oído aquella canción por la radio pero ¿Cómo iba el CD a tener menos de 20 canciones (y costar menos de 20 euros)?

Había que rellenarlo con algo. ¿Que las últimas canciones no tenían la misma calidad que los dos o tres primeros hits del disco? Bueno, era necesario justificar el precio y rellenarlo un poco. Esto podía hacer que terminases aborreciendo al autor por aquellas tres últimas canciones en un dueto con Tom Jones o con la versión tecno-pop de su primer éxito.

Con los libros nos puede pasar lo mismo. Nos sentimos mejor si nuestro libro tiene 500 páginas y estamos dos años escribiéndolo pero ¿Qué coste tiene eso para ti que lo escribes? ¿Y para el que lo compra? Probablemente a él sólo le interesaban los capítulos sobre estimaciones ágiles o sobre las ventajas de Scrum.

Algo así me pasó a mí cuando comencé a escribirlo. Tenía muy pocas páginas y tuve la tentación de meter otros capítulos de relleno. En realidad no eran igual de interesantes que los demás o no estaban tan dirigidos hacia el tema principal del libro. Terminé quitándolos. La primera versión del libro sólo tenía unas 67 páginas pero preferí eso a que el lector se quedase con la sensación de un libro demasiado largo o aburrido.

Real artists ship!

Esta frase atribuida a Steve Jobs (Real artists ship!) alude a que los artistas de verdad no están dándole vueltas a su obra hasta conseguir el cuadro o la escultura perfecta. Lo entregan, lo sacan a la venta y miran qué es lo que interesa de verdad al mercado.

¿Has escrito un tutorial sobre la instalación de Pentaho? ¿Un manual de configuración de WordPress? ¿Qué hacen en el cajón? Búscate una portada (hay cientos de webs por ahí para eso), dale formato, escribe una descripción atractiva y ponlo a la venta en KDP de Amazon, en iTunes o dónde quieras.

¿Sólo tiene 30 páginas? Bueno, ponlo a la venta por uno o dos dólares. Con que vendas unos cuántos ya te habrán pagado las 20 horas que te costó prepararlo. Además, habrás aprendido un montón de cosas sobre marketing digital, ventas, royalties, etc. y qué temas venden libros y cuáles no.

La perfección es una asíntota vertical

Por más que intentes escribir el libro perfecto, con la portada perfecta, con el precio exacto para el máximo de ventas y sin erratas… no podrás hacerlo. La perfección es una asíntota vertical (lo siento, de-formación profesional o más bien académica: Cálculo I en la universidad).

Cuanto mejor intentes hacerlo, mayor coste tendrá para ti. Cuando ya le hayas dedicado un número enorme de horas, dedicarle otro montón igual no te va a poner mucho más cerca de conseguir un bestseller.

Cuando saqué el libro a la venta, me di cuenta por las primeras opiniones de libro que los usuarios creían que sería un manual de Scrum. Tuve que aprender de eso y cambiar la descripción para dejarlo más claro. Pequeños cambios en la descripción tenían un impacto alto en las ventas.

Del mismo modo, cuando puse la segunda portada que utilicé para el libro aumenté las ventas alrededor de un 30%. Lamentablemente bajé un porcentaje aún mayor cuando la cambié para poner la tercera. Era una portada más cara y que a mí me parecía más bonita pero al parecer no era del gusto de los usuarios de Amazon.

Son los posibles compradores los que te dirán si el contenido, la portada o la temática les interesa o no. Puedes pensarlo y repensarlo pero hasta que el libro no esté en las estanterías virtuales no sabrás lo que funciona y lo que no. Evita la parálisis del perfeccionismo y no le des muchas vueltas. Pon tu libro a la venta y que ellos decidan (recuerda, real artists ship!).

A propósito, ya está a la venta la edición en papel de mi libro Gestión práctica de proyectos con Scrum. Si no lo habías comprado ya porque no tenías un Kindle o no te gusta leer en tu PC, ahora tienes la oportunidad de comprarlo en el formato de tapa blanda en Amazon.com o Amazon.es.

Gestión práctica de proyectos con Scrum en Amazon
Gestión práctica de proyectos con Scrum en Amazon

 

Scrum en la práctica: Cómo lo usamos en DESIC

La semana pasada publicaba un prezi con una introducción al uso que dábamos a Scrum en DESIC. Esta semana les dejo con el enlace a una segunda presentación en la que concretamos con algo más de detalle cómo usamos Scrum en el trabajo diario en DESIC:

  • Cómo hacemos los tests
  • Cómo planificamos los sprints
  • Cómo ha sido el proceso hasta llegar a la versión de Scrum que utilizamos actualmente y qué nuevas automatizaciones queremos incorporar.
Tienen acceso a la presentación aquí: Scrum en la práctica: Cómo lo usamos en DESIC.
Scrum en la práctica: Cómo lo usamos en DESIC - Antonio Martel

Presentación Cómo usamos Scrum en DESIC (I)

He creado una presentación en prezi que muestra cómo usamos Scrum en DESIC: nuestra particular versión de este marco de trabajo y cómo lo aplicamos. En las últimas diapositivas explico también las que creo que son las principales ventajas que Scrum (o agile si quieres) aporta a los proyectos en general (y a los nuestros en particular).

Puedes acceder a la presentación a pantalla completa haciendo clic en la imagen o en este enlace directamente a prezi: Cómo usamos Scrum en DESIC (I).

Cómo usamos Scrum/Agile en DESIC por Antonio Martel

Cómo usamos Scrum en DESIC

En los blogs sobre software o metodologías varias solemos contar las bondades del framework que usamos o filosofamos sobre el devenir de la industria pero pocas veces contamos qué tal nos va o qué estamos haciendo exactamente en nuestro trabajo diario. De eso va esta entrada, de cómo trabajamos y de qué hacemos para sacar adelante nuestros proyectos.

Trabajo en DESIC, una empresa de desarrollo de software canaria, en la que llevo trabajando en multitud de proyectos desde hace ya más de 10 años. Llevamos unos cuantos intentando ser un poco más ágiles en cada uno de esos proyectos. De unos se aprendió qué debíamos hacer, de otros aprendimos qué no había que hacer y de lo aprendido en todos ellos hemos llegado al estado actual (mejorable aún, eso seguro). Aquí van unas pinceladas sobre cómo trabajamos en DESIC:

Trac para planificar el sprint

No usamos una de esas populares herramientas de gestión de tableros kanban, ni siquiera tenemos un tablero físico con todas esas pegatinas de colores. Usamos Trac en su lugar. Ya sé que no suena tan cool y que tiene una pinta un poco, digamos, vintage, pero nos funciona y la verdad es que lo hace bastante bien.

Cada dos semanas planificamos las tareas a realizar durante las siguientes dos semanas y las introducimos como tickets en el trac para el sprint que vamos a comenzar. Cada vez que alguien resuelve un ticket entra en trac y lo marca como cerrado o lo pasa a un compañero para que continúe con su parte. De un simple vistazo todos vemos el trabajo pendiente que nos queda por acabar y la prioridad que tiene.

Si no hemos podido cerrar muchos tickets en este sprint nos quedamos algo preocupados porque llegaremos al día de demo y no tendremos mucho que enseñar. En cambio si todo ha ido bien y hemos terminado nuestros tickets e incluso comenzamos ya con los de la semana siguiente vamos a estar mucho más contentos (sí, a veces adelantamos lo previsto para el sprint).

Cómo planificamos el sprint

Normalmente tenemos sprints de dos semanas que en alguna ocasión han sido de 3 por vacaciones de parte del equipo de trabajo durante las navidades y en otras de solo una semana. Esto último no funcionó nada bien. Fue muy difícil planificar una demo, la planificación del siguiente sprint, pruebas y todo lo demás en sólo 5 días de trabajo.

Les pongo aquí cómo es el calendario habitual en un uno de nuestros sprints de dos semanas. Está copiado casi literalmente del panel de Google+ donde anunciamos lo que tenemos previsto para los próximos días:

Previsto en el sprint del proyecto para el paso por test, pre-demo y demo:
1. Miércoles de 2ª semana del sprint: 
          a) Test de la batería de tests de 8:00 a 12:00
          b) Pre-demo de 12:00 a 13:30
2. Jueves de 2ª semana del sprint:
          a) Correcciones a bugs/incidencias de 8:00 a 12:00
          b) Subida a demo a las 13:00 (con lo que haya hasta ese momento. No será posible hacer nuevas subidas hasta la demo del día siguiente)
          c) Después de demo correcciones que no hayan podido caber en esta demo y trabajo en siguiente sprint hasta la demo del día siguiente.
3. Viernes de demo
          a) Demo a las 12:00
          b) Planificación del siguiente sprint a las 13:00

En esta planificación que pueden ver ahí, hay algunas cosas que son particulares a nuestra forma de trabajar:

  • Tenemos una pre-demo el miércoles antes de terminar el sprint. Se estableció así porque en las primeras demo de los viernes fallaban muchas cosas o no nos habíamos entendido bien. Se muestra sólo al Scrum Master lo que han hecho durante esas casi dos semanas que puede ya ir viendo cómo de bien o mal va a quedar el sprint. Esto sirve también de ensayo para lo que vamos a ver el viernes en la reunión de demo real.
  • El último día del sprint, el viernes de la segunda semana tenemos una demo ante todo el equipo de trabajo, en la que no siempre está el Product Owner, nuestro cliente. Trabajamos en un entorno distribuido por lo que no podemos estar en las mismas oficinas que nuestro cliente cada dos semanas. La misma aplicación que hemos visto en demo la enviamos al product owner para que pueda comprobar el trabajo hecho en ese sprint y que valide o no el resultado.
  • En clientes más recientes, que han adoptado la agilidad desde hace mucho, hacemos una demo por Skype y se le explica lo realizado en esas semanas. Al final hay una retrospectiva en el que nos cuenta su impresión de lo que hemos hecho y lo que le ha gustado o no y puede mejorarse. Es una demo ensayada y probada para intentar que todo quede casi cronometrado en una hora de duración.

Cómo informamos al cliente

Cada vez que termina un sprint enviamos al cliente un informe de estado con las tareas y tickets de trac que hemos cerrado en esas dos semanas. Así pueden saber qué se pudo completar de lo previsto. Del mismo modo enviamos también qué tickets tenemos previsto cerrar durante las próximas dos semanas. Si todo ha ido bien deberá ser muy parecido a lo que digamos en el siguiente informe de estado que hemos podido finalizar.
Estos correos van con copia a la cuenta de correo de todo el grupo de trabajo y en él le indicamos al cliente también la URL donde podrá probar la versión de la aplicación que acabamos de desplegar y que revisamos en nuestra demo interna del viernes. En el correo van también las instrucciones sobre cómo probar los cambios realizados o dónde pueden encontrarlos.
En todo momento los clientes tienen acceso al entorno de demo para hacer sus pruebas, indicarnos qué va mal o decirnos qué cambios quiere sobre lo que está probando. Este entorno ha resultado ser muy útil porque nos permite mostrar muy rápidamente cada cambio aunque no esté finalizado sin tener que esperar a despliegues programados en pre-explotación o en producción.
Puedes ver más sobre las herramientas que usamos en esta otra entrada: Google+ como herramienta de gestión de proyectos.