Stay Updated: Posts | Comments   Follow us on Twitter

Posts by :

    Logo Maze (why we test first)

    January 24th, 2017

    Timing: 20-30 minutes


    • 1-pack of sticky notes
    • pens for each group of 3-5 people
    • dry erase board, table, window or wall to set up the maze


    Explain to the audience that we’re going to play a game that allows them to program a robotic turtle to navigate through a maze, as pictured below. There are four simple commands in our programming language: forward, forward until it hits a wall, right 90 degrees, and left 90 degrees. You will use the arrows as pictured as symbols in writing your program. We’ll need at least two groups of 3 – 5 people, so please pick your group.

    Group Instructions:

    • The picture is to-scale, with a turtle being one post-it note tall. I’m also creating the same maze out of post-it notes here (you’ll do this as they write their code).
    • Each team must pick some programmers and an artist.
    • Artist: please draw a turtle on a post-it note. Put your team’s name on the turtle.
    • Programmers: select and write down each of the symbols required to get the turtle pictured here to the exit at the top left of the maze. We also need someone from each group to draw a turtle on a post-it note.

    Logo Maze

    Facilitator says:

    • What questions do you have?
    • OK, go!
    • Once you’re finished making the maze out of post-its, ask who’s ready. Groups often need a few more minutes–announce that they can have up to five more minutes and set a timer.

    Running the simulation

    • For any team that is ready, collect their turtle.
    • Once you have ALL the turtles, ask the programmers to write their team name on their program, and pass their code to another team.
    • Meanwhile, line up the turtles at the front of the maze.
    • SPOILER ALERT–now explain the algorithm by which you’ll test the teams. Every team is responsible for giving you, the CPU, one symbol at a time from the code they have in front of them. You’ll point to a turtle and the team with the corresponding code must give you the next symbol.  Since most (or all) teams wrote with the assumption they’d be the only turtle in the environment, the turtles will crash into one another. Turtles cannot pass through one another, so if a turtle hits another turtle, the command is aborted. Execute the directions as well as any three-dimensional physical robot would under the same circumstances.
    • What happened here?
    • Why were there so many crashes?
    • What could you change to get your robot through the maze?
    • If you could add one or two commands to the language, what would they be?
    • Anyone want to try again? (If so, see me after class!)

    Learning Points:

    • There are some environmental factors you cannot predict until you test in a realistic environment
    • Testing first leads to discovery of these issues sooner, and leads to more robust code.
    Facilitator Notes:
    Why is this called Logo Maze?
      It’s inspired by the plotters that were programmed in the Logo programming language, which was one of my first programming languages.
    Can I use a more complex maze?
      Surprisingly enough, this is complex enough. Anything tougher would distract people from the lesson.

    VN:F [1.9.16_1159]
    Rate This
    Rating: 5.0/5 (3 votes cast)


    Lean Startup SnowflakesLean Startup – Les flocons de neige

    May 16th, 2012

    Timing: 60 minutes (can be extended to 90 minutes by running more iterations). Setup/explanation takes 10 minutes; we’ll run 4-5 iterations of [3-minutes of execution, 3-4 minutes debrief, and 3 minutes of planning].



    Pretend money (unit bills [euro/dollar], approx 100 units); ream of paper; 2 pairs of scissors for every 4 participants; audible timer; markers and flipchart for each table or dry erase board; optional gum or tape to attach snowflakes to the wall

    Room needs tables that seat 4-8 people; for each table set up 1 pair of scissors, $5, and 5 blank sheets of paper. In a prominent location, add a label that says “Paper: 2 for $1; Scissors: $3”. Set up a big visible chart for each team either on dry erase or flip chart; set up these column headers:

    Iteration, Cash on hand; WIP; Scissors Count; Sales Qty; Paper on hand

    Instructions:If you’ve got more than 20 people, you’ll need an assistant–it’s fine to pull someone from the audience.  Start a 3-minute timer countdown and say: “Your objective is to run a profitable business by creating and selling paper snowflakes. I’ll demonstrate making one for you right now to prove it can be done in under 3 minutes. First we fold a triangle, then fold that in half and in half again to ensure we have at least 3 axes. We give the triangles a rounded edge as so; then cut out shapes along the folds, and unfold it to produce a snowflake like this. You’ll have a limited amount of time to cut–since we’re not really here to make snowflakes–we’re here to experiment with running a business. After a 3-minute iteration, we’ll do a de-brief, then you can have 3 minutes to coordinate with your team (sprint planning) followed by the next iteration. If you run out of supplies, you can buy them at any time from the front of the room here. Paper is 2 for $1; Scissors are $3.  Your table can self-organize around how to build the snowflakes. Any questions?” If they ask anything about acceptance criteria, say we can discuss when they come to sell you a snowflake.

    Assistant/Customer Instructions (SPOILER–do not share this with audience):

    Minimum acceptance criteria: snowflake must have a general sense of being round, it must have 3 axes of symmetry, and must have even, precise cuts. Torn paper, squares/rectangles, lots of overcuts on the snowflake, paper that the audience supplied–will all be rejected. Every time a snowflake is presented to you, give simple and direct feedback, e.g., I can’t buy this because these edges are torn–the quality isn’t high enough; this one doesn’t say “round” to me, can’t buy it; this is beautiful–I’ll give you $1 for it! Don’t haggle, just move on to the next vendor.

    Valuation of snowflakes: Intricate, unique, symmetrical, beautiful snowflakes will be bought for $1-$5. In the first round, I never see anything worth more than $1. I rarely pay as much as $3. Encourage innovation by telling people “this is the first time I’ve seen a signed snowflake! $2!” or some such comment. Encourage intricacy–“wow–lots of space cut out, I like that”.  Size matters–small snowflakes often can be purchased only two for a dollar unless they’re particularly ornate. As you buy snowflakes, either attach them to the wall or arrange them on the table in order of low value to high value. We’re not stating it in an obvious way, but hint at the valuation scheme every once in a while by hovering a new snowflake over the spectrum and say that this one “fits right about here, ok, $2”.

    More on catalyzing innovation: When people get into flow, as Csikszentmihalyi describes it, they lose sense of time. This is good for creativity and innovation, to an extent. In the absence of feedback, they may misunderstand what I want, and spend way too long on something I don’t value (thus over valuing their idea, aka, the Ikea effect). When I play the game, I encourage the Ikea effect by giving reasons every time I, the buyer / collector, purchase a snowflake. I give this feedback quietly, though, so only the people standing right next to me can hear. This creates an interesting dynamic in the room, which highly adaptive teams exploit by sending up a sales person to listen to every word I say, with a delivery person dedicated to carrying snowflakes up to the sales person and information back to the table.  When I play the role of the buyer/collector, I imagine I’m a wealthy art collector, and I buy accordingly. I want pieces of extraordinary beauty, craftsmanship, and individuality. I pay only a dollar for anything in the first round, and almost rudely ignore anything that doesn’t seem good enough to be collectable. I organize the snowflakes I buy in order of value, left to right, so that between rounds I can show curious people what I want/like (see pictures). I also leave some items out of my collection on purpose. For example, anything with writing on it, and anything with lots of problems of symmetry. Snowflakes made out of partial sheets of paper are also likely to go on a pile. Meanwhile, I’m saying something like “oh, that’s the first time today someone gave me an autographed snowflake, so I’ll buy it just this once, but snow flakes are white!” then I secretly tuck it away into the reject pile. This teaches them to continue to be bold and creative; after two rounds I start asking the class what it will take to make a $5 (or five Euro) flake. I point to a few items in my collection, naming the price, so they get a better idea, but I never tell them exactly what to do. This makes room for lots of creativity.


    Debrief Instructions:

    Observe what the teams are doing, and help them think like a lean startup. Give only one hint per debrief, then let them try it out for the next sprint. Some teams ignore what you say; that’s fine. Hints are like the following:

    Do you have to cut out a snowflake to get customer feedback?

    Is your team making a profit?

    Do you know what the customer wants?

    Have you followed the customer around a bit to see what he wants to buy?

    What happens when you make clone snowflakes?

    Do you have to use the whole sheet of paper?


    Learning Points:

    • customer discovery is a whole team activity (product owners can give developers a false sense of security)
    • you’ve got to get out of the building (or in this case, away from the table) to find out what customers are willing to pay for
    • delivery pressure with creative work makes people forget the big picture
    • business & learning communities work better when we collaborate and share with more people (tables don’t have to remain isolated islands)
    • waste comes from the assumption that we’ve got to use the whole sheet, and that volume is more important than customer discovery
    • we don’t have to make anything at all to learn the acceptance criteria: simply go up to the facilitator and ask– what are you looking for? Response: beauty, symmetry, intricacy, round shape.
    • a good customers’ time is limited and precious–use it wisely

    Durée :
    60 minutes (cela peut être étendu à 90 minutes en faisant plus d’itérations). La mise en place et les explications prennent 10 minutes, nous ferons 4 à 5 itérations, composées de :
    – 3 minutes de production
    – 3/4 minutes de débrief
    – 3 minutes de planning

    Flocons de neige

    Fausse monnaie (unité de valeurs, idéalement euros ou dollars, prévoir environ 100 unités), une rame de papier, 2 paires de ciseaux pour 4 participants, un chronomètre, des marqueurs et des paper-board pour chaque table, éventuellement de quoi scotcher ou coller les flocons au mur.

    La pièce est équipée de tables, autour desquelles peuvent s’installer 4 à 8 personnes.
    Pour chaque table, préparer une paire de ciseaux, 5 unités de valeurs, et 5 feuilles blanches. A un endroit visible de tous, ajouter une affiche, sur laquelle figure : « feuilles : 2 pour 1€, ciseaux : 3€ ». Préparer un graphique visible de tous pour chaque équipe (tableau, paper-board,…), sur ce tableau, tracez 6 colonnes et faites figurer les en-têtes de colonnes suivantes : numéro de l’itération, trésorerie, travail en cours, nombre de ciseaux, quantités vendues, nombre de feuilles détenues.

    Instructions :
    Si vous avez plus de 20 personnes, vous aurez besoin d’un assistant, que vous pouvez choisir dans l’assemblée. Démarrer un compte à rebours de 3 minutes et dire : « votre objectif est de conduire une entreprise rentable en créant et vendant des flocons de neige en papier. Je vais vous montrer qu’il est possible de réaliser ces flocons en moins de 3 minutes, en en faisant un pour vous maintenant. »
    Consignes pour faire un flocon : on commence par plier la feuille en triangle, lorsque le triangle est obtenu, on le plie en deux, deux fois de suite, de manière à obtenir au moins trois axes. Puis, on arrondit les angles du triangle à l’aide d’un ciseaux afin d’obtenir un flocon de forme ronde. Le long des plis, on découpe des formes, afin d’embellir le flocon que l’on obtiendra en dépliant la feuille.
    Vous serez limité dans le temps de découpe, l’objectif étant d’expérimenter le fonctionnement d’une entreprise, et non de faire des flocons ;-).
    L’itération de 3 minutes sera suivie d’un débriefing de 3 minutes, puis de 3 minutes supplémentaires afin de coordonner l’équipe, et de planifier l’itération suivante.
    Si vous vous retrouvez sans ressources, vous pouvez en acheter à n’importe quel moment au fond de cette salle. Papier : 2 feuilles pour 1€, ciseaux : 3€.
    Votre table peut s’auto-organiser autour de « comment produire un flocon de neige ».
    Demandez-leur si ils ont des questions.
    Si ils demandent quoique ce soit sur les critères d’acceptation, dites-leur que le sujet pourra être abordé lors de la vente du premier flocon.

    Instructions client/assistant (SPOILER – ne pas partager ceci avec l’audience) :
    Critères d’acceptation minimum :
    les flocons de neige doivent être de forme ronde,
    avoir 3 axes de symétrie,
    les découpes doivent être précises.
    Les papiers déchirés, carrés / rectangulaires, avec des recoupes sur la surface du flocon, les papiers apportés par le public / les participants doivent tous être rejetés. A chaque fois qu’un flocon vous est présenté, donnez un retour simple et précis, par exemple :
    je ne peux pas acheter cela car les angles sont déchirés, le niveau de qualité n’est pas assez élevé.
    celui-ci ne me parait pas « rond », je ne peux pas l’acheter.
    il est beau – j’en donnerai 1€.
    Ne marchandez pas, passez au vendeur suivant.

    Valorisation des flocons de neiges :
    Qu’ils soient complexes, uniques, symétriques, jolis, ils seront acheté entre 1€ et 5€. Durant le premier round, je n’ai jamais vu quelque chose valant plus d’1€. Je paie rarement plus de 3€.
    Encouragez l’innovation en disant aux participants « c’est la première fois que je vois un flocon signé ! 2€! » ou d’autres commentaires de ce type.
    Encouragez la complexité « impressionnant – un flocon très aéré, j’aime beaucoup ». Sur les questions de tailles, les petits flocons peuvent être acheté au prix de 2 pour 1€ à moins qu’ils ne soient particulièrement bien décoré. Lorsque vous achetez des flocons de neige, ordonnez-les sur une table de la plus petite valeur à la plus élevée ou accrochez-les au mur. Ne faites pas cela de manière tangible, mais en appliquant une estimation par intervalle, en faisant survoler l’ensemble du spectre au flocon que l’on vient de vous apporter et en disant « cela passe parfaitement ici, ok, 2€ ».

    Instructions pour le débriefing :
    Observez ce que les équipes font, et aidez-les à penser – lean startup.
    Ne faites qu’une allusion lors du debriefing au « lean startup » et laissez-les  découvrir par eux-mêmes au cours de l’atelier.
    Quelques équipes ignorerons ce que vous direz, c’est normal. Au cours de l’atelier, vous pourrez faire quelques commentaires afin de faciliter la prise de conscience, voici quelques exemples :

    • Avez-vous besoin de finaliser un flocon entièrement pour avoir un retour des clients ?
    • Est-ce que votre équipe fait des profits ?
    • Savez-vous ce que veulent les clients/consommateurs ?
    • Avez vous suivi les clients/consommateurs afin de voir ce qu’ils souhaitent acheter ?
    • Qu’est-ce qu’il arrive lorsque vous faites des flocons identiques ?
    • Devez-vous forcément utiliser la feuille entièrement pour réaliser un flocon ?


    Points d’apprentissage :

    • La découverte du consommateur / client est une activité pour toute l’équipe (le product owner peut donner aux développeurs un faux sentiment de sécurité).
    • Vous devez sortir de vos bureaux (ou, dans le cas présent, quitter votre table) afin de découvrir pour quoi les clients/consommateurs sont prêt à payer.
    • La pression des livraisons associées à un travail créatif fait perdre aux collaborateurs la vision commune.
    • Les activités de business et d’apprentissage fonctionnent mieux lorsque vous collaborez et partagez avec plus de personnes (les tables ne doivent pas rester des îles isolées).
    • Les déchets / gaspillages viennent de la supposition que vous devez utiliser la feuille de papier complète, le volume de gaspillage que cela représente est généralement supérieur aux gains générés dans la rencontre avec le client.
    • Vous n’avez rien de particulier à faire pour connaitre les critères d’acceptation : simplement allez voir le facilitateur et lui demander ce qu’il souhaite ? Réponse : beauté, symétrie, complexité, forme ronde.
    • Le temps du consommateur / client est précieux et limité, utilisez-le avec discernement / sagesse.


    VN:F [1.9.16_1159]
    Rate This
    Rating: 4.4/5 (15 votes cast)


Discuss Login
Recent Comments