メモアプリのDB設計をする_1_2

これはなに

  • 概要
    • データベース論理設計の練習として、架空のアプリの設計をやる
  • 進め方
    • 企画を考える
    • 画面と機能を出す
    • データベース設計をする

架空のアプリを設計する

企画

  • 概要
    • メモアプリ1に機能追加し、チームでのドキュメント管理ツールとしていく
    • MVPを定めて、そこにむけた機能追加を行う
  • 詳細
    • 対象のペルソナ
      • biz含めて5人くらいのどベンチャー
      • お寺向けのSaasアプリを使っている。メンバーは全員坊主頭
    • どんなふうに使うか?
      • とにかくサクサク書けること。綺麗にまとめるより書き捨てる。意識的に、体系立てることをさせない。アイデアをかきたてるようなメモアプリ
      • 気軽さを重視する、今何してる、何を思った、ガンガン書いていってメンバーのコミュニケーションを活性化する
      • 一日のおわりとかに今日のまとめを要約してくれる
      • チーム機能もあるはず、チームのスレッド、リプライ、フォローしたひとのポストを見る
    • まあいいや、何してるのか分かんないはニーズとしてあるだろうから、そこにフォーカスしよう
      • じゃあ、リプは送れなくて他人のメモも見れない、けど自分のメモはとれて、チームメンバーの要約とかいま何考えてるとかは分かるやつは?
      • メモ取らないひと、というのもいるんだよな
      • まあええわ
    • リモートワーク監視アプリ、次はゆるキャラになりそう。あのイルカみたいに監視する。どのアプリケーション使ってるかわかればいいんだから、プロセス見れればできるのかな??
  • まとめ
    • フロー情報のみを扱うドキュメント書き捨てアプリケーション
      • 書くことのハードルを限界まで下げて思考を加速させる
      • まとめるのはAIにやらせる
    • 書きやすさ
      • 支援: 質問?、なんでも雑に取り込める、読み返せる、コピペしやすい、文字フォントがいいかんじ、目に優しい色、スマホアプリ対応、シンプルなデザインで書くことに集中できる、書くことと考えることのオウンドメディアをやっている
      • 制限: 文字数制限、文字修飾不可能、誰にも見えない、リプライできない、ある程度昔の情報は見れない(?)、通知を飛ばさない
      • ここは瀬下さんとか読書猿が書いてる執筆の苦しみのやつを読み返してもいいかも
    • まとめて共有する
      • ドキュメントにするのではなくて、コミュニケーションの促進として、まとめて状況をステータスに出す
  • メモ
    • 仕事のやり方を強制するようなアプリはあんまり使えないんだろうな
    • どのレベルで抽象化するのか? って話だよな、みんなでチャットみたいに話せる、は良いけどスレッドにするとかはユーザー次第、遊びがないときつい

画面と機能

画面

  • ショートポスト画面
  • ショートポスト一覧
  • ログイン
  • ユーザー登録
  • チームの様子
  • プロフィール
  • 最近の様子(サマリ)

機能

  • ショートポスト画面
    • 投稿
    • 編集?
  • ショートポスト一覧
    • (件数制限かけつつ)一覧表示
  • ログイン
    • ログイン
  • ユーザー登録
    • ユーザー登録
  • チームの様子
    • チームメンバーの最近の様子がみれる
  • プロフィール
    • プロフィール編集
  • 最近の様子
    • 何日分かのサマリ
      • 仕事
      • 生活
    • 感情曲線

論理設計

項目を洗い出す

  • ショートポスト画面
    • 投稿
      • ショートポストの内容
      • ハウスキーピング系(作成者とかのやつ。以降HKF)
    • 編集?
      • 同上
    • 感想
      • 文字数ってどうカウントしてるんだろ
  • ショートポスト一覧
    • (件数制限かけつつ)一覧表示
      • ユーザーID
  • ログイン
    • ログイン
      • ユーザーID
      • パスワード
      • HKF
  • ユーザー登録
    • ユーザー登録
      • ユーザーID
      • パスワード
      • ディスプレイネーム
  • チームの様子
    • チームメンバーの最近の様子がみれる
      • 近況テキスト
      • 日付データ?
      • HKF
  • プロフィール
    • プロフィール編集
      • プロフィール文
    • 感想
      • ログイン情報とプロフィール文とかをおなじテーブルにまとめるか悩むな
      • いまは同じでええか。そのうち必要なら分けよう
      • あとユーザーIDを変更できる場合、一意なIDのほかにニューメリックなIDを持たせた方が良いとかあるか???
  • 最近の様子
    • 何日分かのサマリ
      • サマリ
    • 感情曲線
      • 感情のポイント
      • 日付
    • 感想
      • サマリ情報をどうまとめるか。日付とユーザーIDを複合キーにしちゃえるのか、それとももっと恣意的な断面を作って良いのか

まとめる

  • ユーザー
ユーザーID
名前
  • ショートポスト
  • サマリ

感想

  • 機能を絞るのは難しい
    • 書いた文章は主観として顧客の資産だから、それを使えなくするのは道義的な問題がある
    • メモテーブルとショートポストのすみわけ