10人中0人だったワークショップを、全員完成に作り直す
自作の二足歩行ロボットを使って、小学生向けの組み立て+プログラミング講座を企画しました。 初回は10人中0人が完成せず、完全な失敗。参加費を払って来てくれた小学生を前にしたその失敗が、いまの自分の仕事の仕方をつくっています。
- 0/10初回(オンライン)で完成した人数
- 10/10作り直したあとに完成した人数
- 100%満足度アンケートの結果
企画したこと
チームで作った二足歩行ロボットを使って、小学校高学年向けに「自分で組み立てて、自分で書いたプログラムで動かす」という約3時間の講座を企画しました。教本も自分たちで作り、芝浦工業大学と協力して開催しています。
参加費は約7000円。小学生本人にとっても、出してくれる保護者にとっても、決して小さい額ではありません。
初回 ─ 10人中0人が完成しなかった
初回はオンライン開催で、参加者10人にパーツ一式を郵送する形をとりました。結果は10人中0人が完成せず。原因は大きく3つありました。
- PC環境の違い ─ 参加者ごとにOSも設定も違い、教本どおりに環境構築が進まない
- 輸送中の破損 ─ 郵送したパーツが届いた時点で壊れている、足りない
- 遠隔サポートの難しさ ─ 画面の向こうで何につまずいているのかが見えず、手を出せない
どれも「やってみるまで気づかなかった」というより、参加者の側に立って想像すれば事前に見えたはずのことでした。自分たちが用意した手順が完璧かどうかではなく、相手の環境で成立するかどうかが問題だったからです。
このまま終わらせるわけにはいかないと考え、参加者には後日、学校まで来てもらい、対面でもう一度講座を行いました。あわせて、Scratchでドローンをプログラミングして飛ばす体験も追加しています。
反省会をして、作り直した
チームで反省会を開き、失敗した3つの原因それぞれに対策を当てていきました。
初回
オンライン開催 / パーツを郵送 / 教本どおりに各自で環境構築 / 一からプログラムを書く
作り直したあと
対面開催に変更 / 予備パーツを2セット用意 / 難所は事前に組み立てておく / プログラミングは穴埋め式に
- 対面開催に変更 ─ つまずいている場所が見えるようにする。遠隔サポートの限界を、形式を変えることで解消しました。
- 予備パーツを2セット用意 ─ 破損や不足があってもその場で復帰できるようにする。
- 難所は事前に組み立てておく ─ 3時間で確実に動くところまで到達させるため、時間のかかる工程を先に済ませておく。
- プログラミングを穴埋め式に変更 ─ 白紙から書かせるのではなく、書き換える場所を明示する。「動かせた」という体験を確実に持ち帰ってもらう。
結果、10人全員が完成し、満足度アンケートは100%になりました。以降も年2回ほど開催しています。
やってから見つけた、もっと細かい問題
対面にしたことで、オンラインでは絶対に見えなかった問題も見えるようになりました。
たとえば、女子の参加者から「ねじが回しにくい」という指摘をもらいました。そこで、あらかじめねじを通しやすくしておくタッピングという下処理を加えるようにしました。教本を直したわけでも、プログラムを直したわけでもありません。参加者が実際に手を動かすところで詰まったから、そこを直した、というだけの話です。
また、フィラメントの色を変えれば機体の色を変えられることを活かして、青だけでなくピンクなどの色も選べるようにしました。「作りたいと思えるか」も体験の一部だと考えたからです。
学んだこと
自分が作ったものを実際に使う人がいるなら、その人の立場まで考えて最後まで責任を持ちたい。
この考え方は、このワークショップの失敗から来ています約7000円を払って参加してくれた小学生に、当日はロボットを完成させるという約束を果たせなかった。後日の対面講座で取り返すことはできましたが、この経験があるので、いまも「動くものを作った」で終わらせず、それを使う人が本当に目的を達成できるかを確認するようにしています。
のちにインターン先でシフト管理アプリを担当したとき、依頼されたのは承認機能だけでしたが、「承認しても利用者が気づかなければ意味がない」と考えてSlack通知を自分から追加しました。やっていることは、このワークショップでタッピングを足したのと同じです。