---
# System prepended metadata

title: 2022/09/07
tags: [チーム定例]

---

# 2022/09/07

## 次回チーム定例までにやること
ドメイン整理
- ユビキタス言語
    - ユースケース図、ドメインモデル図に書いた言葉をユビキタス言語とする
        - 論理名
            - 会社->チーム
            - 会社-社員->メンバ
            - 管理社員->マネージャ
            - 一般社員->ユーザ
            - 回答->コメント
        - 物理名
            - company->team
            - employment->member
            - employee->user
            - answer->comment
- ドキュメント修正
- 未だに曖昧なところの洗い出し
    - ワークスペースを作ったユーザ（オーナ）を区別する必要があるか

ビジュアル
- プロトタイプ？

タスク
- ドメインモデル図の更新
- プロトタイプ（-> フロントエンド）
- エンティティ作成
    - ユーザ
    - 質問
    - コメント
- 認証アーキテクチャの調査
    - メンターセッション活用するのもよし
- バックログ
    - 質問を投稿できること
    - 質問一覧を取得できること
    - 質問にコメントできること
    - 認証関連の調査（スパイク）

- mirai
    - PRチェック
    - フロント開発スタートできるように整える
    - 認証関連調査
- kubota
    - Prisma導入のPRレビュー依頼中
        - テストちょっと困っている
    - GitHubの設定（課金周り調べる）
    - バックログ（GitHub Projects）整理
        - ストーリー・タスクのようなラベル付けられるか
    - エンティティ作成
- furukawa
    - Backend/SwaggerのPRを取り込む
    - みんなのサポートをして、全員が集中してバックログに取り込めるようにする
- kondo
    - ドキュメントに今日のヒアリング結果取り込む
    - 値オブジェクトの基底クラスのプルリク出す



Endpoint
- GET /questions
    - 質問一覧画面
- GET /questions/:id
    - 質問詳細画面
- GET /questions/new
    - 質問投稿画面
- POST /questions
    - 質問投稿
- PUT /questions/:id
- POST /questions/:id/comments
    - コメント投稿
- PUT /questions/:id/comments/:id
    - コメント更新
- DELETE /questions/:id/comments/:id
    - コメント削除
- GET /tags/new
    - タグ作成画面
- POST /tags
    - タグ作成
- GET /tags/:id
    - タグ詳細画面
- GET /tags/:id/edit
    - タグ編集画面
- PUT /tags/:id
    - タグ更新
- DELETE /tags/:id
    - タグ削除

Entity
- member
    - プロパティ
        - id
        - name
        - email
        - role
    - イベント
        - 質問を作成する
        - 質問を編集する
        - 質問を削除する
        - 質問にコメントをつける
        - タグ作成
        - タグ編集（マネージャーだけ）
        - タグ削除（マネージャーだけ）
        - チーム削除（オーナーだけ）
        - チーム名編集（オーナーだけ？マネージャーも？）
- question
    - プロパティ
        - id
        - title
        - content
        - created_by
        - comments[]
            - id
            - content
            - created_by

Database
- users
    - id
    - name
    - email
- roles
    - id
    - name
- teams
    - id
    - name
    - created_by
- team-memebrs
    - team_id
    - user_id
    - role_id
    - activity_status
- questions
    - id
    - title
    - content
    - created_by
- tags

- question entity


## ユーザの導線
- 質問をするボタンをクリック
- titleとcontentを入力する
  - titleはn以上でn以下の場合
  - contentはn以上でn以下の場合 
- 確認ボタンをクリックする
    - 上記で問題があれば、ユーザに伝える 
    - 上記で問題がなければ、質問を投稿
- 個別の質問ページへ進む
    - 個別の質問ページでは
        - 投稿者本人なら質問の編集ができる
        - 投稿閲覧者はコメントができる。


## 次回POとのヒアリングまでにやること






### 貝塚の遺言(参加できないので)
1. GitHubの無料プランの制限面倒なので、個人的には課金賛成です：協賛）梅田,kubota,
3. 開発の進め方はフロント・バックエンドと別れるより、機能単位で数人で責任を持つという感じがいいかなぁと思ってます
4. 土日時間合う方いたらモブプロとかしたいですね〜
5. あと認証サービス(Firebaseでしたよね)との連携的なのがあんまりイメージ湧いてないです



###### tags: `チーム定例`
