プロジェクト報告書（最終） Project Final Report

提出日 (Date) 2022/01/19

使ってもらって学ぶフィールド指向システムデザイン 2021
Field Oriented System Design Learning by Users Feedback 2021
畑大地 Daichi Hata

1背景クを行った。この時間では技術的な不明点やスクラムの運用方法についての質問や意見が多く飛び交い、3 つのチームが 1 つのプロジェクトとなって動くことを円滑にした。

本プロジェクトは、現場（フィールド）を調査し、IT を用いてユーザの仕事や生活をデザインすることを目的として活動してきた。本年度は新型コロナウィルスの影響があったため、インターネット上の信頼性の高い情報や論文、2課題の設定と到達目標

2.1

地域 × 災害チーム

2.1.1

問題の調査

Zoom を利用した専門家への取材などによって調査を進めた。実際にフィールドワークを行う際は密を避けるために各々で調査することとした。また、フィールドの要望に応じて柔軟な開発を行うために、スクラム手法を取り入れた。
本年度はプロジェクト内を、函館市民の防災意識の向上

本チームでは、函館における防災活動の調査を行うためを目指す “地域 × 災害チーム”、高齢者の認知症問題、社にインターネット上での情報検索に加えて、函館で防災活会的交流不足による孤立問題の改善を目指す “高齢者支援動を行っている団体 “函館女性会議” の佐々木香氏へのヒアチーム”、日本語初学者の観光を手助けすることを目指す “リング、「ICT を中心とした函館をちょっとよくするきっかシビックテックチーム” の 3 チームに分けて活動した。

けづくり」をコンセプトに ICT を利活用し函館のさまざまな問題の解決に取り組む団体 “CodeForHakodate” の中村

1.1

拓也氏へのヒアリングを行った。函館女性会議” の佐々木

人員構成

香氏へのヒアリングでは函館の防災意識について自由に意

本プロジェクトは学部 3 年生 15 名、Teaching Assis-

見交換を行う中で「未災地の防災」、「子どもに向けた防災tant(以降 TA とする)6 名、教員 4 名によって構成されていデバイス」というキーワードが出た。“CodeForHakodate”

る。また、勉強会や講習会を行う際には外部講師を招いた。の中村拓也氏へのヒアリングでは函館の防災周りの情報のみならず「集めた情報をアーカイブ化する」、「ついついやっ1.2てしまうことをうまく引っ張り出して体験に落とし込む」、開発の進め方「一つの事象を色んな方向性から名前をつける」などのアイディアを頂いた。

本年度は、すうぃふとプロジェクトの特徴である「迅速にシステム開発を行う」という点と「使ってもらって学ぶ」

2.1.2という 2 点がアジャイル開発と相性が良いと判断し、後学課題とテーマの決定問題の調査を行った上で集まった情報をチーム内で一度のためにもスクラム手法を採用することとした。
コロナ禍により、顔を合わせて作業することが可能な時まとめ、各チームメンバーがどの情報に興味関心を持った間が限られていること、スクラム開発の経験者がプロジェかを投票した。その後、各自が取り組みたい問題や掲げたクトメンバーにいなかったことから、各メンバーでスクラいテーマを挙げ議論を行った。結果として、函館市民の防ムの勉強を進めつつ、1 スプリントを 1 週間とした一部オン

災意識の向上を目指すために、幼少期から防災に関する知ラインのスクラムを行うことにした。具体的にはデイリー

識や意識を持つことが重要と考え “子どもへの防災教育”

スクラムに Slack[1] や Discord[2] などの音声通話アプリに着目し、「函館市民の防災意識の向上を目指し，子どもたを利用する、スプリントレビューでは Zoom[3] を用いる、ちが関心を持つ防災学習を立案する」というテーマに決定

スプリントレトロスペクティブでは Miro[4] というオンラした。

インホワイトボードを用いるなどのオンライン化を行った。
また、毎回の活動終了時に各チームの代表が進捗の共有を行い、その進捗共有に対して他のチームがフィードバッ

12.1.3

問題解決方法の検討う対応するのかという問題があるということが分かった。

テーマからプロダクトを決定するため、実際にどんなものを作れるのかについてブレインストーミングを行った。

2.3.2

課題とテーマの決定

ブレインストーミングの結果、“子どもが関心を持つ内容のテーマの決定にあたり、テーマに成り得る案を問題点と防災教育を与え、遊びとともに知識をつけることができる解決策、懸念点を書き出してリスト化を行った。調査結果

IoT を絡ませた新しい避難訓練” を開発することとした。

から本チームは「現在の函館市の観光案内表示はマイノリ
ティな言語を扱う観光客への十分な配慮ができていないの

2.2

高齢者支援チーム

2.2.1

問題の調査ではないか？」と考え、テーマを「やさしい日本語を用いて観光地の案内表示をよりわかりやすくする」に決定した。

本チームでは高齢者が抱える問題点、既存の高齢者向け

2.3.3

問題解決方法の検討

サービスについて調べるために、市民交流などの活性化の問題解決手法として本チームは「やさしい日本語」に着ために作られた施設である “函館市地域交流まちづくりセ目した。「やさしい日本語」とは、「普通の日本語よりも簡ンター” と、高齢者が楽しめるように工夫された地域に密着単で、外国人にもわかりやすい日本語のこと」である。[6]しているデイサービスの施設である “コミュニティハウス

この「やさしい日本語」を観光案内表示に適用することでよしずみ” に取材を行った。取材によって高齢者とその支文字が簡単に見れるようになるシステムがあれば、観光地援者両方に詳しくお話を聞く機会を設けることができ、メに訪れた多くの人が観光案内を理解でき、観光の手助けにンバーの高齢者問題への理解をより深めることができた。

なるのではないかと考えた。そこで本チームでは、案内板などの観光事業に関わる文章を、やさしい日本語に変換さ2.2.2れた文章で表示するという日本語初学者の観光を手助けす課題とテーマの決定るアプリケーションを開発することに決定した。

調査を行った結果、「生きがい」「自分らしくいられること」「健康」「日常」が高齢者にとって大切なことであるということが分かった。加えて、「コミュニティや地域の活動な3どを支える仕組みが足りない」「コミュニティの情報を知る機会が少ない」という課題が見つかった。これらの調査結課題解決のプロセスとその成果

果から本チームは「自分らしくいられることを支援する仕組みが函館市には少ないのではないか」と考え、「高齢者が自分らしくいられる居場所の発見・共有を支援する」というテーマに決定した。

3.1

全体

3.1.1

技術習得

プ ロ ジ ェ ク ト 学 習 開 始 後 、チ ー ム 全 体 で enPiT e-2.2.3

問題解決方法の検討

learning[7]、スクラム開発ワークショップ、フィールドチーム内で議論を行った結果、自分らしくいられる場所ワーク入門講座を受講した。enPiT e-learning では「プや活動の発信・共有を容易にし、函館市の高齢者の活動を盛ロジェクト学習のためのプロジェクトマネジメントの基り上げる手助けを行う高齢者向けアプリケーションを開発礎」を学習し、プロジェクトを進めていくにあたって必要することに決定した。また、MMD 研究所の 2018 年の調査となる技術や知識を学んだ。スクラム開発ワークショップによると、60 代の高齢者のスマートフォンの使用率は、男では事前講義としてオンライン学習支援プラットフォーム

女ともに、Android の使用率が iPhone の使用率を上回っ

Fisdom の中の講義である「アジャイル開発概論」を受講ていた [5] ため、Android 向けのモバイルアプリケーショし、そのあとに株式会社アトラクタ永瀬美穂氏による「スンの開発を行うことに決定した。

クラム開発ワークショップ」を受講した。フィールドワー
ク入門講座ではフィールドワークを行うにあたっての取材

2.3

シビックテックチーム

2.3.1

問題の調査

方法や取材の流れ、目的や意義などについて南部美砂子准教授からレクチャーをいただいた。
夏季休業期間にチーム全体での学習として本チームでは初めに函館市における情報の活用状況と市“GitHub 勉強会” と “スクラム勉強会” を開催した。どち

民生活について知るために、インターネットによる調査をらもチームメンバーの中で発表者を選出し、発表者はチー行った。調査の結果、函館市にある観光案内版はいくつかムメンバーに対して “GitHub”[8] の利用方法や活用方法、の言語に対応しているが、すべての言語には対応していな

スクラムの基本情報や運営方法などをレクチャーした。さいことや、設置当時に比べ状況が大きく変わったときにどらに、メンバーの全員がスクラムの理論に関する書籍を借り、スクラムについての理解を深めた。

2また、報告書を作成するためにチームメンバーの全員が3.2.3

今後の展望

今後は 2 度目の実地試験で得られたアンケート結果の集“TeX” を学んだ。

計、公立はこだて未来大学が主催するオンラインで開催さ3.1.2

れるプロジェクト学習課外発表会への参加、フィードバッ

成果

クを利用したプロダクトの改善などを行う予定である。

中間発表会、成果発表会に合わせて 2 度のポスター制作と Web サイト制作が行われた。ポスター制作はチームメ
ンバーの中でもデザインが得意な生徒が担当し、Web サイ
ト制作はチームメンバーの中でも Web サイトのデザインが得意な生徒とコーディングが得意な生徒が担当した。

3.3

高齢者支援チーム

3.3.1

技術習得

本チームでは夏季休業期間に Android アプリケーション

3.1.3

今後の展望を作成するために “Kotlin” という言語を学習した。学習今後は “チームすうぃふと 2021” として公立はこだて未には FizzBuzz 問題をテーマに大まかな言語仕様を学習し来大学が主催するオンラインで開催されるプロジェクト学た。言語仕様を学習した後は実際にアプリケーションの開習課外発表会への参加を行う予定である。

発を行った。
後期の活動でもアプリケーションの開発を継続し、技術

3.2

地域 × 災害チーム

3.2.1

技術習得

的な不明点が出た場合はチームで相談を行いながら解決した。

3.3.2

本チームでは夏季休暇期間に iOS&Android アプリケー

成果ションを作成するために “Swift” と “Kotlin” という言語本チームではユーザインタビューというアプリケーショを学習した。学習には “FizzBuzz” と呼ばれるアプリケーンの想定利用者に対して使用感を聞くことのできる場をションを作成し、GitHub と呼ばれる開発ツールを用いて２ 回設けた。1 回目のユーザインタビューでは、スマートWeb にアップロードを行い、お互いにコードレビューを行フォンを日常的に使用する高齢者に対してアプリケーショうという課題に各チームメンバーが取り組んだ。一人でのンを利用してもらった。ユーザインタビュー中は「高齢者プログラミングが難しい場合はペアプログラミングというファーストのデザインを掲げるにあたって、本当に高齢者手法を利用し、複数人での学習を行った。の方が使いやすいと思ってもらえるのか」「実際にアプリケーションを使ってみた高齢者の方が、リリースされたら後期では Web アプリケーションを作成するために“JavaScript” という言語と “Vue.js” という Web フレー使いたいと思ってもらえるのか」「高齢者の方が使っていてムワークを学習した。

戸惑わないような画面になっているか」という 3 つの点に“Vue.js” の利用に付随して “HTML” と “CSS” というついて注目しながら行った。2 回目のユーザインタビュー

マークアップ言語の技術習得も行った。

では 1 回目のユーザインタビューで指摘された意図しない操作をしてしまうという点の改善が見受けられた。また、

3.2.2「特定のボタンが押しづらいように感じる」という声や「す成果べて見るボタンが便利で嬉しい」などのフィードバックを本チームでは函館市えさん小学校の協力の下作成したシ得ることもできた。また、居場所への交通アクセス、活動

ステムの実地試験を 2 回行った。実地試験では作成したシ記録などの機能を欲していることを知ることができた。

ステムのターゲットとなる小学 4,5 年生に実際にシステムを利用してもらい、システム利用前とシステム利用後には3.3.3

防災意識に関するアンケート調査を行った。1 度目の実地

今後の展望

試験では児童が問題をあまり読まない、用意した防災クイ

今後は 1 月末〜2 月上旬に 3 回目のユーザインタビュー

ズを適当に回答してしまうという問題が見受けられたため、を控えている。また、公立はこだて未来大学が主催するオ

2 度目の実地試験では画面デザインの変更や不正解の回数ンラインで開催されるプロジェクト学習課外発表会への参を数えるという動作仕様の変更などを行い対応した。結果、

加を予定している。

2 度目の実地試験では児童は正確に問題を読もうとし、考えてクイズに回答するような所作が見受けられるようになった。2 度目の実地試験で得られたアンケート結果は現在集計中である。
また、HAKODATE アカデミックリンク 2021 では「児3.4

シビックテックチーム

3.4.1

技術習得

本チームでは夏季休業期間にプロトタイプとなる Web

童向け防災学習レクリエーションシステム DID IT」開発アプリケーションを作成するためにチームとして審査員特別賞を受賞した。

3参考文献“JavaScript” という言語と “Vue.js” という Web フレー
ムワークを学習した。このとき、“Vue.js” の利用に付随して “HTML” と “CSS” というマークアップ言語の技術習[1] 働き方の未来は Slack に得も行った。

https://slack.com/intl/ja-jp/

後期の活動では iOS&Android アプリケーションを作成(2022.1.19 閲覧)するために “Swift” と “Kotlin” という言語を学習した。

[2] Discord — 会話や交流が楽しめるプラットフォーム

さらに、コンテンツの保存及び参照を行うために “Word-

https://discord.com/(2022.1.19 閲覧)

Press” というオープンソースのブログソフトウェアと、[3] Zoom Meetings — Zoom

そのソフトウェアで利用されているプログラミング言語

https://explore.zoom.us/ja/“PHP” を学習した。技術習得にあたっては開発経験者にproducts/meetings/(2022.1.19 閲覧)

よるレクチャーをチーム内で行い、開発初心者のチームメ[4] 共同作業のためのオンラインホワイトボード&ビジュアンバーをサポートした。

ルコラボレーション — Miro

https://miro.com/ja/(2022.1.19 閲覧)

3.4.2[5] MMD 研究所 https://mmdlabo.jp/investigation

成果

本チームでは北海道教育大学函館校と連携し「やさしい/detail 1737.html(2021.12.26 閲覧)

日本語」を用いたアプリケーションの開発を行った。開発

[6] 東京都オリンピック・パラリンピック準備局,

したアプリケーションは実際に DeployGate などを用いて「やさしい日本語」について —インターネット上に公開を行った。さらに、2022 年 1 月

2020 年オリンピック・パラリンピック大会に向けた多

13 日には北海道教育大学函館校で 2 人の先生と 14 名の学

言語対応協議会ポータルサイト

生を対象に Android アプリケーションを 10 分、iOS アプ

https://www.2020games.metro.tokyo.lg.jp

リケーションを 10 分利用してもらい、フィードバックを/multilingual/references/easyjpn.html得た。

(2021.7.20 閲覧)

また、HAKODATE アカデミックリンク 2021 では「観[7] enPiT e-Learning 学 習 用 Web サ イ ト ，成 長 分 野

光地の案内をやさしい日本語で表示するスマホアプリ」開を 支 え る 情 報 技 術 人 材 の 育 成 拠 点 の 形 成 (enPiT)発チームとして優秀賞（産学連携「クリエイティブネットhttps://enpit2．widebook．net/(2021.05.22 閲覧)ワーク」賞）を受賞した。

[8] GitHub Inc. 開 発 者 の た め の プ ラ ッ ト フ ォ ー ム.

3.4.3

https://github.co.jp/(2022.1. 19 閲覧)

今後の展望

今後は公立はこだて未来大学が主催するオンラインで開催されるプロジェクト学習課外発表会への参加を予定している。また、今までに収集したフィードバックを元にアプリケーションを開発し、テストを行い、リリースに向けて活動を続けていく予定である。リリースに向けた具体的な開発目標としてはスタンプラリー機能の実装、複数の QRコードに対応させる、認知している細かいバグの修正などが挙げられている。

4

プロジェクト全体の成果と今後の展望

本プロジェクトでは各チームのフィールドが抱える問題を調査し、解決の手段のための開発を行った。今後は、3チーム共にサービスの機能の追加や改善、ユーザテストを行いリリースを目指して開発を続ける予定である。

4