---
# System prepended metadata

title: Initial Version Requirements

---

# Initial Version Requirements

## Summary

## Purpose
弱々エンジニア会の会員増加に伴い、自己紹介文や会員に関するプロファイル情報の追跡が難しくなっている。
これを解決するため、会員のプロファイルページをWebサービスとして作成し、会員のプロファイル情報の集約・検索・参照機能を会員に対して提供する。

また、本サービスの開発は会員への学習機会としての役割も有しており、弱々エンジニア会のメンバーであれば誰でも参加できるものとする。

## General Requirements
- 各会員に固有の自己紹介ページを提供する
- 会員の情報がタグやSlackのユーザ名から検索できる
- Slack上のコマンドによりユーザ情報が参照できる
- 会員だけがサービス上の会員情報を参照・検索できる
- Slackに今日のプロフィールピックアップを投稿する

## User story
\#001 ユーザはアカウントを作成し、そのアカウントでログインができる
\#002 ユーザは自分の自己紹介ページを作成・編集・削除ができる
\#003 ユーザは他ユーザの自己紹介ページを閲覧できる
\#004 ユーザは自己紹介ページの検索ができる
\#005 ユーザはSlackから自分や他ユーザの自己紹介ページを参照できる

## Product Backlog 
イニシャルリリースで実装する機能のプロダクトバックログは以下の通り。

| US ID | Title | Issue Link | Priority |
|-------|-------|------------|------------|
|#001|新規ユーザ登録ができる||高|
|#001|作成したユーザでログインできる||高|
|#001|パスワードをリセットできる||低|
|#001|Slackでログインおよびユーザ作成ができる||高|
|#002|自分の自己紹介をフリーテキストで作成できる||高|
|#002|自分の自己紹介に言語や基板などのタグを付けられる||中|
|#002|自分の自己紹介ページの情報を編集できる||高|
|#002|自分の自己紹介ページの情報を一発で消せる||中|
|#003|他の自己紹介ページの情報を閲覧できる||高|
|#004|ユーザ名で自己紹介ページの情報を検索できる||高|
|#004|SlackのユーザIDで自己紹介ページの情報を検索できる||高|
|#004|タグで自己紹介ページの情報を検索できる||中|
|#004|フリーワードで自己紹介ページの情報を検索できる||低|
|#005|Slackのスラッシュコマンド入力で自己紹介ページの情報を参照できる||高|
