Friday, August 9, 2013
Saturday, April 13, 2013
Gamikanbanation
The benefits of Kanban are very clear and have been proven on organizations of diverse kinds and all sizes, and so are the benefits of Personal Kanban. Personal Kanban has resonated so well that people of all ages benefit from it, and this includes kids.
The benefits of gamification, when done properly (and not abused to become more of a Skinner-style conditioning practice, which doesn't work on the long run) are also being proven.
A Chilean couple, Luis and Natalia, came up with an awesome and very clever idea that combines Kanban and gamification to help improve their daughter Micaela's behavior. Micaela is a 3-year old fantastic girl with a great personality and very active. She also has a tendency to get distracted and to let her behavior be influenced by peers. Her parents haven trying different approaches to help her out. What finally worked for them was a very clever combination of Personal Kanban and Gamification. Let's call it Gamikanation.
The fotos show how this works. Luis and Natalia used a combination of Kanban and gamification. To make it easy on Micaela, the board has implicit wip and being a personal Kanban some tasks are in progress throughout the day such as wearing her shoes and behaving well; and some are immediate action such as eating her food and brushing her teeth. The gamification aspect is using pink hearts (for a boy they could be cars or sports balls or other that agrees with the kid’s interests) and using icons instead of words (which works better independently of whether the person is already able to read or not).
Positive results were immediate and significantly better than anything they have tried in the past. Even the school staff noticed Micaela’s change and amazed asked Luis and Natalia what they did.
For those interested on some guidance the book Agile Kids by Shirly Ronen-Harel and Danny Kovatch, translated into Spanish by our own Angel Agueda, is a great help.
"Alex está muy emocionado con esto, todos los días está pendiente de actualizar su Kanban, apenas termina una actividad se ocupa de cambiarla a terminada. Me sorprende que ha mejorado su actitud y se esfuerza en terminar y hacer aquellas cosas que hasta el sábado no hací,a más que nada por no tener la disposición o motivación suficiente para ello.
La familia y el colegio ha notado estos cambios positivos y motivación por participar y terminar aquellas cosas que antes no hacía por iniciativa propia.
Muchas gracias por todos los conocimientos y aportes que nos has entregado, sin duda para mí en términos personales y profesionales Lean Agile ha sido un crecimiento muy positivo y beneficioso."
Valueinnova Kanban Certifications
Valueinnova started offering three Kanban Certifications at the beginning of 2013.
- The Kanban Methodologist Certification is the entry level one. It certifies the professional is capable of applying the Kanban system and method successfully to obtain it is necessary to take the 2 day course, dedicate some extra hours of education attending related events such as webinars, conferences or other training, a certain amount of time actively practicing Kaban on a real project, and presenting and passing an exam.
- The Kanban Leader Certification is for those interested on leading kanban teams. Requirements are to have a Methodologist certification and go through a series of actions similar to those for Methodologist but focused on Leadership.
- The Kanban Mentor Certification is for those interested on Mentoring Kanban adoptions. It requires the previous two and also has similar requirements but at a higher level
At this point there are six Kanban Methodologists worldwide:
- Marco Salas de la Paz: Panama
- Angel Agueda Barrero: Spain
- Matías Carrasco: Chile
- Luis Horacio Díaz Stoffel: Chile
- Gabriel Humberto Bracho Soto: Chile
- Ivonne Mienert C: Chile
Sunday, January 20, 2013
Demystifying Kanban talk at Yahoo! headquarters in Sunnyvale California, USA
I had the privilege of giving a talk for the Silicon Valley Agile Leadership Network at Yahoo! headquarters in Sunnyvale California, and at 86 people the fortune of this having been the largest-attendance meeting the SVALN has had so far.
The meeting started with a gentle 10-minute introduction on what Kanban is and isn't (it is for managing improvement and not for managing projects) and some basics of Systems and Lean thinking. Then 65 minutes of fun, workshop style introduction to the Kanban system and method. The audience was divided in 4-people temas (that is 21 teams) doing a series of time-boxed exercises, which with the help of several volunteers Masa managed to pull off successfully. Attendants had a lot of fun and it was a learning experience to all. The last five minutes masa wrapped things up and commented that comparing Kanban with Scrum doesn't make sense because they have different purposes. Scrum is to manage software projects and Kanban is to manage continuous improvement.
Yahoo!'s meeting room was just perfect for the event and the food they provided was great. SVALN did a fantastic job organizing the event and setting up the meeting room. Volunteers were key to the event's success.
The meeting started with a gentle 10-minute introduction on what Kanban is and isn't (it is for managing improvement and not for managing projects) and some basics of Systems and Lean thinking. Then 65 minutes of fun, workshop style introduction to the Kanban system and method. The audience was divided in 4-people temas (that is 21 teams) doing a series of time-boxed exercises, which with the help of several volunteers Masa managed to pull off successfully. Attendants had a lot of fun and it was a learning experience to all. The last five minutes masa wrapped things up and commented that comparing Kanban with Scrum doesn't make sense because they have different purposes. Scrum is to manage software projects and Kanban is to manage continuous improvement.
Yahoo!'s meeting room was just perfect for the event and the food they provided was great. SVALN did a fantastic job organizing the event and setting up the meeting room. Volunteers were key to the event's success.
Tuesday, October 2, 2012
On managing remote teams
Excerpt from In Search of Excellence by Tom Peters and Robert H. Waterman Jr.
“One reason the Roman empire grew so large and survived so long — a prodigious feat of management — is that there was no railway, airplane, car, radio, telephone. Above all, no telephone. And therefore you could not maintain any illusion of direct control over a general or provincial governor, you could not feel at the back of your mind that you could ring him up, or he could ring you, if a situation cropped up which was too much for him, or that you could fly over and sort things out if they started to get into a mess. You appointed him, you watched his chariot and baggage train disappear over the hill in a cloud of dust and that was that … There was, therefore, no question of appointing a man who was not fully trained, or not quite up to the job: you knew that everything depended on his being the best man for the job before he set off. And so you took great care in selecting him; but more than that you made sure that he knew all about Rome and Roman government and the Roman army before he went out.”
“One reason the Roman empire grew so large and survived so long — a prodigious feat of management — is that there was no railway, airplane, car, radio, telephone. Above all, no telephone. And therefore you could not maintain any illusion of direct control over a general or provincial governor, you could not feel at the back of your mind that you could ring him up, or he could ring you, if a situation cropped up which was too much for him, or that you could fly over and sort things out if they started to get into a mess. You appointed him, you watched his chariot and baggage train disappear over the hill in a cloud of dust and that was that … There was, therefore, no question of appointing a man who was not fully trained, or not quite up to the job: you knew that everything depended on his being the best man for the job before he set off. And so you took great care in selecting him; but more than that you made sure that he knew all about Rome and Roman government and the Roman army before he went out.”
Sunday, September 2, 2012
First ever PMI-ACP preparation course in Mexico
I was about to blog about this when I received email from PMI-SFBAC so I am directing you to their news on this instead of wasting time writing about the same.
http://www.pmi-sfbac.org/associations/4587/newsletter/?nbr=761
http://www.pmi-sfbac.org/associations/4587/newsletter/?nbr=761
Tuesday, August 21, 2012
Handling ticket issues with Kanban
David J Anderson's book on Kanban shows us that a way to handle ticket issues is by attaching a color tag to a ticket to make it visible. An issue is ticket-related event that becomes an impediment to its value flow, such as a defect, insufficient definition, unresolved dependency, etc.
What I encounter often is people have natural tendency to move the ticket to where the dependency lyes. Although Kanban does not stop us from doing so, this might not be the best of actions. If, for example, in the images here the dependency is on Patient Checkin it might be tempting to move the ticket to the Checkin column.
What I encounter often is people have natural tendency to move the ticket to where the dependency lyes. Although Kanban does not stop us from doing so, this might not be the best of actions. If, for example, in the images here the dependency is on Patient Checkin it might be tempting to move the ticket to the Checkin column.
Doing this brings some difficulties.
- We lose track of where the issue occurred (Treatment)
- Quantification becomes tricky. Cycle time measurement for the ticket becomes unreliable. It is better to leave the ticket under Treatment so that we know the issue occurred during Treatment and the red ticked affixed to the yellow ticked indicate the dependency with Check-in. This is better because we don't lose track of where things are at and quantification remains unaffected
- WIP handling becomes very tricky. What would happen if Checkin is at maximum capacity and we tried to move the ticket from Treatment to Checkin? We either violate WIP or keep the ticked under Treatment on some sort of stale state until Checkin has capacity (ugly)
- Root cause analysis becomes harder also. It is better to keep log of the activities under Treatment, where the issue actually occurred to make root cause analysis easier, otherwise it becomes a bit harder to understand the space-time-event relationship
There is another solution by Duane Bradbury, Alex Hui and Taimur Mohammad, which I like. I'm posting this with permission (thanks Duane!).
This is how we treat defects and the parent standard card...1- card is in progress in QA,3) if QA is unable to continue the Card is moved down to Fix QA as well. (if not the card remains in progress until they are unable to continue, maybe the defect will be fixed before they are stuck)4) the defect lives in this location until it is addressed/assigned, basically
so at this stage it is known that these cards are related (due to naming conventions) and it also shows the status.
5) once the defect is addressed and resolved it is moved into completed. flagging the QA to pick up the defect and see if it resolved. retesting
once the QA is able to pick it up both cards move into in progress QA. showing retest is happing.
Although this solution requires extra real state for the Fix swim lane it makes visibility and tracking much easier.
—Masa K Maeda
Visualizing cycles in Kanban
At a training session in Kitchener Waterloo, Canada. I was asked how to visualize and handle cycles in a Kanban board. The images below show a way to do it as a physical board and on an electronic board. Tickets within a cycle move from left to right, from one column to the next until and cycle back as many times as necessary and once done they move to the Done column at the the end of the cycle. Note that columns inside the cycle can contain their own Done columns.
For quantification purposes it is better to do so for the entire cycle only and not for columns inside the cycle. This is because quantification inside the cycle becomes tricky an might not necessarily be of much use (if anything, some might need to quantify the number of cycles but even that may vary from one task to another). If you are using an electronic tool make sure to get your settings for quantification adjusted accordingly.
For quantification purposes it is better to do so for the entire cycle only and not for columns inside the cycle. This is because quantification inside the cycle becomes tricky an might not necessarily be of much use (if anything, some might need to quantify the number of cycles but even that may vary from one task to another). If you are using an electronic tool make sure to get your settings for quantification adjusted accordingly.
Sunday, July 15, 2012
A case of advantage on maturing the Kanban board
Organizations new to Kanban that have no experience with Agile usually find it easier to design
their boards than those with Agile background because Kanban recommends the board to reflect
the actual process rather than an abstraction. Compare for example Board 1a, quite common in
agile practices, with Board 1b.
their boards than those with Agile background because Kanban recommends the board to reflect
the actual process rather than an abstraction. Compare for example Board 1a, quite common in
agile practices, with Board 1b.
This is a good start. As we all know, a project’s behavior changes over time. This means the
Kanban board should keep up with those changes, but unfortunately many Kanban
organizations don’t go about keeping the board up to date and that has undesirable
consequences such as fake visualization and forcing the real process to adjust to he board
process. Both of them affect quality and value delivery. Oh but there’s more to it. We miss big
time on the identification of opportunities for improvement.
Kanban board should keep up with those changes, but unfortunately many Kanban
organizations don’t go about keeping the board up to date and that has undesirable
consequences such as fake visualization and forcing the real process to adjust to he board
process. Both of them affect quality and value delivery. Oh but there’s more to it. We miss big
time on the identification of opportunities for improvement.
I will illustrate the benefits of keeping the board up to date through a real case. One of my
customers is a small Telecom business that provides technical services to some of the biggest
Telecoms in the world. The very first coaching session I gave them right after finishing Kanban
training consisted on helping them create their first functional Kanban board. As a coach I didn’t
build the board for them, of course, but rather had them create it providing guidance as I saw it
necessary. During that session I realized that the last portion of their process was convoluted so
I decided to dig into process details with them rather than focusing on creating the board.
Throughout the discussion the team agreed that part of the process was suboptimal and I made
a recommendation which we agreed upon and so the first Kanban board was created reflecting
the actual process but already suggesting a small but important change at the end. The change
had to do with the customer verification phase.
customers is a small Telecom business that provides technical services to some of the biggest
Telecoms in the world. The very first coaching session I gave them right after finishing Kanban
training consisted on helping them create their first functional Kanban board. As a coach I didn’t
build the board for them, of course, but rather had them create it providing guidance as I saw it
necessary. During that session I realized that the last portion of their process was convoluted so
I decided to dig into process details with them rather than focusing on creating the board.
Throughout the discussion the team agreed that part of the process was suboptimal and I made
a recommendation which we agreed upon and so the first Kanban board was created reflecting
the actual process but already suggesting a small but important change at the end. The change
had to do with the customer verification phase.
I visited them to do a second round of coaching and was very pleased to see they had modified
the board to be a show on Board 2a. I asked to a team member to explain the board to me and
he did a pretty good job; and at the same time I noticed some hesitation explaining the sub-
column labeled “Pending”. I decided the to dig in to it. Discussing this with the team it became
clear that it had to do with dependencies they had with their subcontracted providers as well as
with internal dependencies, and their cycle time was being affected by it.
the board to be a show on Board 2a. I asked to a team member to explain the board to me and
he did a pretty good job; and at the same time I noticed some hesitation explaining the sub-
column labeled “Pending”. I decided the to dig in to it. Discussing this with the team it became
clear that it had to do with dependencies they had with their subcontracted providers as well as
with internal dependencies, and their cycle time was being affected by it.
I then suggested to them to further visualize “Pending”. The result was Board 2b. We added a new
column to visualize de 3 subcontracted providers and also kept de original sub-column which was
to be used only for internal dependencies.
column to visualize de 3 subcontracted providers and also kept de original sub-column which was
to be used only for internal dependencies.
This change allowed to better understand the behavior of each subcontractor a well as to see how
the customer was taking care of its own dependencies. The subcontractors behavior was quantified
(the rest of the process had been quantified before from the beginning) and that allowed to show
them how their response time affected final delivery. This motivated the subcontractors to improve,
one of them started adopting Kanban also, and that resulted in significant improvement on delivery
to customer. This also motivated a behavioral change on the team itself to take care of their internal
dependencies more efficiently. The rend result was an increase of on-time delivery to customer from
86% to 99%.
the customer was taking care of its own dependencies. The subcontractors behavior was quantified
(the rest of the process had been quantified before from the beginning) and that allowed to show
them how their response time affected final delivery. This motivated the subcontractors to improve,
one of them started adopting Kanban also, and that resulted in significant improvement on delivery
to customer. This also motivated a behavioral change on the team itself to take care of their internal
dependencies more efficiently. The rend result was an increase of on-time delivery to customer from
86% to 99%.
Additional benefits surfaced from this such as the obtention of more contracts without having to
increase staff.
increase staff.
--Masa K Maeda
Thursday, July 12, 2012
First ever PMI-ACP Preparation course in Chile
The first ever PMI-ACP preparation course in Chile took place last June 25-27, 2012 in the city of Santiago with 20 attendees from 8 companies including Microsoft and Motorola. I gave this course with the fabulos logistics asistance of Gestionarte, a management trainig company in Chile. Attendees had a lot of fun! Some of the comments we got at the end of the course are: "Thanks for going above and beyond the course curricula, we learned much more" and "This is the best course I have attended in my entire life!"
First ever Accredited Kanban Training in Chile
I had the privilege and honor to give the first ever Accredited Kanban Training in Chile on June 28-29, 2012. We had an amazing group of 14 people from companies such as Telefónica, Zweicom, and other. The training was very upbeat, with high level of participation from everybody. Masa pointed out this is the course with the broader variety of talents since for the first time one of the participants was an artist (painter and sculptor) with no tecnical or scientific background and explaining Kanban wihtin that context was a fun and challenging task.
Wednesday, July 4, 2012
Great tool but no coaching makes...
Even if you have the best tool, if you don't have coaching this is what may happen to your lean/agile/kanban/scrum adoption.
http://www.youtube.com/watch?v=a0Ve2eNfgPQ
http://www.youtube.com/watch?v=a0Ve2eNfgPQ
Thursday, June 14, 2012
Monday, June 11, 2012
LKSE12 conference presentations
Here's some joy for those of you who missed the Lean Kanban Southern
Europe all together or couldn't see all the presentations you wanted to
because they took place at the same time.
This link takes you to all the recorded presentations.
http://lkse12.leanssc.org/media.htm
This link takes you to all the recorded presentations.
http://lkse12.leanssc.org/media.htm
Monday, January 23, 2012
Kanban for customer portfolio management
My business focuses on lean-agile coaching, consulting and training, not on software development services, and I successfully use Kanban to manage my customer portfolio.
It is untrue that Kanban is only good for software change management work. Many people new to Kanban have this misconception mainly for two reasons. One is because Kanban started in a change management team at Microsoft. The other one is because David J Anderson declared that Kanban is a method for change management in the organization and that statement can be misinterpreted. What David meant with that is Kanban helps you bring positive change to your organization. Although the original Kanban description is around software it is actually context free. There is a very popular book entitled Personal Kanban by Jim Benson that I invite you to consult.
Getting back to the main subject of this blog. I have been using Kanban for years to manage customer-facing and business-facing activities. The customer facing activities Kanban board has one swim lane per customer for easy visualization of the activities with each customer and to avoid making mistakes on which customer a given activity is for. Each customer has its own backlog, which we make visual as the first column on the board. The other columns are Ready, Execute (doing/done), Customer verification, and Completed columns. The WIPs for each customer are different and in agreement with the customer needs and my resources. The figure shows the electronic board we use. We actually have several boards, one for each country. Advantages of the electronic board are not only the fact that they make remote communication easier but also that it allows us to resort the lanes, which we do as a means to indicate level of priority and activity. That is, a lane (a customer) bubbles up if the activity and priority increases and bubbles down if the activity decreases. That way if we will not be doing any work with a customer for a while its lane is "out of the way" and is still easily available to reuse at a moment's notice. We also count with a swim lane called "other" and we use this for general work that has to do with potential customers when relationship hasn't matured yet to the point of earning a dedicated lane.
Our classes of service are
Cheers,
Masa K Maeda
It is untrue that Kanban is only good for software change management work. Many people new to Kanban have this misconception mainly for two reasons. One is because Kanban started in a change management team at Microsoft. The other one is because David J Anderson declared that Kanban is a method for change management in the organization and that statement can be misinterpreted. What David meant with that is Kanban helps you bring positive change to your organization. Although the original Kanban description is around software it is actually context free. There is a very popular book entitled Personal Kanban by Jim Benson that I invite you to consult.
Getting back to the main subject of this blog. I have been using Kanban for years to manage customer-facing and business-facing activities. The customer facing activities Kanban board has one swim lane per customer for easy visualization of the activities with each customer and to avoid making mistakes on which customer a given activity is for. Each customer has its own backlog, which we make visual as the first column on the board. The other columns are Ready, Execute (doing/done), Customer verification, and Completed columns. The WIPs for each customer are different and in agreement with the customer needs and my resources. The figure shows the electronic board we use. We actually have several boards, one for each country. Advantages of the electronic board are not only the fact that they make remote communication easier but also that it allows us to resort the lanes, which we do as a means to indicate level of priority and activity. That is, a lane (a customer) bubbles up if the activity and priority increases and bubbles down if the activity decreases. That way if we will not be doing any work with a customer for a while its lane is "out of the way" and is still easily available to reuse at a moment's notice. We also count with a swim lane called "other" and we use this for general work that has to do with potential customers when relationship hasn't matured yet to the point of earning a dedicated lane.
Our classes of service are
- Business task
- Business appointment
- Business partner / associate task
- Fixed delivery date
- Immediate
Cheers,
Masa K Maeda
Thursday, January 19, 2012
Swift Kanban free for non-for-profits
Nice move from Digité, the company behind Swift Kanban. It offers free licensing to non-for-profit organizations and also recently added integration with Jira from Attlasian.
To read the full article click here
To read the full article click here
Thursday, January 5, 2012
Presentación en LiderDeProyecto.com para PMI
Presentación en Español sobre Lean y Kanban para PMI
http://www.liderdeproyecto.com/videoboletin/video077-gestion-lean-agil-de-proyectos.html
http://www.liderdeproyecto.com/videoboletin/video077-gestion-lean-agil-de-proyectos.html
Short video series
I started a Valueinnova video series and will be posting regularly. Subscribe to it and you won't miss them.
Btw, all the videos have English and Spanish versions.
Btw, all the videos have English and Spanish versions.
Shojiki Solutions is now Valueinnova
Happy 2012 !
With the new year also came a new name for our company, we are now Valueinnova.
Visit us :-)
With the new year also came a new name for our company, we are now Valueinnova.
Visit us :-)
Subscribe to:
Posts (Atom)






















