Friday, May 28, 2010

Webinar: Moving from Failing to Successful Agile Adoption

----- English version on top and Spanish version at the bottom -----
----- Versión en Inglés primero y version en Español abajo -----

----- English -----
My Webinar: Moving from Failing to Successful Agile Adoption
is available at http://blip.tv/file/3645444

----- Spanish -----
Mi
Webinar: Moving from Failing to Successful Agile Adoption
está disponible en http://blip.tv/file/3645444

Friday, May 21, 2010

New game: Packing Peanuts to learn about technical debt

----- English version on top and Spanish version at the bottom -----
----- Versión en Inglés primero y version en Español abajo -----

----- English -----
My new game: "Packing Peanuts" is now available on tastycupcakes.com

----- Spanish -----
Mi nuevo juego: "
Packing Peanuts" está dispnible en tastycupcakes.com

Thursday, May 20, 2010

Making pamphlets, my Kanban game has 5 stars :-)

----- English version on top and Spanish version at the bottom -----
----- Versión en Inglés primero y version en Español abajo -----

----- English -----
"Making Pamphlets", my kanban game which I posted on tastycupcakes.com is currently the featured on the home page of tastycupcakes.com (a website dedicated to learning through games) and has 5-star rating :-)


----- Spanish -----
"Making Pamphlets", mi juego de Kanban que publiqué en tastycupcakes.com (un sitio dedicado a aprender jugando) esta actualmente en la página principal de ese sitio y clasificado con 5-estrellas! :-)

Wednesday, May 19, 2010

Book Review: Kanban: Successful Evolutionary Change for Your Technology Business

It is very rare to find a good technical book that is also a good management book and addresses both aspects in a balanced way. But what really makes one's chin drop is finding a book that goes beyond the methodological, the mechanical, and the administrative aspects to address the ever so important--but way too often ignored--human aspects required to make a project successful. David's is such a book.

Kanban is a relatively new lean-agile method that allows teams and the projects they work on to be built in a true continuous flow manner in which improvements over the product being built and over the process itself occur. I indicted it is relatively new because its origins started back in 2004 as David writes on chapter 4. David is the person behind the creation and evolution of Kanban as a mechanism for software development. Although Kanban started in manufacturing, it has evolved to become rather unique in many aspects so don't expect a 1:1 mapping. Meaning, you should read this book cover-to-cover to get full benefits.

Part One describes David's journey of revelation to develop the Kanban model and explains why Kanban is a very effective method. In many ways it is due to its ease of acceptance, adoption, and the highly collaborative and communicative nature that allows people to bring change and evolution to processes what makes it successful.

Part Two explains the basics of Kanban as a mechanism. From work-in-progress to lead time, figuring the right cadence to maximize productivity, and prioritization; all of them paramount factors to mature enterprises. Using the case of an IT division from Microsoft, David explains how Kanban made the best out of the worst department at a division of Microsoft's IT division. Kanban brought high visibvility to the issues that affected the department and through waste elimination, limitation of work-in-progress, adequate policies, and cadence the department became amazingly successful. The last chapter treats in detail the importance of generating a culture of continuous improvement within an organization.

Part Three is the core of the book and explains how to implement Kanban. It introduces Value Stream Maps from a kanban perspective and goes into full detail on how to create a kanban board, the anatomy of the cards, and how to treat aspects such as concurrency and unordered activities, which are hard to deal with under other methodologies. How to use the board as a control and pull system as well as an scalable mechanism for daily standups is treated on Chapter 7. True sustainable pace is explained on chapters 8 and 9. Chapter 10 provides some strategies to limit the work-in-progress. One key factor in the communication within and outside the team are the service level agreements and are explained on chapter 11. Kanban metrics are particularly useful and fun to use, as shown on chapter 12. A problem with most methodologies is that they do not scale well. Kanban is better suited for such situations and chapter 13 gives insights on how to do that. The last two chapters focus on operational and strategy issues to increase its effectiveness and adoption.

Par Four is the next-step. That is, once you have a functional kanban mechanism in place at your organization here's how to make it evolutionary to create significant impact at the organization. Consider eliminating or at least reducing bottlenecks, waste and variability; better usage of resources; identifying wasteful activities; understanding and treating variability; and the importance of properly treating blocked work.

I introduced Kanban to a financial institution recently and even use it as an administrative tool for ma work and personal activities. The results have been no less than awesome.

Wednesday, May 12, 2010

David J Anderson's book on Kanban is out :-)

----- English version on top and Spanish version at the bottom -----
----- Versión en Inglés primero y version en Español abajo -----

----- English -----
David J Anderson's book
Kanban: Successful Evolutionary Change for Your Technology Business
is now available
http://tinyurl.com/29phwxr

----- Spanish -----
El libro de David J Anderson's
Kanban: Successful Evolutionary Change for Your Technology Business
ya está disponible
http://tinyurl.com/29phwxr

Tuesday, May 11, 2010

Mexican Academy of Informatics just made me a member

----- English version on top and Spanish version at the bottom -----
----- Versión en Inglés primero y version en Español abajo -----

----- English -----
Unexpected event. I just got a phone call from the AMIAC (Mexican Academy of Informatics) and was told they are making me a member. This is a huge opportunity, which obviously I accepted, that will make easier my plan to create strong relationship with the Secretary of the Economy to get them to give lean-agile similar support for adoption as that given to CMMI, TSP, ISO, etc.
It will also give me the opportunity to contribute to the creation of a new program to improve the educational system in Mexico.

----- Spanish -----
Esto me llego de manera inesperada. La Academia Mexicana de Informática (AMIAC) me invitó a ser miembro de ella; lo cual acepté con mucho gusto. Esto es una grán oportunidad que facilitará mi plan de poder tratar con la Secretaría de Economía que le dé apoyo a la adopción de lean-agile de la misma manera que lo ha hecho con CMMI, TSP, ISO y otros. También me permitirá colaborar en la generación de un nuevo plan educativo para México.

Monday, May 10, 2010

My first Kanban game

----- English version on top and Spanish version at the bottom -----
----- Versión en Inglés primero y version en Español abajo -----

----- English -----
My first Kanban game is now available on tastycupcakes.com. It is a very simple game that helps practice some kanban concepts.
http://tinyurl.com/29kg42r

----- Spanish -----
Mi primer juego de Kanban está disponible en tastycupcakes.com. Es un juego simple que ayuda a practicar algunos conceptos de Kanban.
http://tinyurl.com/29kg42r

Sunday, May 2, 2010

Coming webinar: Moving from Failing to Successful Agile Adoption (5/19)

----- English -----
I'll be giving a webinar on "Moving from Failing to Successful Agile Adoption" on May 19 at Noon PST. For more information visit Shojiki Solution's website or http://bit.ly/aBWFya

----- Spanish -----
Voy a dar un webinar en Inglés titulado "Moving from Failing to Successful Agile Adoption" el 19 de Mayo a las 12:00 hrs (hora de California USA). Para mayor información visiten el website de Shojiki Solutions o http://bit.ly/aBWFya

MexAPLN: First public meeting

----- English version on top and Spanish version at the bottom -----
----- Versión en Inglés primero y version en Español abajo -----

----- English -----
MexAPLN's first public meeting took place April 29, 7:45 PM, at the offices of IDS in Mexico City. Despite the fact that, in addition to the usual heavy traffic, there were a couple of very serious accidents that delayed some of the attendees, The meeting was a great success! There were 20 people, out of which 2/3 were guests.

The first 25 minutes were for networking and extra slack for those delayed by traffic... and we had great hor d'ouvres. Adriana was our master of ceremonies. She welcomed everybody and to get started had Masa give a little bit of background talking about APLN and how MexAPLN was formed. Adriana then introduced Sergio Durán, who talked about MexAPLN and its charter. We moved then to the main topic of the meeting which was a talk by Masa on lean-agile project management, emphasizing on the lean-agile prism. There was great interest and participation by the audience. A post-talk discussion on agile adoption took place with great comments by everyone.

The meeting's closure consisted on a raffle and a quick introduction by all present.


----- Spanish -----

La primera reunión pública del MexAPLN tuvo lugar el 29 de abril, 19:45 hrs, en las oficinas de IDS en la Ciudad de México. A pesar de que además del tráfico habitual hubo un par de accidentes muy graves que retrasó algunos de los asistentes, la reunión fue un gran éxito! Había 20 personas, de las cuales 2 / 3 fueron invitados.

Los primeros 25 minutos fueron para la networking y dar mas tiempo a aquellos perjudicados por el tráfico ... y tuvimos grandes hor d'ouvres. Adriana fue nuestra maestra de ceremonias. Ella dio la bienvenida a todo el mundo y para empezar Masa dio un poco de antecedentes hablando sobre el APLN y cómo se formó MexAPLN. Adriana presentó a continuación a Sergio Durán, quien habló sobre MexAPLN y sus estatutos. Pasamos entonces al tema principal de la reunión que fue una charla sobre gestión de proyectos ágil por parte de Masa, con énfasis en el prisma lean-agile. Hubo gran interés y participación de la audiencia. Una discusión posterior a la charla sobre la adopción ágil se llevó a cabo con grandes comentarios por todos.

El cierre de la reunión consistió en una rifa y una introducción rápida por todos los presentes.