Hack ForJapan
あなたのスキルは社会に役立つ

あなたのスキルは社会に役立つ
2011年3月11日の東日本大震災発生の直後にHack For Japanは発足しました。
今後発生しうる災害に対して過去の経験を活かすためにも、エンジニアがつながり続けるためのコミュニティとして継続しています。防災や減災、被災地の活性化や人材育成など、「エンジニアができる社会貢献」をテーマにした記事をお届けします。

第 80 回

シニアプログラミングハッカソン！
● Hack For Japan スタッフ

小泉 勝志郎（こいずみ かつしろう）

シニアプログラミング
ネットワーク紹介
シニアプログラミングネットワークは本連載でもTwitter@koi_zoom1の知見を世界の資産へ！

シニアプログラミング
ハッカソンとは？

キックオフイベントを取り上げました注 1。WWDC

以前紹介したシニアプログラミングネットワークに呼ばれ Apple CEO に会い、国連でもスピーチしのキックオフイベント。その記事の最後に次回イベた最高齢アプリ開発者の若宮正子さん。この若宮正ントとして案内したのがシニアプログラミングハッ

子さんに自らアプリを開発するようにそそのかしカソンでした。復興庁の「共創イベントによる情報て、実際にプログラミング教育をしたのが本原稿の発信ソリューション構築事業」に採択され、おかげ筆者である小泉なのです。

で今回のシニアプログラミングハッカソンを開催し若宮さんに教えているときに、高齢者が自らプロています。

グラムを組むからこそわかる知見に触れ、そういう今回紹介するのは渋谷で開催した「シニアもここ知見を多く生み出すために、プログラミングに親しからプログラミングをはじめよう！シニアプログラ

む高齢者（シニア）のみなさんを増やしたく思いましミングハッカソン 2018」です。実はその 2 ヵ月前のた。そうして立ち上げたのがシニアプログラミング2017 年 12 月に広島でも復興庁主催で行っていたのネットワークですが、ここではコミュニティの作り方にフォーカ

注2なのです。

現在シニアプログラミングネットワークでは、渋スしていました。今回は、「シニアに実際にプログ谷と仙台を主な活動拠点としており、毎月シニアプラミングを始めてもらうきっかけとするためのハッログラミングもくもく会を開催しています注 3。初心カソン」なのです。

者が多いため、お互い教え合う場面が多く、もくも

シニアプログラミングハッカソン 2018 はちょっく会と言いつつかなり賑やかな会です。シニアでと珍しい構成をしています。2 日連続のイベントはあってもなくても、初心者でも熟練者でも参加可能

ハッカソンにはよくありますが、今回のものは初日です。むしろ、本誌読者のような、スキルの高いみにアイデアソン、2 日目は毎月定期的に行っているなさんにも「教える側」
で参加してもらえればと思いシニアプログラミングもくもく会の拡大版として、ます！

ハッカソンの作成フェーズに相当させているので日本が高齢者大国であることを活用して、高齢者す。シニアプログラミングハッカソンのゴールは具体的なアプリやサービスというよりも「目的を持っ

注1
注2
注3

本誌 2017 年 9 月号、連載第 69 回。

https://senior-programming.net
https://techplay.jp/community/SeniorProgramming

170 - Software Designてプログラミングを勉強するシニア」を生み出すこと。そのためにこのような構成にしました。

第 80 回シニアプログラミングハッカソン！
アイデアソンのほうもシニアがプログラミングを勝てるのか？」→「若者はルールを知らないから」→するきっかけを作ることを意識しています。次のよ「ほかに若者がルールを知らなくて年寄りが知ってうな流れでアイデアソンを行っています。

いるものはないか？」という流れで生まれたのが「ひ●●オープニングトーク：シニアがプログラミングをする意義とアイデアソンの意味について●●

いろいろありますプログラミング：プログラミン
グ環境がいろいろある中で、どういうことがやりたいときに何を学べば良いのか？

●●

アイデアワークショップ

●●

成果発表
30 名ほどの方にご参加いただいたのですが、シニアの方が半数ほど、技術者含めた若い層が半数ほオープニングトークたのです。
つまり、WWDC で Apple CEO から呼ばれたり、国連でスピーチしたりしたアプリも元はここなのです。今回のアイデアソンで行うアイデアワーク
ショップはこのときのものをベースに発展させて行いました。
●シニアがプログラミングをする意義●
若宮さんからは筆者に「年寄りが若者に勝てるゲームを作ってほしい」という話でしたが、「私が作っても話題にならないけど、若宮さんが作ったら超話題になりますよ」と若宮さんをそそのかして

オープニングトークは筆者からの「アイデアソン（？）
、若宮さんが実際にアプリを開発することにの意義」と「シニアがプログラミングをする意義」になったわけですが、ここでシニアが自らプログラミついて、冒頭でも触れた若宮正子さんに教えていたングをすることで得られる知見というものが大きいときを例にとって話をしました。と感じました。hinadan ではひな人形をドラッグ &Hack For Japan

どというバランスでした。

な人形を正しい位置に並べる」という hinadan だっ

ドロップしそうな UI にもかかわらず、実際には人●アイデアソンの意義●

形→配置場所の順にタップする操作です。なぜこう国連でも最高齢アプリ開発者としてスピーチした

したのかというと「年寄りは指が震えて離れてしま若宮正子さん。その開発したアプリが iPhone アプ

うので、ドラッグ & ドロップは辛いため」というもリの「hinadan」。この hinadan の開発スタートに関のでした（図 1）。高齢者が自らプログラミングをすわっているのも実はアイデアソンなのです。そのることで、こういった実感が伴った操作方法になっきっかけとなったのが、初対面のときに筆者に話したわけです。

た「年寄りが若者に勝てるゲームを作ってほしい。

また、今回のシニアプログラミングハッカソンに若い人と交流だって言って一緒にゲームすると、必ず負けるのが面白くない」というものでした。別に切実な願いという感じではなく、雑談の中での与太▼▼図 1 hinadan はドラッグ &ドロップじゃない話の 1 つといった話題でした。ただ、この発言が面白かったので、この話をされた数年後に、若宮さんが友人と一緒に仙台に来ているタイミングで「どんなゲームだと年寄りが勝てるか」のアイデアワークショップを若宮さんと友人の方も交えて行いました。
このときに生まれたアイデアが hinadan なのです。
「年寄りが若者に勝てるゲームはないか？」→「百人一首なら勝てる」→「なぜ百人一首なら若者にAug. 2018 - 171あなたのスキルは社会に役立つ参加者として加わってくださった鈴木富司さんは、

1）。ブロックの組み合わせで進められるのがシニ若宮さんと同い年で現在すでにアプリを 7 本をリアのみなさんにも受けていましたね。

リースしているすごい方なのですが、その鈴木さんの最新作が「音声入力アシスト」。これも 高齢者は② IchigoJam

iPhone のソフトウェアキーボードが使いづらい とハードウェアを操作するときに向いていて、なおいう観点から生まれた音声入力テキストエディタでかつパソコンがなくても安価に購入できる環境としす。て IchigoJam について、PCN 北千住注 5 の村上武士さこういった、高齢者がプログラミングをするからんにお話いただきました（写真 2）。参加者の方がこそわかる知見を増やすためにも、高齢者のみなさ

IchigoJam でショートプログラムを体験する場面

んにプログラミングにトライしてもらいたい。今回も。のハッカソンもそのために開催しています。そして、今回のシニアプログラミングハッカソンではテーマを「シニアのみなさんが普段生活する中で困っていること」としています。

いろいろありますプログラミング
アイデアが浮かんでもそれをどう実現すれば良い③最新面白ネタ
上記とは違う最新の面白ネタについて、CoderDojo ひばりヶ丘注 6 の新妻正夫さんにお話いただきました（写真 3）。Scratch 的ブロックの組み合わせで音楽が作れるツールなど、プログラミングより広い範囲での紹介です。のか？ そのために実現したいことに応じたプログ

アイデアワークショップ

ラミング環境が何かを知ってもらうためのインプッ
トも行いました。次に紹介したもののほかに、筆者

今回のテーマは繰り返しになりますが「シニアのからスマートフォンと Web それぞれについての話みなさんが普段生活する中で困っていること」。そもしています。

こで、まず 1 日の行動をリストアップしてもらい、次にその行動を行う際に困ったことを書き加えても① Scratchらう形をとりました。漠然と困ったことと言われてゲームを作るときに向いているプログラミング環もなかなか書き出せないためです。そして、このリ境として、CoderDojo すぎなみ注 4 のいとうせいごさ

ストアップした困ったことを解決するアイデアを考んから Scratch についてお話いただきました（写真
注4https://coderdojo-suginami.github.io/▼▼写真 1 Scratch の説明

172 - Software Design

注5
注6

https://www.facebook.com/pcnkitasenju/
https://coderdojo.hanare-hibari.info/▼▼写真 2 IchigoJam の説明

第 80 回

シニアプログラミングハッカソン！
えてもらったうえで、スピードストーミングを行いら対応できるようにしようというアイデア。

ます。このスピードストーミングはブレインストー
ミングを 1 対 1 で短時間に行うことを繰り返すこと●お名前どなた？
●で、アイデアをブラッシュアップする手法で、「発

ひさびさに会う人の名前がわからない。そんなと言しない人がいなくなる」「アイデアを発想できな

きに Facebook ＋顔認識で人の名前を知ることがでかった人でも他人のアイデアを借りて発言できる」

きないかというアイデア。

ため参加者の満足度が大きく上がる手法です。
こうしてアイデアを生み出して、あとはアイデアごとにチーム分けを行い、チーム内での議論を進めてもらいました。チームは高齢者と技術者が必ず 1●全方位メジャー●
スマホで撮った写真に、メジャーでの計測数値を書き込むというアイデア。

人は入るように組んでいます（写真 4）。

そして成果発表へくか？」も一緒に語ってもらいました。

デアでした。

翌日のもくもく会拡大版
アイデアソンに参加していただいた方も多く参加し、プログラミングをする高齢者を生み出すという●メガネ探偵団●
メガネをどこかに置いてしまってわからなくなる体験から、メガネを探すアプリ。行動記録や IoT に目的を達成できました。ここから若宮さんに続く人が生まれてきそうです！

話が広がっていました。

最後に●お財布マネージャー●

シニアプログラミングハッカソン、次回は Code

財布をどこかに置いてしまってわからなくなる体験から。メガネ探偵団の財布版ですね。
●どこでもスイッチ●
スイッチを切り忘れたかもという不安に、遠隔か▼▼写真 3 最新面白ネタ

Hack For Japan

それぞれのチームのテーマと発表内容を紹介します。今回は発表時には「今後どうやって勉強してい◆ ◆ ◆どれも日常の困りごとが伝わってきて面白いアイ

for Aichi と組み、愛知県で 7 月 29 日に開催します。
愛知県近郊のみなさまぜひご参加ください。s◉参加申し込み URL
https://techplay.jp/event/680944▼▼写真 4 アイデアワークショップ

Aug. 2018 - 173