Visual Management for having a baby

Laura endorsing the Visual Management Blog

Hello! I am Laura Quesada Allue. I was born in January 2010. Maybe you were wondering why my daddy hasn’t written anything on this blog for the last 8 months? Well, now you know!

This blog post tells the story of how my parents used Visual Management to coordinate the tough project of preparing themselves for my coming to the world. I leave you with them now…

Project initiation

When we learned we were going to be parents, the first thing we did was to think about the main characteristics and constraints of this project.

  • There were two main tracks. One had to do with making sure the pregnancy and delivery went well. Tasks in this track were for example periodic visits to the doctor, finding a good hospital, etc. This track was high priority and almost all tasks were “must have”.
  • The other track dealt mostly with things we needed to get ready before the baby was born, such as the baby room, the baby card, having enough clothes, the Maxi-Cosi, etc. Tasks in this track were spread all over from “must have” to “nice to have” so they were very good candidates for prioritization.
  • We can think of the customer of the project as Laura, and the team as us the parents. Other stakeholders included the doctors, family and friends.
  • This project was going live no matter what. Like the Olympics, you can’t change the date one month before launch just because you’re not making it! An interesting note is that we didn’t know the exact go live date, we only had a range. We would be told the exact launch date by the customer (Laura) with aprox. 24hs of anticipation :). So we had to be ready with all must-have functionality by the earliest possible launch date.
  • For some tasks the acceptance criteria was very negotiable. For example: buying a crib was a must-have. But that the crib should be the coolest crib on earth was nice-to-have. ‘Coolest on earth’ was part of the negotiable acceptance criteria of that story.
  • Some tasks had to happen at a certain fixed date, others were flexible. Typical fixed-date tasks were doctor’s appointments for example.
  • The team members (us, the parents) were not working full time on the project. This means that at certain moments, if necessary, we could scale up our efforts on this project to the detriment of other parallel projects we were doing (for example searching for a house, or our day jobs).
  • We wanted to delay doing things until the last responsible moment, but we also wanted to do things at a sustainable pace.  The challenge was to balance our workload evenly.

Based on these characteristics, we chose the following Visual Management strategy:

  1. Since the project was time driven, we would build a physical taskboard that visually represented the project timeline.
  2. We would populate the board with tasks and metadata (important information we had about the project).
  3. Tasks would have a different color based on their nature: orange for normal tasks, pink for fixed-date tasks (appointments), blue for special events such as Agile conferences or other travel.
  4. The pink and blue tasks were fixed on the timeline by their nature. The orange tasks could be moved around. We would balance the load by changing the position of orange tasks so as to spread work evenly throughout the project.
  5. What to do with tasks that got done? First we thought on crossing them out and keeping them there, but we quickly learned that it was visually confusing. So finished tasks would be removed from the board.

Building the taskboard

Note: you can click on all the pictures for a high-resolution version.

Baby board construction

The timeline represents the 9 months of pregnancy (blue lines) and the first 3 months of Laura’s life (green line). We didn’t know if we would need the green line, but we had space left over so we put it in anyways.

Baby board construction

We wanted to visualize calendar months and pregnancy weeks at the same time, because certain tasks or events are commonly associated with the week number, while months gave us the big picture.

Baby board construction detail

A detail of months and weeks. What you see in blue is all electrical tape.

Baby board construction detail

We got these cute clip magnets at XP Days Benelux; they would come in handy.

Running the project

Baby board Jun 2

This is how the board looked when we got started, in week 5 (June 2009). The board was populated with all tasks and information we had at the moment: our initial planning. We adorned the board with some cute baby-themed magnets we got from cousin Flo. Tufte would not like them, they were pure decoration.

Baby board Aug 17th

Once the project got underway, the following activities were typical:

  • We would remove post-its (tasks) as they got done.
  • We would add new tasks as new requirements came up.
  • Sometimes big tasks got broken up into smaller ones, or one task being completed triggered more to be created down the line.
  • We would re-prioritize tasks if they were not done by the original planned date.
  • Reports generated by the project, for example the ultrasounds (ecografías), were placed on the timeline.
  • Any other relevant information was either stuck on the board with magnets or written with whiteboard marker.

Baby board Sep 6th

We would regularly make small improvements to the board. For example we added a green “you are here” arrow. Some people asked us what the board was about, so we added the title “Baby Board”.

Baby board

The board was both an effective planning tool for the future, and a living recount of the past.

Baby board Dec 27th

You can see that as the green arrow moves along, the post-its disappear with it. The fact that post-its were not accumulating further down the line meant we were proceeding at a good pace. If we would notice a cluster of orange tasks accumulating, we would know we were behind schedule and would react by putting in more time, or dropping requirements.

Baby board Jan 15th

Finally the date was approaching! We knew the project would be a success because almost all our tasks were done.

Going live

Xavier daddy

The release to production took 11 hours, and was quite tough for one of the team members (guess which one)… but eventually it was successful and the project went -very literally- live. Welcome, Laura!

Baby board

In Belgium, people exchange cards when a baby is born. As cards started to arrive, we put them on the taskboard, turning it into a “celebration” board.

xqa_7219-1

At the end, we almost didn’t have enough room! One of the best cards we got was a mini-taskboard baby card from one of the teams we coached. Thanks guys!

Laura Quesada Allue

To close, a big smile from Laurita dedicated to all the friends in the international Agile community. Isn’t she cute?

35 comments

Olaf Lewitz's avatar
Olaf Lewitz on September 18, 2010 at 2:59 pm

Amazing!
Thanks for sharing this…
Visual management at its best;-)
Take care
Olaf

Mike Cohn's avatar
Mike Cohn on September 18, 2010 at 3:55 pm

Great story, Xavier. And, yes, Laura is very cute.

Vicenç's avatar
Vicenç on September 18, 2010 at 4:41 pm

Congratulations! She is really cute.

Don’t you have a video with the evolution of the task board?

Michael James's avatar
Michael James on September 18, 2010 at 5:38 pm

“This project was going live no matter what.”

–mj (also a new father)

Reza Farhang's avatar
Reza Farhang on September 18, 2010 at 5:42 pm

Job well done.
Very cute baby.

Diego's avatar
Diego on September 18, 2010 at 5:44 pm

..y pensar que para Michelle (12 anios atras) usamos waterfall… ;)

felicitaciones!

/Diego

John Stoneham's avatar
John Stoneham on September 18, 2010 at 5:52 pm

As a recent father myself – this is beautiful.

Sergio Leal's avatar
Sergio Leal on September 18, 2010 at 6:58 pm

My gosh!! I came to this link through my boss’ twitter and I must say it is really fantastic!! ;-)

Well done and such a lovely baby girl, BTW :-)

Denis Miller's avatar
Denis Miller on September 18, 2010 at 7:02 pm

Delivered! ;)

Fernando's avatar
Fernando on September 18, 2010 at 8:37 pm

Felicitaciones ! Una excelente planificación y el resultado no podría haber sido más perfecto y hermoso. Congratulations papá.

Angel Medinilla's avatar
Angel Medinilla on September 18, 2010 at 9:28 pm

Absolutely brilliant post… But just a fraction of bright than those on your daughter’s eyes… Congratulations! :_))

Harald's avatar
Harald on September 18, 2010 at 11:07 pm

Great job with or without methodology :-)

Gustavo's avatar
Gustavo on September 19, 2010 at 5:27 am

Amazing Xavier!!! amazing, Did I say this was amazing? :-)

Angel Agueda's avatar
Angel Agueda on September 19, 2010 at 5:34 am

Congratulations! Great project, great board and excellent result!

Martín Alaimo's avatar
Martín Alaimo on September 20, 2010 at 4:25 am

Hey X, great story and baby. :P
Congratulations for you and your wife, and thanks for sharing this.
Martin.

Patty's avatar
Patty on September 21, 2010 at 10:46 am

THIS is hands down the BEST PersonalKanban board I have ever seen!! I am a very visual person and this is just fantastic!!

Congratulations and thank you so much for sharing!

Stacia Viscardi's avatar
Stacia Viscardi on September 21, 2010 at 2:24 pm

Xavier! Congratulations on a beautiful baby girl!! As my husband and I are currently ‘release planning’ I’ll keep your taskboard in mind once we know we’ll be going live. :-) it’s been so much fun watching you do all these cool things!!! All the best to you and your beautiful family!!!

Aaron's avatar
Aaron on September 22, 2010 at 2:41 am

Congratulations, Xavier!

Pingback from schlossBlog » #399 PM-Reader on September 22, 2010 at 8:57 pm

Pablo RF's avatar
Pablo RF on September 28, 2010 at 2:07 am

Congratulations Xavier and Joke. It’s a shame not have known this earlier in order to tell my sister about it. My nephew born (or “went live”) yesterday. :D (cute daughter, by the way)
Congratulations again!

Pablo Tortorella's avatar
Pablo Tortorella on September 29, 2010 at 4:24 am

Felicitaciones, Xavier :)
por la idea, por la bebé y por la forma de contárnoslo…
nos vemos la semana que viene!
saludos,
Pablo

Xavier Quesada Allue's avatar
Xavier Quesada Allue on September 29, 2010 at 9:22 am

Gracias Torto. Lamentablemente no voy a poder ir a la conferencia este año, por el bebé. Nos vemos la proxima!

Tomek's avatar
Tomek on September 30, 2010 at 7:55 am

Cute. Both story and Laura. Of course Laura much more :)

Adrian Eidelman's avatar
Adrian Eidelman on September 30, 2010 at 5:17 pm

Excelente X!!! Es una nena hermosa, felicitaciones por Laura y por compartir la historia.

Un abrazo.-

Hamer's avatar
Hamer on January 21, 2011 at 5:16 pm

A eso es lo que yo llamo tener todo bajo control…!

Carlton's avatar
Carlton on June 3, 2011 at 2:06 am

Que preciosa! Escuché de tu blog de Rowan Bunning hoy.

Adrián Anacleto's avatar
Adrián Anacleto on August 12, 2011 at 5:08 pm

Xavier! felicitaciones por la niña. Preciosa ella. Me imagino que se te caerán las babas no?

un abrazo!

carlos's avatar
carlos on September 21, 2011 at 10:08 pm

LLego a tu blog desde un curso de Kanban. Estoy muerto de risa. Y sin palabras. Si señor!!!!

Felicidades, por tu cria y porque ahora si que tienes un proyecto largo por delante.

Enhorabuena

Aniello Petillo's avatar
Aniello Petillo on September 25, 2011 at 9:53 am

GREAT!!
:))

mrugen's avatar
mrugen on August 4, 2012 at 9:01 pm

Simply great and innovative use of the Agile planning method.!!!

jayesh's avatar
jayesh on February 15, 2013 at 8:27 am

wow. well done. she is superb cute

Pingback from Kanban im Weihnachtsgeschäft | setzweinblog on February 21, 2013 at 11:31 am

Pingback from Revue de Presse Xebia | Blog Xebia France on May 28, 2013 at 12:53 pm

Filed under: