[ 機能名 ]
最終更新: [ 更新日を記載 ]
ユーザーストーリー
As a [ アクター(例:システム利用者、システム管理者、外部システム) ]
I want [ やりたいこと(例:商品を購入したい、在庫を管理したい) ]
So that [ 目的・価値(例:ECサイトで商品を購入するため、効率的な運営のため) ]
受け入れ条件
シナリオ1: 正常な[ 処理名 ]
Given [ 前提条件(例:ユーザーがログインしている、商品が在庫ありの状態) ]
When [ 実行する操作(例:「購入」ボタンをクリックし、必要な情報を入力する) ]
Then [ 期待される結果(例:購入が完了し、確認画面が表示される) ]
And [ 追加の期待結果(例:確認メールが送信される) ]
And [ さらなる追加結果(例:自動的にログイン状態になる) ]
シナリオ2: [ エラー処理名 ]の場合
Given [ エラー前提条件(例:無効な入力データがある状態) ]
When [ エラー操作(例:必須項目が未入力で送信ボタンをクリックする) ]
Then [ エラー結果(例:エラーメッセージが表示される) ]
And [ エラー追加結果(例:処理が完了せず、入力画面に留まる) ]
And [ エラー修正案内(例:正しい形式での入力を促すメッセージが表示される) ]
シナリオ3: [ 重複・競合処理名 ]の場合
Given [ 競合前提条件(例:既に同じ条件のデータが存在する状態) ]
When [ 競合操作(例:既存データと重複する条件で処理を試みる) ]
Then [ 競合結果(例:重複を示すエラーメッセージが表示される) ]
And [ 競合対応(例:代替手段へのリンクが表示される) ]
And [ 競合解決案内(例:既存データ修正機能への案内も表示される) ]
ビジネス価値
[ ビジネス価値1(例:新規顧客の獲得により売上増加が期待できる) ]
[ ビジネス価値2(例:顧客満足度の向上により リピート購入が促進される) ]
[ ビジネス価値3(例:顧客データの蓄積により、パーソナライズされたサービス提供が可能) ]
[ ビジネス価値4(例:自動化により業務効率が向上し、運用コストが削減される) ]
制約・前提条件
[ 法的制約(例:個人情報保護法に準拠した情報管理を行う必要がある) ]
[ 技術制約(例:一意性を保証する必要がある、セキュリティ要件を満たす必要がある) ]
[ 業務制約(例:必須項目は法的要件と業務要件を満たす必要がある) ]
[ システム制約(例:外部システムとの連携が正常に動作している必要がある) ]
[ ユーザー制約(例:特定の条件を満たすユーザーのみが対象) ]