ino-akiのブログ

ITエンジニアを目指して学習したことをアウトプットするブログ

オリジナルアプリ 要件定義

### ユーザーストーリー

#### ユーザーストーリー1 IT資格情報の収集
ターゲットユーザー IT資格を取得したい学生や社会人
ユーザーの目的 簡単に資格情報を収集したい
シチュエーション 自宅や職場で資格取得を考えているとき
アクション アプリを使ってIT資格情報を検索し、必要な情報を得る

#### ユーザーストーリー2 自分に適した資格の提案
ターゲットユーザー 自分に適した資格を見つけたいと考える人
ユーザーの目的 自分に適した資格を見つけたい
シチュエーション 資格選びに迷っているとき
アクション アプリに自分の経験や興味を入力し、適した資格の提案を受ける

#### ユーザーストーリー3 資格取得に向けた学習計画
ターゲットユーザー 資格取得に向けて計画的に学習したい人
ユーザーの目的 効率的な学習計画を立て、進捗を管理したい
シチュエーション 資格勉強を始めるとき
アクション アプリで学習計画を作成し、進捗を管理する

#### ユーザーストーリー4 試験情報と申込手続き
ターゲットユーザー 資格試験を受ける予定の人
ユーザーの目的 試験情報を得て、スムーズに申込手続きを行いたい
シチュエーション 試験日が近づいたとき
アクション アプリで試験情報を確認し、申込手続きを行う

### セルフチェック
- ターゲットユーザー 各ストーリーで明確にされている
- ユーザーの目的 各ストーリーで明確にされている
- シチュエーション 各ストーリーで具体的に示されている
- アクション 各ストーリーで明確にされている
- 解決したい課題から外れていない 各ストーリーが課題解決に直結している
- 曖昧な表現を使用していない 具体的なアクションとシチュエーションを明示

 

## ユーザーストーリーを満たす方法を明確にする

### 方法のリストアップ

#### ユーザーストーリー1 IT資格情報の収集
- 資格情報のデータベースを構築し、検索機能を提供する
- フィルタリング機能を追加し、ユーザーが必要な情報を迅速に見つけられるようにする

#### ユーザーストーリー2 自分に適した資格の提案
- ユーザーの経験や興味を入力できるインターフェースを作成する
- 資格の提案アルゴリズムを導入し、ユーザーに適した資格を推薦する

#### ユーザーストーリー3 資格取得に向けた学習計画
- 学習計画作成ツールを提供し、ユーザーが効率的な計画を立てられるようにする
- 進捗管理機能を追加し、ユーザーが学習の進捗を確認できるようにする

#### ユーザーストーリー4 試験情報と申込手続き
- 試験情報のデータベースを構築し、最新の情報を提供する
- 申込手続きのガイド機能を追加し、ユーザーがスムーズに手続きを行えるようにする

### セルフチェック
- すべての要件はユーザーストーリーを満たしている 各方法がユーザーストーリーの目的を達成するために設定されている
- ユーザーストーリーに関連しない要件がリストアップされていない すべての方法がユーザーストーリーに直接関連している
- 必要以上の機能が主要機能の妨げになっていない 必要な機能に絞り、主要機能を妨げない設計となっている