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

提出日 (Date) 2020/1/22

使ってもらって学ぶフィールド指向システムデザイン 2019

Field Oriented System Design Learning by Users’ Feedback 2019b1017173 立花虎太郎 Kotaro Tachibana
1 プロジェクトの概要

2 課題と解決方法の決定

本プロジェクトは，実際にフィールドに足を運び，問2.1

地域産業のデザイン

題を発見し，現場の方と共に IT を用いて解決すること

2.1.1

フィールドワークを目的に活動してきた．本プロジェクトのシステム開発

本グループは道南いさりび鉄道の沿線地域をフィールにおいては，スクラム手法を取り入れ，変化していく要ドとして活動を行った．5 月 29 日には五稜郭駅と木古望に柔軟に応えながら成果物を作り上げた．

内駅間の道南いさりび鉄道に乗車し，利用客目線から道本年度はプロジェクト内を，地域産業の IT 化の支援を目的とした

地域産業のデザイン ，オープンデータ

南いさりび鉄道沿線の観光地や，列車内の様子を調査した．6 月 5 日には道南いさりび鉄道株式会社本社に行市民

き，道南いさりび鉄道の抱える問題や現状を調査した．

情報サービスのデザイン ，地域のコミュニティの活動，その結果，利用客が減少しているが，観光客に対しては発展の支援を目的としたある程度の需要があることや，道南いさりび鉄道沿線にを用いてシビックテックを行うことを目的としたコミュニティのデザインの３グループにわけ活動した．

は多くの隠れた観光地があること，道南いさりび鉄道の情報が入手しにくい現状などを知ることができた．

1.1 人員構成
本プロジェクトは学部 3 年 15 名，Teaching Assistant

2.1.2

課題の決定(以降 TA とする) 4 名，Agile coach1 名，教員 4 名にフィールドワークや道南いさりび鉄道株式会社本社訪よって構成されている．各グループのフィールドには，問で得られた問題や現状を KJ 法，マインドマップを用3 名程度の関係者がいた．また，勉強会や講習会を行ういて整理した．その結果，観光客の増加が見込めること

際には外部講師を招いた．

から，道南いさりび鉄道を利用した観光の質を高めることを課題として取り組むことにした．

1.2 開発の進め方
本年度は，ユーザや専門的な知識を持っている方々か

2.1.3

問題解決法の考察

ら，より多くのフィードバックを貰い，柔軟な開発を行現在の道南いさりび鉄道沿線の観光における問題を調うためにスクラム手法を採用した．準備期間は 1 週間と査した結果，鉄道の本数が少ないことや，知られている

し，1 スプリント 1 週間とした．しかし，顔を合わせて観光地が少ないことから観光計画を立てることが困難で作業できる時間が限られていることや，スクラム経験者あることが明らかになった．そこで，他の観光客が訪れが開発メンバーにいなかったことから純粋なスクラムをた観光地を共有し新たな発見を提供する機能や，観光中導入することは困難であった．そのため，本プロジェクに電車の時間を考慮した目的地への経路を提示する機能

ト独自の規則や方法を模索し，本プロジェクトに合ったを備えた観光支援アプリケーションの開発を行うことでスクラムを実践した．具体的には，Slack を用いた遠隔問題の解決を目指すことに決めた．

でのデイリースクラムや，他グループメンバーとの定期的なレビューなどを行うことでより効率的に進めることができた．

2.2 市民情報サービスのデザインることで気軽に，より詳しい情報を見ることができ，給2.2.1 函館市の問題調査

食をもっと身近にすることができるのではないかと考え

本グループでは，函館市が現在抱えている問題を 2 つた．の手法で調査した．初めに，函館市のホームページに寄せられた市民の意見 [1] のうち，不満や不安を訴えてい2.3

る意見を抽出し，それを函館市の抱えている問題とし

2.3.1

コミュニティのデザインフィールドの選定と調査

た．次に，メンバー自身が現在函館市で生活をしているコミュニティのデザインのフィールドは， 函館てらため，その中で感じた不満からもいくつか問題をピック

こや に学生ボランティアとして参加しているメンバーアップした．

がおり，その視点から様々な問題を抱えていると認識

前者では，受動喫煙を防止するための対策が遅れていしていたため，本組織に決定した．その後に，チラシやること，スマートフォンから公共施設の予約ができないSNS など，函館てらこやが公開している情報を調査し，こと，学校給食に対する不安などの問題があることが明組織の概要や現状を把握した．調査結果から，函館てららかになった．また，後者では公共交通機関が利用しにこや運営の中で負担の差があることや，SNS の活用にくいことや市内で開催されているイベント情報が取得し関する疑問が生まれた．

にくいこと，災害用サービスがオフラインに対応していないなどの問題があることが明らかになった．

2.3.2

函館てらこやとの会議

実際に函館てらこや運営している方々へ向けて，2.3.1

2.2.2 取り組む問題の選定項で挙げた疑問や現状についてヒアリングを行なった．

どの問題に取り組むかを決めるにあたって，初めに実その結果，グループ内で挙げた問題や疑問は函館てらこ現可能かどうかを話し合い，喫煙問題，公共施設予約問やでも問題視されていたことが明らかになった．また，題，給食問題，行事問題は実現可能と判断した．また，

函館てらこやは発展途中の団体であるため，見えていな

Code for Hakodate の方や市役所の情報システム課の方い問題や見えながらも対処しきれていない問題があるとからレクチャーをしていただき，シビックテックやオーの意見をいただいた．グループメンバーの意見を更に深プンデータについて知識を深めた．その後，問題の難易めるためフィールドワークとして 1 度イベントに参加す度，貢献度，範囲の広さ，どれだけ取り組みたいかメンることを提案していただいた．

バーがそれぞれ点数をつけて，点数が一番高かった給食問題に取り組むことを決めた．

2.3.3

フィールドワーク6 月 27 日に函館てらこやが開催しているイベントを2.2.3 フィールドワーク見学した．事前準備の補助をした後，参加者から意見や給食問題について詳しく知るため，函館市の保健給食要望などを聞き出した．イベント終了後，会場の撤去を課の方々に話を伺った．その結果，献立表の管理方法をした．参加者からの意見として，SNS の情報を多く把握知ることができ，どのように問題を解決するか方針をたしていないことが挙がった．メンバーからの意見では，てることができた．また，巴中学校の栄養教諭の方々に情報共有に漏れがあり，当日のイベント進行に支障が出も話を伺い，その後のサービス開発に協力していただけていたことが挙がった．

ることになった．

2.3.4
2.2.4 問題解決法の検討

課題の決定

2.3.2 項と 2.3.3 項より，2 つの問題が明らかになっ現在，学校給食の献立表は紙媒体で配られている．そた．1 つ目の問題は，函館てらこやの情報は Facebook，のため，外出先で急に献立を知りたいと思った時に対応

YouTube，Instagram，Twitter 等 SNS で公開している

することが困難である．そのような問題を解決するたが，情報が分散しているために参加者が欲しい情報を探め，本グループでは献立表をスマートフォンアプリにすしにくいということ．2 つ目の問題は，事前共有資料を見ていないスタッフがいるという問題である．現在，函法について検討する必要があるなどのフィードバックを

館てらこやを運営をするスタッフには，LINE にてタイ得ることができた．

ムスケジュール等の資料を事前に共有しているが，その資料がタイムライン上で流れてしまい，見る際に資料を3.1.4

成果探す手間がかかるなどして，当日の進行に支障が出てい本グループでは，道南いさりび鉄道沿線の観光を支援る場面が見られた．これらの問題から本グループでは，するアプリケーションの開発を行った．アプリケーショ

函館てらこやの広報，運営が行う情報発信の強化を課題

ンの主機能として，写真投稿 (共有) 機能，観光ルートとし取り組むこととした．の提案機能を実装した．各機能の進捗として，写真投稿機能，Firebase 部分の実装はできたが，モバイル端末で2.3.5 課題解決法の考案反映させる部分は未実装であり，観光ルートの提案機能

2.3.4 項の課題を解決するためにプロジェクト成果物

は，選択スポットからルートの自動生成，選択の部分はとしてどのような物にするか考察した．具体的には，各実装したが，その後の遷移先や，モバイル端末へ表示すSNS の投稿をタイムラインに集約し，事前共有資料がる部分は未実装である．

イベントごとのページの固定の位置に添付できるモバイルアプリを考案した．

3.1.5

今後の展望

本グループでは現在も開発を継続しており，本年度中

3 課題解決プロセスと成果
3.1 地域産業のデザイン
3.1.1 技術習得には未実装部分の実装を終え，iOS 版をリリースする予定である．新機能としては観光客へ向けたアプリケーションであるため，多言語対応を優先して実装する予定
である．

開発メンバー全員に開発環境が揃っていることや，iOS でのアプリケーション開発に関心があったことから

3.2

Swift を用いた iOS 版のアプリケーションを開発するこ

3.2.1

市民情報サービスのデザイン要件定義とに決定した．開発中のタスクやソースコードを管理す

現在函館市の小中学校で配られる紙媒体の献立表は，るために Git/GitHub，SourceTree を用いることに決外出先で献立を確認したいときに持ち歩いていなくては定した．

いけないという問題や，掲載できる情報量に限界があるといった問題があると考えた．これらの問題を解決する

3.1.2 開発体制ため，モバイルアプリを開発した．このアプリでは給食グループメンバーは 5 人いたが，全員で開発を行うこの献立を見ることができ，給食についての情報も閲覧すととした．内訳としてはサーバー側を 1 人，残り 4 人はることができる．これらの機能によって家庭でも給食にフロント側の実装を担当した．さらにフロント側では 4ついて考える機会を作り，学校給食をより身近に感じる

つの種機能を各々が担当し，サーバー側を担当しているようにすることを目標としている．

メンバーには事前知識があったため，他のメンバーの技術習得の支援や，マージする際のレビュアーとしての仕事も担当した．

3.2.2

技術習得

8 月から 9 月の夏期休暇中に，開発言語である Dart，使用するフレームワークである Flutter，ソース管理用

3.1.3 道南いさりび鉄道株式会社本社訪問

ツールである Git，GitHub の学習を行った．

11 月 15 日には道南いさりび鉄道株式会社本社へ訪れ，開発中のアプリケーションの進捗状況の報告と3.2.3開発体制

Adobe XD を用いたモックアップの評価を受けた．ア

開発メンバーは 5 人とした．基本的には全体的フレープリケーションの運営をしていくために，スポットの追ムを初めに 1 人が担当し，その後は画面ごとに担当者加や時刻改正への対応，開発メンバーが卒業後の運用方を決め，そのメンバーが作成したコードを全員で修正す

タイムライン，イベントの事前資料の共有機能，開催イる体制をとった．また，レビューなどを行う際には，スベントのデータの追加機能の 3 つである．追加された

テークホルダーとの連絡を担当したメンバーが連絡をと

開催イベントのデータは Firebase を介してアプリケーるなど，適所に担当者を決め，メンバー 1 人あたりに 2ション使用者全員が見ることができる．

つ程度の担当をかけ持ちながら開発を進めた．

3.3.4
3.2.4 開発

今後の展望

現在開発中のアプリケーションは，セキュリティ面のスクラム手法を用いた開発を実践していたため，定期実装が貧弱なため，強化していく予定である．新機能と的にプロジェクトメンバー，担当教員，函館市保健給食

して，開発中のアプリでは 1 種類のイベントのテンプ課の方々，巴中学校の栄養教諭の方々とのレビューをレートのみの実装であるため，他のイベントに対応でき行った．そこで得られたフィードバックを次の開発サイるテンプレートを実装する．また，デモアプリを函館てクルに取り入れ開発を進めた．

らこや運営に利用していただき，レビューを反映する．
本年度中に実際に函館てらこやでアプリケーションのテ

3.2.5 成果
今日の献立機能，カレンダー機能，献立詳細機能，図ストを行い，iOS 版，Android 版のリリースをする予定である．

鑑機能，人気レシピ閲覧機能，原産地閲覧機能，設定画面，インフォメーション画面，初期登録画面，ヘルプ画面を実装した．Android でリリースすることができた．

4 プロジェクト全体の成果と今後の展望
本プロジェクトでは，各グループのフィールドが抱え3.2.6 今後の展望
現在，Android 版のみリリースが完了しているので，る問題の解決手段としてアプリケーションの開発を行った．地域産業のデザインが開発を進めていたいさ鉄ガ

iOS 版のリリースを優先して行う予定である．また，対イド

応学校についても現在は巴中学校のみなので，機能改善標を達成することができなかった．しかし，2 月までにとともに増やしていく予定である．

iOS 版のリリースを目標に開発を続ける予定である．市は，後期成果発表までにリリースするという目

民情報サービスのデザインが開発した はこんだて は，3.3 コミュニティのデザイン

12 月に Android 版をリリースすることができた．iOS

3.3.1 技術習得

版はリリース作業を行っており，1 月中にリリースする

本グループは市民情報サービスのデザインと同じ技術予定である．コミュニティのデザインが開発を進めてを利用することに決定したため，3.2.2 項と同様の活動

いた てらこやアプリ (仮) は，後期成果発表までにリをした．また，バックエンドの実装を行うため Firebaseリースするという目標を達成することができなかった．

についての学習も行った．

しかし，本年度中に iOS 版，Android 版のリリースすることを目標に開発を続ける予定である．

3.3.2 開発体制
グループメンバー 5 人を開発メンバーとした．1 週間
単位でプランニング，開発，レビューのサイクルを繰り参考文献[1] 函館市公式サイト - 市民の声返し行った．2 ヶ月に一度程度函館てらこやの方々とも

https://www.city.hakodate.hokkaido.jp/docs/2014031700349

レビューを行った．

(2020/1/20 アクセス)

3.3.3 成果
本グループでは函館てらこやの運営を支援するアプリケーションの開発をした．実装できた機能としては，

YouTube の投稿と Facebook の投稿の表示をする SNS