--- tags: project,hackday, title: project description: Socialhackday template --- # Code for Kaji(家事分担プロジェクト) ###### tags: `hackday-projects`,`hackday`, :::info - :fire:start from: 2022/03/02 (←プロジェクト始動) - :up:update: 2022/03/17 (←更新日記入) - HackdayのHackMD(全体)はこちら: https://hackmd.io/@codeforjapan/SHDguide ::: ## 今後のスケジュール: - 4/4~8: 事前ミーティング - 4/23:ソーシャルハックデー #38 ## プロジェクト概要 Overview: みなさん、家事の分担どうしてますか?例えば、家族のメンバーで得意・不得意な家事が異なる場合、どのように分ければ公平でしょうか?何を持って公平とするかは人によって異なり、全ての人が満足するような分け方を求めるのは必ずしも簡単ではありません。さまざまな「もの」や「こと」の公平な分け方を考える理論として、公平分割理論(Fair Division)があります。曖昧に使われがちな公平性という概念を数学的に定義し、公平性を保ちつつすべての人々をハッピーにするようなアルゴリズムを設計することを目標としています。すでに公平分割の理論は、米国カーネギーメロン大学が開発したSpliddit(http://www.spliddit.org)というウェブサービスで財産分与、家賃分配などに応用されていて、多くの人が活用しています。 本プロジェクトでは、公平なアルゴリズムを活用し、家事分担を公平に行う手助けをしたいと考えています。 ### Why(なぜ始めたのか) 物事を公平に分配するアルゴリズムを活用し、人々の不満解消を後押しするようなアプリ開発を行う。研究を進めるためのフィードバックが得やすいように、対象となる人々の多い「家事分担」に取り組む。 ### What(どんな課題を解決したいのか) ■ 社会実装の第一歩「家事分担アプリ」製作 ・家庭やグループの各メンバーが、家事の得意さ(好み)やその家事にかかる時間などの情報を入力し、それをもとに公平な家事の割り振りを提案するアプリを製作する。 ・新生活を始めるタイミングやシェアハウスなど、これから関係性を構築していくコミュニティでの利用を想定する。 ### How(どのように・何をつくって取り組んでいるのか) ■ メンバー全員が納得できる分配を実現するために「分配の公平性・効率性」と「分配をもとにした建設的な話し合い」が必要であると考え、以下の要素を搭載したアプリケーションの開発を行う ■ 公平・効率的な配分アルゴリズムの活用 ・他者への分配に妬みの起こらない状況を公平と定義し、個々の幸福度ができるだけ高くなるようにする ・個々の好みや得意度合いを反映し、全体の効率性ができるだけ上がるようにする ・時間、量などの客観性のある指標と、好みなどの価値観を定量化した指標を計算に組み込む イメージ図:複数のタスクを、アルゴリズムを使って公平に分配する ![](https://i.imgur.com/wHayREh.png) ■ キーワードは「話し合いのきっかけの提供」 ・アルゴリズムが提示するのは「提案」であり、メンバー間での建設的な話し合いを促進するためのきっかけとなることが、本アプリの目的である。 ・計算結果を元にした建設的な話し合いが起こることを促す ・自ら率先してタスクを達成したくなる工夫や、ミスをしたときの挽回に役立つ機能により、タスク実行中に起こる不満感を解消する イメージ図:アルゴリズムによる分配を元に、メンバー間での建設的な話し合いを促す ![](https://i.imgur.com/YBD77Tf.png) ### What(開発・バージョン) - ベータ版 - [ ] 機能hoge - [ ] 機能hoge - ver.1.0 - [ ] 機能hoge - [ ] 機能hoge --- :::info プロジェクトメンバー Contributers :smile: - 継続参加:[name=五十嵐] [name=横山] [name=石丸] [name=藤崎] [name=高橋] [name=Alix] [name=小川] [name=きのこ] [name=林] [name=osoken] - 初参加:[name=名前] [name=名前] [name=名前] ::: :::warning 連絡先 Contact:zap: - Github: - Slackチャンネル: [#proj-kaji-buntan](https://cfj.slack.com/archives/C03335SSFCJ) - 連絡先: - HackMD: @w9y21k6NQZW7nuTLnaN03Q - Slack:@U03308AV5B7 ::: :::success TODOリスト :dart: - [ ] 大項目1 - [x] タスク1 - [ ] タスク2[name=佐藤][name=鈴木] - [ ] 大項目2 - [ ] タスク1 - [x] タスク2 [name=山田] ::: --- > ハックデーの項目をコピーペーストしていくと、そのまま活動ログになります。 > 別途活動風景や写真などを加えたり、項目を足していただいても構いません。 new to old #### 2022/03/26 ハックデー ##### 参加者: - [name=五十嵐] [name=石丸][name=Alix][name=最上][name=osoken] ##### 今日の作業内容 Today's Mission: 1. UIストーリーを詰める 2. 好みのインプットの仕方の議論 3. 仕様検討( figmaでワイヤーフレーム作ろう、データベースはfirebaseで。) 4. ざっくりアーキテクチャ 5. ざっくりテーブル設計 6. 4月中旬〜下旬にユーザーヒアリング実施検討 ##### こんな人にきて欲しい People needed: - aaa - aaa ##### 本日の成果 Today's Outcome: `中間報告・最終報告で追記する箇所です` 1. ①分配案②改善案などサービスの大枠を相談 2. UIストーリー制作 3. ユーザーヒアリング, スケジュール決め ##### 次回の議題: 1. ユーザーストーリーのすり合わせ #### 2022/03/22 事前ミーティング ##### 参加者: - [name=五十嵐] [name=高橋][name=Alix][name=小川][name=横山][name=石丸][name=のんたん][name=まみさだ] ##### 今日の作業内容 Today's Mission: - [x] ハックデーでつくっていくプロトタイプの機能について整理しておく ##### 開発してくもの・機能について - https://miro.com/app/board/uXjVOE_ZbFo=/?fromRedirect=1 - 公平性のまえに、価値観がそれぞれ違ったり、家事に対する認識がそれぞれ違う状態から、複数名がチーム(家族)となって分担をしていく - 公平性を「妬みのない状況」と定義するとしたら、それぞれが自分のやること他の人がやることに妬まないように分配をしていく! - 振り返りレポート, アドバイス載せる. 相手に負担をどの程度軽減してあげられたか出せると良い. もっと良い家事分担があれば改善案を提示. - 2人での一週間の家事分担をとりあえず対象にする ![](https://i.imgur.com/KYTwDlg.png) - その他コメント - 中長期的には, いろんなユーザーのデータを元に, 客観的な公平性の指標を作れたら良い. - ツールを使った後, ポジティブな感情になるように工夫できたら良い. - 家族のメンバーがやらない理由, やりたくないというより, そもそもタスクの存在に気づいてないことが多いのでは. 解消するには, (他の家庭のデータと合わせて)家事のリストアップをサポートする仕組みがあると良い. - 家事は分類できる. 細かいタスクに対して好みを入力してもらうより, 大分類に対しての好みをまず聞く?Swipe left, Swipe rightで家事の比較でできれば良い. - 外部リソースに委託の可能性を提案. - 各家庭でやっている家事, やっていない家事を選択してもらうようにする. - 「好きだけど時間がかかる家事」と「嫌いだけど時間がかからない家事」をどのように比較するか. 単位時間あたりの大変さを考える? - できない家事, できる家事. - どのようにユーザーがこのサービスを使うのかを固めたい. スマホで使ってもらうと良い. ウェブアプリがよい? - アカウント機能は最終的に必要 - 簡単なフローチャートを作り, 合意とりたい. #### 2022/03/17 Civictechチャレンジ子育て編 ##### 参加者: - プロジェクトリード・発起人:[name=五十嵐] - 賛同メンバー:[name=横山]: - [name=石丸] - [name=藤崎][name=Alix][name=高橋][name=小川] ##### 今日の作業内容 Today's Mission: - [x] アイデア共有・ブラッシュアップ - [x] チームビルディング ##### 本日の成果 Today's Outcome: 1. 価値仮設シート ![](https://i.imgur.com/2YXkqcJ.jpg) 1. 議事録 ![](https://i.imgur.com/jlYTk6t.jpg) ##### 開発してくもの・機能について - コンセプト・コア機能:五十嵐次回までにまとめる - 研究内容の応用となるようにしていきたい - ==モデル化==:好みをもとに、妬みのない計算をする - どう実装するかが課題点 - 単純化するなら、点数入力 - 機能: - ファーストステップ: - インプット: - ①**家事(項目)を入れる** - 家事のテンプレートがあった方が良さそう(「ゴミ出し」とか「炊事」とかは実施してる人の認識するタスク量と経験値が浅い人の工数見積が違うことが多いから) - 現状「全部やっている・多めにやってる・半々・少なめ・全くやってない」みたいなかたちでそれぞれの分配のバランスがわかった方がよさそう - ②**メンバーが好き嫌いを入力する** - これは先生の研究のアルゴリズムを使う前提で - アウトプット: - ==(基礎)誰が何を分担するかがわかる== - ==(+)現状誰に皺寄せがいいっているか== - ==(+)どの家事を誰に移すとより公平になるか== - 懸念点: - 入れた通りに分担が実行されるのか - その表だけで意味があるのか - 改善案:(+)の機能で反映 - 事実としていま誰がどれをやっているのか - みんなの好き嫌いを踏まえると平等なのか - どんな家事を誰に移すとよくなるのか - 類似サービスを調べる - [yieto](https://yieto.jp/) :分担を可視化する - [継続する技術](https://apps.apple.com/jp/app/%E7%B6%99%E7%B6%9A%E3%81%99%E3%82%8B%E6%8A%80%E8%A1%93-%E3%83%80%E3%82%A4%E3%82%A8%E3%83%83%E3%83%88-%E7%AD%8B%E3%83%88%E3%83%AC-%E4%BD%95%E3%81%A7%E3%82%82%E7%BF%92%E6%85%A3%E5%8C%96/id1120239484):行動変容の場合は、シンプルなアプリの方がよかったりする - 要件定義: - 技術選定:メンバーと相談 - 展開できそうなこと - 研究として - 年1でもこれを使って行動変容した家庭があれば、複数年継続してもらって統計データとしても価値があるのでは(ジェンダー問題や社会学的にもいろんな人が興味を持ちそう) - 同じフレームワークが企業の総務部などルーティン系のあらゆる組織に転用できるのでは! --- #### 2022/04/23 ハックデー or ミーティング ##### 今日の作業内容 Today's Mission: - [x] ユーザヒアリング ##### こんな人にきて欲しい People needed: - aaa - aaa ##### 本日の成果 Today's Outcome: `中間報告・最終報告で追記する箇所です` - ユーザヒアリング - igarashiメモ - 目標設定をカスタマイズできると良い。比率を与えてもらって(1:4など)で公平にするアルゴリズムはある。 - 分担を考え直すというより、食洗機、外注などのオプションで全体の家事負担を減らそうとする家庭もある。 - 散布図はわからない人もいるかも。わかる人はめっちゃわかる。 - osoken メモ - 高木さん - 同じだけやるのが公平ではないのではないか - 時間入れるの大変。決まった時間がそもそもない。気が向いたらやる、で納得している - 目標を立てて、それを二人で満たすのが良いかも - ものすごく偏っている場合はワークしそう。 - たくさんやっている側が持っていくと、喧嘩の種になりそう - ただ、ニーズはたくさんやっている側から出やすそう - 感謝伝えられるものがあると、少ない側の使うモチベーションになるかも - 作るの面倒なので食べに行くとか、掃除もある程度我慢する、という妥協とかもあるので、しっかり分けられちゃうと違和感ある - 出力画面 - 表のほうが見やすい - 負担度がネガティブワードなので変えて欲しい。貢献度? - 生活が変わると、家事やるのに課題が出る - 大学院入学をきっかけに、家事に掛けられる時間が減る - 年度末の繁忙期は話しかけたりもできない - 現在の入力に対して、家事の過剰分とかを表示もできるといい - 家事を二人だけでやりきると考えると辛くなってしまう - 外注をレコメンドもできる - らっち3さん - 目的は? - -> 家事分担見直しの話し合いのきっかけ - 結果表示は「円グラフ」がわかりやすいのでは - 石丸さん - これまでのヒアリング結果は「お金に余裕がある」「男性が家事にも協力的」という家庭だったと思う - 困っている - 夫はアプリ応援してくれている。 - ご本人がやっていない側。やってなさすぎて申し訳ない気持ち。喧嘩の原因にもなっているので、こういうアプリで対話のきっかけ作って気持ちよく過ごしたい。 - 出た結果に対して、自分はこれをやるので、バランス取れるといい - 新しいタスクを追加するので、平等になったことを - お互い納得のままやっていたものの、十何年経ったときに、薄々感じていた歪なバランスというのが可視化されるのが興味深い - 自由記述で家事を入力したい! - 西田さん - メインターゲットになりそうだと思うのは、夫が協力してくれない、で困っている。やっていない側は、仕事が忙しいとか、しょうがない - 取材中に感じているのは、わかっているようで夫婦でも分かっていない。「これそんなに嫌だったんだ」とか、「自分ばかりやっていると思っていたけど、意外とやってもらっていた」という - 家庭によってシェアしたい家事が違う - - [placeholder] - よこやま メモ - 高木さん - **いつ使う?** - 家事の分担をちゃんとやりましょう!ってアプリを使うのは、どちらかがちょっと不満を抱えてるとき。 - 1 家庭不安をなくす程度の利用 - 完全に分担をきっちり決めている家庭  - 家事はやれる人がやる家庭 - 仕事担当と家事担当に私とパートナーで別れてる家庭 - 2 新生活を始めるとき - **不平等に感じた人が押し付ける感じになってはいけない!** - **楽しい結果を出力するのが大切。** - **家事をやってくれて、ありがとう。** - **タスク管理、仕事感はない方が良い。家事分担の合意の道具になると良い!** - 仕事の忙しさによって、家事に取り組めない場合がめっちゃある。 - **できないなら、代替案をあげる** - 外食行きましょう、食洗器を導入してみては? - ルンバ買おう! - などの解決策も提案する。 - 負担度は何?ので、ちゃんと書いた方が良い。 - 「負担度」のネガティブワードは駄目かも→ **「貢献度」** はどうか。 - 「妬みがない」はネガティブワードは駄目かも→ **「理想的な」** ? - らっち3さん - 円グラフと棒グラフの組み合わせはどうか? 直感的に理解しやすいものが良い。 - 軸の単位が欲しい。 - 代替案をしたとき、どれくらい節約したか。 - **家計のアプリのように、継続利用の際、時間がどれくらい節約できたかを知りたい。** - **各家庭で家事担当の目標は異なるので、最初にユーザーに目標を設定してもらうのはどうか?** - 石丸さん - 家事の分担に困っている人向けのものにするのが良い。 - 既に、話し合いができている家庭はあまり多くない?? - **家事をできる人が愚直にやっていってしまうと、上手くまとまっていくなら良いが、そうならないパターンが多い。長期間で不平等が積もり積もっていくかも。公平さを意識していくだけでも違う!** - NHKで取材していると、そういう積もり積もった不満を抱えている家庭も多いらしい。 - 頼みたいことを頼めるきっかけを作れると良い。 - **「これやっとくから、これやってね」** という実践ができると素晴らしい。 - 16:00--17:00のmtgで出た話 - どういうアプリの流れにするか。 - 開始の説明画面をちゃんと作成する。 - 家事選択の部分に、我が家で、家事シェアをどうするのか分からないような家事名を追加する! - step barかタブにするかを検討する。 - ログイン - ログインを導入するか? - 2人で別々にログインをするようにするか? - 話し合いをしながら、使う?? シェアしたいところだけを分担する --- #### 2022/05/18 ランチミーティング * 公開をしたい(五十嵐先生) * 管理体制サーバー周りについて * ジェンダー対策 * 夫婦間のコミュニケーションツールとしてのストーリーを改修したい * ログインせずにログを残す方法(ユーザー登録なし) * ファイル(json)をダウンロードとアップロードさせる * ネットリテラシーの高い方向け * **IDを付与し、次回入力させる** * IDはランダムな文字列である必要がある(UUID) * URLに埋め込む(inputにアクセスしたらランダムIDが付与される) * アクセス2回目にテキスト入力を求め実行させる * TwitterのようなショートIDも活用できる(12文字程度) * シェアしてしまうと、別のユーザーに流用され編集される可能性がある * 編集されて事故る可能性が高い * デモのデモというレベルで、前回の入力データを表示する仕組みでどうか?(横山) * 期間限定の公開 * いずれはデータ蓄積を研究に活用したい * 実データを収集できるのは助かる * 実験として公開するのであれば、エンドユーザーとの繋がりを持ち続けるには? * SHDで継続プロジェクトとして改善していただく * CfJのサイトから導線を作るなど * プロジェクトのサイトを作成する * ドメインやプライバシーポリシーなどの課題がある * **アンケート収集** * Googleフォーム活用 * 使いやすさ * 入力してみて公平であると感じたか * 匿名で自由記述にするか * 個人情報関連については一文載せる * 連絡が欲しい方は連絡先を明記していただく(協力者を募る) * 連絡先:メールアドレス→辞めておく * サービスのアップデート情報を連絡するため * サービスのSNSアカウントを作成して紹介すれば収集しなくて済む * 五十嵐先生は抵抗がある * 研究の実績などの掲載ページを用意 * 継続利用の利用者数のカウント * アクセス数はNetlifyの機能で確認することはできる。 * ログインさせるには * 個人情報収集が関わってくる * 研究活用する場合などは、収集内容の活用範囲をプライバシーポリシーなどで公開しなくてはいけない(弁護士に依頼などが必要となる) - **サーバー管理について** - 無料版か有料版か - 現状のプロトタイプ版の公開期限 - アクセス上限 - ログイン管理(個人情報の収集が絡むので難しいのでは?) - 管理者は誰か - 現状アリックスさんのGitHubリポジトリ? - **29日までに行うこと** - CfJのWebサイトに掲載するメッセージを25日頃までに考えてください🙏 ->五十嵐先生 - ログイン機能 - 家事追加機能 - **今後の取り組み** - 現状はデモ版(プロトタイプ)という認識で良いか? - 完成版に向けて - 一般公開(ローンチ)しますか? - 運用・保守はどうしますか?(ログインが絡むと個人情報の扱いなど課題が出てきます) #### 2022/05/26 ランチミーティング ##### アジェンダ * 費用について * 有料版を使うor無料版を制限ギリギリまで使う * 費用は大きくないので有料版に移行してほしい(五十嵐先生) * 有料版の請求フローはどうなるのか? * 立替払いでも精算可能(五十嵐先生か横山さんのクレジットカード精算) * 1ヶ月後も継続して支払うことも見越してCfJ/NHKには請求しない * アカウントをアリックスさんからプロジェクトの共有アカウントを作成し移行する * 共有アカウントから権限を付与する * Netlify/Firebaseについて * 欲しい機能によって契約内容が変わる * 毎日n個IDの発行制限を作る必要があるのでは?(アリックス) * Firebaseのデータ数が増えれば請求額が増えていってしまう * 無料10GBまで(以降、毎月1GBあたり$5で課金) * 制限が近づくとメールが来るので気づくことは可能 * Netlifyのエンタープライズ版であれば機能としてありそう? * Netlify Proでひとまず契約する(五十嵐先生) * ドメインをどうするか * アプリケーションのURL(現在のプロトのURLから変更となる) * GitHubについて * オーガナイゼーションを作成してもらう * データを移行してエンジニアの方々を紐付けてもらう * DBとの紐付け * **29日に向けてのDB連携・データ収集は行わない(規約作成が間に合わないため)** * 議論内容 * 個人情報の扱いをどうするか * 規約を用意する必要があるため、今回は見送り(今後検討) * メールアドレスによる登録はしない(オーサライズなし) * 入力データを匿名として保存 * 特定のIDを振り分けて、次回閲覧時にIDを入力してもらう * 「この状態を保存する」→IDを発行することは可能 * URLを発行して、IDを入力してもらう * URLの末尾にIDを入力する方法もある * QRコードはスマホベースでアクセスしている場合難しい * データ収集する前提であれば規約が必要 * DB使わない方法(データ収集は不可) * 「この端末へ保存」によりローカルストレージに保存させる * **ローカルストレージ**であれば規約不要→アリックスさんが土曜日までに実装目処をたてる * 家事リストの自由入力について * 入力フォームを用意するかどうか * 土曜日の実装時間にがあれば * アンケートについて * 収集内容について、問題はなさそう * 公平性について、使用できるかについて * 出力結果が、ユーザーの目的とマッチしているかどうかについて * リアルタイム登録(家事の「今始めました・終わりました」) * ストップウォッチ機能 * アンケートへの導線ナビゲーション #### 2022/06/25 ハックデー or ミーティング ##### 今日の作業内容 Today's Mission: - [x] アンケートの振り返り、追加機能の整理 - [x] 家事リストに未就学児に関するタスクを追加 - [x] 言葉変更 ##### こんな人にきて欲しい People needed: - エンジニアの方 - UI・UXに詳しいプロのデザイナーの方にアドバイスをいただきたいです - プロジェクトマネージャー ##### 本日の成果 Today's Outcome: - 新しいメンバーからのアイディアだし - ゲーム感覚で分担する、家事取りゲーム - ひとり親家庭は「チーム家族」という連帯感が大事。子供にいかに家事を手伝ってもらうか。 - 子供に対してお小遣いをあげると良い。ゴミ出しして10円。カントリーマアム商品券。 - ラジオ体操のスタンプ - 話し合いを切り出す際には、現在の不満を見つけるよりは、今後のプラン作りという形の方が良いかも。例えば、前月の実績を見て今月の分担はどうするかなど。 - 今後追加したい機能の整理 - 入力機能の保存 - 家事の頻度の考慮 - 家事リストの自由記述 - 分担比率 - 家事リストの見直し、お迎え、寝かしつけの追加 - アシストガイドが使える! https://www.softbank.jp/mobile/service/assistguide/ - 両方している家事の考慮 - 時間軸の解釈がわかりにくい→1回分の家事時間か、1週間分か - 家事の組み合わせの考慮。まとめた方が早くできる家事 - 家事育児に役立つサイト載せると良いかも? - 改善版のデザインを少し考える https://docs.google.com/presentation/d/1b8IzM1ao9t0r4_-_kakfig-lZF_w3jZFs5zaipyD_so/edit#slide=id.g134aca78c49_0_0